It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Besides Horizon Zero Dawn and Cyberpunk 2077, is anyone aware of other GOG games which work exclusively with DX12/D3D12?

By that I mean there is no option to use a DX11/D3D11 or Vulkan renderer as an alternative.
Post edited January 19, 2021 by WinterSnowfall
According to PCGamingWiki's list:
Delores: A Thimbleweed Park Mini-Adventure
But this can't be right...

Death Stranding would be another one, if it eventually releases here.
I don't know of any other games besides those you listed, but if your GPU lacks D3D12 support, but does support Vulkan, then you can use vkd3d to translate D3D12 to Vulkan. It works quite well with Horizon: Zero Dawn (on Linux, not sure about other platforms), but I haven't tested it with Cyberpunk due to not having that game.
I do not know any other but think the list will grow rapidly now that the consoles also support DX12. A lot of the big developers, like CD Projekt Red, tend to develop only for DirectX and DX12 capable hardware is ubiquitous now.
avatar
Lillesort131: I don't know of any other games besides those you listed, but if your GPU lacks D3D12 support, but does support Vulkan, then you can use vkd3d to translate D3D12 to Vulkan. It works quite well with Horizon: Zero Dawn (on Linux, not sure about other platforms), but I haven't tested it with Cyberpunk due to not having that game.
Thanks... but the backstory of this thread is that I'm trying to see what games I need to use VKD3D for, as I do all my gaming in Linux.

Sadly, on a Pascal card (GTX 1080) that I'm currently stuck with VKD3D performance is modest at best - this has been acknowledged as a limitation by the VKD3D devs and will probably not be drastically improved in the future. If I have the option of using DXVK, that generally performs much better doing D3D11 -> VK, so VKD3D is the worst alternative right now.

Regarding Cyberpunk, I get about ~40/30 fps on Medium @ 1080p, but in some areas it dops down to slideshow levels - so it's pretty bad at the moment. If you have an AMD card, you're in luck, otherwise...
avatar
Swedrami: But this can't be right...
It might be right. You can code Pong in DX12/D3D12 if you feel like it, it's just a graphics API - not necessarily used exclusively for AAA games.
avatar
Themken: I do not know any other but think the list will grow rapidly now that the consoles also support DX12. A lot of the big developers, like CD Projekt Red, tend to develop only for DirectX and DX12 capable hardware is ubiquitous now.
Yes, but... somehow I hope Vulkan will become more popular too, especially since it's cross-platform, even though you are right - if past events have taught us anything it's that D3D will never be the second choice.
Post edited January 19, 2021 by WinterSnowfall
avatar
WinterSnowfall: Yes, but... somehow I hope Vulkan will become more popular too
Me too, me too.
avatar
Lillesort131: I don't know of any other games besides those you listed, but if your GPU lacks D3D12 support, but does support Vulkan, then you can use vkd3d to translate D3D12 to Vulkan. It works quite well with Horizon: Zero Dawn (on Linux, not sure about other platforms), but I haven't tested it with Cyberpunk due to not having that game.
avatar
WinterSnowfall: Thanks... but the backstory of this thread is that I'm trying to see what games I need to use VKD3D for, as I do all my gaming in Linux.

Sadly, on a Pascal card (GTX 1080) that I'm currently stuck with VKD3D performance is modest at best - this has been acknowledged as a limitation by the VKD3D devs and will probably not be drastically improved in the future. If I have the option of using DXVK, that generally performs much better doing D3D11 -> VK, so VKD3D is the worst alternative right now.

