Steam posts missing DirectX 11 (proton)

Hi, I just switched out my motherboard, CPU and memory, but kept my GPU (GTX770).
I reinstalled Manjaro. Previously, I had been using proprietary drivers, but when I reinstalled, I found that if I selected proprietary drivers, although I could boot initially, after all the updates for some reason it would not boot. So I switched to the free drivers.

Looking at my system info, I can see that there is directx 11 support on the drivers, but when I try to open Witcher 3 on steam (manjaro various Proton versions) I get an error box saying that my card lacks direct11 support, and it will not load. I can get it to load if I put in the parameter PROTON_USE_WINED3D11=1, but it renders poorly all in red and black.

It is usually the case that when I run into a problem with Manjaro it is because I am overlooking some obvious thing. Especially since I could not find ther posts with this problem here or on the steam forum, I really hope I am just doing something stupid and someone will be kind enough to point it out to me,.

My system information is below:

> System:
>   Kernel: 5.14.2-1-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0 
>   parameters: BOOT_IMAGE=/boot/vmlinuz-5.14-x86_64 
>   root=UUID=a4677c34-08ee-4217-a8f8-04d583d29686 ro quiet apparmor=1 
>   security=apparmor resume=UUID=54b33f09-d1e4-45c1-85ed-60965f977595 
>   udev.log_priority=3 
>   Desktop: KDE Plasma 5.22.5 tk: Qt 5.15.2 wm: kwin_x11 vt: 1 dm: SDDM 
>   Distro: Manjaro Linux base: Arch Linux 
> Machine:
>   Type: Desktop System: ASUS product: N/A v: N/A serial: <filter> 
>   Mobo: ASUSTeK model: TUF GAMING X570-PRO (WI-FI) v: Rev X.0x 
>   serial: <filter> UEFI: American Megatrends v: 4021 date: 08/10/2021 
> Battery:
>   Device-1: hidpp_battery_0 model: Logitech Wireless Illuminated Keyboard K800 
>   serial: <filter> charge: 55% (should be ignored) rechargeable: yes 
>   status: Discharging 
>   Device-2: hidpp_battery_1 model: Logitech MX Ergo Multi-Device Trackball 
>   serial: <filter> charge: 55% (should be ignored) rechargeable: yes 
>   status: Discharging 
> Memory:
>   RAM: total: 31.27 GiB used: 2.66 GiB (8.5%) 
>   RAM Report: permissions: Unable to run dmidecode. Root privileges required. 
> CPU:
>   Info: 6-Core model: AMD Ryzen 5 5600X bits: 64 type: MT MCP arch: Zen 3 
>   family: 19 (25) model-id: 21 (33) stepping: 0 microcode: A201016 cache: 
>   L2: 3 MiB bogomips: 88665 
>   Speed: 2196 MHz min/max: 2200/3700 MHz boost: enabled Core speeds (MHz): 
>   1: 2196 2: 2371 3: 2240 4: 2868 5: 2412 6: 2874 7: 3205 8: 2874 9: 3593 
>   10: 2697 11: 2650 12: 2875 
>   Flags: 3dnowprefetch abm adx aes aperfmperf apic arat avic avx avx2 bmi1 
>   bmi2 bpext cat_l3 cdp_l3 clflush clflushopt clwb clzero cmov cmp_legacy 
>   constant_tsc cpb cpuid cqm cqm_llc cqm_mbm_local cqm_mbm_total cqm_occup_llc 
>   cr8_legacy cx16 cx8 de decodeassists erms extapic extd_apicid f16c 
>   flushbyasid fma fpu fsgsbase fsrm fxsr fxsr_opt ht hw_pstate ibpb ibrs ibs 
>   invpcid irperf lahf_lm lbrv lm mba mca mce misalignsse mmx mmxext monitor 
>   movbe msr mtrr mwaitx nonstop_tsc nopl npt nrip_save nx ospke osvw 
>   overflow_recov pae pat pausefilter pclmulqdq pdpe1gb perfctr_core 
>   perfctr_llc perfctr_nb pfthreshold pge pku pni popcnt pse pse36 rapl rdpid 
>   rdpru rdrand rdseed rdt_a rdtscp rep_good sep sha_ni skinit smap smca smep 
>   ssbd sse sse2 sse4_1 sse4_2 sse4a ssse3 stibp succor svm svm_lock syscall 
>   tce topoext tsc tsc_scale umip v_spec_ctrl v_vmsave_vmload vaes vgif 
>   vmcb_clean vme vmmcall vpclmulqdq wbnoinvd wdt xgetbv1 xsave xsavec 
>   xsaveerptr xsaveopt xsaves 
>   Vulnerabilities: Type: itlb_multihit status: Not affected 
>   Type: l1tf status: Not affected 
>   Type: mds status: Not affected 
>   Type: meltdown status: Not affected 
>   Type: spec_store_bypass 
>   mitigation: Speculative Store Bypass disabled via prctl and seccomp 
>   Type: spectre_v1 
>   mitigation: usercopy/swapgs barriers and __user pointer sanitization 
>   Type: spectre_v2 mitigation: Full AMD retpoline, IBPB: conditional, IBRS_FW, 
>   STIBP: always-on, RSB filling 
>   Type: srbds status: Not affected 
>   Type: tsx_async_abort status: Not affected 
> Graphics:
>   Device-1: NVIDIA GK104 [GeForce GTX 770] vendor: eVga.com. driver: nouveau 
>   v: kernel bus-ID: 08:00.0 chip-ID: 10de:1184 class-ID: 0300 
>   Display: x11 server: X.Org 1.20.13 compositor: kwin_x11 driver: 
>   loaded: modesetting alternate: fbdev,vesa display-ID: :0 screens: 1 
>   Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.0x11.2") 
>   s-diag: 582mm (22.9") 
>   Monitor-1: DVI-I-1 res: 1920x1080 hz: 60 dpi: 96 
>   size: 509x286mm (20.0x11.3") diag: 584mm (23") 
>   OpenGL: renderer: NVE4 v: 4.3 Mesa 21.2.1 direct render: Yes 
> Audio:
>   Device-1: NVIDIA GK104 HDMI Audio vendor: eVga.com. driver: snd_hda_intel 
>   v: kernel bus-ID: 08:00.1 chip-ID: 10de:0e0a class-ID: 0403 
>   Device-2: AMD Starship/Matisse HD Audio vendor: ASUSTeK 
>   driver: snd_hda_intel v: kernel bus-ID: 0a:00.4 chip-ID: 1022:1487 
>   class-ID: 0403 
>   Sound Server-1: ALSA v: k5.14.2-1-MANJARO running: yes 
>   Sound Server-2: JACK v: 1.9.19 running: no 
>   Sound Server-3: PulseAudio v: 15.0 running: yes 
>   Sound Server-4: PipeWire v: 0.3.35 running: yes 
> Network:
>   Device-1: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel bus-ID: 03:00.0 
>   chip-ID: 8086:2723 class-ID: 0280 
>   IF: wlp3s0 state: down mac: <filter> 
>   Device-2: Intel Ethernet I225-V vendor: ASUSTeK driver: igc v: kernel 
>   port: N/A bus-ID: 04:00.0 chip-ID: 8086:15f3 class-ID: 0200 
>   IF: enp4s0 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: link 
>   IF-ID-1: tun0 state: unknown speed: 10 Mbps duplex: full mac: N/A 
>   IP v4: <filter> scope: global 
>   IP v6: <filter> scope: global 
>   IP v6: <filter> virtual: stable-privacy scope: link 
>   WAN IP: <filter> 
> Bluetooth:
>   Device-1: Intel AX200 Bluetooth type: USB driver: btusb v: 0.8 bus-ID: 1-4:2 
>   chip-ID: 8087:0029 class-ID: e001 
>   Report: rfkill ID: hci0 rfk-id: 1 state: up address: see --recommends 
> Logical:
>   Message: No logical block device data found. 
> RAID:
>   Message: No RAID data found. 
> Drives:
>   Local Storage: total: 1.82 TiB used: 72.23 GiB (3.9%) 
>   SMART Message: Unable to run smartctl. Root privileges required. 
>   ID-1: /dev/sda maj-min: 8:0 vendor: Seagate model: ST2000DX001-1NS164 
>   size: 1.82 TiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s 
>   type: HDD rpm: 7200 serial: <filter> rev: CC41 scheme: GPT 
>   Optical-1: /dev/sr0 vendor: HL-DT-ST model: DVDRAM GH22LS50 rev: TL01 
>   dev-links: cdrom 
>   Features: speed: 48 multisession: yes audio: yes dvd: yes 
>   rw: cd-r,cd-rw,dvd-r,dvd-ram state: running 
> Partition:
>   ID-1: / raw-size: 1.81 TiB size: 1.78 TiB (98.38%) used: 72.23 GiB (4.0%) 
>   fs: ext4 dev: /dev/sda2 maj-min: 8:2 label: N/A 
>   uuid: a4677c34-08ee-4217-a8f8-04d583d29686 
>   ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%) 
>   used: 312 KiB (0.1%) fs: vfat dev: /dev/sda1 maj-min: 8:1 label: N/A 
>   uuid: C48B-AD92 
> Swap:
>   Kernel: swappiness: 60 (default) cache-pressure: 100 (default) 
>   ID-1: swap-1 type: partition size: 8.8 GiB used: 0 KiB (0.0%) priority: -2 
>   dev: /dev/sda3 maj-min: 8:3 label: N/A 
>   uuid: 54b33f09-d1e4-45c1-85ed-60965f977595 
> Unmounted:
>   Message: No unmounted partitions found. 
> USB:
>   Hub-1: 1-0:1 info: Full speed (or root) Hub ports: 6 rev: 2.0 
>   speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 
>   Device-1: 1-4:2 info: Intel AX200 Bluetooth type: Bluetooth driver: btusb 
>   interfaces: 2 rev: 2.0 speed: 12 Mb/s power: 100mA chip-ID: 8087:0029 
>   class-ID: e001 
>   Device-2: 1-6:3 info: Logitech Unifying Receiver type: Keyboard,Mouse,HID 
>   driver: logitech-djreceiver,usbhid interfaces: 3 rev: 2.0 speed: 12 Mb/s 
>   power: 98mA chip-ID: 046d:c52b class-ID: 0300 
>   Hub-2: 2-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.1 speed: 10 Gb/s 
>   chip-ID: 1d6b:0003 class-ID: 0900 
>   Hub-3: 3-0:1 info: Full speed (or root) Hub ports: 6 rev: 2.0 
>   speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 
>   Device-1: 3-4:2 info: ASUSTek AURA LED Controller type: HID 
>   driver: hid-generic,usbhid interfaces: 2 rev: 2.0 speed: 12 Mb/s power: 16mA 
>   chip-ID: 0b05:1939 class-ID: 0300 serial: <filter> 
>   Hub-4: 4-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.1 speed: 10 Gb/s 
>   chip-ID: 1d6b:0003 class-ID: 0900 
>   Hub-5: 5-0:1 info: Full speed (or root) Hub ports: 4 rev: 2.0 
>   speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 
>   Hub-6: 6-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.1 speed: 10 Gb/s 
>   chip-ID: 1d6b:0003 class-ID: 0900 
> Sensors:
>   System Temperatures: cpu: 35.0 C mobo: N/A gpu: nouveau temp: 32.0 C 
>   Fan Speeds (RPM): N/A gpu: nouveau fan: 1230 
> Info:
>   Processes: 281 Uptime: 1h 14m wakeups: 13 Init: systemd v: 249 
>   tool: systemctl Compilers: gcc: 11.1.0 Packages: pacman: 1353 lib: 433 
>   flatpak: 0 Shell: Bash v: 5.1.8 running-in: konsole inxi: 3.3.06 
> $ 

Thank you in advance!

You’re using the open-source nouveau driver, you need to install the proprietary NVIDIA driver for gaming.

Open Manjaro Settings Manager > Hardware Configuration and click the Auto Install Proprietary Driver button.

Tip: When pasting terminal output on Discourse forums, one can either…

  • Highlight it and use the Preformatted text </> toolbar button.

  • Add three backticks ` above and below the text (Markdown):

    ```
    text
    ```

  • Use HTML:

    <pre><code>
    text
    </pre></code>

Please edit your post accordingly.

Thank you, I solved the proprietary drives problem and am now able to run the game.

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