I grappled with trying to make heads or tails of this blank screen problem since updating my driver from 310.44 to 319.17 over the weekend. I still haven’t really found an answer.
I’ve got a Lenovo W530 with K2000M GPU running CentOS 6.4. Everything was working fine until the upgrade and then blank screen galore. I have my BIOS set to Discreet Graphics (that means Optimus turned off), as I usually have it. I can’t really make any sense of what’s going on in the logs. I’ve tried setting kernel options to ‘nox2apic’ in addition to the usual ‘rdblacklist=nouveau’. Beyond that, I don’t know what else to try, which is why I’m here. I’d like to learn.
I’ve attached the bug report generated by nvidia-bug-report.sh
Looking at the bug report I attached above, I realize that it’s not accurate because I produced it in a successful X session (using the 310.44 driver). With the updated 319.17, I can do no such thing unless someone has a suggestion. I can’t get into my machine from a remote one - I just don’t have the means.
I’m trying to understand from the Xorg.x.log files what’s going on, but all I get is:
[ 166.673] (EE) NVIDIA(0): Failed to initialize the NVIDIA GPU at PCI:1:0:0. Please
[ 166.673] (EE) NVIDIA(0): check your system’s kernel log for additional error
[ 166.673] (EE) NVIDIA(0): messages and refer to Chapter 8: Common Problems in the
[ 166.673] (EE) NVIDIA(0): README for additional information.
[ 166.673] (EE) NVIDIA(0): Failed to initialize the NVIDIA graphics device!
There are no hints before or after that I can see.
I’ve tried using noapic, pci=noacpi, and pci=biosirq, but I still get the blank screen.
I just don’t understand why this would work with the 310.44 driver and not the 319.17 update.
Also, when I try to compile the driver that I downloaded from the website (the ones I use are on ELrepo and they’ve always worked for me), I get errors, such as:
ERROR: Failed to execute /usr/bin/chcon -t textrel_shlib_t : /usr/bin/chcon: missing operand
Try `/usr/bin/chcon --help’ for more information.
So, I abandoned that until someone can help me with this. Sorry, I’m a professional animator and animation tools dev guy; not a hardware developer.
Actually, the fuller extent of that message is as follows:
[ 51.599] (EE) NVIDIA(0): Failed to initialize the NVIDIA GPU at PCI:1:0:0. Please
[ 51.599] (EE) NVIDIA(0): check your system’s kernel log for additional error
[ 51.599] (EE) NVIDIA(0): messages and refer to Chapter 8: Common Problems in the
[ 51.599] (EE) NVIDIA(0): README for additional information.
[ 51.599] (EE) NVIDIA(0): Failed to initialize the NVIDIA graphics device!
[ 51.599] (EE) NVIDIA(0): Failing initialization of X screen 0
[ 51.599] (II) UnloadModule: “nvidia”
[ 51.599] (II) UnloadSubModule: “shadow”
[ 51.599] (II) UnloadSubModule: “wfb”
[ 51.599] (II) UnloadSubModule: “fb”
[ 51.599] (EE) Screen(s) found, but none have a usable configuration.
[ 51.599]
Fatal server error:
[ 51.599] no screens found
[ 51.599] (EE)