Page MenuHomeSolus

DXVK
Closed, WontfixPublic

Description

  • Homepage:

https://github.com/doitsujin/dxvk

  • Why we should include this into the repository?

Because it's the best option for running D3D10 and D3D11 programs and games in Linux with a GPU that supports Vulkan.

  • Is it open source?

Yes (Libpng License), and here's the tarball.

Event Timeline

Isn't it already included in steam proton?

Yes, but if You install it as a package You could access to the configuration script which is useful at installing/removing DXVK in Wine prefixes and developing with vkd3d, apart from the other packaging advantages.

Sethox added a subscriber: Sethox.Nov 29 2019, 5:20 PM

I suggest to wait until the experiment (or add to it) to fulfill it's purpose.

Source: https://www.phoronix.com/scan.php?page=news_item&px=DXVK-Experimental-D3D11-Linux

JoshStrobl closed this task as Wontfix.Jan 29 2020, 3:53 PM
JoshStrobl added a subscriber: JoshStrobl.

I don't really see a reason, and it would in fact be problematic to do so, given:

  1. The primary usecase for this is playing known supported / working titles via Steam Proton and applications like Lutris.
  2. Newer releases of DXVK, included the latest release, frequently bump Vulkan requirements, meaning DXVK will constantly be moved from a functional to non-functional state as Vulkan progresses and newer features are not supported on older graphics cards. As a result, any usage of this in a system-wide context can break at any time for the user, whereas a more controlled mechanism like Lutris or Steam Proton ensures your game targets a specific DXVK release and is easier to roll back to an older version that supports your GPU.
Justin added a subscriber: Justin.Feb 2 2020, 11:00 AM

I'd suggest just using Lutris, it has a huge catalog of games that you can install and it will include the appropriate DXVK version automatically.

YakoYakoYokuYoku reopened this task as Open.Mar 27 2021, 4:15 PM

This turns out to be a requirement of Proton-GE-Custom (T9232), reopening.

DataDrake closed this task as Wontfix.Apr 22 2021, 11:08 PM
DataDrake added a subscriber: DataDrake.

Closing because @JoshStrobl 's reasoning still holds. We don't currently support Proton-GE-Custom. If T9232 goes forward, we can talk.