03:29AndrewR: RSpliet, I also found this: https://github.com/Wenchy/x264-CUDA so may be it implements similar idea
04:17fdobridge: <![NVK Whacker] Echo (she) 🇱🇹> Linux 6.6 is now out on Arch so I can test NVK again
04:57fdobridge: <![NVK Whacker] Echo (she) 🇱🇹> Just completed the OW2 tutorial on NVK :triangle_nvk:
04:57fdobridge: <![NVK Whacker] Echo (she) 🇱🇹> https://cdn.discordapp.com/attachments/1034184951790305330/1169138231745445968/Screenshot_20231101_065524.png?ex=65544fd3&is=6541dad3&hm=e1dbb59fb848d22e9d2a0033e435bdef55398ed50d4335f19febe7f59498f950&
05:05fdobridge: <![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:22fdobridge: <![NVK Whacker] Echo (she) 🇱🇹> Also why the deviceName doesn't use info from the PCI database? TU117 is too vague of a name
05:36fdobridge: <airlied> we don't have any way to properly map it, I think for GSP we could ask the firmware
05:48fdobridge: <![NVK Whacker] Echo (she) 🇱🇹> AMD driver has its own PCI database in libdrm
05:49fdobridge: <airlied> yes which AMD keeps up to date
05:50fdobridge: <airlied> it might be possible to pull it from nvidia supported json
05:51fdobridge: <airlied> ah yes we could include that json or parse it and include the outputs to do it
08:09AndrewR: 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:15fdobridge: <![NVK Whacker] Echo (she) 🇱🇹> Faith was upstreaming the NIR stuff required for NAK without me knowing :ferris:
14:30konstantin: How does one trace the command streams emitted by the prop driver?
14:48fdobridge: <gfxstrand> I've got a bit more to upstream, yet.
14:49fdobridge: <![NVK Whacker] Echo (she) 🇱🇹> Which will increase the number of conflicts further (if I remove the upstreamed bits then the megapatch applies)
14:54fdobridge: <![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:19fdobridge: <![NVK Whacker] Echo (she) 🇱🇹> i love those unused imports/variables (I wonder what these could be used for)
15:19fdobridge: <![NVK Whacker] Echo (she) 🇱🇹> https://cdn.discordapp.com/attachments/1034184951790305330/1169294633768062976/message.txt?ex=6554e17d&is=65426c7d&hm=c9ba0434e0cfcf24da33ec949b7ae0006fef1eb489ae16de0d93a028d42d7566&
15:21fdobridge: <![NVK Whacker] Echo (she) 🇱🇹> At least the cube finally works 🐢
15:21fdobridge: <![NVK Whacker] Echo (she) 🇱🇹> https://cdn.discordapp.com/attachments/1034184951790305330/1169295084466999467/Screenshot_20231101_172036.png?ex=6554e1e8&is=65426ce8&hm=7aa78bec851ea13cd66b0cd14ef01d32d221b5efa70b903ba984c8d17c40c8ad&
15:29fdobridge: <marysaka> have been working for months now 🤔
15:40fdobridge: <![NVK Whacker] Echo (she) 🇱🇹> I couldn't really NVK when vkcube was working on NAK
15:40fdobridge: <![NVK Whacker] Echo (she) 🇱🇹> Unfortunately the cube is too slow when compared to codegen
15:49fdobridge: <![NVK Whacker] Echo (she) 🇱🇹> Here's both RADV and NVK (using NAK) on the OW2 main menu :triangle_nvk:
15:49fdobridge: <![NVK Whacker] Echo (she) 🇱🇹> https://cdn.discordapp.com/attachments/1034184951790305330/1169302272153497650/Screenshot_20231101_174535.png?ex=6554e89a&is=6542739a&hm=dc9448aa3e9c32b2fc046637a5810573d60e79234e50b524e37fe39f8f8e47d4&
15:49fdobridge: <![NVK Whacker] Echo (she) 🇱🇹> https://cdn.discordapp.com/attachments/1034184951790305330/1169302272740696084/Screenshot_20231101_172903.png?ex=6554e89a&is=6542739a&hm=f74b9f1203065fa40b97789f1ab7b36c4774a984f30fb55a1dfbebb498ca168d&
15:52fdobridge: <![NVK Whacker] Echo (she) 🇱🇹> Here's RADV with the reduced graphics settings (because they were reset)
15:52fdobridge: <![NVK Whacker] Echo (she) 🇱🇹> https://cdn.discordapp.com/attachments/1034184951790305330/1169302913076707400/Screenshot_20231101_174646.png?ex=6554e933&is=65427433&hm=d390062d63b053b68d2be566dc083ceac9742f0e30fbc71cb1a5b03c78c93804&
16:10fdobridge: <esdrastarsis> gsp reclocking when
16:17fdobridge: <phomes> @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:20fdobridge: <![NVK Whacker] Echo (she) 🇱🇹> You mean performance?
16:24fdobridge: <phomes> it should help to avoid recompilation of shaders
16:27fdobridge: <![NVK Whacker] Echo (she) 🇱🇹> It conflicts with the NAK stuff
16:47fdobridge: <![NVK Whacker] Echo (she) 🇱🇹> https://cdn.discordapp.com/attachments/1034184951790305330/1169316729747406949/nvk-nak-pipeline.diff?ex=6554f611&is=65428111&hm=36eb3458de4a964db1d4098940f3e448673a4cff16a6eccb3f318de6e8710fc5&
16:52fdobridge: <![NVK Whacker] Echo (she) 🇱🇹> Anyway the patch doesn't provide any real performance difference here
18:11fdobridge: <gfxstrand> I've got some theories about this but would need to play with them.
18:15fdobridge: <airlied> Is there an easy way to get meson git, or is just get it from git easy?
18:24fdobridge: <phomes> I just cloned it and ran meson.py from there
18:43fdobridge: <![NVK Whacker] Echo (she) 🇱🇹> How about the OW2 broken lighting? Should I make a trace?