Omega 7 ABR 2020 a las 12:18 p. m.
Running your DirectX 9/10/11 games in Vulkan
For those who are not aware DXVK is a Vulkan-based translation layer for DirectX 9/10/11. This tool is mainly used by Linux gamers to translate DirectX over to Vulkan.

Here comes the cool part which will be relevant to you people; it also works pretty well on Windows.

So if you have an old game which runs like crap, has bugs or doesn't run at all due to something graphics related you can try using DXVK.

Or use it on your modern games because why not, using Vulkan gives you bragging rights. :steammocking:



I am quite interested how DXVK will change performance in CPU-bound scenarios on Windows, so this is something you people could test.



You can get the latest release of DXVK here;
https://github.com/doitsujin/dxvk/releases

How to use it? Simple, copy all .dll files and put them next to the game executable in the game installation directory.

- Although it's unlikely to cause issues, I do not recommend using it on games which use overly agressive anti-tamper software.
Última edición por Omega; 23 JUN 2023 a las 6:36 a. m.
< >
Mostrando 1-15 de 134 comentarios
mimizukari 7 ABR 2020 a las 12:20 p. m. 
how about running them in DX12 instead since that optimizes CPU calls so nicely for Intel&NVIDIA combos.
Omega 7 ABR 2020 a las 12:21 p. m. 
Publicado originalmente por Kurumi Tokisaki:
how about running them in DX12 instead since that optimizes CPU calls so nicely for Intel&NVIDIA combos.
Not all games support DirectX12. Especially older games which were made pre-DX12.
Snow 7 ABR 2020 a las 12:34 p. m. 
And now, a few cases where it definitely helps.
Tests were done with DXVK 1.6 under Windows 10 v. 1809.
PC is as such - i5-2500, RX 480, 8GB DDR3 1333CL7 single channel.
Point was to see the performance difference in CPU-bound cases, thus graphics were reduced to avoid GPU limitation.
Borderlands 2[imgur.com]
Borderlands TPS[imgur.com]
TES IV: Oblivion[imgur.com]
STALKER: SOC[imgur.com], both static and dynamic lighting
Fallout: NV[imgur.com]
Those are the games I tested so far that see their performance increased. I'd also like to note that Vulkan brings overall stability (except for initial shader compilation when it might stutter a bit, so first play around for a minute or two), and makes framerate transitions way smoother even if performance drops, as seen here[imgur.com].
So far mostly DXVK helps old-ish DX9 games with a lot of objects and stuff, so if you have such a game - give DXVK a try and posts results here.
r.linder 7 ABR 2020 a las 1:29 p. m. 
Publicado originalmente por Kurumi Tokisaki:
how about running them in DX12 instead since that optimizes CPU calls so nicely for Intel&NVIDIA combos.

DX12 support is limited, and Vulkan is often better in a lot of cases. Not all of them, but a lot of them.
Última edición por r.linder; 7 ABR 2020 a las 1:30 p. m.
xSOSxHawkens 8 ABR 2020 a las 2:02 a. m. 
Hmm... This is interesting... I might have to try this out this week. I could use a 4GB GTX-670 (about -10% form a 1050ti) and pair it up with a couple *very* low end CPU's... An Athlon II x4 645 in an AM2+ board with 6GB of 1066Mhz DDR2, and a socket 939 Athlon 64x2 with 4GB (~3.25GB due to nF4 chipset limits) of DDR400.

See just how far a CPU limit can be lowered with close to hardware API's...
CursedPanther 8 ABR 2020 a las 2:16 a. m. 
Interesting. This will certainly be very helpful.

Most important thing is the updating seems very consistent.
Omega 8 ABR 2020 a las 3:31 a. m. 
Publicado originalmente por xSOSxHawkens:
Hmm... This is interesting... I might have to try this out this week. I could use a 4GB GTX-670 (about -10% form a 1050ti) and pair it up with a couple *very* low end CPU's... An Athlon II x4 645 in an AM2+ board with 6GB of 1066Mhz DDR2, and a socket 939 Athlon 64x2 with 4GB (~3.25GB due to nF4 chipset limits) of DDR400.

See just how far a CPU limit can be lowered with close to hardware API's...
I believe these cards do not have full Vulkan support, so some games might not work.

Publicado originalmente por CursedPanther:
Interesting. This will certainly be very helpful.

Most important thing is the updating seems very consistent.
The DXVK developer is hired by Valve, so he is working on it full time.
Última edición por Omega; 8 ABR 2020 a las 4:32 a. m.
Electric Cupcake 8 ABR 2020 a las 3:34 a. m. 
Yessss.... smash the Microsoft monopoly. Open tools and standards and APIs for all! Join us now and share the software, you'll be freeeee, hackers, you'll be freeeee!
Omega 8 ABR 2020 a las 3:36 a. m. 
Publicado originalmente por Hugsie Muffinball:
Yessss.... smash the Microsoft monopoly. Open tools and standards and APIs for all! Join us now and share the software, you'll be freeeee, hackers, you'll be freeeee!
Free software song.. By Richard Stallman.. horrible song..
Electric Cupcake 8 ABR 2020 a las 3:36 a. m. 
If only Nvidia would stop being pricks and give some actual support towards nouveau

https://www.reddit.com/r/linux_gaming/comments/7v008n/nouveau_hopes_for_basic_vulkan_driver_this_year/
Omega 8 ABR 2020 a las 3:40 a. m. 
Publicado originalmente por Hugsie Muffinball:
If only Nvidia would stop being pricks and give some actual support towards nouveau

https://www.reddit.com/r/linux_gaming/comments/7v008n/nouveau_hopes_for_basic_vulkan_driver_this_year/
Novideo Nvidia has been improving support by supplying more documentation and firmware for their hardware and they might start giving actuall support this year to Nouveau development.
Última edición por Omega; 8 ABR 2020 a las 3:40 a. m.
hawkeye 8 ABR 2020 a las 5:19 a. m. 
Regarding Vulkan support for gpus, OpenGL used to provide support for a lot of gpus by translating calls to DirectX via a wrapper. There should be a web page somewhere that lists how Vulkan support is provided, if at all, for each gpu model. It's not like DirectX where it supports all gpus because it's a standard. Supported extensions are another issue.

Like this one, but a lot more sophisticated, including if it's native or wrapper -
https://vulkan.gpuinfo.org/
Última edición por hawkeye; 8 ABR 2020 a las 5:26 a. m.
Vulkan 8 ABR 2020 a las 6:17 a. m. 
This is an incredible find omega! I'll put In to the test in a few CPU bound games and report back. Cheers
Omega 8 ABR 2020 a las 6:25 a. m. 
Publicado originalmente por Savage Southerner:
This is an incredible find omega! I'll put In to the test in a few CPU bound games and report back. Cheers
It's really nothing new, I have been using it for years already.
Vulkan 8 ABR 2020 a las 6:28 a. m. 
Publicado originalmente por Omega:
Publicado originalmente por Savage Southerner:
This is an incredible find omega! I'll put In to the test in a few CPU bound games and report back. Cheers
It's really nothing new, I have been using it for years already.
tried it on a ue4 and ue3 game both have crashed on startup. i might download borderlands 2 and see how it does there.

edit: just to clarify, i should be adding d3d11.dll to the games directory if its running dx11 for example, correct?
Última edición por Vulkan; 8 ABR 2020 a las 6:38 a. m.
< >
Mostrando 1-15 de 134 comentarios
Por página: 1530 50

Publicado el: 7 ABR 2020 a las 12:18 p. m.
Mensajes: 134