Cannot launch dota

Hi,

I’m trying to launch dota on my new Manjaro desktop… It used to work but not anymore… I can launch the game, I see the logo and hear the music and then it’s black screen, the music continue and the cursor is the one from the game…

Might be a vulkan problem, but I’m not sure to understand how drivers work on Linux (proprietary vs open source in hardware conf).

Here is my inxi -Gxxxa :
Graphics: Device-1: NVIDIA GP106 [GeForce GTX 1060 3GB] vendor: Gigabyte driver: nvidia v: 390.143 alternate: nouveau,nvidia_drm bus-ID: 08:00.0 chip-ID: 10de:1c02 class-ID: 0300 Device-2: Logitech HD Webcam C510 type: USB driver: snd-usb-audio,uvcvideo bus-ID: 1-1:2 chip-ID: 046d:081d class-ID: 0e02 serial: B17961A0 Display: x11 server: X.Org 1.20.11 compositor: kwin_x11 driver: loaded: nvidia display-ID: :0 screens: 1 Screen-1: 0 s-res: 3000x1920 s-dpi: 80 s-size: 952x609mm (37.5x24.0") s-diag: 1130mm (44.5") Monitor-1: HDMI-0 res: 1080x1920 hz: 60 Monitor-2: DP-0 res: 1920x1080 hz: 60 dpi: 92 size: 531x299mm (20.9x11.8") diag: 609mm (24") OpenGL: renderer: GeForce GTX 1060 3GB/PCIe/SSE2 v: 4.6.0 NVIDIA 390.143 direct render: Yes

and my pamac search mesa | grep -i install :

vulkan-radeon                                    [Installed] 21.1.2-1  extra  
vulkan-intel                                     [Installed] 21.1.2-1  extra  
lib32-vulkan-radeon                              [Installed] 21.1.2-1  multilib  
lib32-vulkan-intel                               [Installed] 21.1.2-1  multilib  
opencl-mesa                                      [Installed] 21.1.2-1  extra  
libva-mesa-driver                                [Installed] 21.1.2-1  extra  
lib32-mesa-vdpau                                 [Installed] 21.1.2-1  multilib  
lib32-mesa-demos                                 [Installed] 8.4.0-2   multilib  
lib32-mesa                                       [Installed] 21.1.2-1  multilib  
lib32-libva-mesa-driver                          [Installed] 21.1.2-1  multilib  
mesa-vdpau                                       [Installed] 21.1.2-1  extra  
mesa-demos                                       [Installed] 8.4.0-4   extra  
mesa                                             [Installed] 21.1.2-1  extra
1 Like

