On 05/18/2017 05:06 PM, Daniel Frey wrote:
On 05/17/2017 03:35 PM, Kai Krakow wrote:

It also enables me to finally use UEFI and suspend to RAM again
with NVIDIA proprietary without a dead framebuffer after resume. ;-)

I have had this problem for years and thought it was a bad card.
Replaced it recently, still have the problem.

This is usually due to CSM being enabled in the mainboard's settings. If you use UEFI with the EFI console kernel driver, but you still get this in dmesg:

 NVRM: Your system is not currently configured to drive a VGA console
 NVRM: on the primary VGA device. The NVIDIA Linux graphics driver
 NVRM: requires the use of a text-mode VGA console. Use of other console
 NVRM: drivers including, but not limited to, vesafb, may result in
 NVRM: corruption and stability problems, and is not supported.

then CSM is the reason. One of the issues is restoring the framebuffer after resuming.

CSM is the "Compatibility Support Module" of UEFI. When enabled, the graphics card is being initialized by CSM, not by UEFI, and the nvidia driver doesn't fully support this.

Some mainboards allow you to disable CSM. Unfortunately, not all do.


Reply via email to