Can't boot into Manjaro if I use the Nvidia drivers

I’ve tried this on Gnome and KDE but unless I use the generic drivers, I’m unable to boot into the GUI. I just get a blank screen after it says that it’s starting the graphics manager. Since I don’t know Linux well enough, that’s it for me and any work I’ve done up to that point is lost without my having to reinstall just using the generic drivers. The problem is that Manjaro runs much smoother in a VM on my MBP than it does using the generic drivers.
I’m running a early '13 MBP Retina, 15", 2.7, 16GB, 1TB SSD.

MacBook Pro’s have NVIDIA GPU’s? :thinking:

Please post your system info as outlined here:

Nvidia dropped some Kepler cards. So 470xx might be the only supporting driver now.

Does this help? I’m not running Manjaro natively anymore but via Parallels VM.

System:
  Kernel: 5.15.7-1-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0
    parameters: BOOT_IMAGE=/boot/vmlinuz-5.15-x86_64
    root=UUID=92706e82-e914-462a-a35e-c77654c95b4c rw quiet apparmor=1
    security=apparmor udev.log_priority=3
  Desktop: KDE Plasma 5.23.4 tk: Qt 5.15.2 wm: kwin_x11 vt: 1 dm: SDDM
    Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Laptop System: Parallels product: Parallels Virtual Platform v: N/A
    serial: <superuser required> Chassis: type: 10 serial: <superuser required>
  Mobo: Parallels model: Parallels Virtual Platform
    serial: <superuser required> BIOS: Parallels v: 17.1.1 (51537)
    date: 11/24/2021
Battery:
  ID-1: BAT0 charge: 100.0 Wh (100.0%) condition: 100.0/100.0 Wh (100.0%)
    volts: 12.8 min: 65.5 model: Newer Tec A1417 type: Unknown serial: N/A
    status: Full
Memory:
  RAM: total: 3.82 GiB used: 992.9 MiB (25.4%)
  RAM Report:
    permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: model: Intel Core i7-3740QM bits: 64 type: MCP arch: Ivy Bridge
    family: 6 model-id: 0x3A (58) stepping: 9 microcode: 0x21
  Topology: cpus: 1x cores: 4 smt: <unsupported> 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: 2694 min/max: N/A cores: 1: 2694 2: 2694 3: 2694 4: 2694
    bogomips: 21556
  Flags: aes apic arat avx clflush cmov constant_tsc cpuid cx16 cx8 de
    dtherm f16c fpu fsgsbase fxsr ht hypervisor lahf_lm lm mca mce mmx msr mtrr
    nonstop_tsc nopl nx pae pat pcid pclmulqdq pge pln pni popcnt pse pse36
    pti pts rdrand rdtscp sep smep ss sse sse2 sse4_1 sse4_2 ssse3 syscall tsc
    tsc_adjust tsc_deadline_timer tsc_known_freq vme x2apic xsave xsaveopt
    xtopology
  Vulnerabilities:
  Type: itlb_multihit status: KVM: VMX unsupported
  Type: l1tf mitigation: PTE Inversion
  Type: mds status: Vulnerable: Clear CPU buffers attempted, no microcode;
    SMT Host state unknown
  Type: meltdown mitigation: PTI
  Type: spec_store_bypass status: Vulnerable
  Type: spectre_v1
    mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2
    mitigation: Full generic retpoline, STIBP: disabled, RSB filling
  Type: srbds status: Unknown: Dependent on hypervisor status
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Red Hat Virtio GPU vendor: Parallels driver: virtio-pci v: 1
    alternate: virtio_pci bus-ID: 01:00.0 chip-ID: 1af4:1050 class-ID: 0300
  Device-2: PARALLELS FaceTime HD Camera (Display) type: USB
    driver: uvcvideo bus-ID: 4-1:2 chip-ID: 203a:fff9 class-ID: 0e02
    serial: <filter>
  Device-3: PARALLELS FaceTime HD Camera (Built-in) type: USB
    driver: uvcvideo bus-ID: 4-2:3 chip-ID: 203a:fff9 class-ID: 0e02
    serial: <filter>
  Device-4: PARALLELS FaceTime HD Camera (Display) #2 type: USB
    driver: uvcvideo bus-ID: 4-3:4 chip-ID: 203a:fff9 class-ID: 0e02
    serial: <filter>
  Display: x11 server: X.org 1.21.1.2 compositor: kwin_x11 driver:
    loaded: modesetting alternate: fbdev,vesa resolution: <missing: xdpyinfo>
  Message: Unable to show advanced data. Required tool glxinfo missing.
