Nvidia drivers cause my MacBook Pro not to boot into the GUI in both Gnome and KDE

I’ve tried the Nvidia drivers on the USB drive and then can’t boot into the USB drive. I’ve tried installing the drivers after installing the OS using the Open source drivers and then I can’t get back into the DE. Under no circumstances can I use the Nvidia drivers. I have a dual booth of Manjaro KDE and Manjaro Gnome and both must use the Open Source drivers.

System:
  Kernel: 5.11.16-2-MANJARO x86_64 bits: 64 compiler: gcc v: 10.2.0 
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.11-x86_64 
  root=UUID=1b24c3b1-e405-4586-a862-5a33ac595aac rw quiet splash apparmor=1 
  security=apparmor udev.log_priority=3 
  Desktop: GNOME 3.38.4 tk: GTK 3.24.29 wm: gnome-shell dm: GDM 40.0 
  Distro: Manjaro Linux base: Arch Linux 
Machine:
  Type: Laptop System: Apple product: MacBookPro10,1 v: 1.0 serial: <filter> 
  Chassis: type: 10 v: Mac-C3EC7CD22292981F serial: <filter> 
  Mobo: Apple model: Mac-C3EC7CD22292981F v: MacBookPro10,1 serial: <filter> 
  UEFI: Apple v: 421.0.0.0.0 date: 12/17/2020 
Battery:
  ID-1: BAT0 charge: 93.6 Wh (99.9%) condition: 93.7/91.6 Wh (102.3%) 
  volts: 12.7 min: 10.9 model: Newer Tech A1417 type: Li-ion serial: N/A 
  status: Full cycles: 70 
  Device-1: hidpp_battery_0 model: Logitech Wireless Mouse MX Master 3 
  serial: <filter> charge: 100% (should be ignored) rechargeable: yes 
  status: Discharging 
  Device-2: hidpp_battery_1 
  model: Logitech K780 Multi-Device Wireless Keyboard serial: <filter> 
  charge: 100% (should be ignored) rechargeable: yes status: Discharging 
Memory:
  RAM: total: 15.54 GiB used: 4.01 GiB (25.8%) 
  RAM Report: permissions: Unable to run dmidecode. Root privileges required. 
CPU:
  Info: Quad Core model: Intel Core i7-3740QM bits: 64 type: MT MCP 
  arch: Ivy Bridge family: 6 model-id: 3A (58) stepping: 9 microcode: 21 
  cache: L2: 6 MiB bogomips: 43112 
  Speed: 1197 MHz min/max: 1200/3700 MHz Core speeds (MHz): 1: 1197 2: 1197 
  3: 1262 4: 1197 5: 1197 6: 1203 7: 1645 8: 1197 
  Flags: acpi aes aperfmperf apic arat arch_perfmon avx bts clflush cmov 
  constant_tsc cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64 dtherm dts ept erms 
  est f16c flexpriority flush_l1d fpu fsgsbase fxsr ht ibpb ibrs ida lahf_lm 
  lm mca mce md_clear mmx monitor msr mtrr nonstop_tsc nopl nx pae pat pbe 
  pcid pclmulqdq pdcm pebs pge pln pni popcnt pse pse36 pti pts rdrand rdtscp 
  rep_good sep smep smx ss ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp syscall tm 
  tm2 tpr_shadow tsc tsc_deadline_timer vme vmx vnmi vpid x2apic xsave 
  xsaveopt xtopology xtpr 
  Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled 
  Type: l1tf 
  mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable 
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable 
  Type: meltdown mitigation: PTI 
  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 generic retpoline, IBPB: conditional, 
  IBRS_FW, STIBP: conditional, RSB filling 
  Type: srbds status: Vulnerable: No microcode 
  Type: tsx_async_abort status: Not affected 