:+1: Welcome back to Manjaro! :+1:

  1. Please read this:
    How to provide good information
    and post some more information so we can see what’s really going on. Now we know the symptom of the disease, but we need some more probing to know where the origin lies… :grin:
  2. An inxi --admin --verbosity=7 --filter --no-host --width would be the minimum required information for us to be able to help you. (Personally Identifiable Information like serial numbers and MAC addresses will be filtered out by the above command)
    Also, please copy-paste that output in-between 3 backticks ``` at the beginning and end of the code/text.

:+1:

P.S. If you enter a bit more details in your profile, we can also see which Desktop Environment you’re using, which CPU/GPU or Kernel, … you have without typing it every time

Hi Fabby,

Thank you for your kind reply :slight_smile: I just update my info in my profile

System:
  Kernel: 5.11.22-2-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0 
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.11-x86_64 
  root=UUID=bb33a580-bb6d-443c-80ec-23f11ebfc093 rw quiet apparmor=1 
  security=apparmor udev.log_priority=3 
  Desktop: KDE Plasma 5.21.5 tk: Qt 5.15.2 info: latte-dock wm: kwin_x11 vt: 1 
  dm: SDDM Distro: Manjaro Linux base: Arch Linux 
Machine:
  Type: Desktop Mobo: ASUSTeK model: ROG STRIX B450-F GAMING v: Rev 1.xx 
  serial: <filter> UEFI: American Megatrends v: 4007 date: 12/08/2020 
Battery:
  Device-1: hidpp_battery_0 model: Logitech Wireless Mouse MX Master 3 
  serial: <filter> charge: 100% (should be ignored) rechargeable: yes 
  status: Discharging 
Memory:
  RAM: total: 31.34 GiB used: 3.65 GiB (11.6%) 
  RAM Report: permissions: Unable to run dmidecode. Root privileges required. 
CPU:
  Info: 8-Core model: AMD Ryzen 7 3700X bits: 64 type: MT MCP arch: Zen 2 
  family: 17 (23) model-id: 71 (113) stepping: 0 microcode: 8701021 cache: 
  L2: 4 MiB bogomips: 115256 
  Speed: 2057 MHz min/max: 2200/3600 MHz boost: enabled Core speeds (MHz): 
  1: 2057 2: 2061 3: 2058 4: 3602 5: 2197 6: 2006 7: 2796 8: 1866 9: 2057 
  10: 3600 11: 2089 12: 2199 13: 2198 14: 2197 15: 2678 16: 2057 
  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 extapic extd_apicid f16c flushbyasid 
  fma fpu fsgsbase fxsr fxsr_opt ht hw_pstate ibpb ibs irperf lahf_lm lbrv lm 
  mba mca mce misalignsse mmx mmxext monitor movbe msr mtrr mwaitx nonstop_tsc 
  nopl npt nrip_save nx osvw overflow_recov pae pat pausefilter pclmulqdq 
  pdpe1gb perfctr_core perfctr_llc perfctr_nb pfthreshold pge pni popcnt pse 
  pse36 rdpid rdpru rdrand rdseed rdt_a rdtscp rep_good sep sev sev_es sha_ni 
  skinit smap smca sme smep ssbd sse sse2 sse4_1 sse4_2 sse4a ssse3 stibp 
  succor svm svm_lock syscall tce topoext tsc tsc_scale umip v_vmsave_vmload 
  vgif vmcb_clean vme vmmcall 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, STIBP: 
  conditional, RSB filling 
  Type: srbds status: Not affected 
  Type: tsx_async_abort status: Not affected 
Graphics:
  Device-1: NVIDIA GP106 [GeForce GTX 1060 3GB] vendor: Gigabyte 
  driver: nvidia v: 390.143 alternate: nouveau,nvidia_drm bus-ID: 08:00.0 
  chip-ID: 10de:1c02 class-ID: 0300 
  Device-2: Logitech HD Webcam C510 type: USB driver: snd-usb-audio,uvcvideo 
  bus-ID: 1-1:2 chip-ID: 046d:081d class-ID: 0e02 serial: <filter> 
  Display: x11 server: X.Org 1.20.11 compositor: kwin_x11 driver: 
  loaded: nvidia display-ID: :0 screens: 1 
  Screen-1: 0 s-res: 3000x1920 s-dpi: 80 s-size: 952x609mm (37.5x24.0") 
  s-diag: 1130mm (44.5") 
  Monitor-1: HDMI-0 res: 1080x1920 hz: 60 
  Monitor-2: DP-0 res: 1920x1080 hz: 60 dpi: 92 size: 531x299mm (20.9x11.8") 
  diag: 609mm (24") 
  OpenGL: renderer: GeForce GTX 1060 3GB/PCIe/SSE2 v: 4.6.0 NVIDIA 390.143 
  direct render: Yes 
Audio:
  Device-1: NVIDIA GP106 High Definition Audio vendor: Gigabyte 
  driver: snd_hda_intel v: kernel bus-ID: 08:00.1 chip-ID: 10de:10f1 
  class-ID: 0403 
  Device-2: AMD Starship/Matisse HD Audio vendor: ASUSTeK 
  driver: snd_hda_intel v: kernel bus-ID: 0b:00.4 chip-ID: 1022:1487 
  class-ID: 0403 
  Device-3: Logitech HD Webcam C510 type: USB driver: snd-usb-audio,uvcvideo 
  bus-ID: 1-1:2 chip-ID: 046d:081d class-ID: 0e02 serial: <filter> 
  Device-4: RODE Microphones RODE NT-USB type: USB 
  driver: hid-generic,snd-usb-audio,usbhid bus-ID: 3-1:2 chip-ID: 198c:0003 
  class-ID: 0300 
  Sound Server-1: ALSA v: k5.11.22-2-MANJARO running: yes 
  Sound Server-2: JACK v: 0.125.0 running: no 
  Sound Server-3: PulseAudio v: 14.2 running: yes 
  Sound Server-4: PipeWire v: 0.3.30 running: yes 
Network:
  Device-1: Intel I211 Gigabit Network vendor: ASUSTeK driver: igb v: kernel 
  port: e000 bus-ID: 03:00.0 chip-ID: 8086:1539 class-ID: 0200 
  IF: enp3s0 state: up speed: 1000 Mbps duplex: full mac: <filter> 
  IP v4: <filter> type: dynamic noprefixroute scope: global 
  broadcast: <filter> 
  IP v6: <filter> type: dynamic noprefixroute scope: global 
  IP v6: <filter> type: noprefixroute scope: link 
  IF-ID-1: br-1e90ef9e1ac3 state: up speed: 10000 Mbps duplex: unknown 
  mac: <filter> 
  IP v4: <filter> scope: global broadcast: <filter> 
  IP v6: <filter> scope: link 
  IF-ID-2: br-3330c6eeca57 state: down mac: <filter> 
  IP v4: <filter> scope: global broadcast: <filter> 
  IF-ID-3: br-3eaf04568f69 state: down mac: <filter> 
  IP v4: <filter> scope: global broadcast: <filter> 
  IF-ID-4: br-6d06845d59ae state: down mac: <filter> 
  IP v4: <filter> scope: global broadcast: <filter> 
  IF-ID-5: docker0 state: down mac: <filter> 
  IP v4: <filter> scope: global broadcast: <filter> 
  IF-ID-6: veth7e0309b state: up speed: 10000 Mbps duplex: full mac: <filter> 
  IF-ID-7: veth84acbc8 state: up speed: 10000 Mbps duplex: full mac: <filter> 
  WAN IP: <filter> 
Bluetooth:
  Message: No bluetooth data found. 
Logical:
  Permissions: Unable to run lvs. Root privileges required. 
RAID:
  Message: No RAID data found. 
Drives:
  Local Storage: total: 1.96 TiB used: 693.95 GiB (34.5%) 
  SMART Message: Unable to run smartctl. Root privileges required. 
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: SSD 970 EVO 250GB 
  size: 232.89 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s 
  lanes: 4 rotation: SSD serial: <filter> rev: 2B2QEXE7 temp: 40.9 C 
  scheme: GPT 
  ID-2: /dev/sda maj-min: 8:0 vendor: Seagate model: ST9160310AS 
  size: 149.05 GiB block-size: physical: 512 B logical: 512 B speed: 3.0 Gb/s 
  serial: <filter> rev: 0303 scheme: GPT 
  ID-3: /dev/sdb maj-min: 8:16 vendor: Samsung model: SSD 840 EVO 250GB 
  size: 232.89 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s 
  rotation: SSD serial: <filter> rev: DB6Q scheme: GPT 
  ID-4: /dev/sdc maj-min: 8:32 vendor: Seagate model: ST1000LM010-9YH146 
  size: 931.51 GiB block-size: physical: 4096 B logical: 512 B speed: 3.0 Gb/s 
  rotation: 5400 rpm serial: <filter> rev: CC9F scheme: GPT 
  ID-5: /dev/sdd maj-min: 8:48 vendor: Seagate model: ST500VT000-1DK142 
  size: 465.76 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s 
  rotation: 5400 rpm serial: <filter> rev: MBC1 scheme: GPT 
  Message: No optical or floppy data found. 
Partition:
  ID-1: / raw-size: 232.59 GiB size: 227.94 GiB (98.00%) 
  used: 178.59 GiB (78.4%) fs: ext4 dev: /dev/nvme0n1p2 maj-min: 259:2 
  label: N/A uuid: bb33a580-bb6d-443c-80ec-23f11ebfc093 
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%) 
  used: 25.6 MiB (8.5%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1 label: N/A 
  uuid: DFB2-743F 
  ID-3: /run/media/plop/cloud raw-size: 931.51 GiB size: 915.89 GiB (98.32%) 
  used: 515.34 GiB (56.3%) fs: ext4 dev: /dev/sdc1 maj-min: 8:33 label: cloud 
  uuid: 55fbc57b-fc22-4e53-baf6-0d10e4130995 
Swap:
  Alert: No swap data was found. 
Unmounted:
  ID-1: /dev/sda1 maj-min: 8:1 size: 149.05 GiB fs: <superuser required> 
  label: N/A uuid: 25e35445-cfdb-4781-a83c-c0f3b3e272cd 
  ID-2: /dev/sdb1 maj-min: 8:17 size: 232.36 GiB fs: <superuser required> 
  label: WIN uuid: 1E05C4CC265BEA5F 
  ID-3: /dev/sdb2 maj-min: 8:18 size: 535 MiB fs: <superuser required> 
  label: N/A uuid: 0C962A89962A737E 
  ID-4: /dev/sdd1 maj-min: 8:49 size: 465.76 GiB fs: <superuser required> 
  label: partage uuid: C1E3-A7A6 
USB:
  Hub-1: 1-0:1 info: Full speed (or root) Hub ports: 10 rev: 2.0 
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 
  Device-1: 1-1:2 info: Logitech HD Webcam C510 type: Audio,Video 
  driver: snd-usb-audio,uvcvideo interfaces: 4 rev: 2.0 speed: 480 Mb/s 
  power: 500mA chip-ID: 046d:081d class-ID: 0e02 serial: <filter> 
  Hub-2: 1-2:3 info: VIA Labs USB2.0 Hub ports: 4 rev: 2.1 speed: 480 Mb/s 
  chip-ID: 2109:2817 class-ID: 0900 
  Device-1: 1-2.1:4 info: Nintendo Wii U GameCube Controller Adapter type: HID 
  driver: hid-generic,usbhid interfaces: 1 rev: 2.0 speed: 12 Mb/s 
  power: 500mA chip-ID: 057e:0337 class-ID: 0300 serial: <filter> 
  Device-2: 1-2.2:5 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-3: 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-4: 2-2:2 info: VIA Labs USB3.0 Hub ports: 4 rev: 3.1 speed: 5 Gb/s 
  chip-ID: 2109:0817 class-ID: 0900 
  Hub-5: 3-0:1 info: Full speed (or root) Hub ports: 4 rev: 2.0 
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 
  Device-1: 3-1:2 info: RODE Microphones RODE NT-USB type: Audio,HID 
  driver: hid-generic,snd-usb-audio,usbhid interfaces: 4 rev: 1.1 
  speed: 12 Mb/s power: 100mA chip-ID: 198c:0003 class-ID: 0300 
  Device-2: 3-3:3 info: ZSA Labs ErgoDox EZ type: Keyboard,HID 
  driver: hid-generic,usbhid interfaces: 2 rev: 1.1 speed: 12 Mb/s 
  power: 500mA chip-ID: 3297:4974 class-ID: 0300 
  Hub-6: 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 
Sensors:
  System Temperatures: cpu: 38.9 C mobo: 0 C gpu: nvidia temp: 58 C 
  Fan Speeds (RPM): N/A gpu: nvidia fan: 0% 
Info:
  Processes: 363 Uptime: 36m wakeups: 2 Init: systemd v: 248 tool: systemctl 
  Compilers: gcc: 11.1.0 clang: 12.0.0 Packages: pacman: 1666 lib: 436 
  flatpak: 0 Shell: Bash v: 5.1.8 running-in: konsole inxi: 3.3.04

I didn’t know about the filter argument it so cool !

Don’t hesitate to tell me if something is missing or not clear :slight_smile:
Thanks again

  1. Kernel 5.11 is EOL so please install both 5.4 and 5.10 LTS (Long Time Support) and see which one of the two troubles you least.
  2. Why are you on the 390.143 series driver? Remove that following the uninstall instructions from the readme that you followed to install it before continuing!

Now use the correct way to install the latest nVidia driver as the GeForce GTX 1060 supports the 465.31 series:

  • Print this page so you have it as a reference while in TTY2

  • Log off

  • Switch to TTY2 by pressing Ctrl+Alt+F2

  • Log in there

  • Execute:

    sudo mhwd-kernel --install linux54
    sudo mhwd-kernel --install linux510
    sudo mhwd --install pci video-nvidia
    
  • to ensure grub is showing, execute:

    sudo nano --backup /etc/default/grub
    
  • Change (or add?) the following 3 lines:

    GRUB_TIMEOUT=3
    #GRUB_HIDDEN_TIMEOUT=0
    #GRUB_TIMEOUT_STYLE=hidden
    

    (3 or higher is fine, add the # before the lines above if those lines are present)

  • Ctrl+X Y Enter to save if there is anything to save

  • If you did save, execute:

    sudo update-grub
    
  • Reboot

  • Go to grub’s Advanced options

  • Choose these kernels one by one and try them out one by one and see if that helps.

  • If everything works, remove the 5.11 kernel.

:+1:

Thanks Fabby and I’m very very sorry for the late reply… I didn’t have access to my laptop for few weeks…

So I did install the kernel 54 and 510 but when I ran the command
sudo mhwd --install pci video-nvidia
I had a conflict with video-nvidia-390xx. I tried to remove it using the terminal but without success. So I went to the hardware configuration in order to remove it, which worked :slight_smile:

Because nothing really worked (when I booted with the 54 or 510 kernel and run the command

sudo mhwd --install pci video-nvidia

I still had errors, I tried to boot with the latest (513) and try to install the latest nvidia with

yay linux513-nvidia

and installed “linux513-nvidia 470.57.02-2”. So now, when I run the command above, I get :

Sourcing /etc/mhwd-x86_64.conf
Has lib32 support: true
Sourcing /var/lib/mhwd/db/pci/graphic_drivers/nvidia/MHWDCONFIG
Processing classid: 0300
Sourcing /var/lib/mhwd/scripts/include/0300
Processing classid: 0302
:: Synchronizing package databases...
 core downloading...
 extra downloading...
 community downloading...
 multilib downloading...
warning: nvidia-utils-470.57.02-1 is up to date -- skipping
error: target not found: linux511-nvidia
warning: linux513-nvidia-470.57.02-2 is up to date -- skipping
Error: pacman failed!
Error: script failed!

Dota2 finally launched, but it was super laggy on 5.13. So I assumed that the driver wasn’t working properly.

But I realized that just having the kernel 5.11 was a problem. So I uninstalled it, and I could finally run the mhwd install command it finally works! So now it runs with the 5.10 but not with the 5.13.

Just have a last question before closing, why in the hardware configuration page in the setting is there only the driver 390 ? I installed it from here first. So how can I do proper update next time?

Thank you very much for your help.

That’s a bad idea…

That’s a good idea and what I told you to do! :stuck_out_tongue_winking_eye:

I don’t know because I tell Manjaro what I want it to do:

:man_shrugging:

Therefore, I’ve marked this answer as the solution to your question as it is by far the best answer you’ll get.

However, if you disagree with my choice, please feel free to take any other answer as the solution to your question or even remove the solution altogether: You are in control! (If you disagree with my choice, just send me a personal message and explain why I shouldn’t have done this or :heart: or :+1: if you agree)

:innocent:
P.S. In the future, please don’t forget to come back and click the 3 dots below the answer to mark a solution like this below the answer that helped you most:
Solution
so that the next person that has the exact same problem you just had will benefit from your post as well as your question will now be in the “solved” status.

Thanks again for your help Fabby (teaching me also how to use the forum :slight_smile:).

Can you just tell me why is it a bad idea to download the driver for the kernel with yay? I’m not sure to understand the difference between using

sudo mhwd --install pci video-nvidia

and

yay linux513-nvidia

Again, thanks for everything!

  • mhwd is the official Manjaro Hardware Detection tool and takes a lot of the complexities out of the Arch tools.
  • The method you’re using is to install the Linux kernel 5.13 nVidia driver on the 5.10 LTS and though maybe you got lucky this time, it might cause problems down the road when a newer driver gets published.

Therefore, please read this:

:crossed_fingers:

1 Like

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