Regarding Cyberpunk, I get about ~40/30 fps on Medium @ 1080p, but in some areas it dops down to slideshow levels - so it's pretty bad at the moment.
Oh, right. Now I remember seeing you over at the GitHub issue about a month ago.
avatar
Themken: I do not know any other but think the list will grow rapidly now that the consoles also support DX12. A lot of the big developers, like CD Projekt Red, tend to develop only for DirectX and DX12 capable hardware is ubiquitous now.
avatar
WinterSnowfall: Yes, but... somehow I hope Vulkan will become more popular too, especially since it's cross-platform, even though you are right - if past events have taught us anything it's that D3D will never be the second choice.
It may not necessarily go this way -- with Nintendo Switch having Vulkan support and ray tracing being officially added to Vulkan (as an extension, though), it may become more popular.
avatar
Lillesort131: Oh, right. Now I remember seeing you over at the GitHub issue about a month ago.
Yeah, retrospectively I feel bad about my choice of GPU... but in my defense, when I got my current system I was still dual booting with Windows 10 and gaming mostly on Windows. I've since given up on that. I still keep a Windows 10 rig around for "emergencies", but I hardly use it at all these days.
avatar
Lillesort131: It may not necessarily go this way -- with Nintendo Switch having Vulkan support and ray tracing being officially added to Vulkan (as an extension, though), it may become more popular.
That is true and I certainly hope you are right, fingers crossed.
Post edited January 19, 2021 by WinterSnowfall
avatar
Swedrami: But this can't be right...
avatar
WinterSnowfall: It might be right. You can code Pong in DX12/D3D12 if you feel like it, it's just a graphics API - not necessarily used exclusively for AAA games.
Yes, apparently Delores is basically an engine test/prototype that ended up becoming a free game, so its system requirements bear no resemblance to Thimbleweed Park's and getting it to launch under Wine required a recent Proton build or something (I haven't checked whether the situation's improved now Wine 6.0 is out).
avatar
VanishedOne: Yes, apparently Delores is basically an engine test/prototype that ended up becoming a free game
Thanks for clearing that up :). I guess it does make it on the list I was trying to make in theory, but I doubt anyone with a fairly capable graphics card will have any performance issues regardless of what API translation layers are involved.
Ono, I didn't notice HZD needed DX12, aka it's Win10-only :|
avatar
phaolo: Ono, I didn't notice HZD needed DX12, aka it's Win10-only :|
Microsoft being Microsoft... there's no technical limitation with supporting DX12 on Windows 7, just no interest. As far as I am aware, some DX12 games are in fact supported on Windows 7, but only if the devs get Microsoft on board to work something out for that particular game (e.g. WoW)
Post edited January 20, 2021 by WinterSnowfall
avatar
WinterSnowfall: Microsoft being Microsoft... there's no technical limitation with supporting DX12 on Windows 7, just no interest. As far as I am aware, some DX12 games are in fact supported on Windows 7, but only if the devs get Microsoft on board to work something out for that particular game (e.g. WoW)
Yeah, I recall MS did the same s**t with previous Win versions too.
Btw I wonder how many of the new DX12 features HZD actually needs.
And why the devs couldn't do "If DX12 (do this) else (do that)".
avatar
phaolo: And why the devs couldn't do "If DX12 (do this) else (do that)".
My best guess: time & money. No AAA game dev/publisher wants to invest that level of engineering if they can avoid it.

It's also a matter of focus. Excluding situations where you go with a third party engine that comes with multiple renderers you can make your game work with, while developing your own engine it's much easier to focus on a single graphics API.

Matters are made worse by the distinct difference between D3D12 and D3D11. People sometimes think of D3D12/DX12 as an upgrade to D3D11/DX11, but they are in fact two entirely different beasts.
Post edited January 20, 2021 by WinterSnowfall
avatar
phaolo: Ono, I didn't notice HZD needed DX12, aka it's Win10-only :|
Is that a problem to you? Even though one of my PCs in active use is running Windows 7, I am not really expecting new games to support it (Windows 7) anymore.

Yeah I tried to run HZD also on Windows 7, but the game wouldn't launch but give some gibberish error. On my Win10 laptop it seems to run fine (but i have run it at the 1280x720 resolution with mid-low graphics settings, in order for it to run at around 30 fps or so... but it still looks quite nice even then).
Post edited January 20, 2021 by timppu