Graphics:
  Device-1: Intel 3rd Gen Core processor Graphics vendor: Apple driver: i915 
  v: kernel bus-ID: 00:02.0 chip-ID: 8086:0166 class-ID: 0300 
  Device-2: NVIDIA GK107M [GeForce GT 650M Mac Edition] vendor: Apple 
  driver: nouveau v: kernel bus-ID: 01:00.0 chip-ID: 10de:0fd5 class-ID: 0300 
  Device-3: Apple FaceTime HD Camera (Built-in) type: USB driver: uvcvideo 
  bus-ID: 1-1.1:3 chip-ID: 05ac:8510 class-ID: 0e02 serial: <filter> 
  Device-4: Apple FaceTime HD Camera (Display) type: USB driver: uvcvideo 
  bus-ID: 3-1.5:4 chip-ID: 05ac:1112 class-ID: 0e02 serial: <filter> 
  Device-5: Apple FaceTime HD Camera (Display) type: USB driver: uvcvideo 
  bus-ID: 4-1.5:4 chip-ID: 05ac:1112 class-ID: 0e02 serial: <filter> 
  Display: wayland server: X.org 1.20.11 compositor: gnome-shell driver: 
  loaded: intel,nouveau unloaded: modesetting alternate: fbdev,nv,vesa 
  display-ID: 0 resolution: <missing: xdpyinfo> 
  OpenGL: renderer: NVE7 v: 4.3 Mesa 21.0.3 direct render: Yes 
Audio:
  Device-1: Intel 7 Series/C216 Family High Definition Audio 
  driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:1e20 
  class-ID: 0403 
  Device-2: NVIDIA GK107 HDMI Audio vendor: Apple driver: snd_hda_intel 
  v: kernel bus-ID: 01:00.1 chip-ID: 10de:0e1b class-ID: 0403 
  Device-3: Apple Thunderbolt Display Audio type: USB 
  driver: hid-generic,snd-usb-audio,usbhid bus-ID: 3-1.4:3 chip-ID: 05ac:1107 
  class-ID: 0300 serial: <filter> 
  Device-4: Apple Thunderbolt Display Audio type: USB 
  driver: hid-generic,snd-usb-audio,usbhid bus-ID: 4-1.4:3 chip-ID: 05ac:1107 
  class-ID: 0300 serial: <filter> 
  Device-5: Logitech H600 [Wireless Headset] type: USB 
  driver: hid-generic,snd-usb-audio,usbhid bus-ID: 9-2.3:8 chip-ID: 046d:0a29 
  class-ID: 0300 serial: <filter> 
  Sound Server-1: ALSA v: k5.11.16-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.26 running: yes 
Network:
  Device-1: Broadcom NetXtreme BCM57786 Gigabit Ethernet PCIe driver: N/A 
  port: 2000 bus-ID: 03:00.0 chip-ID: 14e4:16a3 class-ID: 0200 
  Device-2: Broadcom BCM4331 802.11a/b/g/n vendor: Apple AirPort Extreme 
  driver: wl v: kernel modules: bcma port: 2000 bus-ID: 04:00.0 
  chip-ID: 14e4:4331 class-ID: 0280 
  IF: wlp4s0 state: up mac: <filter> 
  IP v4: <filter> type: dynamic noprefixroute scope: global 
  broadcast: <filter> 
  IP v6: <filter> type: noprefixroute scope: link 
  Device-3: Broadcom NetXtreme BCM57761 Gigabit Ethernet PCIe vendor: Apple 
  driver: tg3 v: kernel port: 2000 bus-ID: 0d:00.0 chip-ID: 14e4:16b0 
  class-ID: 0200 
  IF: enp13s0 state: up speed: 1000 Mbps duplex: full mac: <filter> 
  IP v4: <filter> type: dynamic noprefixroute scope: global 
  broadcast: <filter> 
  IP v6: <filter> type: noprefixroute scope: link 
  Device-4: Broadcom NetXtreme BCM57761 Gigabit Ethernet PCIe vendor: Apple 
  driver: tg3 v: kernel port: 2000 bus-ID: 3e:00.0 chip-ID: 14e4:16b0 
  class-ID: 0200 
  IF: enp62s0 state: down mac: <filter> 
  WAN IP: <filter> 
Bluetooth:
  Device-1: Apple Bluetooth Host Controller type: USB driver: btusb v: 0.8 
  bus-ID: 2-1.8.1.3:8 chip-ID: 05ac:8286 class-ID: fe01 
  Report: rfkill ID: hci0 rfk-id: 1 state: up address: see --recommends 
