Help Changing Lutris dxvk and d3dvk - Diablo IV error No GPUs found

Hello,

There is an issue with Blizzard game Diablo IV just that just got Beta release preventing the game to lunch and it was report to Lutris github.

I mate posted below link below where people is pointing a solution.

Suggested Solution:

lutris-GE-Proton7-19 / Proton 6.3-8 / Proton GE 7-27
dxvk-2.1
vkd3d-proton-2.8
+
Enable D3D Extras = true
Esync = true
Fsync = true
+
Environment Variables:
VKD3D_FEATURE_LEVEL=12_1

I’m currently using Manjaro Stable KDE and Lutris 0.5.12-3 from official repositories and it has:

Lutris-GE-Proton7-20
dxvk-1.10
vkd3d-proton-2.6

While updating Lutris-GE Proton to a different version was very easy and I succeeded doing that, I’m got stuck with dxvk and vkd3d-proton. The other setting was also easy to check and change if needed.

I download the file dxvk-2.1.tar.gz from

and extracted here
/home/user/.local/share/lutris/runtime/dxvk/

I download the file vkd3d-proton-2.8.tar.zst from

and extracted here
/home/user/.local/share/lutris/runtime/vkd3d/

but DXVK and D3DVK are still not showing in the dropbox menu inside Lutris configuration.

System:
  Kernel: 6.2.6-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 12.2.1
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-6.2-x86_64
    root=UUID=69678a39-1940-48ee-8d02-88e765985137 rw rootflags=subvol=@ quiet
    apparmor=1 security=apparmor
    resume=UUID=b136d668-4460-4cf7-9211-93b9a5283ab3 udev.log_priority=3
  Desktop: KDE Plasma v: 5.26.5 tk: Qt v: 5.15.8 wm: kwin_wayland vt: 2
    dm: SDDM Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Desktop Mobo: N/A model: X99 serial: <superuser required>
    UEFI: American Megatrends v: 5.11 date: 07/30/2021
Battery:
  Message: No system battery data found. Is one present?
Memory:
  RAM: total: 15.53 GiB used: 3.75 GiB (24.1%)
  RAM Report: permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: model: Intel Xeon E5-2640 v3 bits: 64 type: MT MCP arch: Haswell
    level: v3 note: check built: 2013-15 process: Intel 22nm family: 6
    model-id: 0x3F (63) stepping: 2 microcode: 0x49
  Topology: cpus: 1x cores: 8 tpc: 2 threads: 16 smt: enabled cache:
    L1: 512 KiB desc: d-8x32 KiB; i-8x32 KiB L2: 2 MiB desc: 8x256 KiB L3: 20 MiB
    desc: 1x20 MiB
  Speed (MHz): avg: 1683 high: 3400 min/max: 1200/3400 scaling:
    driver: intel_cpufreq governor: schedutil cores: 1: 1200 2: 1200 3: 3392
    4: 3013 5: 1200 6: 1200 7: 1200 8: 1200 9: 3400 10: 1200 11: 1200 12: 2728
    13: 1200 14: 1197 15: 1200 16: 1200 bogomips: 83046
  Flags: abm acpi aes aperfmperf apic arat arch_perfmon avx avx2 bmi1 bmi2
    bts clflush cmov constant_tsc cpuid cpuid_fault cqm cqm_llc cqm_occup_llc
    cx16 cx8 dca de ds_cpl dtes64 dtherm dts epb ept ept_ad erms est f16c
    flexpriority flush_l1d fma fpu fsgsbase fxsr ht ibpb ibrs ida intel_ppin
    invpcid invpcid_single lahf_lm lm mca mce md_clear mmx monitor movbe msr
    mtrr nonstop_tsc nopl nx pae pat pbe pcid pclmulqdq pdcm pdpe1gb pebs pge
    pln pni popcnt pse pse36 pti pts rdrand rdtscp rep_good sdbg sep smep smx
    ss ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp syscall tm tm2 tpr_shadow tsc
    tsc_adjust tsc_deadline_timer vme vmx vnmi vpid x2apic xsave xsaveopt
    xtopology xtpr
  Vulnerabilities:
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT
    vulnerable
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable
  Type: meltdown mitigation: PTI
  Type: mmio_stale_data mitigation: Clear CPU buffers; SMT vulnerable
  Type: retbleed status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, IBRS_FW,
    STIBP: conditional, RSB filling, PBRSB-eIBRS: Not affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: AMD Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]
    vendor: Micro-Star MSI driver: amdgpu v: kernel arch: GCN-4
    code: Arctic Islands process: GF 14nm built: 2016-20 pcie: gen: 3
    speed: 8 GT/s lanes: 16 ports: active: DP-3 empty: DP-1, DP-2, DVI-D-1,
    HDMI-A-1 bus-ID: 03:00.0 chip-ID: 1002:67df class-ID: 0300 temp: 54.0 C
  Display: wayland server: X.org v: 1.21.1.7 with: Xwayland v: 22.1.8
    compositor: kwin_wayland driver: X: loaded: amdgpu unloaded: modesetting
    alternate: fbdev,vesa dri: radeonsi gpu: amdgpu display-ID: 0
  Monitor-1: DP-3 res: 2560x1440 size: N/A modes: N/A
  API: OpenGL v: 4.6 Mesa 22.3.5 renderer: AMD Radeon RX 570 Series
    (polaris10 LLVM 15.0.7 DRM 3.49 6.2.6-1-MANJARO) direct-render: Yes