Audio:
  Device-1: Intel 82801BA/BAM AC97 Audio vendor: Parallels
    driver: snd_intel8x0 v: kernel bus-ID: 00:1f.4 chip-ID: 8086:2445
    class-ID: 0401
  Sound Server-1: ALSA v: k5.15.7-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.40 running: yes
Network:
  Device-1: Red Hat Virtio network vendor: Parallels driver: virtio-pci v: 1
    modules: virtio_pci port: 8200 bus-ID: 00:05.0 chip-ID: 1af4:1000
    class-ID: 0200
  IF-ID-1: enp0s5 state: up speed: -1 duplex: unknown 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
  WAN IP: <filter>
Bluetooth:
  Message: No bluetooth data found.
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Argument "prl_fs" isn't numeric in numeric eq (==) at /usr/bin/inxi line 16412.
Argument "prl_fs" isn't numeric in numeric eq (==) at /usr/bin/inxi line 16412.
Argument "prl_fs" isn't numeric in numeric eq (==) at /usr/bin/inxi line 16412.
Drives:
  Local Storage: total: 64 GiB used: 579.36 GiB (905.2%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/sda maj-min: 8:0 model: Manjaro Linux-0 SSD size: 64 GiB
    block-size: physical: 4096 B logical: 512 B speed: 1.5 Gb/s type: SSD
    serial: <filter> rev: 1EN4 scheme: MBR
  Optical-1: /dev/sr0 vendor: N/A model: Virtual DVD-ROM rev: R103
    dev-links: cdrom
  Features: speed: 44 multisession: yes audio: yes dvd: yes rw: none
    state: running
Partition:
  ID-1: / raw-size: 63.99 GiB size: 62.69 GiB (97.96%) used: 13.58 GiB (21.7%)
    fs: ext4 dev: /dev/sda1 maj-min: 8:1 label: N/A
    uuid: 92706e82-e914-462a-a35e-c77654c95b4c
  ID-2: /mnt/psf/AllFiles raw-size: N/A size: 931.32 GiB
    used: 565.78 GiB (60.8%) fs: prl_fs source: ERR-102
  ID-3: /mnt/psf/Home raw-size: N/A size: 931.32 GiB
    used: 565.78 GiB (60.8%) fs: prl_fs source: ERR-102
  ID-4: /mnt/psf/connect.drive.infomaniak.com raw-size: N/A size: 9.56 TiB
    used: 7.64 TiB (79.9%) fs: prl_fs source: ERR-102
Swap:
  Alert: No swap data was found.
Unmounted:
  Message: No unmounted partitions found.
USB:
  Hub-1: 1-0:1 info: Full speed or root hub ports: 15 rev: 2.0 speed: 480 Mb/s
    chip-ID: 1d6b:0002 class-ID: 0900
  Device-1: 1-4:5
    info: PARALLELS Virtual Printer (Print to PDF (Mac Desktop)) type: Printer
    driver: usblp interfaces: 1 rev: 2.0 speed: 480 Mb/s chip-ID: 203a:fffa
    class-ID: 0701 serial: <filter>
  Device-2: 1-5:6
    info: PARALLELS Virtual Printer (HP OfficeJet Pro 9020 series - Fax)
    type: Printer driver: usblp interfaces: 1 rev: 2.0 speed: 480 Mb/s
    chip-ID: 203a:fffa class-ID: 0701 serial: <filter>
  Device-3: 1-6:7
    info: PARALLELS Virtual Printer (HP OfficeJet Pro 9020 series) type: Printer
    driver: usblp interfaces: 1 rev: 2.0 speed: 480 Mb/s chip-ID: 203a:fffa
    class-ID: 0701 serial: <filter>
  Hub-2: 2-0:1 info: Full speed or root hub ports: 2 rev: 1.1 speed: 12 Mb/s
    chip-ID: 1d6b:0001 class-ID: 0900
  Device-1: 2-1:2 info: PARALLELS Virtual Mouse type: Mouse
    driver: hid-generic,usbhid interfaces: 2 rev: 1.1 speed: 12 Mb/s
    chip-ID: 203a:fffc class-ID: 0300 serial: <filter>
  Hub-3: 3-0:1 info: Hi-speed hub with single TT ports: 2 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Hub-4: 4-0:1 info: Super-speed hub ports: 12 rev: 3.1 speed: 10 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
  Device-1: 4-1:2 info: PARALLELS FaceTime HD Camera (Display) type: Video
    driver: uvcvideo interfaces: 2 rev: 3.1 speed: 5 Gb/s chip-ID: 203a:fff9
    class-ID: 0e02 serial: <filter>
  Device-2: 4-2:3 info: PARALLELS FaceTime HD Camera (Built-in) type: Video
    driver: uvcvideo interfaces: 2 rev: 3.1 speed: 5 Gb/s chip-ID: 203a:fff9
    class-ID: 0e02 serial: <filter>
  Device-3: 4-3:4 info: PARALLELS FaceTime HD Camera (Display) #2
    type: Video driver: uvcvideo interfaces: 2 rev: 3.1 speed: 5 Gb/s
    chip-ID: 203a:fff9 class-ID: 0e02 serial: <filter>
Sensors:
  System Temperatures: cpu: 90.0 C mobo: N/A
  Fan Speeds (RPM): N/A
Info:
  Processes: 206 Uptime: 1m wakeups: 1 Init: systemd v: 249 tool: systemctl
  Compilers: gcc: 11.1.0 clang: 13.0.0 Packages: pacman: 1260 lib: 336
  flatpak: 0 Shell: Zsh v: 5.8 default: Bash v: 5.1.12 running-in: konsole
  inxi: 3.3.11

VM’s will not show the actual graphics hardware, unfortunately. You can boot from USB and gather the info there.

Also post the output of:

mhwd --list

You may need to install with open source drivers, then manually install the 470xx drivers like Phil mentioned.

1 Like

Which error you actually get?

No error, per se. Just a blank screen after installing the Nvidia drivers. I never can get into the GUI.
Here is the data from the Mac if it’s any help.


  Chipset Model:	NVIDIA GeForce GT 650M
  Type:	GPU
  Bus:	PCIe
  PCIe Lane Width:	x8
  VRAM (Total):	1 GB
  Vendor:	NVIDIA (0x10de)
  Device ID:	0x0fd5
  Revision ID:	0x00a2
  ROM Revision:	3688
  Automatic Graphics Switching:	Supported
  gMux Version:	3.2.19 [3.2.8]
  Metal:	Supported, feature set macOS GPUFamily1 v4
  Displays:
Thunderbolt Display:
  Display Type:	LCD
  Resolution:	2560 x 1440 (QHD/WQHD - Wide Quad High Definition)
  UI Looks like:	2560 x 1440
  Framebuffer Depth:	24-Bit Color (ARGB8888)
  Display Serial Number:	C02K215PF2GC
  Main Display:	Yes
  Mirror:	Off
  Online:	Yes
  Rotation:	Supported
  Automatically Adjust Brightness:	No
  Connection Type:	Thunderbolt/DisplayPort
Thunderbolt Display:
  Display Type:	LCD
  Resolution:	2560 x 1440 (QHD/WQHD - Wide Quad High Definition)
  UI Looks like:	2560 x 1440
  Framebuffer Depth:	24-Bit Color (ARGB8888)
  Display Serial Number:	C02N21YWF2GC
  Mirror:	Off
  Online:	Yes
  Rotation:	Supported
  Automatically Adjust Brightness:	No
  Connection Type:	Thunderbolt/DisplayPort

I believe that’s only supported by the 390xx series. However, searching on NVIDIA’s driver site yields no results.

So there is no driver that works, or I should try the 390xx and 470xx to see if they work and if they don’t then I"m out of luck it sounds like.

I went to Nvidia’s website and it tells me to download this file. NVIDIA-Linux-x86_64-418.113.run. If I was to use pacman to download this file instead, which driver should I use?

I think you would type in

sudo mhwd -i pci video-nvidia-390xx

You may have to uninstall video-nvidia first though.

Plus 5.4 Kernel, since 5.15 dont support xx390 anymore.

1 Like

I have nvidia too. I dont like mhwd …
First you have to uninstall nvidia drivers

sudo ./NVIDIA-Linux-x86_64-418.113.run --uninstall

after see wich kernel are you use

uname -r

search the correct driver (XXX is version)

pacman -Ss linuxXXX | grep nvidia
pacman -S linuxXX-nvidia-XXX

If you want to older nvidia driver , maybe you have to install older kernel too

pacman -Ss nvidia | grep linux

and choose your kernel and nvidia driver version

pacman -S linuxXXX linuxXX-nvidia-XXX

Reboot your PC with pressed Shift button for display GRUB after BIOS will start. You will see something like:


in advanced options choose older kernel , boot, uninstall other kernel.

If you ready install optimus-manager-qt (i think its better than bumblebee)

sudo systemctl disable bumblebeed.service

Maybe you have no bumblebeed.service

yay -S optimus-manager-qt

restart and add optimus-manager-qt to autostart