Linux Mint 19.1 MATE - nvidia-340 - Old Macbook Air GeoForce 320M - black screen - newbie

Hi

I am a complete Linux Newbie finding my way with Mint 19.1 MATE running on an old MacBook Air (2010, 3,2) with NVIDIA GeoForce 320M (because why not).

It is usable with the default Noveau graphics driver, but usually fails to wake from suspend (black screen). If I go to a VT (crtl alt F1) before suspend it will quite reliably resume a graphical session (ctrl alt F7) on waking.

The Driver Manager suggests installing the nvidia-340 driver. If I do this the process ends in black screen, I can’t resume the console or graphical session, reboots to black screen. (USB boot and Time Shift to restore previous Noveau state.)

This is ancient hardware and its just a hobby project, so fully understood if no one has the time to wade through it and help me get nvidia-340 working. But just in case I’m missing something obvious, please let me know.

Cheers
Anthony

$ inxi -SMCGx
System:
Host: minty Kernel: 4.15.0-20-generic x86_64 bits: 64 compiler: gcc
v: 7.3.0 Desktop: MATE 1.20.1 Distro: Linux Mint 19.1 Tessa
base: Ubuntu 18.04 bionic
Machine:
Type: Laptop System: Apple product: MacBookAir3,2 v: 1.0
serial:
Mobo: Apple model: Mac-942C5DF58193131B v: MacBookAir3,2
serial: UEFI: Apple v: MBA31.88Z.0061.B01.1011181342
date: 11/18/10
CPU:
Topology: Dual Core model: Intel Core2 Duo L9600 bits: 64 type: MCP
arch: Penryn rev: A L2 cache: 6144 KiB
flags: lm nx pae sse sse2 sse3 sse4_1 ssse3 vmx bogomips: 8494
Speed: 796 MHz min/max: 798/2128 MHz Core speeds (MHz): 1: 815 2: 823
Graphics:
Device-1: NVIDIA MCP89 [GeForce 320M] vendor: Apple driver: nouveau
v: kernel bus ID: 02:00.0
Display: x11 server: X.Org 1.19.6 driver: nouveau
unloaded: fbdev,modesetting,vesa resolution: 1440x900~60Hz
OpenGL: renderer: NVAF v: 3.3 Mesa 18.0.5 direct render: Yes

Maybe this helps:
https://wiki.archlinux.org/index.php/MacBookPro7,1#Nvidia

Looks promising, thanks. Will try it out (some time in the next week or so)…

The page suggested:
https://wiki.archlinux.org/index.php/MacBookPro7,1#Nvidia
leads to:
https://askubuntu.com/questions/264247/proprietary-nvidia-drivers-with-efi-on-mac-to-prevent-overheating/613573#613573
The instructions there worked perfectly. I’m now running Mint 19.1 MATE on my 2010 MacBook Air 3,2 with NVIDIA driver.

Thanks!
Anthony