Nvidia drivers not working after new manjaro install (i'm newbie)

I have GeForce GTX 650 and fresh installed manjaro. I made it run all instructions without errors, and there’s still no gpu driver in the “Hardware Configuration” list :cry:
commands i did:

Summary
sudo pacman -S git base-devel
sudo pacman -S $(mhwd-kernel -li | grep '*' | cut -d ' ' -f5 | awk '{print $0,"-headers"}' | sed s'/ //'g)
git clone https://gitlab.manjaro.org/packages/extra/nvidia-450xx-utils.git
git clone https://gitlab.manjaro.org/packages/multilib/lib32-nvidia-450xx-utils.git
git clone https://gitlab.manjaro.org/packages/extra/linux59-extramodules/nvidia-450xx.git
cd nvidia-450xx-utils && makepkg -si
cd ../lib32-nvidia-450xx-utils && makepkg -si
cd ../nvidia-450xx && makepkg -sif
1 Like

Why did you run those commands? The GeForce GTX 650 is supported by the latest NVIDIA driver, there is no need to do any manual compilation, etc.

Please post the output of inxi -Fazy and mhwd -l.

inxi -Fazy                                                     
System:
  Kernel: 5.9.16-1-MANJARO x86_64 bits: 64 compiler: gcc v: 10.2.1 
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.9-x86_64 
  root=UUID=9d612304-4270-49f3-a763-806460ca3ddf ro quiet udev.log_priority=3 
  Desktop: GNOME 3.38.3 tk: GTK 3.24.24 wm: gnome-shell dm: GDM 3.38.2.1 
  Distro: Manjaro Linux 
Machine:
  Type: Desktop Mobo: ASUSTeK model: M5A78L-M PLUS/USB3 v: Rev X.0x 
  serial: <filter> BIOS: American Megatrends v: 0502 date: 11/18/2016 
CPU:
  Info: Quad Core model: AMD Phenom II X4 945 bits: 64 type: MCP arch: K10 
  family: 10 (16) model-id: 4 stepping: 3 microcode: 10000C8 L2 cache: 2 MiB 
  flags: lm nx pae sse sse2 sse3 sse4a svm bogomips: 24116 
  Speed: 800 MHz min/max: 800/3000 MHz Core speeds (MHz): 1: 1800 2: 800 
  3: 800 4: 800 
  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 status: Not affected 
  Type: spectre_v1 
  mitigation: usercopy/swapgs barriers and __user pointer sanitization 
  Type: spectre_v2 
  mitigation: Full AMD retpoline, STIBP: disabled, RSB filling 
  Type: srbds status: Not affected 
  Type: tsx_async_abort status: Not affected 
Graphics:
  Device-1: NVIDIA GK107 [GeForce GTX 650] vendor: Palit Microsystems 
  driver: nouveau v: kernel alternate: nvidia_drm,nvidia bus ID: 01:00.0 
  chip ID: 10de:0fc6 
  Display: wayland server: X.org 1.20.10 compositor: gnome-shell driver: 
  loaded: nouveau note: n/a (using device driver) - try sudo/root 
  display ID: 0 resolution: <missing: xdpyinfo> 
  OpenGL: renderer: NVE7 v: 4.3 Mesa 20.3.3 direct render: Yes 
Audio:
  Device-1: AMD SBx00 Azalia vendor: ASUSTeK driver: snd_hda_intel v: kernel 
  bus ID: 00:14.2 chip ID: 1002:4383 
  Device-2: NVIDIA GK107 HDMI Audio vendor: Palit Microsystems 
  driver: snd_hda_intel v: kernel bus ID: 01:00.1 chip ID: 10de:0e1b 
  Sound Server: ALSA v: k5.9.16-1-MANJARO 
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
  vendor: ASUSTeK driver: r8169 v: kernel port: e800 bus ID: 04:00.0 
  chip ID: 10ec:8168 
  IF: enp4s0 state: up speed: 100 Mbps duplex: full mac: <filter> 
Drives:
  Local Storage: total: 232.89 GiB used: 12.15 GiB (5.2%) 
  SMART Message: Required tool smartctl not installed. Check --recommends 
  ID-1: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 860 EVO 250GB 
  size: 232.89 GiB block size: physical: 512 B logical: 512 B speed: 3.0 Gb/s 
  serial: <filter> rev: 4B6Q 
Partition:
  ID-1: / raw size: 33.33 GiB size: 33.33 GiB (99.99%) used: 12.15 GiB (36.5%) 
  fs: f2fs dev: /dev/sda3 maj-min: 8:3 
Swap:
  Alert: No Swap data was found. 
Sensors:
  System Temperatures: cpu: 36.0 C mobo: 38.0 C gpu: nouveau temp: 37.0 C 
  Fan Speeds (RPM): cpu: 0 case-1: 0 
  Power: 12v: 11.80 5v: N/A 3.3v: 3.19 vbat: N/A gpu: nouveau mV: 975.00 
Info:
  Processes: 195 Uptime: 57m wakeups: 5 Memory: 7.77 GiB 
  used: 1.57 GiB (20.3%) Init: systemd v: 247 Compilers: gcc: 10.2.0 
  Packages: 1071 pacman: 1066 lib: 358 flatpak: 5 Shell: Zsh v: 5.8 
  running in: gnome-terminal inxi: 3.2.02 

mhwd -l                                                         
> 0000:01:00.0 (0300:10de:0fc6) Display controller nVidia Corporation:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
          video-nvidia            2020.11.30               false            PCI
    video-nvidia-390xx            2020.11.30               false            PCI
           video-linux            2018.05.04                true            PCI
     video-modesetting            2020.01.13                true            PCI
            video-vesa            2017.03.12                true            PCI

First of all, the 5.9 kernel series is end-of-life, so please switch to (e.g.) 5.10. Run sudo mhwd-kernel -i linux510, after that has successfully run, reboot, and then confirm that you’re using the 5.10 kernel by running uname -r, it should say something like “5.10…-MANJARO”. If it’s not, and your bootloader is GRUB, you can see an entry called “Advanced options for …” when you boot, select that, and in the list, select Linux 5.10 (not the fallback image!).

After that you should remove anything NVIDIA related that you might have installed previously:

sudo pacman -R nvidia-450xx-utils
sudo pacman -R lib32-nvidia-450xx-utils
sudo pacman -R linux59-nvidia-450xx

(some of the previous three commands might fail, ignore that)

Having done that, you can remove the older 5.9 kernel: sudo mhwd-kernel -r linux59. And finally you can run sudo mhwd -a pci nonfree 0300 which should install the NVIDIA driver and libraries automatically.

1 Like

You currently have the open source free driver installed. The easiest way to install the proprietary non-free driver is to open Manjaro Settings Manager > Hardware Configuration and click the Auto Install Proprietary Driver button.

Ok, guys. I did everything you suggest me. The same issue ;(

Graphics:
  Device-1: NVIDIA GK107 [GeForce GTX 650] vendor: Palit Microsystems 
  driver: nvidia v: 460.32.03 alternate: nouveau,nvidia_drm bus ID: 01:00.0 
  chip ID: 10de:0fc6 
  Display: x11 server: X.org 1.20.10 compositor: gnome-shell driver: 
  loaded: nvidia resolution: <missing: xdpyinfo> 
  OpenGL: renderer: GeForce GTX 650/PCIe/SSE2 v: 4.6.0 NVIDIA 460.32.03 
  direct render: Yes 

screenshot web link:
yadi.sk/i/ImMFegnNSr-cqQ

What’s the output of:

sudo mhwd -a pci nonfree 0300

It’s already installed :roll_eyes:
> Skipping already installed config 'video-nvidia' for device: 0000:01:00.0 (0300:10de:0fc6) Display controller nVidia Corporation GK107 [GeForce GTX 650]

That output suggests that everything works. The driver is loaded, and the OpenGL renderer is the NVIDIA GPU. So what’s wrong?

1 Like

I click menu button in Gnome Shell and there’s no animation

Try removing the free driver first then, it’s using it as default for some reason:

sudo mhwd -r pci free 0300 && sudo mhwd -a pci nonfree 0300

How can I be sure driver works fine?

Well, what was the result?

Error: config ‘free’ is not installed!

What’s the output of:

mhwd -l

And:

pacman -Qs nvidia
> Installed PCI configs:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
           video-linux            2018.05.04                true            PCI
          video-nvidia            2020.11.30               false            PCI
pacman -Qs nvidia                                                ✔ 
local/lib32-libvdpau 1.4-1
    Nvidia VDPAU library
local/lib32-nvidia-utils 460.32.03-1
    NVIDIA drivers utilities (32-bit)
local/lib32-opencl-nvidia-450xx 450.80.02-1
    OpenCL implemention for NVIDIA (32-bit)
local/libvdpau 1.4-1
    Nvidia VDPAU library
local/linux510-nvidia 460.32.03-6 (linux510-extramodules)
    NVIDIA drivers for linux.
local/linux59-nvidia 460.32.03-1 (linux59-extramodules)
    NVIDIA drivers for linux.
local/mhwd-nvidia 460.32.03-1
    MHWD module-ids for nvidia 460.32.03
local/mhwd-nvidia-390xx 390.141-1
    MHWD module-ids for nvidia 390.141
local/mhwd-nvidia-450xx 450.80.02-1
    MHWD module-ids for nvidia 450.80.02
local/nvidia-utils 460.32.03-1
    NVIDIA drivers utilities
local/opencl-nvidia-450xx 450.80.02-1
    OpenCL implemention for NVIDIA
local/xf86-video-nouveau 1.0.16-2 (xorg-drivers)
    Open Source 3D acceleration driver for nVidia cards

Oops, I meant:

mhwd -li

Please edit your post and post the updated output.

Everything looks fine. Reboot?

I don’t know if there’s an issue w/ video driver. But when I click “Show Applications” it makes a blink before animation shows. It was ok before system update