This black screen problem after waking up from suspension mode, is persisting because the system clearly doesn't have the appropriate drivers.
Failure to restore after suspend is not proof the wrong video driver is installed.
Failing to restore video after suspend used to be a very common problem with linux. It is less so now, but clearly your computer still has some issues. Resolving them is not always very easy especially for an inexperienced user, but I will do what I can to help.
The package that controls suspend and wake-up is called pm-utils. When it suspends it suspends the services one at a time, and on wake up it restores them again in the reverse order. You will find a log file at /var/log/pm-suspend.log (You will need to be root user to read the log) You may get some clues if the log files shows any errors during restore.
You may also find that after a restore to blank screen you can bring it back to life again by hitting the keys Ctl+Alt+F2 followed by Ctl+Alt+F1 (or F7)
You may also find it comes back to life if you hit Ctl+Alt+Backspace (although that will also log you out)
Because so many video cards have difficulty with return from suspend, pm-utils allows you to define special rules to handle video cards called 'Quirks' You can see the available quirks if you read the manual for pm-suspend in a terminal.
- Code: Select all
man pm-suspend
You can test out suspending with a video quirk by typing in a terminal
- Code: Select all
su
pm-suspend --quirk-vbe-post
(su makes you root user) --quirk-vbe-post resets the video card on resume. You may find you need different or multiple quirks.
If you manage to find a combination of quirks that works for you, come back and I will show you how to make it permanent.
HTH