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?
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.
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.
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