03:32fdobridge: <gfxstrand> Honestly, this is all kinda "graphics magic add-ons 101". Driver hacks are everywhere in the games industry. Some engineer somewhere figured out a heuristic 5-10 years ago that they thought was good enough to decide when to turn on THE THING (whatever that is) and THE THING is broken on NVK and no amount of us providing accurate information will make them not trip up. And those games were shipped years, maybe a decade ago. There's no way th
03:33fdobridge: <gfxstrand> We can spend infinite time bike-shedding about who should have the hack and what hack it should be but someone somewhere needs a hack.
03:35fdobridge: <gfxstrand> At some point we may also want a driver version hack. If games are taking good code-paths that we want them to take like using certain extensions, structuring their shaders differently, etc., we may want that on NVK.
04:48HdkR: "I see your hack, and I'll raise another" - The Driver
13:14fdobridge: <gfxstrand> Pretty much...
13:16fdobridge: <karolherbst🐧🦀> I wonder if it's time to give `Program Scope Global Variables` another go, but the pain 🥲
13:18fdobridge: <karolherbst🐧🦀> we didn't get any code in the meantime who could spill initializers to a function or something?
13:18fdobridge: <karolherbst🐧🦀> *which
16:39fdobridge: <_maide> Is there any documentation on the bits for invocation info? It seems to change based on which stage it's used in?
17:10fdobridge: <!DodoNVK (she) 🇱🇹> :triangle_nvk: now has an Arch package 📦
17:35fdobridge: <rinlovesyou> oh true, nice
17:37fdobridge: <rinlovesyou> i thought this got renamed to just `nouveau`
17:37fdobridge: <rinlovesyou> https://cdn.discordapp.com/attachments/1034184951790305330/1221875575589830717/image.png?ex=66142b4e&is=6601b64e&hm=d76a3e5c361eff0d73f15779af090ffa8d11865b821248496c058cf530ea4633&
17:44fdobridge: <ahuillet> aur/vulkan-nouveau-git ?
17:44fdobridge: <rinlovesyou> https://archlinux.org/packages/extra/x86_64/vulkan-nouveau/
17:44fdobridge: <rinlovesyou> no
17:44fdobridge: <!DodoNVK (she) 🇱🇹> It's vulkan-nouveau
17:44fdobridge: <rinlovesyou> not in the aur
17:48fdobridge: <ahuillet> Oh, an actual Arch package. I guess the AUR one is of most interest still.
17:52fdobridge: <rinlovesyou> oh man did something happen
17:52fdobridge: <rinlovesyou> i switched to nouveau/nvk and it seems as if something is horribly broken
17:54fdobridge: <!DodoNVK (she) 🇱🇹> What's broken?
17:54fdobridge: <rinlovesyou> only one screen turned on, low res, plasma compositor isn't doing everything
17:58fdobridge: <rinlovesyou> there it is
17:58fdobridge: <rinlovesyou> https://cdn.discordapp.com/attachments/1034184951790305330/1221880880507785262/image.png?ex=6614303f&is=6601bb3f&hm=ffa3bf907523d2422cf7da726aa3c9afecb7351bf4bc41c841c520b0b2349cd0&
17:58fdobridge: <rinlovesyou> tried on 6.8.1 stable and 6.9-rc-1
18:05fdobridge: <rinlovesyou> it's also happening on 6.7.8 where it was working just a week or so ago..
18:06fdobridge: <babblebones> Official, awesome :D
18:09fdobridge: <rinlovesyou> ah. even just having nvidia-utils installed breaks it
18:09fdobridge: <rinlovesyou> didn't see that i still had that
18:15fdobridge: <rinlovesyou> i just build straight from source manually haha
18:15fdobridge: <rinlovesyou> makes it easy to test drive patches
18:16fdobridge: <babblebones> Oop, they may wanna add in those pkg conflicts
18:17fdobridge: <!DodoNVK (she) 🇱🇹> Or just blocklist all of the nvidia kernel modules
18:17fdobridge: <rinlovesyou> they're still building it as `nouveau-experimental` which confuses me the most
18:20fdobridge: <!DodoNVK (she) 🇱🇹> Old Mesa I guess
18:38fdobridge: <saancreed> Well, it's literally the latest release, isn't it? <https://gitlab.freedesktop.org/mesa/mesa/-/blob/mesa-24.0.3/meson_options.txt?ref_type=tags#L223>
18:38fdobridge: <saancreed> Tagged like 1.5 weeks ago.
18:39fdobridge: <!DodoNVK (she) 🇱🇹> It's even older because of the branchpoint thing
18:41fdobridge: <saancreed> True, but the commit marking nouveau as no longer experimental didn't make it so it was expected we'd have to wait for 24.1 (IIRC?) for that.
18:43fdobridge: <saancreed> (I'm more intrigued by Arch mesa commit stating that Iris Xe is enabled now, for which I can't find any change that would do so 😕)
18:44fdobridge: <karolherbst🐧🦀> maybe it was already enabled by mistake and then people went with it?
18:46fdobridge: <saancreed> Ah, ye, previous commit actually did it, <https://gitlab.archlinux.org/archlinux/packaging/packages/mesa/-/commit/bbe9c8b7cc9d57b90c93331056a4245d1e8e93b4>
18:46fdobridge: <saancreed> Maybe it's time to see how Plasma breaks on new kernel drivers 😅
19:49fdobridge: <mhenning> Yeah, arch's nvidia-utils disables the nouveau kernel module. If you want to have it installed and still use nouveau, you can edit /usr/lib/modprobe.d/nvidia-utils.conf
19:49fdobridge: <rinlovesyou> i just didn't uninstall it by accident haha
21:31dwfreed: don't edit /usr/lib/modprobe.d files, you can override them in /etc/modprobe.d