<i509vcb>
If I wanted to test the gpu driver on the literal edge, where is the kernel branch that I would to build to run mesa/main with the new ABI?
<i509vcb>
(Or wherever this stuff lives)
<marcan>
eric_engestrom: shadowing upstream packages is not super nice, it makes more sense to set up alternats that provide the original package name (which ours does)
<marcan>
what we'll do once this is shipped by default is make it a dependency of our desktop metapackage, at which point everyone will be forced to install it (unless they remove the metapackage, which is not supported)
<marcan>
assuming we keep the -edge system for more bleeding edge stuff, that would be just named `mesa-asahi` at that point
Z750 has quit [Quit: Ping timeout (120 seconds)]
Z750 has joined #asahi-gpu
Hibyehello_ has joined #asahi-gpu
Hibyehello has quit [Ping timeout: 480 seconds]
amarioguy has quit [Remote host closed the connection]
balrog has quit [Read error: No route to host]
balrog has joined #asahi-gpu
possiblemeatball has quit [Quit: Quit]
nela has quit [Quit: bye!]
nela has joined #asahi-gpu
darkapex2 has quit []
darkapex has joined #asahi-gpu
bluetail3 has quit [Ping timeout: 480 seconds]
bisko has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
bisko has joined #asahi-gpu
nyilas has joined #asahi-gpu
bisko has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
bisko has joined #asahi-gpu
<eric_engestrom>
shadowing upstream is not nice, but neither is upstream breaking us without any reason to even touch that 🙃
<eric_engestrom>
but ok for your plan :)
bcrumb has joined #asahi-gpu
bcrumb has quit [Quit: WeeChat 3.8]
hightower4 has quit [Ping timeout: 480 seconds]
<marcan>
eric_engestrom: I mean the idea was that the whole thing is *opt-in* right now, that's why our users have upstream mesa in the first place
<marcan>
once we bless the GPU driver as good enough to us by default (probably real soon now) it'll become a dependency and upstream can't break us any more anyway
<marcan>
*use
hightower2 has joined #asahi-gpu
<eric_engestrom>
👍
<eric_engestrom>
on that note, fyi with meta packages when you change them it only affects the next time someone runs `pacman -S your-meta-package` (basically new installs only); it might be better to make an empty package so that you can update it and existing installs get it in their next `-Syu`
<eric_engestrom>
archlinux recently noticed this and had to create the `base` & `base-devel` packages to replace the meta-packages
<marcan>
I think eric_engestrom was thinking of package groups, not metapackages
<marcan>
but yes, we use actual packages
<eric_engestrom>
ah yeah, I might be getting meta-packages and package groups confused
<eric_engestrom>
yeah no you're right, meta-package == empty package with depends
<eric_engestrom>
sorry for the noise :]
WindowPain has joined #asahi-gpu
WindowPa- has quit [Ping timeout: 480 seconds]
bluetail3 has joined #asahi-gpu
possiblemeatball has quit [Quit: Quit]
rosefromthedead has joined #asahi-gpu
possiblemeatball has joined #asahi-gpu
<i509vcb>
Just updated to the new driver and that single flicker to purple when starting kwin does appear
<i509vcb>
I assume that is already known
alyssa has quit [Quit: leaving]
alyssa has joined #asahi-gpu
<alyssa>
mew
possiblemeatball has quit [Remote host closed the connection]
<i509vcb>
I've just noticed that apparently the gles driver reports `Mesa` as the vendor where as on other hardware it would report something like `Intel`
<i509vcb>
I assume that is a bug? It seems to do some funky stuff to wgpu which filters some tests from lavapipe
alyssa has quit [Quit: leaving]
<i509vcb>
(wgpu has to guess for gles which vendor the device is from by renderer name and vendor string)
<jannau>
that is afaik intentional. also the "vendor" of the opengl driver is mesa and not apple
<i509vcb>
so wgpu is wrong then
<i509vcb>
(does radeonsi report mesa as the vendor? I am not home right now to check that)
<jn>
radeonsi reports:
<jn>
server glx vendor string: SGI
<jn>
client glx vendor string: Mesa Project and SGI
<jn>
OpenGL vendor string: AMD
<marcan>
urgh I think I forgot to backport the dual source blending disable thing
<i509vcb>
but in the case of radeonsi per what jannau said, wouldn't radeonsi reporting "AMD" be wrong as well given amdvlk is the true amd driver?
<marcan>
*that* was the thing I was forgetting.
<marcan>
(breaks chromium)
<marcan>
let me fix that real quick..
<rosefromthedead>
i509vcb: are you talking vulkan or gl? i think radeonsi *is* the "official" amd gl driver, right?
<marcan>
I'm going to make a asahi-20230321 with just that one revert on top of the old one, to avoid adding more entropy (alyssa: I know you did push main since then)
<i509vcb>
gl, I realized that radeonsi is not the right example for that
<i509vcb>
I assume nouveau would be the precedent for the vendor name that should be reported in GL?
alxdrl has joined #asahi-gpu
<alxdrl>
join #asahi-dev
<lina>
I think there was a patch recently to unify all community-supported Mesa drivers and make them all report "Mesa" as the vendor.
<lina>
It used to say "Asahi" I think
<lina>
So yes, nouveau, panfrost, freedreno, etc. should all say "Mesa" now
bcrumb has joined #asahi-gpu
alxdrl has quit [Quit: Konversation terminated!]
bcrumb has quit [Quit: WeeChat 3.8]
Cyrinux9 has quit []
Cyrinux9 has joined #asahi-gpu
mkurz has quit [Quit: Leaving]
mkurz has joined #asahi-gpu
mkurz has quit []
<i509vcb>
lina: do you have a link to that patch so I can cross reference it in wgpu?