EDIT: Thanks to DiMat’s suggestion to use PORTPROTON I am now able to run dx12 games. But, as the original problem still stands (steam/bottles/heroic/lutris not able to run dx12 games) I will keep this open for a bit, so maybe somebody can explain to me what went wrong in the first place. I would very much like to understand the situation and what caused it/ what can fix it.
I can not seem to be able to figure this one out.
No matter what runner (Proton, Proton GE, Wine-GE) in whatever program (Bottles, Lutris, Heroic, Steam native) I use I cannot run any DX12 games. Have tried Manor Lords, The Thaumaturge, Pacific Drive, … Have tried to instal VKD3D via Octopi as a last resort to no avail. Reinstalled nVidia drivers, switched to open source and back to proprietary.
Have tried setting environment variables
VKD3D_CONFIG=dxr
VKD3D_FEATURE_LEVEL=12_2
as found here: https://www.reddit.com/r/LinuxCrackSupport/comments/vcstu9/dx12_not_supported/
And am just coming to the end of my rope. I am almost tempted to just do a clean Garuda reinstall. But my internet capabilities are VERY limited (shitty czech mobile providers…).
I understand I am supposed to paste the inxi here, but am not sure how to format it properly for which I apologise. It is long after midnight here and I am basically sleeping and my brain is just farting at this moment.
System:
Host: lazyshiva420 Kernel: 6.8.9-zen1-2-zen arch: x86_64 bits: 64
compiler: gcc v: 14.1.1 clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=8a8c3e7a-2150-4b1f-a34d-b64dc3368026 rw rootflags=subvol=@
quiet loglevel=3 ibt=off
Desktop: KDE Plasma v: 6.0.4 tk: Qt v: N/A info: frameworks v: 6.2.0
wm: kwin_x11 vt: 2 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
Type: Desktop Mobo: Gigabyte model: B85M-D3H v: x.x
serial: uuid:
UEFI: American Megatrends v: F15 date: 08/20/2015
CPU:
Info: model: Intel Core i5-4690K bits: 64 type: MCP arch: Haswell
gen: core 4 level: v3 note: check built: 2013-15 process: Intel 22nm
family: 6 model-id: 0x3C (60) stepping: 3 microcode: 0x28
Topology: cpus: 1x cores: 4 smt: cache: L1: 256 KiB
desc: d-4x32 KiB; i-4x32 KiB L2: 1024 KiB desc: 4x256 KiB L3: 6 MiB
desc: 1x6 MiB
Speed (MHz): avg: 3691 high: 3692 min/max: 800/3900 scaling:
driver: intel_cpufreq governor: schedutil cores: 1: 3692 2: 3692 3: 3691
4: 3692 bogomips: 27934
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities:
Type: gather_data_sampling status: Not affected
Type: itlb_multihit status: KVM: VMX disabled
Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT
disabled
Type: mds mitigation: Clear CPU buffers; SMT disabled
Type: meltdown mitigation: PTI
Type: mmio_stale_data status: Unknown: No mitigations
Type: reg_file_data_sampling status: Not affected
Type: retbleed status: Not affected
Type: spec_rstack_overflow 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: disabled; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not
affected
Type: srbds mitigation: Microcode
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: NVIDIA GA104 [GeForce RTX 3070] vendor: Gigabyte driver: nvidia
v: 550.78 alternate: nouveau,nvidia_drm non-free: 550.xx+ status: current
(as of 2024-04; EOL~2026-12-xx) arch: Ampere code: GAxxx
process: TSMC n7 (7nm) built: 2020-2023 pcie: gen: 3 speed: 8 GT/s
lanes: 16 link-max: gen: 4 speed: 16 GT/s ports: active: none
off: HDMI-A-1 empty: DP-1, DP-2, DP-3, HDMI-A-2, HDMI-A-3 bus-ID: 01:00.0
chip-ID: 10de:2484 class-ID: 0300
Display: x11 server: [X.Org](http://X.Org) v: 21.1.13 with: Xwayland v: 23.2.7
compositor: kwin_x11 driver: X: loaded: nvidia unloaded: modesetting,nouveau
alternate: fbdev,nv,vesa gpu: nvidia,nvidia-nvswitch display-ID: :0
screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 92 s-size: 530x301mm (20.87x11.85")
s-diag: 610mm (24")
Monitor-1: HDMI-A-1 mapped: HDMI-0 note: disabled model: HP 24f
serial: 3CM1180T95 built: 2021 res: 1920x1080 hz: 60 dpi: 93 gamma: 1.2
size: 527x296mm (20.75x11.65") diag: 604mm (23.8") ratio: 16:9 modes:
max: 1920x1080 min: 640x480
API: EGL v: 1.5 hw: drv: nvidia platforms: device: 0 drv: nvidia device: 2
drv: swrast gbm: drv: nvidia surfaceless: drv: nvidia x11: drv: nvidia
inactive: wayland,device-1
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 550.78
glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce RTX 3070/PCIe/SSE2
memory: 7.81 GiB
API: Vulkan v: 1.3.279 layers: 11 device: 0 type: discrete-gpu
name: NVIDIA GeForce RTX 3070 driver: nvidia v: 550.78 device-ID: 10de:2484
surfaces: xcb,xlib device: 1 type: cpu name: llvmpipe (LLVM 17.0.6 256
bits) driver: mesa llvmpipe v: 24.0.7-arch1.3 (LLVM 17.0.6)
device-ID: 10005:0000 surfaces: xcb,xlib
Audio:
Device-1: Intel 8 Series/C220 Series High Definition Audio vendor: Gigabyte
driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:8c20
class-ID: 0403
Device-2: NVIDIA GA104 High Definition Audio vendor: Gigabyte
driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
link-max: gen: 4 speed: 16 GT/s bus-ID: 01:00.1 chip-ID: 10de:228b
class-ID: 0403
API: ALSA v: k6.8.9-zen1-2-zen status: kernel-api with: aoss
type: oss-emulator tools: N/A
Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
Server-2: PipeWire v: 1.0.6 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
vendor: Gigabyte driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
lanes: 1 port: d000 bus-ID: 03:00.0 chip-ID: 10ec:8168 class-ID: 0200
IF: enp3s0 state: down mac: fc:aa:14:28:5a:d5
Device-2: ASUSTek AC51 802.11a/b/g/n/ac Wireless Adapter [Mediatek
MT7610U] driver: mt76x0u type: USB rev: 2.0 speed: 480 Mb/s lanes: 1
mode: 2.0 bus-ID: 3-1:2 chip-ID: 0b05:17d1 class-ID: 0000 serial: 1.0
IF: wlp0s20u1 state: up mac: 38:d5:47:0a:e0:49
Info: services: NetworkManager, smbd, systemd-timesyncd, wpa_supplicant
Drives:
Local Storage: total: 3.88 TiB used: 3.56 TiB (91.7%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/sda maj-min: 8:0 vendor: Western Digital
model: WD10EZEX-22MFCA0 size: 931.51 GiB block-size: physical: 4096 B
logical: 512 B speed: 6.0 Gb/s tech: HDD rpm: 7200 serial: WD-WCC6Y2PT4P6P
fw-rev: 1A01 scheme: GPT
ID-2: /dev/sdb maj-min: 8:16 vendor: Kingston model: SUV400S37240G
size: 223.57 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: 50026B777403406F fw-rev: 37R5 scheme: GPT
ID-3: /dev/sdc maj-min: 8:32 vendor: Apacer model: AS350 1TB
size: 953.87 GiB block-size: physical: 512 B logical: 512 B speed: 3.0 Gb/s
tech: SSD serial: 51990732052800101135 fw-rev: 5PE0 scheme: GPT
ID-4: /dev/sdd maj-min: 8:48 vendor: Western Digital
model: WD1002FAEX-00Y9A0 size: 931.51 GiB block-size: physical: 512 B
logical: 512 B speed: 3.0 Gb/s tech: N/A serial: WD-WCAW34198349
fw-rev: 1D05 scheme: MBR
ID-5: /dev/sde maj-min: 8:64 vendor: Toshiba model: MK1059GSM
size: 931.51 GiB block-size: physical: 512 B logical: 512 B type: USB
rev: 3.0 spd: 5 Gb/s lanes: 1 mode: 3.2 gen-1x1 tech: HDD rpm: 5400
serial: Z1CBF71SS fw-rev: 0001 scheme: MBR
Partition:
ID-1: / raw-size: 36.55 GiB size: 36.55 GiB (100.00%)
used: 26.11 GiB (71.4%) fs: btrfs dev: /dev/sdb6 maj-min: 8:22
ID-2: /boot/efi raw-size: 556 MiB size: 554.9 MiB (99.80%)
used: 584 KiB (0.1%) fs: vfat dev: /dev/sdb8 maj-min: 8:24
ID-3: /home raw-size: 28.99 GiB size: 28.99 GiB (100.00%)
used: 14.99 GiB (51.7%) fs: btrfs dev: /dev/sdb7 maj-min: 8:23
ID-4: /var/log raw-size: 36.55 GiB size: 36.55 GiB (100.00%)
used: 26.11 GiB (71.4%) fs: btrfs dev: /dev/sdb6 maj-min: 8:22
ID-5: /var/tmp raw-size: 36.55 GiB size: 36.55 GiB (100.00%)
used: 26.11 GiB (71.4%) fs: btrfs dev: /dev/sdb6 maj-min: 8:22
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 23.42 GiB used: 0 KiB (0.0%) priority: 100
comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 4 dev: /dev/zram0
Sensors:
System Temperatures: cpu: 68.0 C mobo: N/A gpu: nvidia temp: 49 C
Fan Speeds (rpm): N/A gpu: nvidia fan: 50%
Info:
Memory: total: 24 GiB available: 23.42 GiB used: 6.38 GiB (27.2%)
Processes: 343 Power: uptime: 1h 25m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 9.32 GiB services: org_kde_powerdevil,
power-profiles-daemon, upowerd Init: systemd v: 255 default: graphical
tool: systemctl
Packages: pm: pacman pkgs: 1715 libs: 527 tools: octopi,paru Compilers:
clang: 17.0.6 gcc: 14.1.1 Shell: fish v: 3.7.1 running-in: konsole
inxi: 3.3.34