04:02fdobridge_: <plagman> https://cdn.discordapp.com/attachments/1034184951790305330/1185794063388123156/HatInTime_Blob.png?ex=6590e7c7&is=657e72c7&hm=b0abf92de93dcf8a523904b24e074a0af92913ca94fffc6198026057214086ec&
04:02fdobridge_: <plagman> https://cdn.discordapp.com/attachments/1034184951790305330/1185794064004694036/HatInTime_NVK.png?ex=6590e7c7&is=657e72c7&hm=bb211e20357556cfa2831178c3c0d02ec9c4e9f727e819c78b991207acd8bd23&
04:02fdobridge_: <plagman> same scene on a GA102, NVK: 210FPS Blob: 165FPS
04:02fdobridge_: <plagman> the blob is getting less gpu occupancy i think
04:05HdkR: Smells like winning to me
05:03fdobridge_: <samantas5855> 165 fps is an oddly specific number, how many hz is the screen
05:06fdobridge_: <plagman> 120, it's also oscillating a bunch, it's 140-165
05:12fdobridge_: <samantas5855> insane
06:26fdobridge_: <gfxstrand> Damn!
06:27fdobridge_: <gfxstrand> I'll take it! 😅
13:58fdobridge_: <djdeath3483> https://tenor.com/view/intel-gif-25435404
13:58fdobridge_: <djdeath3483> Ahah
14:16fdobridge_: <butterflies> impossible?
14:20fdobridge_: <esdrastarsis> Theres a discussion about that here: https://discord.com/channels/1033216351990456371/1034184951790305330/1177638160193306704
14:21fdobridge_: <butterflies> ugh, D3D12 and Vulkan ended up fulfilling only a small part of that low level API promise except the memory management pain 😦
14:23fdobridge_: <butterflies> to sum it up: No.
14:23fdobridge_: <butterflies> there's a really big impedance mismatch between a6xx and D3D12
14:26fdobridge_: <rhed0x> interesting, whats the mismatch?
14:32fdobridge_: <butterflies> RenderPass on D3D12 was originally just broken in practice... (so Adreno spends ~100% of its time on Windows in IMR mode) is a big one
14:32fdobridge_: <butterflies> but there are others too 😬
14:32fdobridge_: <rhed0x> doesnt really matter, nothing uses that anyway 🙃
14:33fdobridge_: <rhed0x> and hopefully their renderpass api changes fix that
14:34fdobridge_: <butterflies> it's sad to see the perf difference when comparing D3D11 to D3D12 on A6xx
14:35fdobridge_: <butterflies> that said things have slowly been getting better
15:39fdobridge_: <gfxstrand> Not impossible, but really annoying.
16:01fdobridge_: <bylaws> Stray performs better with Tu and dxvk than stock dx11/12 drivers
16:01fdobridge_: <bylaws> on x13s
16:03fdobridge_: <rhed0x> 12 too?
16:03fdobridge_: <rhed0x> oh wait, stray always uses d3d11
16:03fdobridge_: <rhed0x> does qualcomm have an actual d3d11 driver or do they use 11on12?
16:04fdobridge_: <rhed0x> because 9on12 and 11on12 get annihilated by DXVK 🙃
16:06fdobridge_: <bylaws> 12 too
16:06fdobridge_: <bylaws> At least with -dx12
16:31fdobridge_: <!DodoNVK (she) 🇱🇹> Will DX12 be supported on Cassia? 🤔
16:37fdobridge_: <rhed0x> there's no reason not to support it on Qualcomm GPUs with turnip running
16:38fdobridge_: <!DodoNVK (she) 🇱🇹> Is sparse a problem though? Intel suffered a lot with that
16:56fdobridge_: <bylaws> And blob :)
16:56fdobridge_: <bylaws> Adreno 7xx blob has sparse
16:57fdobridge_: <bylaws> Tu lacks it cause msmdrm has no interface rn
17:45fdobridge_: <karolherbst🐧🦀> ~~probably higher fps because of lower rendering quality~~ (reference to a discussion I had in the past :ferrisUpsideDown: )
20:17fdobridge_: <Sid> tried out nvk again on 6.7-rc5 with whatever commit was head on master an hour ago and I'm still facing the full-system-freezes I'd mentioned a while ago when dxvk is in use. turing card, GSP enabled
20:21fdobridge_: <Sid> probably worth mentioning it's a prime setup running on plasma wayland as well
20:24fdobridge_: <Sid> unable to reproduce the issue when gsp is not in use, so I have good reason to believe this is a kernel thing
20:26fdobridge_: <airlied> nothing in the logs after a reboot?
20:28fdobridge_: <Sid> nope, the journal for that boot simply vanishes if it freezes and I hard reboot
20:28fdobridge_: <airlied> can you ssh in and leave a dmesg -w running?
20:28fdobridge_: <Sid> it pretty much is killing everything, because even ssh stops receiving/sending anything
20:36fdobridge_: <Sid> ...this is definitely a kernel thing but likely not a GSP thing
20:36fdobridge_: <airlied> yeah a dmesg -w might capture the start of it crashing before it takes out the system
20:37fdobridge_: <Sid> upon further inspection DRI_PRIME=1 is still putting the load on my iGPU (checked with nvtop)
20:37fdobridge_: <Sid> so possibly i915 bug?
20:37fdobridge_: <Sid> I'll try specifying the ICD
20:51fdobridge_: <Sid> yeah, i915 thing
20:51fdobridge_: <Sid> ```
20:51fdobridge_: <Sid> [ 1462.942511] msg: 00000000: 22 00 00 00 "...
20:51fdobridge_: <Sid> [ 1463.082124] nouveau 0000:01:00.0: gsp:msg fn:4123 len:0x24/0x4 res:0x0 resp:0x0
20:52fdobridge_: <Sid> [ 1463.082139] msg: 00000000: 23 00 00 00 #...
20:52fdobridge_: <Sid> [ 1479.507711] Asynchronous wait on fence 0000:00:02.0:kwin_wayland[885]:2d0a2 timed out (hint:intel_atomic_commit_ready [i915])
20:52fdobridge_: <Sid> [ 1479.507961] Asynchronous wait on fence drm_sched:nouveau_sched:328 timed out (hint:submit_notify [i915])
20:52fdobridge_: <Sid> [ 1490.607737] Asynchronous wait on fence 0000:00:02.0:kwin_wayland[885]:2d0b2 timed out (hint:intel_atomic_commit_ready [i915])
20:52fdobridge_: <Sid> [ 1490.607993] Asynchronous wait on fence drm_sched:nouveau_sched:329 timed out (hint:submit_notify [i915])
20:52fdobridge_: <Sid> [ 1501.707763] Asynchronous wait on fence 0000:00:02.0:kwin_wayland[885]:2d0ca timed out (hint:intel_atomic_commit_ready [i915])
20:52fdobridge_: <Sid> [ 1501.708019] Asynchronous wait on fence drm_sched:nouveau_sched:329 timed out (hint:submit_notify [i915])
20:52fdobridge_: <Sid> [ 1512.574454] Asynchronous wait on fence 0000:00:02.0:kwin_wayland[885]:2d0e0 timed out (hint:intel_atomic_commit_ready [i915])
20:52fdobridge_: <Sid> [ 1512.574713] Asynchronous wait on fence drm_sched:nouveau_sched:329 timed out (hint:submit_notify [i915])
20:52fdobridge_: <Sid> [ 1523.674481] Asynchronous wait on fence 0000:00:02.0:kwin_wayland[885]:2d0e4 timed out (hint:intel_atomic_commit_ready [i915])
20:52fdobridge_: <Sid> [ 1523.674741] Asynchronous wait on fence drm_sched:nouveau_sched:329 timed out (hint:submit_notify [i915])
20:52fdobridge_: <Sid> ```
20:53fdobridge_: <Sid> I'll take a better look tomorrow, almost 2:30am already...
20:53airlied: need to track down what is happening there, if nouveau craaps out and blocks i915
20:54fdobridge_: <Sid> I've had something similar happen on the proprietary driver a few times without gsp as well, but with nouveau it's extremely consistent
21:13fdobridge_: <butterflies> d3d9 goes through d3d9on12. d3d11 and d3d12 are native
21:26fdobridge_: <!DodoNVK (she) 🇱🇹> I definitely experience this too