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
Fabby
8 July 2021 07:02
2
Welcome back to Manjaro!
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…
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 .
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 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
Thanks again
Fabby
8 July 2021 08:07
4
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.
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.
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
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.
Fabby
8 August 2021 21:27
6
That’s a bad idea…
That’s a good idea and what I told you to do!
I don’t know because I tell Manjaro what I want it to do:
Therefore, I’ve marked this answer as the solution to your question as it is by far the best answer you’ll get.
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.
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 pre…
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 or if you agree)
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:
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 ).
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!
Fabby
9 August 2021 08:05
8
mhwd
is the official M anjaro H ardware D etection 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:
Difficulty: ☆☆☆☆☆
Remember when you installed your very first Windows, added bells and whistles and then couldn’t see the trees for the wood any more and had to re-install?
Well, you’re in the same situation now: You’re a N00b again! Embrace it!
I know right now you’re thinking:
Why is this so much more difficult than Windows? [image]
Whereas in 6 months time, you’ll be like:
Why can't I make Windows jump through fiery hoops like I do with Linux??? <a class="lightbox&qu…
1 Like
system
Closed
24 August 2021 08:06
9
This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.