Logical:
  Message: No logical block device data found. 
RAID:
  Message: No RAID data found. 
Drives:
  Local Storage: total: 8.19 TiB used: 2.44 TiB (29.8%) 
  SMART Message: Required tool smartctl not installed. Check --recommends 
  ID-1: /dev/sda maj-min: 8:0 model: Aura Pro S MB258 size: 931.51 GiB 
  block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s rotation: SSD 
  serial: <filter> rev: 6ANR scheme: GPT 
  ID-2: /dev/sdb maj-min: 8:16 type: USB vendor: Seagate model: Backup+ Hub BK 
  size: 7.28 TiB block-size: physical: 4096 B logical: 512 B serial: <filter> 
  rev: D781 scheme: GPT 
  Message: No optical or floppy data found. 
Partition:
  ID-1: / raw-size: 186.06 GiB size: 182.08 GiB (97.86%) 
  used: 23.99 GiB (13.2%) fs: ext4 dev: /dev/sda4 maj-min: 8:4 label: N/A 
  uuid: 1b24c3b1-e405-4586-a862-5a33ac595aac 
  ID-2: /boot/efi raw-size: 200 MiB size: 196.9 MiB (98.45%) 
  used: 8.4 MiB (4.3%) fs: vfat dev: /dev/sda1 maj-min: 8:1 label: EFI 
  uuid: 67E3-17ED 
  ID-3: /run/media/bryankarlan/Manjaro External raw-size: 933.72 GiB 
  size: 918 GiB (98.32%) used: 28.75 GiB (3.1%) fs: ext4 dev: /dev/sdb3 
  maj-min: 8:19 label: Manjaro External 
  uuid: c9710831-4d6c-4c5f-b85c-fa6e616c18cb 
  ID-4: /run/media/bryankarlan/Seagate 8TB raw-size: 6.37 TiB 
  size: 6.37 TiB (100.00%) used: 2.33 TiB (36.6%) fs: hfsplus dev: /dev/sdb2 
  maj-min: 8:18 label: Seagate 8TB uuid: 900e39fb-e11f-391c-b3eb-e23951153d08 
  ID-5: /run/timeshift/backup raw-size: 202.81 GiB size: 198.57 GiB (97.91%) 
  used: 60.28 GiB (30.4%) fs: ext4 dev: /dev/sda3 maj-min: 8:3 label: Data 
  uuid: 118bfd46-6603-48f5-b56c-2fd577082f14 
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default) 
  ID-1: swap-1 type: partition size: 16.77 GiB used: 101.2 MiB (0.6%) 
  priority: -2 dev: /dev/sda5 maj-min: 8:5 label: N/A 
  uuid: 2feb6cc8-3860-4730-8947-66bdfab3c1f6 
Unmounted:
  ID-1: /dev/sda2 maj-min: 8:2 size: 525.56 GiB fs: ext4 label: N/A 
  uuid: 2888ee6c-3156-40cc-ab58-b2efb0745350 
  ID-2: /dev/sdb1 maj-min: 8:17 size: 200 MiB fs: vfat label: EFI 
  uuid: 67E3-17ED 
