Since there's a lot of excitement around DXVK we've been following it closely and a fresh release made it out last night.
For those who don't remember it, DXVK is the compatibility layer for running Direct3D 11 games in Wine using Vulkan. It's a very promising project, with a lot of people having fun with it already on Linux.
The latest release, version 0.41, has a slight reduction of overall CPU overhead, has better GPU saturation when Deferred Contexts are used for rendering and features a configurable HUD. The announcement also notes five bugs fixed, one which will make Mesa users happy as it fixes tessellation shaders causing a crash in Mesa drivers.
An an example of how it runs, here's a video from well-known Linux YouTuber Xpander showing off Kingdom Come: Deliverance using a previous build of DXVK:
Direct Link
Very impressive stuff there, hopefully it will make it into Wine proper when it's further developed. Projects like this, could really help more people dual-boot and eventually be full Linux gamers.
Quoting: PompesdeskyQuoting: cRaZy-bisCuiTThere is a Lutris script, for example for Battlefield 4.
On the other hand I don't get why people claim it's hard to install DXVK. It's actually, as mentioned before, pretty easy. Create a Wine Prefix and either install DXVK via script in that or just copy over the two DLLs. Nothing hard about that.
You just can't say that's easy. For any average Windows user for whom everything has always been just a double click away this can be a show stopper. Even for me that's not easy, I consider myself an advanced user as I used to handle Windows very well and have managed to game on Linux for more than 2 years now.
But when you say "create a Wine Prefix" I know that will require me to search the Web to find out how to do it, it'll most likely take me half an hour or more to understand and do that. Then I'll have to install DXVK via script, which again is not easier than a double click, and then again copy 2 DLLs and put them in a probably hidden folder.
Maybe you're in there for so long that you don't see why people claim some things are hard to do in Linux ^_^
You are right if someone is coming from windows linux seems very complicated bc as you say they are used to double clicking and just pressing next when prompted. The closest linux gets to that are deb files but that is pretty much for basic productivity software rarely games.
Quoting: Whitewolfe80You are right if someone is coming from windows linux seems very complicated bc as you say they are used to double clicking and just pressing next when prompted. The closest linux gets to that are deb files but that is pretty much for basic productivity software rarely games.No, the closest Linux gets is installers of course. In fact I'd assume most new Linux gamers install their games through Steam nowadays, just as they did on Windows. For the rest, I think GOG has mojosetup-based graphical installers for all of their Linux releases, and itch has a client and so on. Which means you're still pretty much spreading FUD.
Remember, "Linux isn't like Windows" isn't the same as "Linux is complicated". That would make MacOS just as complicated, and ChromeOS as well. For basic users Linux is no harder than Windows. Of course, getting used to something new always takes time, especially if it's something non-trivial like an operating system. Even if you're switching to something better.
Quoting: tuubiLinux is no harder than Windows.
In many cases it's even easier.
What's harder is people trying to run bleeding edge development code. But that stuff is not supposed to be easy.
Quoting: EhvisI'd say that's usually easier on Linux than Windows as well. :)Quoting: tuubiLinux is no harder than Windows.
In many cases it's even easier.
What's harder is people trying to run bleeding edge development code. But that stuff is not supposed to be easy.
Quoting: tuubiQuoting: EhvisI'd say that's usually easier on Linux than Windows as well. :)Quoting: tuubiLinux is no harder than Windows.
In many cases it's even easier.
What's harder is people trying to run bleeding edge development code. But that stuff is not supposed to be easy.
Well, it's harder than not having to do it. :P
Last edited by Ehvis on 18 April 2018 at 2:47 pm UTC
Quoting: Whitewolfe80Did you install the wine version via lutris or via command line it may explain why it cant see it
Guess it was via command line and quite some time ago as it's version 3.0. I'll try removing everything including Lutris and start again from scratch, might help.
Quoting: tuubiQuoting: Whitewolfe80You are right if someone is coming from windows linux seems very complicated bc as you say they are used to double clicking and just pressing next when prompted. The closest linux gets to that are deb files but that is pretty much for basic productivity software rarely games.No, the closest Linux gets is installers of course. In fact I'd assume most new Linux gamers install their games through Steam nowadays, just as they did on Windows. For the rest, I think GOG has mojosetup-based graphical installers for all of their Linux releases, and itch has a client and so on. Which means you're still pretty much spreading FUD.
Remember, "Linux isn't like Windows" isn't the same as "Linux is complicated". That would make MacOS just as complicated, and ChromeOS as well. For basic users Linux is no harder than Windows. Of course, getting used to something new always takes time, especially if it's something non-trivial like an operating system. Even if you're switching to something better.
In some parts i agree but i have helped more than a few windows users and and if it cant be solved by a double click or by some user friendly gui they are not interested. I know at least 20 people if i showed then the linux terminal would say fuck that too stupidly fiddly. I never found fiddly but it I did have a big learning curve to teach myself linux and i have an IT degree there are some small over laps granted its much easier now than it was even five years ago.
I installed the GOG edition of Metro 2033 Redux using WIne 3.6 via POL and the game load and works (but with a very bad audio)..
how to install and enable DXVK on that prefix?
(And how to fix that audio problem, if it is possible?)
Quote===========
VULKAN INFO
===========
Vulkan Instance Version: 1.1.70
ERROR: [Loader Message] Code 0 : loader_scanned_icd_add: Attempt to retrieve either 'vkGetInstanceProcAddr' or 'vk_icdGetInstanceProcAddr' from ICD libGL.so.1 failed.
Cannot create Vulkan instance.
/build/vulkan-02bUNO/vulkan-1.1.70+dfsg1/demos/vulkaninfo.c:768: failed with VK_ERROR_INCOMPATIBLE_DRIVER
Im using 396.18 drivers..
Inside /usr/share/vulkan/icd.d/nvidia_icd.json there was a wrong entry:
{
"file_format_version" : "1.0.0",
"ICD": {
"library_path": "libGL.so.1",
"api_version" : "1.1.70"
}
}
the correct nvidia_icd.json is (at least for my Ubuntu/Nvidia system):
{
"file_format_version" : "1.0.0",
"ICD": {
"library_path": "libGLX_nvidia.so.0",
"api_version" : "1.1.70"
}
}
And the Vulkan-smoketest works fine...
Now, I need to make it work on Wine 3.6 via Playonlinux
I need a file called winevulkan.dll but it is not available on Wine 3.6
See more from me