ik heb ook veel ACPI problemen gehad met linux.
om zulke problemen op te lossen is het beter om een globaal idee te hebben wat er allemaal mis kan zijn.
ACPI bestaat uit een aantal software onderdelen van je BIOS.
Als linux opstart (en ook daarna) heeft linux informatie nodig van je bios over randapparatuur (dus ook ja videokaart) / temperatuur / aan uit knop / etc etc.
De bios levert hier dus informatie voor dmv ACPI.
apic is een onderdeel van ACPI
lapic staat voor local apic (en is dus voor jou lokale pc een ondereel van ACPI)
soms kan je in je BIOS instellen of je BIOS acpi informatie moet leveren aan je besturingsysteem en je kan altijd dmv boot parameters aangeven welke informatie linux moet gebruiken van ACPI.
zie deze link voor boot parametersbeste manier om te kijken welke je nodig hebt is door middel van trial and error
nu kan het ook zijn dat jij boot met acpi=off en dat vervolgens je drivers informatie nodig hebben van ACPI maar dit niet kan vinden omdat linux acpi niet mag gebruiken.
als dit het geval is moet je ACPI gebruiken en om problemen op te lossen die jou forcen om ACPI=off te gebruiken moet je je bios updaten, dit doe je door hem te flashen (hiervoor moet je googlen want hoe je moet flashen verschilt per moederbord).
Ook kan er iets fouts in je x org configuratie zitten zoals al beschreven werd.
dit is de volgorde van hoe hardware naar eind grafische vormgeving:
hardware - BIOS - ACPI (incl. APIC) - drivers - x org / kernel - gnome/KDE
in dit geval is hardware je videokaart en gnome je uiteindelijke interface.
om te troubleshooten is het ook handig om logs door te lezen (veel werk ik weet het)
dit doe je als je een shell (command line) hebt door middel van bijvoorbeeld deze commando's in te voeren (je moet wel op de minuut weten wanneer je een zwart scherm krijgt) :
sudo nano /var/log/kern.log
ga opzoek naar de minuut waarin het gebeurde en kijk ergens of je ergens iets over ACPI of vga driver oid. kan vinden.
dit is de slome manier er zijn autozoekfuncties zoals grep maar ik weet niet hoe deze werken.
ik ben een linux noob dus er zullen vast wel wat fouten in staan maar dit is mijn conclusie van mijn zeer vergelijkbare probleem