USB:
  Hub-1: 1-0:1 info: Full speed (or root) Hub ports: 2 rev: 2.0 
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 
  Hub-2: 1-1:2 info: Intel Integrated Rate Matching Hub ports: 6 rev: 2.0 
  speed: 480 Mb/s chip-ID: 8087:0024 class-ID: 0900 
  Device-1: 1-1.1:3 info: Apple FaceTime HD Camera (Built-in) type: Video 
  driver: uvcvideo interfaces: 3 rev: 2.0 speed: 480 Mb/s power: 500mA 
  chip-ID: 05ac:8510 class-ID: 0e02 serial: <filter> 
  Hub-3: 2-0:1 info: Full speed (or root) Hub ports: 2 rev: 2.0 
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 
  Hub-4: 2-1:2 info: Intel Integrated Rate Matching Hub ports: 8 rev: 2.0 
  speed: 480 Mb/s chip-ID: 8087:0024 class-ID: 0900 
  Hub-5: 2-1.8:3 info: Microchip (formerly SMSC) USB 2.0 Hub ports: 2 rev: 2.0 
  speed: 480 Mb/s power: 2mA chip-ID: 0424:2512 class-ID: 0900 
  Hub-6: 2-1.8.1:4 
  info: Broadcom BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth) ports: 3 
  rev: 2.0 speed: 12 Mb/s power: 94mA chip-ID: 0a5c:4500 class-ID: 0900 
  Device-1: 2-1.8.1.3:8 info: Apple Bluetooth Host Controller type: Bluetooth 
  driver: btusb interfaces: 4 rev: 2.0 speed: 12 Mb/s chip-ID: 05ac:8286 
  class-ID: fe01 
  Device-2: 2-1.8.2:5 info: Apple Apple Internal Keyboard / Trackpad 
  type: Keyboard,HID,Mouse driver: apple,bcm5974,usbhid interfaces: 3 rev: 2.0 
  speed: 12 Mb/s power: 40mA chip-ID: 05ac:0262 class-ID: 0301 
  Hub-7: 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 
  Hub-8: 3-1:2 info: Apple Hub in Thunderbolt Display ports: 7 rev: 2.0 
  speed: 480 Mb/s power: 100mA chip-ID: 05ac:9127 class-ID: 0900 
  Device-1: 3-1.4:3 info: Apple Thunderbolt Display Audio type: Audio,HID 
  driver: hid-generic,snd-usb-audio,usbhid interfaces: 4 rev: 2.0 
  speed: 12 Mb/s power: 2mA chip-ID: 05ac:1107 class-ID: 0300 serial: <filter> 
  Device-2: 3-1.5:4 info: Apple FaceTime HD Camera (Display) type: Video 
  driver: uvcvideo interfaces: 3 rev: 2.0 speed: 480 Mb/s power: 500mA 
  chip-ID: 05ac:1112 class-ID: 0e02 serial: <filter> 
  Device-3: 3-1.7:5 info: Apple Thunderbolt Display type: HID 
  driver: hid-generic,usbhid interfaces: 1 rev: 1.1 speed: 12 Mb/s power: 2mA 
  chip-ID: 05ac:9227 class-ID: 0300 serial: <filter> 
  Hub-9: 4-0:1 info: Full speed (or root) Hub ports: 4 rev: 2.0 
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 
  Hub-10: 4-1:2 info: Apple Hub in Thunderbolt Display ports: 7 rev: 2.0 
  speed: 480 Mb/s power: 100mA chip-ID: 05ac:9127 class-ID: 0900 
  Device-1: 4-1.4:3 info: Apple Thunderbolt Display Audio type: Audio,HID 
  driver: hid-generic,snd-usb-audio,usbhid interfaces: 4 rev: 2.0 
  speed: 12 Mb/s power: 2mA chip-ID: 05ac:1107 class-ID: 0300 serial: <filter> 
  Device-2: 4-1.5:4 info: Apple FaceTime HD Camera (Display) type: Video 
  driver: uvcvideo interfaces: 3 rev: 2.0 speed: 480 Mb/s power: 500mA 
  chip-ID: 05ac:1112 class-ID: 0e02 serial: <filter> 
  Device-3: 4-1.7:5 info: Apple Thunderbolt Display type: HID 
  driver: hid-generic,usbhid interfaces: 1 rev: 1.1 speed: 12 Mb/s power: 2mA 
  chip-ID: 05ac:9227 class-ID: 0300 serial: <filter> 
  Hub-11: 5-0:1 info: Full speed (or root) Hub ports: 2 rev: 1.1 
  speed: 12 Mb/s chip-ID: 1d6b:0001 class-ID: 0900 
  Hub-12: 6-0:1 info: Full speed (or root) Hub ports: 2 rev: 1.1 
  speed: 12 Mb/s chip-ID: 1d6b:0001 class-ID: 0900 
  Hub-13: 7-0:1 info: Full speed (or root) Hub ports: 2 rev: 1.1 
  speed: 12 Mb/s chip-ID: 1d6b:0001 class-ID: 0900 
  Hub-14: 8-0:1 info: Full speed (or root) Hub ports: 2 rev: 1.1 
  speed: 12 Mb/s chip-ID: 1d6b:0001 class-ID: 0900 
  Hub-15: 9-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: 9-1:2 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-16: 9-2:5 info: Seagate RSS LLC Backup Plus Hub ports: 3 rev: 2.1 
  speed: 480 Mb/s power: 100mA chip-ID: 0bc2:ab44 class-ID: 0900 
  Device-1: 9-2.3:8 info: Logitech H600 [Wireless Headset] type: Audio,HID 
  driver: hid-generic,snd-usb-audio,usbhid interfaces: 4 rev: 2.0 
  speed: 12 Mb/s power: 144mA chip-ID: 046d:0a29 class-ID: 0300 
  serial: <filter> 
  Hub-17: 10-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.0 
  speed: 5 Gb/s chip-ID: 1d6b:0003 class-ID: 0900 
  Hub-18: 10-2:2 info: Seagate RSS LLC Backup+ Hub ports: 3 rev: 3.0 
  speed: 5 Gb/s chip-ID: 0bc2:ab45 class-ID: 0900 
  Device-1: 10-2.1:3 info: Seagate RSS LLC Backup Plus Hub (Mass Storage) 
  type: Mass Storage driver: uas interfaces: 1 rev: 3.1 speed: 5 Gb/s 
  chip-ID: 0bc2:ab38 class-ID: 0806 serial: <filter> 
