No HDMI output - using 2012 MacBook with EndeavourOS and NVIDIA driver

Hello,

I have a Mid-2012 MacBook Pro retina running EndeavourOS. I have tried NVIDIA driver versions 390 and 470 but I am unable to get my monitor to display anything when I connect my laptop to it via HDMI. All I get is a black screen.

Using Nouveau driver just works without any configuration - as in my monitor displays contents of my laptop screen.

Here is my detailed system specs from inxi:

System specs

System:
Kernel: 6.6.57-1-lts arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/boot/vmlinuz-linux-lts
root=UUID=6696fecc-1588-4618-960e-d54598161f11 rw nowatchdog nvme_load=YES
rd.luks.uuid=ff879852-acf6-403e-b226-7f19c89e663a loglevel=3 quiet splash
nvidia-drm.modeset=1
Desktop: KDE Plasma v: 6.2.1 tk: Qt v: N/A info: frameworks v: 6.7.0
wm: kwin_x11 vt: 2 dm: SDDM Distro: EndeavourOS base: Arch Linux
Machine:
Type: Laptop System: Apple product: MacBookPro10,1 v: 1.0
serial: Chassis: type: 10 v: Mac-C3EC7CD22292981F
serial:
Mobo: Apple model: Mac-C3EC7CD22292981F v: MacBookPro10,1
serial: uuid: UEFI: Apple
v: 429.0.0.0.0 date: 03/18/2022
Battery:
ID-1: BAT0 charge: 58.8 Wh (54.1%) condition: 108.7/96.8 Wh (112.3%)
volts: 10.7 min: 10.9 model: SNSYIY A1417 type: Li-ion serial: N/A
status: discharging cycles: 27
CPU:
Info: model: Intel Core i7-3615QM bits: 64 type: MT MCP arch: Ivy Bridge
gen: core 3 level: v2 built: 2012-15 process: Intel 22nm family: 6
model-id: 0x3A (58) stepping: 9 microcode: 0x21
Topology: cpus: 1x dies: 1 clusters: 4 cores: 4 threads: 8 tpc: 2
smt: enabled 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: 2295 min/max: 1200/3300 scaling: driver: intel_cpufreq
governor: performance cores: 1: 2295 2: 2295 3: 2295 4: 2295 5: 2295 6: 2295
7: 2295 8: 2295 bogomips: 36729
Flags: avx ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities:
Type: gather_data_sampling status: Not affected
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: mmio_stale_data status: Unknown: No mitigations
Type: reg_file_data_sampling status: Not affected
Type: retbleed status: Not affected
Type: spec_rstack_overflow status: Not affected
Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
prctl
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
sanitization
Type: spectre_v2 mitigation: Retpolines; IBPB: conditional; IBRS_FW;
STIBP: conditional; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not
affected
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 arch: Gen-7 process: Intel 22nm built: 2012-13 ports: active: none
empty: VGA-1 bus-ID: 00:02.0 chip-ID: 8086:0166 class-ID: 0300
Device-2: NVIDIA GK107M [GeForce GT 650M Mac Edition] vendor: Apple
driver: nvidia v: 390.157 alternate: nouveau,nvidia_drm non-free:
series: 470.xx+ status: legacy-active (EOL~2024-09-xx) arch: Kepler-2
code: GKxxx process: TSMC 28nm built: 2012-2018 pcie: gen: 3 speed: 8 GT/s
lanes: 8 link-max: lanes: 16 ports: active: none off: eDP-1
empty: DP-1,DP-2,HDMI-A-1 bus-ID: 01:00.0 chip-ID: 10de:0fd5 class-ID: 0300
Device-3: Apple FaceTime HD Camera (Built-in) driver: uvcvideo type: USB
rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 2-1.1:3
chip-ID: 05ac:8510 class-ID: 0e02 serial:
Display: x11 server: X.Org v: 21.1.13 with: Xwayland v: 24.1.3
compositor: kwin_x11 driver: X: loaded: modesetting,nvidia unloaded: nouveau
alternate: fbdev,intel,nv,vesa dri: crocus gpu: nvidia display-ID: :0
screens: 1
Screen-1: 0 s-res: 2880x1800 s-dpi: 217 s-size: 337x211mm (13.27x8.31")
s-diag: 398mm (15.65")
Monitor-1: eDP-1 mapped: DP-2 note: disabled model: Apple Color LCD
built: 2011 res: 2880x1800 hz: 60 dpi: 221 gamma: 1.2
size: 331x207mm (13.03x8.15") diag: 390mm (15.4") ratio: 16:10
modes: 2880x1800
API: EGL v: 1.5 platforms: gbm: drv: kms_swrast
API: OpenGL v: 4.5 compat-v: 4.6.0 vendor: nvidia mesa v: 390.157
glx-v: 1.4 direct-render: yes renderer: GeForce GT 650M/PCIe/SSE2
memory: 1000 MiB
API: Vulkan v: 1.3.295 layers: N/A device: 0 type: discrete-gpu
name: GeForce GT 650M driver: N/A device-ID: 10de:0fd5 surfaces: xcb,xlib
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 pcie: gen: 3 speed: 8 GT/s lanes: 8 link-max: lanes: 16
bus-ID: 01:00.1 chip-ID: 10de:0e1b class-ID: 0403
API: ALSA v: k6.6.57-1-lts status: kernel-api
tools: alsactl,alsamixer,amixer
Server-1: PipeWire v: 1.2.5 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Broadcom NetXtreme BCM57786 Gigabit Ethernet PCIe driver: N/A pcie:
gen: 1 speed: 2.5 GT/s lanes: 1 port: N/A 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 pcie: gen: 1 speed: 2.5 GT/s lanes: 1
bus-ID: 04:00.0 chip-ID: 14e4:4331 class-ID: 0280
IF: wlan0 state: up mac:
Info: services: NetworkManager, sshd, systemd-timesyncd, wpa_supplicant
Bluetooth:
Device-1: Apple Bluetooth Host Controller driver: btusb v: 0.8 type: USB
rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-1.8.1.3:8
chip-ID: 05ac:8286 class-ID: fe01
Report: btmgmt ID: hci0 rfk-id: 1 state: up address: bt-v: 4.0
lmp-v: 6 status: discoverable: no pairing: no class-ID: 6c010c
Drives:
Local Storage: total: 233.76 GiB used: 46.68 GiB (20.0%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/sda maj-min: 8:0 vendor: Apple model: SSD SD256E
size: 233.76 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: fw-rev: AP scheme: GPT
Partition:
ID-1: / raw-size: 199.79 GiB size: 195.59 GiB (97.90%)
used: 46.68 GiB (23.9%) fs: ext4 dev: /dev/dm-0 maj-min: 254:0
mapped: luks-ff879852-acf6-403e-b226-7f19c89e663a
ID-2: /boot/efi raw-size: 1024 MiB size: 1022 MiB (99.80%)
used: 460 KiB (0.0%) fs: vfat dev: /dev/sda3 maj-min: 8:3
Swap:
Alert: No swap data was found.
Sensors:
System Temperatures: cpu: 79.0 C mobo: 57.0 C gpu: nvidia temp: 73 C
Fan Speeds (rpm): N/A
Info:
Memory: total: 8 GiB available: 7.67 GiB used: 4.15 GiB (54.2%)
Processes: 258 Power: uptime: 1h 20m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 3.05 GiB services: org_kde_powerdevil,upowerd
Init: systemd v: 256 default: graphical tool: systemctl
Packages: 1138 pm: pacman pkgs: 1122 libs: 292 tools: yay pm: flatpak
pkgs: 16 Compilers: gcc: 14.2.1 Shell: Bash v: 5.2.37 running-in: konsole
inxi: 3.3.36

I have also attached a copy of the nvidia-bug-report.log.
nvidia-bug-report.log.gz (5.2 MB)

Is there any solution to this issue?

Thank you very much.

1 Like