I’m running Lubuntu on a Macbook Air 2011. Randomly (not always) when waking up from Suspend, the screen either a) turns black (backlight switched on though) or b) the picture is heavily scrambled / distored.
Whenever it’s b), I can still operate the laptop somehow (e.g. able to initiate a reboot). After a reboot everything works reliably again (until the next suspend).
What’s also odd: When the screen is distored, around 20 px on the left side are perfectly normal. Just everything else is scrambled.
I read a lot on the net on this problem, but could not find a solution
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.3 LTS
Release: 22.04
Codename: jammy
lshw
WARNING: you should run this program as super-user.
stefan-macbookair32
description: Computer
width: 64 bits
capabilities: smp vsyscall32
*-core
description: Motherboard
physical id: 0
*-memory
description: System memory
physical id: 0
size: 3968MiB
*-cpu
product: Intel(R) Core(TM)2 Duo CPU L9600 @ 2.13GHz
vendor: Intel Corp.
physical id: 1
bus info: cpu@0
version: 6.23.10
size: 2123MHz
capacity: 2128MHz
width: 64 bits
capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ht tm pbe syscall nx x86-64 constant_tsc arch_perfmon pebs bts rep_good nopl cpuid aperfmperf pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm pti tpr_shadow vnmi flexpriority vpid dtherm cpufreq
configuration: microcode=2571
*-pci
description: Host bridge
product: MCP89 HOST Bridge
vendor: NVIDIA Corporation
physical id: 100
bus info: pci@0000:00:00.0
version: a1
width: 32 bits
clock: 66MHz
*-memory:0 UNCLAIMED
description: RAM memory
product: MCP89 Memory Controller
vendor: NVIDIA Corporation
physical id: 0.1
bus info: pci@0000:00:00.1
version: a1
width: 32 bits
clock: 66MHz (15.2ns)
capabilities: bus_master
configuration: latency=0
*-memory:1 UNCLAIMED
description: RAM memory
product: NVIDIA Corporation
vendor: NVIDIA Corporation
physical id: 1
bus info: pci@0000:00:01.0
version: a1
width: 32 bits
clock: 66MHz (15.2ns)
configuration: latency=0
*-memory:2 UNCLAIMED
description: RAM memory
product: NVIDIA Corporation
vendor: NVIDIA Corporation
physical id: 1.1
bus info: pci@0000:00:01.1
version: a1
width: 32 bits
clock: 66MHz (15.2ns)
configuration: latency=0
*-memory:3 UNCLAIMED
description: RAM memory
product: NVIDIA Corporation
vendor: NVIDIA Corporation
physical id: 1.2
bus info: pci@0000:00:01.2
version: a1
width: 32 bits
clock: 66MHz (15.2ns)
configuration: latency=0
*-memory:4 UNCLAIMED
description: RAM memory
product: NVIDIA Corporation
vendor: NVIDIA Corporation
physical id: 1.3
bus info: pci@0000:00:01.3
version: a1
width: 32 bits
clock: 66MHz (15.2ns)
configuration: latency=0
*-memory:5 UNCLAIMED
description: RAM memory
product: NVIDIA Corporation
vendor: NVIDIA Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: a1
width: 32 bits
clock: 66MHz (15.2ns)
configuration: latency=0
*-memory:6 UNCLAIMED
description: RAM memory
product: NVIDIA Corporation
vendor: NVIDIA Corporation
physical id: 2.1
bus info: pci@0000:00:02.1
version: a1
width: 32 bits
clock: 66MHz (15.2ns)
configuration: latency=0
*-isa
description: ISA bridge
product: MCP89 LPC Bridge
vendor: NVIDIA Corporation
physical id: 3
bus info: pci@0000:00:03.0
version: a2
width: 32 bits
clock: 66MHz
capabilities: isa bus_master
configuration: latency=0
resources: ioport:2100(size=256)
*-pnp00:00
product: PnP device PNP0c02
physical id: 0
capabilities: pnp
configuration: driver=system
*-pnp00:01
product: PnP device PNP0103
physical id: 1
capabilities: pnp
configuration: driver=system
*-pnp00:02
product: PnP device PNP0c02
physical id: 2
capabilities: pnp
configuration: driver=system
*-pnp00:03
product: PnP device PNP0b00
physical id: 3
capabilities: pnp
configuration: driver=rtc_cmos
*-memory:7 UNCLAIMED
description: RAM memory
product: MCP89 Memory Controller
vendor: NVIDIA Corporation
physical id: 3.1
bus info: pci@0000:00:03.1
version: a1
width: 32 bits
clock: 66MHz (15.2ns)
configuration: latency=0
*-serial UNCLAIMED
description: SMBus
product: MCP89 SMBus
vendor: NVIDIA Corporation
physical id: 3.2
bus info: pci@0000:00:03.2
version: a1
width: 32 bits
clock: 66MHz
capabilities: cap_list
configuration: latency=0
resources: ioport:2000(size=256) memory:d3286000-d3287fff ioport:2240(size=64) ioport:2200(size=64)
*-memory:8 UNCLAIMED
description: RAM memory
product: MCP89 Memory Controller
vendor: NVIDIA Corporation
physical id: 3.3
bus info: pci@0000:00:03.3
version: a1
width: 32 bits
clock: 66MHz (15.2ns)
configuration: latency=0
*-processor UNCLAIMED
description: Co-processor
product: MCP89 Co-Processor
vendor: NVIDIA Corporation
physical id: 3.4
bus info: pci@0000:00:03.4
version: a1
width: 32 bits
clock: 66MHz
capabilities: bus_master
configuration: latency=0 maxlatency=1 mingnt=3
resources: memory:d3200000-d327ffff
*-usb:0
description: USB controller
product: MCP89 OHCI USB 1.1 Controller
vendor: NVIDIA Corporation
physical id: 4
bus info: pci@0000:00:04.0
version: a1
width: 32 bits
clock: 66MHz
capabilities: ohci bus_master cap_list
configuration: driver=ohci-pci latency=0 maxlatency=1 mingnt=3
resources: irq:23 memory:d328a000-d328afff
*-usb:1
description: USB controller
product: MCP89 EHCI USB 2.0 Controller
vendor: NVIDIA Corporation
physical id: 4.1
bus info: pci@0000:00:04.1
version: a2
width: 32 bits
clock: 66MHz
capabilities: ehci bus_master cap_list
configuration: driver=ehci-pci latency=0 maxlatency=1 mingnt=3
resources: irq:23 memory:d328b100-d328b1ff
*-usb:2
description: USB controller
product: MCP89 OHCI USB 1.1 Controller
vendor: NVIDIA Corporation
physical id: 6
bus info: pci@0000:00:06.0
version: a1
width: 32 bits
clock: 66MHz
capabilities: ohci bus_master cap_list
configuration: driver=ohci-pci latency=0 maxlatency=1 mingnt=3
resources: irq:20 memory:d3289000-d3289fff
*-usb:3
description: USB controller
product: MCP89 EHCI USB 2.0 Controller
vendor: NVIDIA Corporation
physical id: 6.1
bus info: pci@0000:00:06.1
version: a2
width: 32 bits
clock: 66MHz
capabilities: ehci bus_master cap_list
configuration: driver=ehci-pci latency=0 maxlatency=1 mingnt=3
resources: irq:19 memory:d328b000-d328b0ff
*-multimedia
description: Audio device
product: MCP89 High Definition Audio
vendor: NVIDIA Corporation
physical id: 8
bus info: pci@0000:00:08.0
logical name: card0
logical name: /dev/snd/controlC0
logical name: /dev/snd/hwC0D0
logical name: /dev/snd/hwC0D3
logical name: /dev/snd/hwC0D4
logical name: /dev/snd/hwC0D5
logical name: /dev/snd/pcmC0D0c
logical name: /dev/snd/pcmC0D0p
logical name: /dev/snd/pcmC0D1p
logical name: /dev/snd/pcmC0D3p
logical name: /dev/snd/pcmC0D7p
logical name: /dev/snd/pcmC0D8p
version: a2
width: 32 bits
clock: 66MHz
capabilities: bus_master cap_list
configuration: driver=snd_hda_intel latency=0 maxlatency=5 mingnt=2
resources: irq:20 memory:d3280000-d3283fff
*-input:0
product: HDA NVidia Headphone
physical id: 0
logical name: input20
logical name: /dev/input/event5
*-input:1
product: HDA NVidia HDMI/DP,pcm=3
physical id: 1
logical name: input21
logical name: /dev/input/event8
*-input:2
product: HDA NVidia HDMI/DP,pcm=7
physical id: 2
logical name: input22
logical name: /dev/input/event11
*-input:3
product: HDA NVidia HDMI/DP,pcm=8
physical id: 3
logical name: input23
logical name: /dev/input/event12
*-sata
description: SATA controller
product: MCP89 SATA Controller (AHCI mode)
vendor: NVIDIA Corporation
physical id: a
bus info: pci@0000:00:0a.0
version: a2
width: 32 bits
clock: 66MHz
capabilities: sata ahci_1.0 bus_master cap_list
configuration: driver=ahci latency=0 maxlatency=1 mingnt=3
resources: irq:25 ioport:2298(size=8) ioport:22a4(size=4) ioport:2290(size=8) ioport:22a0(size=4) ioport:2280(size=16) memory:d3284000-d3285fff
*-memory:9 UNCLAIMED
description: RAM memory
product: NVIDIA Corporation
vendor: NVIDIA Corporation
physical id: b
bus info: pci@0000:00:0b.0
version: a1
width: 32 bits
clock: 66MHz (15.2ns)
capabilities: cap_list
configuration: latency=0 maxlatency=20 mingnt=1
resources: memory:d3288000-d3288fff
*-pci:0
description: PCI bridge
product: NVIDIA Corporation
vendor: NVIDIA Corporation
physical id: 15
bus info: pci@0000:00:15.0
version: a1
width: 32 bits
clock: 33MHz
capabilities: pci normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:24 memory:d3100000-d31fffff
*-network
description: Wireless interface
product: BCM43224 802.11a/b/g/n
vendor: Broadcom Inc. and subsidiaries
physical id: 0
bus info: pci@0000:01:00.0
logical name: wlp1s0b1
version: 01
serial: 58:55:ca:f4:01:33
width: 64 bits
clock: 33MHz
capabilities: bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=brcmsmac driverversion=6.2.0-33-generic firmware=610.812 ip=192.168.0.88 latency=0 link=yes multicast=yes wireless=IEEE 802.11
resources: irq:22 memory:d3100000-d3103fff
*-pci:1
description: PCI bridge
product: MCP89 PCI Express Bridge
vendor: NVIDIA Corporation
physical id: 17
bus info: pci@0000:00:17.0
version: a1
width: 32 bits
clock: 33MHz
capabilities: pci normal_decode bus_master cap_list
resources: ioport:1000(size=4096) memory:d2000000-d30fffff ioport:c0000000(size=301989888)
*-display
description: VGA compatible controller
product: MCP89 [GeForce 320M]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:02:00.0
logical name: /dev/fb0
version: a2
width: 64 bits
clock: 33MHz
capabilities: vga_controller bus_master cap_list rom fb
configuration: depth=32 driver=nouveau latency=0 resolution=1440,900
resources: irq:26 memory:d2000000-d2ffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:1000(size=128) memory:d3000000-d301ffff
*-scsi
physical id: 1
bus info: scsi@1
logical name: scsi1
capabilities: scsi-host
configuration: driver=usb-storage
*-input:0
product: Lid Switch
physical id: 2
logical name: input0
logical name: /dev/input/event0
capabilities: platform
*-input:1
product: Power Button
physical id: 3
logical name: input1
logical name: /dev/input/event1
capabilities: platform
*-input:2
product: Logitech M280/320/275
physical id: 4
logical name: input16
logical name: /dev/input/event6
logical name: /dev/input/mouse0
capabilities: usb
*-input:3
product: bcm5974
physical id: 5
logical name: input18
logical name: /dev/input/event9
logical name: /dev/input/mouse2
capabilities: usb
*-input:4
product: Built-in iSight: Built-in iSigh
physical id: 6
logical name: input19
logical name: /dev/input/event10
capabilities: usb
*-input:5
product: Sleep Button
physical id: 7
logical name: input2
logical name: /dev/input/event2
capabilities: platform
*-input:6
product: Power Button
physical id: 8
logical name: input3
logical name: /dev/input/event3
capabilities: platform
*-input:7
product: Video Bus
physical id: 9
logical name: input4
logical name: /dev/input/event4
capabilities: platform
*-input:8
product: Apple Inc. Apple Internal Keyboard / Trackpad
physical id: a
logical name: input9
logical name: /dev/input/event7
logical name: input9::capslock
logical name: input9::compose
logical name: input9::kana
logical name: input9::numlock
logical name: input9::scrolllock
capabilities: usb
WARNING: output may be incomplete or inaccurate, you should run this program as super-user.
lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Address sizes: 36 bits physical, 48 bits virtual
Byte Order: Little Endian
CPU(s): 2
On-line CPU(s) list: 0,1
Vendor ID: GenuineIntel
Model name: Intel(R) Core(TM)2 Duo CPU L9600 @ 2.13GHz
CPU family: 6
Model: 23
Thread(s) per core: 1
Core(s) per socket: 2
Socket(s): 1
Stepping: 10
CPU max MHz: 2128,0000
CPU min MHz: 798,0000
BogoMIPS: 4247.27
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge
mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2
ht tm pbe syscall nx lm constant_tsc arch_perfmon pe
bs bts rep_good nopl cpuid aperfmperf pni dtes64 moni
tor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_
1 xsave lahf_lm pti tpr_shadow vnmi flexpriority vpid
dtherm
Virtualization features:
Virtualization: VT-x
Caches (sum of all):
L1d: 64 KiB (2 instances)
L1i: 64 KiB (2 instances)
L2: 6 MiB (1 instance)
NUMA:
NUMA node(s): 1
NUMA node0 CPU(s): 0,1
Vulnerabilities:
Gather data sampling: Not affected
Itlb multihit: KVM: Mitigation: VMX disabled
L1tf: Mitigation; PTE Inversion; VMX conditional cache flus
hes, SMT disabled
Mds: Vulnerable: Clear CPU buffers attempted, no microcode
; SMT disabled
Meltdown: Mitigation; PTI
Mmio stale data: Unknown: No mitigations
Retbleed: Not affected
Spec store bypass: Vulnerable
Spectre v1: Mitigation; usercopy/swapgs barriers and __user point
er sanitization
Spectre v2: Mitigation; Retpolines, STIBP disabled, RSB filling,
PBRSB-eIBRS Not affected
Srbds: Not affected
Tsx async abort: Not affected
lsusb
Bus 003 Device 002: ID 05ac:8403 Apple, Inc. Internal Memory Card Reader
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 005: ID 05ac:850a Apple, Inc. FaceTime Camera
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 007: ID 05ac:821b Apple, Inc. Bluetooth USB Host Controller
Bus 002 Device 004: ID 0a5c:4500 Broadcom Corp. BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth)
Bus 002 Device 003: ID 05ac:0240 Apple, Inc. Internal Keyboard/Trackpad (ISO)
Bus 002 Device 002: ID 046d:c52f Logitech, Inc. Unifying Receiver
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
lspci
00:00.0 Host bridge: NVIDIA Corporation MCP89 HOST Bridge (rev a1)
00:00.1 RAM memory: NVIDIA Corporation MCP89 Memory Controller (rev a1)
00:01.0 RAM memory: NVIDIA Corporation Device 0d6d (rev a1)
00:01.1 RAM memory: NVIDIA Corporation Device 0d6e (rev a1)
00:01.2 RAM memory: NVIDIA Corporation Device 0d6f (rev a1)
00:01.3 RAM memory: NVIDIA Corporation Device 0d70 (rev a1)
00:02.0 RAM memory: NVIDIA Corporation Device 0d71 (rev a1)
00:02.1 RAM memory: NVIDIA Corporation Device 0d72 (rev a1)
00:03.0 ISA bridge: NVIDIA Corporation MCP89 LPC Bridge (rev a2)
00:03.1 RAM memory: NVIDIA Corporation MCP89 Memory Controller (rev a1)
00:03.2 SMBus: NVIDIA Corporation MCP89 SMBus (rev a1)
00:03.3 RAM memory: NVIDIA Corporation MCP89 Memory Controller (rev a1)
00:03.4 Co-processor: NVIDIA Corporation MCP89 Co-Processor (rev a1)
00:04.0 USB controller: NVIDIA Corporation MCP89 OHCI USB 1.1 Controller (rev a1)
00:04.1 USB controller: NVIDIA Corporation MCP89 EHCI USB 2.0 Controller (rev a2)
00:06.0 USB controller: NVIDIA Corporation MCP89 OHCI USB 1.1 Controller (rev a1)
00:06.1 USB controller: NVIDIA Corporation MCP89 EHCI USB 2.0 Controller (rev a2)
00:08.0 Audio device: NVIDIA Corporation MCP89 High Definition Audio (rev a2)
00:0a.0 SATA controller: NVIDIA Corporation MCP89 SATA Controller (AHCI mode) (rev a2)
00:0b.0 RAM memory: NVIDIA Corporation Device 0d75 (rev a1)
00:15.0 PCI bridge: NVIDIA Corporation Device 0d9b (rev a1)
00:17.0 PCI bridge: NVIDIA Corporation MCP89 PCI Express Bridge (rev a1)
01:00.0 Network controller: Broadcom Inc. and subsidiaries BCM43224 802.11a/b/g/n (rev 01)
02:00.0 VGA compatible controller: NVIDIA Corporation MCP89 [GeForce 320M] (rev a2)