03:29 AndrewR: RSpliet, I also found this: https://github.com/Wenchy/x264-CUDA so may be it implements similar idea
04:17 fdobridge: <!​[NVK Whacker] Echo (she) 🇱🇹> Linux 6.6 is now out on Arch so I can test NVK again
04:57 fdobridge: <!​[NVK Whacker] Echo (she) 🇱🇹> Just completed the OW2 tutorial on NVK :triangle_nvk:
04:57 fdobridge: <!​[NVK Whacker] Echo (she) 🇱🇹> https://cdn.discordapp.com/attachments/1034184951790305330/1169138231745445968/Screenshot_20231101_065524.png?ex=65544fd3&is=6541dad3&hm=e1dbb59fb848d22e9d2a0033e435bdef55398ed50d4335f19febe7f59498f950&
05:05 fdobridge: <!​[NVK Whacker] Echo (she) 🇱🇹> Is this coming from codegen?: `[ 3848.740342] nouveau 0000:01:00.0: gr: DATA_ERROR 00000004 [INVALID_VALUE] ch 4 [00ffa09000 Overwatch.exe[20001]] subc 3 class 902d mthd 0224 data d18ea240`
05:22 fdobridge: <!​[NVK Whacker] Echo (she) 🇱🇹> Also why the deviceName doesn't use info from the PCI database? TU117 is too vague of a name
05:36 fdobridge: <a​irlied> we don't have any way to properly map it, I think for GSP we could ask the firmware
05:48 fdobridge: <!​[NVK Whacker] Echo (she) 🇱🇹> AMD driver has its own PCI database in libdrm
05:49 fdobridge: <a​irlied> yes which AMD keeps up to date
05:50 fdobridge: <a​irlied> it might be possible to pull it from nvidia supported json
05:51 fdobridge: <a​irlied> ah yes we could include that json or parse it and include the outputs to do it
08:09 AndrewR: pointless observation: Unigine Heaven on Linux x64 / nvidia proprietary not just detects gpu, but also draws temperature and mem/gpu clocks in top right corner during bench ... I guess it uses one of those nvidia monitoring apis ?
14:15 fdobridge: <!​[NVK Whacker] Echo (she) 🇱🇹> Faith was upstreaming the NIR stuff required for NAK without me knowing :ferris:
14:30 konstantin: How does one trace the command streams emitted by the prop driver?
14:48 fdobridge: <g​fxstrand> I've got a bit more to upstream, yet.
14:49 fdobridge: <!​[NVK Whacker] Echo (she) 🇱🇹> Which will increase the number of conflicts further (if I remove the upstreamed bits then the megapatch applies)
14:54 fdobridge: <!​[NVK Whacker] Echo (she) 🇱🇹> Also pre-release Meson requirement is going to require some weird tricks on Arch (meson-git package looks dirty and I'm not sure if I can make a different version of the same package)
15:19 fdobridge: <!​[NVK Whacker] Echo (she) 🇱🇹> i love those unused imports/variables (I wonder what these could be used for)
15:19 fdobridge: <!​[NVK Whacker] Echo (she) 🇱🇹> https://cdn.discordapp.com/attachments/1034184951790305330/1169294633768062976/message.txt?ex=6554e17d&is=65426c7d&hm=c9ba0434e0cfcf24da33ec949b7ae0006fef1eb489ae16de0d93a028d42d7566&
15:21 fdobridge: <!​[NVK Whacker] Echo (she) 🇱🇹> At least the cube finally works 🐢
15:21 fdobridge: <!​[NVK Whacker] Echo (she) 🇱🇹> https://cdn.discordapp.com/attachments/1034184951790305330/1169295084466999467/Screenshot_20231101_172036.png?ex=6554e1e8&is=65426ce8&hm=7aa78bec851ea13cd66b0cd14ef01d32d221b5efa70b903ba984c8d17c40c8ad&
15:29 fdobridge: <m​arysaka> have been working for months now 🤔
15:40 fdobridge: <!​[NVK Whacker] Echo (she) 🇱🇹> I couldn't really NVK when vkcube was working on NAK
15:40 fdobridge: <!​[NVK Whacker] Echo (she) 🇱🇹> Unfortunately the cube is too slow when compared to codegen
15:49 fdobridge: <!​[NVK Whacker] Echo (she) 🇱🇹> Here's both RADV and NVK (using NAK) on the OW2 main menu :triangle_nvk:
15:49 fdobridge: <!​[NVK Whacker] Echo (she) 🇱🇹> https://cdn.discordapp.com/attachments/1034184951790305330/1169302272153497650/Screenshot_20231101_174535.png?ex=6554e89a&is=6542739a&hm=dc9448aa3e9c32b2fc046637a5810573d60e79234e50b524e37fe39f8f8e47d4&
15:49 fdobridge: <!​[NVK Whacker] Echo (she) 🇱🇹> https://cdn.discordapp.com/attachments/1034184951790305330/1169302272740696084/Screenshot_20231101_172903.png?ex=6554e89a&is=6542739a&hm=f74b9f1203065fa40b97789f1ab7b36c4774a984f30fb55a1dfbebb498ca168d&
15:52 fdobridge: <!​[NVK Whacker] Echo (she) 🇱🇹> Here's RADV with the reduced graphics settings (because they were reset)
15:52 fdobridge: <!​[NVK Whacker] Echo (she) 🇱🇹> https://cdn.discordapp.com/attachments/1034184951790305330/1169302913076707400/Screenshot_20231101_174646.png?ex=6554e933&is=65427433&hm=d390062d63b053b68d2be566dc083ceac9742f0e30fbc71cb1a5b03c78c93804&
16:10 fdobridge: <e​sdrastarsis> gsp reclocking when
16:17 fdobridge: <p​homes> @asdqueerfromeu maybe the shader cache in !25550 helps a bit? Or perhaps breaks stuff 🙂 I can make a branch for NAK if you prefer testing that
16:20 fdobridge: <!​[NVK Whacker] Echo (she) 🇱🇹> You mean performance?
16:24 fdobridge: <p​homes> it should help to avoid recompilation of shaders
16:27 fdobridge: <!​[NVK Whacker] Echo (she) 🇱🇹> It conflicts with the NAK stuff
16:47 fdobridge: <!​[NVK Whacker] Echo (she) 🇱🇹> https://cdn.discordapp.com/attachments/1034184951790305330/1169316729747406949/nvk-nak-pipeline.diff?ex=6554f611&is=65428111&hm=36eb3458de4a964db1d4098940f3e448673a4cff16a6eccb3f318de6e8710fc5&
16:52 fdobridge: <!​[NVK Whacker] Echo (she) 🇱🇹> Anyway the patch doesn't provide any real performance difference here
18:11 fdobridge: <g​fxstrand> I've got some theories about this but would need to play with them.
18:15 fdobridge: <a​irlied> Is there an easy way to get meson git, or is just get it from git easy?
18:24 fdobridge: <p​homes> I just cloned it and ran meson.py from there
18:43 fdobridge: <!​[NVK Whacker] Echo (she) 🇱🇹> How about the OW2 broken lighting? Should I make a trace?