Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone with no article paywalls. Just good, fresh content! Alternatively, you can donate through PayPal, Liberapay or Buy us a Coffee. You can also buy games using our partner links for GOG and Humble Store.
DXVK (D3D11 on Vulkan for WINE) runs Nier Automata!
Page: «3/6»
  Go to:
Shmerl 11 Feb, 2018
Quoting: YoRHa-2BIt is a lot of work either way, but keep in mind that Wine implements all versions of Direct3D that are even remotely relevant, as well as GDI and DirectDraw. They need to do this for maximum compatibility, whereas this is D3D11 only (maybe D3D10 at some point since it's a strict subset of D3D11) and doesn't interop with anything else.

Do you know what is the purpose of vkd3d project? From the description it sounds it's focused on D3D12 only, but in this dxvk issue there was some discussion that makes it sound like it's for all versions of D3D. So does it mean there will be duplication of effort?
mrdeathjr 12 Feb, 2018
For courtesy vesim987

https://github.com/vesim987/dxvk/releases

DXVK runs now on nvidia propietary drivers

This is some examples from CᴀᴛᴛᴀRᴀᴩᴩᴀ®

View video on youtube.com

View video on youtube.com

System Specs Used in Tests

CPU: Intel Core i5 4690K 4.7GHz

RAM: 16GB 2400MHz DDR3

Graphics Card: MSI GTX 1060 GAMING X 6G

Motherboard : GIGABYTE Z97M-DS3H

^_^
YoRHa-2B 12 Feb, 2018
Quoting: ShmerlNot every Wine installation is WOW64 by the way. The simplest way is probably to build the DLL, place it in your game binary directory, and add DLL override in Wine settings.
Doesn't work if the game explicitly requests system32 DLLs, or if a library used by the game also loads d3d11/dxgi. One example where this already didn't work reliably is Unigine Valley.

Quoting: ShmerlDo you know what is the purpose of vkd3d project? [...] So does it mean there will be duplication of effort?
I don't know what exactly their plans are, but if they do actually add D3D10/11 support, DXVK will lose its purpose and will probably be dropped. They would have to start from scratch if they want to do it in pure C89 though.

QuoteDXVK runs now on nvidia propietary drivers
With an insanely dirty hack though. I hope I can find the issue that's causing the driver crashes.
Shmerl 12 Feb, 2018
Quoting: YoRHa-2BI don't know what exactly their plans are, but if they do actually add D3D10/11 support, DXVK will lose its purpose and will probably be dropped. They would have to start from scratch if they want to do it in pure C89 though.

Why would they require limiting it to C89? It's apparently a separate project from regular Wine repo, so they can have different code standards there. And on a side note, why would they limit Wine to C89? That must be annoying.

I can try contacting Józef Kucia about plans for the project.
Julius 12 Feb, 2018
Can someone try "The Turning Test" and "ABZU" with it, please?

But in general really exiting progress on this!

I am wondering if this also open doors for better VR support through WINE (also see my topic here: https://www.gamingonlinux.com/forum/topic/3032 ) as SteamVR under Linux only supports Vulkan, while I imagine most current Windows VR games are still DX11?
Shmerl 12 Feb, 2018
Quoting: JuliusI am wondering if this also open doors for better VR support through WINE (also see my topic here: https://www.gamingonlinux.com/forum/topic/3032 ) as SteamVR under Linux only supports Vulkan, while I imagine most current Windows VR games are still DX11?

VR won't get any better in general until this project will be complete and open implementations for it will surface: https://www.khronos.org/openxr

Investing a lot of effort in VR before that is probably a waste of time.
tuubi 12 Feb, 2018
Quoting: Shmerl
Quoting: JuliusI am wondering if this also open doors for better VR support through WINE (also see my topic here: https://www.gamingonlinux.com/forum/topic/3032 ) as SteamVR under Linux only supports Vulkan, while I imagine most current Windows VR games are still DX11?

VR won't get any better in general until this project will be complete and open implementations for it will surface: https://www.khronos.org/openxr

Investing a lot of effort in VR before that is probably a waste of time.
I know you're not a Valve fan, but I wouldn't call all the work they've recently put into VR on Linux a waste of time. Here's a recent GOL article highlighting a talk on the subject in case you missed it.

OpenXR is a necessary initiative, but there's a lot that can and must be done to prepare Linux for VR in general.
Shmerl 12 Feb, 2018
Quoting: tuubiI know you're not a Valve fan, but I wouldn't call all the work they've recently put into VR on Linux a waste of time.

I mean from higher level libraries perspective. Effort that goes into hardware drivers, display servers and etc. surely can be already done now, if general idea of what VR will require is already well understood.

But to support VR in Wine for instance, OpenXR should probably surface first.
StackMasher 13 Feb, 2018
Quoting: mrdeathjrFor courtesy vesim987

https://github.com/vesim987/dxvk/releases

DXVK runs now on nvidia propietary drivers

This is some examples from CᴀᴛᴛᴀRᴀᴩᴩᴀ®

...
I tried GTA V and I get a black screen, most of the intro sound is cut off and the game crashes when it finishes loading

edit: nevermind, I used the official dxvk instead of that fixed one. The fixed one still crashes when it's finished loading though
lod 15 Feb, 2018
Has anyone tried to run nier in window mode? That's still broken for me.
While you're here, please consider supporting GamingOnLinux on:

Patreon, Liberapay or PayPal Donation.

This ensures all of our main content remains totally free for everyone with no article paywalls. We also don't have tons of adverts, there's also no tracking and we respect your privacy. Just good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register

Or login with...
Sign in with Steam Sign in with Twitter Sign in with Google
Social logins require cookies to stay logged in.

Livestreams & Videos
Community Livestreams