@ezio@akko.wtf @allison@hidamari.apartments @rq@borg.social @Reiddragon@fedi.reimu.info Again, "just use vulkan/openGL" is a wonderful argument except having run some early 2000s games in both OpenGL and Dx, guess which runs worse?
And yes, thats a critical failure. It should be ran with the most performant API if you cannot replace it with a better one.
Conversation
Notices
-
Embed this notice
Miyoko Nakaya :verifiedtrans::verifiedlesbian:🇬🇧 (miyokaya@transfem.social)'s status on Saturday, 09-Mar-2024 02:44:29 JST Miyoko Nakaya :verifiedtrans::verifiedlesbian:🇬🇧 -
Embed this notice
:blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans: (allison@hidamari.apartments)'s status on Saturday, 09-Mar-2024 02:44:28 JST :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans: @Miyokaya @ezio @rq @Reiddragon Honestly at this point I don't really trust anything but DXVK and Mesa, the vendor implementations are sus af except for Nvidia and for many other (completely unrelated to thread) reasons I can't use Nvidia. -
Embed this notice
Reid :ablobcatattention: (reiddragon@fedi.reimu.info)'s status on Saturday, 09-Mar-2024 02:54:28 JST Reid :ablobcatattention: @Miyokaya @ezio @rq @allison thing is, old DirectX is already faster implemented on top of something else
people benchmarked DirectX9 on Windows on top of modern drivers from Nvidia and AMD, both native DX9 and trough DXVK, the latter ended up faster because no one gives a shit to implement old APIs properly anymore -
Embed this notice
:blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans: (allison@hidamari.apartments)'s status on Saturday, 09-Mar-2024 02:55:48 JST :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans: @Reiddragon @ezio @rq @Miyokaya Yeah that's the method I advocate tbh, eliminate dead vendor code for old APIs but add compatibility layers for the old APIs to run things correctly and ensure there's only one code path to debug instead of many vendor specific ones. -
Embed this notice
:blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans: (allison@hidamari.apartments)'s status on Saturday, 09-Mar-2024 03:08:07 JST :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans: @Miyokaya @ezio @rq @Reiddragon My experience is that I have seen a few bugs with DXVK, but less in both number and severity than the vendor drivers on both Windows (again, sans Nvidia, Nvidia tends to have high correctness across the board) and Linux. For the most part, things just work and that's the way I like it since a lot of the games I play are older DirectX/DirectDraw stuff which is a royal pain to get working correctly under modern Windows. -
Embed this notice
Miyoko Nakaya :verifiedtrans::verifiedlesbian:🇬🇧 (miyokaya@transfem.social)'s status on Saturday, 09-Mar-2024 03:08:08 JST Miyoko Nakaya :verifiedtrans::verifiedlesbian:🇬🇧 @Reiddragon@fedi.reimu.info @ezio@akko.wtf @rq@borg.social @allison@hidamari.apartments The implementations I've used have resulted in buggy behaviour, but that was a year ago, relatively recently to me but perhaps not for DXVK.
-
Embed this notice
Reid :ablobcatattention: (reiddragon@fedi.reimu.info)'s status on Saturday, 09-Mar-2024 03:08:09 JST Reid :ablobcatattention: @Miyokaya @ezio @rq @allison have you ever actually used it? you already don't notice you're using it, it just has to be installed and everything goes trough it -
Embed this notice
Miyoko Nakaya :verifiedtrans::verifiedlesbian:🇬🇧 (miyokaya@transfem.social)'s status on Saturday, 09-Mar-2024 03:08:10 JST Miyoko Nakaya :verifiedtrans::verifiedlesbian:🇬🇧 @Reiddragon@fedi.reimu.info @ezio@akko.wtf @rq@borg.social @allison@hidamari.apartments Then implement DXVK in such a way that it is not exposed to the end consumer in any way and might as well be a native version of the OG api
-
Embed this notice
:blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans: (allison@hidamari.apartments)'s status on Saturday, 09-Mar-2024 03:18:50 JST :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans: @Miyokaya @ezio @rq @Reiddragon What display server and desktop environment are you using on which graphics card vendor? Wayland KDE with PipeWire and updated OBS (Intel dedicated) hasn't given me any problems, I just select a window capture or a display capture and then application audio capture for whatever it is I'm capturing. -
Embed this notice
Miyoko Nakaya :verifiedtrans::verifiedlesbian:🇬🇧 (miyokaya@transfem.social)'s status on Saturday, 09-Mar-2024 03:18:51 JST Miyoko Nakaya :verifiedtrans::verifiedlesbian:🇬🇧 @allison@hidamari.apartments @ezio@akko.wtf @rq@borg.social @Reiddragon@fedi.reimu.info One of the worst is Vulkan just refuses to get captured. At all. Screen cap? nah. Window capture? nah. Custom Game capture? nah.
It really does just refuse to hook to any kind of capture software for seemingly no reason, yet sometimes it works perfectly.
exists on AMD and NVidia, not sure if the problem is on Intel but 2/3 aint a good record -
Embed this notice
Miyoko Nakaya :verifiedtrans::verifiedlesbian:🇬🇧 (miyokaya@transfem.social)'s status on Saturday, 09-Mar-2024 03:21:57 JST Miyoko Nakaya :verifiedtrans::verifiedlesbian:🇬🇧 @allison@hidamari.apartments @ezio@akko.wtf @rq@borg.social @Reiddragon@fedi.reimu.info Windows. Standard semi latest (I never run fully latest because... bugs...) OBS, NVenc h264.
-
Embed this notice
:blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans: (allison@hidamari.apartments)'s status on Saturday, 09-Mar-2024 03:23:07 JST :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans: @Miyokaya @ezio @rq @Reiddragon I've never done anything with Nvidia on Wayland, but I did get NVENC working under X11 before, see for example https://invidious.uknow.moe/watch?v=ScXuRMWfws8 -
Embed this notice
Miyoko Nakaya :verifiedtrans::verifiedlesbian:🇬🇧 (miyokaya@transfem.social)'s status on Saturday, 09-Mar-2024 03:23:53 JST Miyoko Nakaya :verifiedtrans::verifiedlesbian:🇬🇧 @allison@hidamari.apartments @ezio@akko.wtf @rq@borg.social @Reiddragon@fedi.reimu.info Was using DXVK to extract more performance from a really shitty performing DX9 based MMO, refused to capture using bitbit or the new capture method from windows 10 post 1903
In conversation permalink -
Embed this notice
:blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans: (allison@hidamari.apartments)'s status on Saturday, 09-Mar-2024 03:23:53 JST :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans: @Miyokaya @ezio @rq @Reiddragon Yeah, I don't know anything about DXVK on Windows so I can't comment there. In conversation permalink
-
Embed this notice