ChanServ changed the topic of #asahi-gpu to: Asahi Linux GPU development (no user support, NO binary reversing) | Keep things on topic | GitHub: https://alx.sh/g | Wiki: https://alx.sh/w | Logs: https://alx.sh/l/asahi-gpu
<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
possiblemeatball has joined #asahi-gpu
<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?
<eric_engestrom> i509vcb: link to the change lina mentioned: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16064
<eric_engestrom> ah wait, the panfrost and asahi changes were merged separately: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20427
mkurz has joined #asahi-gpu
mkurz has quit [Quit: Leaving]
mkurz has joined #asahi-gpu
mkurz has quit [Quit: Leaving]
<i509vcb> Where should I be reporting bugs for the driver?
mkurz has joined #asahi-gpu
ioldoortileotm^ has joined #asahi-gpu
mkurz has quit [Remote host closed the connection]
mkurz has joined #asahi-gpu
mkurz has quit [Quit: Leaving]
nyilas has quit [Remote host closed the connection]
amarioguy has joined #asahi-gpu
amarioguy has quit [Remote host closed the connection]
amarioguy has joined #asahi-gpu
balrog has quit [Read error: No route to host]
balrog has joined #asahi-gpu
balrog has quit [Read error: No route to host]
balrog has joined #asahi-gpu