Sensors:
  System Temperatures: cpu: 72.0 C mobo: 54.0 C gpu: nouveau temp: 60.0 C 
  Fan Speeds (RPM): N/A 
Info:
  Processes: 330 Uptime: 5h 13m wakeups: 30 Init: systemd v: 247 
  tool: systemctl Compilers: gcc: 10.2.0 Packages: 1251 pacman: 1231 lib: 300 
  flatpak: 14 snap: 6 Shell: Zsh v: 5.8 running-in: gnome-terminal 
  inxi: 3.3.04

You installed the hybrid drivers? output of mhwd -l?

//EDIT: also maybe worth a read, even if very old article MacBookPro10,x - ArchWiki

Apple is well known for creating obstacles - working against the use of other operating systems on the hardware designed by Apple.

For example they have certain setting in the UEFI firmware to discourage the use of macOS on so called Hackintosh systems.

Examples of Apple's 'self protection'

Example of UEFI and SMC data which Apple uses to twarth the use of macOS on other devices

VBoxManage modifyvm "MacOS Mojave" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage modifyvm "MacOS Mojave" --cpu-profile "Intel Core i7-6700K"
VBoxManage setextradata "MacOS Mojave" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
VBoxManage setextradata "MacOS Mojave" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "MacOS Mojave" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "MacOS Mojave" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "MacOS Mojave" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1

I would not be surprised if it also works the other way around - the operating system needs to set bits and pieces to be able to use the hardware.

You installed the hybrid drivers? output of mhwd -l?<

Here you go.

--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
video-hybrid-intel-nvidia-390xx-bumblebee            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

0000:00:02.0 (0300:8086:0166) Display controller Intel Corporation:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
video-hybrid-intel-nvidia-390xx-bumblebee            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

So?.. It’s not like I had a lot asked…

Not following you. I merely quoted you so that you would know what the post was about because there was a reply after yours.

Then I’m quoting you quoting me.

What did you install when it was failing?

Nothing is failing. The hybrid drivers work fine enough. But I’d like to try the Nvidia drivers if possible, but that isn’t an option.

You have the Nvidia driver when you have the hybrid driver. By default it uses Intel video and you can use Nvidia when you want.

//EDIT: in theory you need to explicitly say to your application when you want to use the Nvidia card, I’m not familiar with bumblebee, but once you have the hybrid driver it should be simple to do so. I think you simply need to prefix any command you want to run using Nvidia card, with optirun, example:

Should give you Intel video card info and use Intel:
glxgears -info

Should give you Nvidia video card info and use Nvidia:
optirun glxgears -info

I guess the problem is that I don’t know when I’d like to use one or the other as I don’t know much about them. I don’t play games, but I run a bunch of apps at the same time for work.