Audio:
  Device-1: Intel 8 Series/C220 Series High Definition Audio
    driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:8c20
    class-ID: 0403
  Device-2: AMD Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]
    vendor: Micro-Star MSI driver: snd_hda_intel v: kernel pcie: gen: 3
    speed: 8 GT/s lanes: 16 bus-ID: 03:00.1 chip-ID: 1002:aaf0 class-ID: 0403
  Sound API: ALSA v: k6.2.6-1-MANJARO running: yes
  Sound Server-1: JACK v: 1.9.22 running: no
  Sound Server-2: PulseAudio v: 16.1 running: yes
  Sound Server-3: PipeWire v: 0.3.65 running: yes
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: d000
    bus-ID: 06:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp6s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: noprefixroute scope: global
  IP v6: <filter> type: noprefixroute scope: link
  IF-ID-1: virbr0 state: down mac: <filter>
  IP v4: <filter> scope: global broadcast: <filter>
  WAN IP: <filter>
Bluetooth:
  Message: No bluetooth data found.
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 2.73 TiB used: 1.78 TiB (65.3%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:2 vendor: Western Digital
    model: WD Blue SN570 500GB size: 465.76 GiB block-size: physical: 512 B
    logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter>
    rev: 234100WD temp: 40.9 C scheme: GPT
  ID-2: /dev/nvme1n1 maj-min: 259:0 vendor: Western Digital
    model: WDS500G2B0C-00PXH0 size: 465.76 GiB block-size: physical: 512 B
    logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter>
    rev: 233010WD temp: 33.9 C scheme: GPT
  ID-3: /dev/sda maj-min: 8:0 vendor: Western Digital model: WD20PURZ-85GU6Y0
    size: 1.82 TiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    type: HDD rpm: 5400 serial: <filter> rev: 0A80 scheme: MBR
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 448.38 GiB size: 448.38 GiB (100.00%)
    used: 198.35 GiB (44.2%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:4
    label: LINUX uuid: 69678a39-1940-48ee-8d02-88e765985137
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 568 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:3
    label: NO_LABEL uuid: CDC5-157E
  ID-3: /home raw-size: 448.38 GiB size: 448.38 GiB (100.00%)
    used: 198.35 GiB (44.2%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:4
    label: LINUX uuid: 69678a39-1940-48ee-8d02-88e765985137
  ID-4: /home/<filter>/GAMES raw-size: 465.76 GiB size: 457.38 GiB (98.20%)
    used: 238.61 GiB (52.2%) fs: ext4 dev: /dev/nvme1n1p1 maj-min: 259:1
    label: GAMES uuid: 9467047a-a0d0-46ff-859d-67a1bfff2456
  ID-5: /home/<filter>/HDD-2TB raw-size: 1.82 TiB size: 1.79 TiB (98.37%)
    used: 1.36 TiB (75.8%) fs: ext4 dev: /dev/sda1 maj-min: 8:1 label: 2TB-EXT4
    uuid: b9d4d0f9-d1ce-425d-8fe4-e2f830005289
  ID-6: /var/cache raw-size: 448.38 GiB size: 448.38 GiB (100.00%)
    used: 198.35 GiB (44.2%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:4
    label: LINUX uuid: 69678a39-1940-48ee-8d02-88e765985137
  ID-7: /var/log raw-size: 448.38 GiB size: 448.38 GiB (100.00%)
    used: 198.35 GiB (44.2%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:4
    label: LINUX uuid: 69678a39-1940-48ee-8d02-88e765985137
Swap:
  Kernel: swappiness: 10 (default 60) cache-pressure: 100 (default)
  ID-1: swap-1 type: partition size: 17.09 GiB used: 736.8 MiB (4.2%)
    priority: -2 dev: /dev/nvme0n1p3 maj-min: 259:5 label: swap
    uuid: b136d668-4460-4cf7-9211-93b9a5283ab3
Unmounted:
  Message: No unmounted partitions found.
USB:
  Hub-1: 1-0:1 info: Full speed or root hub ports: 2 rev: 2.0 speed: 480 Mb/s
    chip-ID: 1d6b:0002 class-ID: 0900
  Hub-2: 1-1:2 info: Intel Integrated Rate Matching Hub ports: 6 rev: 2.0
    speed: 480 Mb/s chip-ID: 8087:8008 class-ID: 0900
  Hub-3: 2-0:1 info: Full speed or root hub ports: 2 rev: 2.0 speed: 480 Mb/s
    chip-ID: 1d6b:0002 class-ID: 0900
  Hub-4: 2-1:2 info: Intel Integrated Rate Matching Hub ports: 6 rev: 2.0
    speed: 480 Mb/s chip-ID: 8087:8000 class-ID: 0900
  Hub-5: 3-0:1 info: Hi-speed hub with single TT ports: 12 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Device-1: 3-7:2 info: [Maxxter] USB GAMING MOUSE type: Mouse,Keyboard
    driver: hid-generic,usbhid interfaces: 2 rev: 1.1 speed: 1.5 Mb/s
    power: 100mA chip-ID: 18f8:0fc0 class-ID: 0301
  Device-2: 3-8:3 info: SINO WEALTH Gaming KB type: Keyboard,HID
    driver: hid-generic,usbhid interfaces: 2 rev: 1.1 speed: 12 Mb/s power: 500mA
    chip-ID: 258a:002a class-ID: 0300
  Hub-6: 4-0:1 info: Super-speed hub ports: 6 rev: 3.0 speed: 5 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
Sensors:
  System Temperatures: cpu: 39.0 C mobo: N/A gpu: amdgpu temp: 54.0 C
  Fan Speeds (RPM): N/A gpu: amdgpu fan: 279
Info:
  Processes: 377 Uptime: 51m wakeups: 0 Init: systemd v: 252 default: graphical
  tool: systemctl Compilers: gcc: 12.2.1 clang: 15.0.7 Packages: 1607
  pm: pacman pkgs: 1567 libs: 446 tools: pamac pm: flatpak pkgs: 33 pm: snap
  pkgs: 7 Shell: Zsh v: 5.9 default: Bash v: 5.1.16 running-in: konsole
  inxi: 3.3.25
1 Like

It worth to mentions that I tried to install them also from ProtonUp-Qt but the result is the same, they don’t show in the drop box menu inside Lutris.

It was required to rename from *.json to *json-back-up files for both dxvk and d3dvk, doing that the new version shows up on Lutris and I was able to launch the game.

I think the idea of rename is just to force Lutris to do something that allow to show the new versions in the list. I’m in the guess area here of why.

For completeness of the topic, it would be nice to mention what you renamed those files into.

PS: I fixed the topic title and tags a bit :wink:

I just edit my last post to clear remaining point.

1 Like

Other important update

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.