I have a Lenovo ThinkStation D20 and 2ea Quadro 400 graphics cards installed. It’s running CentOS 7 and has been updated to the latest kernel offered by the official repositories.
Everything is showing up properly–that is, the system identifies the two graphics cards–but I’m experiencing a number of very strange issues:
– X will only load when Gnome is set as the GUI. Typically I use XFCE and it won’t load at all.
– When Gnome is set as the GUI, I can access it once and all subsequent attempts to start the GUI fail. In other words, if I terminate the X session but don’t log out of the computer, the next time X is started it will hang. (The green NVIDIA logo appears on the screen but it never loads the desktop. Note that this logo does not appear on the first successful start of Gnome.)
– If I execute the nvidia-settings command in a working Gnome session, both video cards are active and I can enable all of my monitors and configure them how I want.
– This same behavior persists even when only one graphics card is installed in the system.
I have tried the official NVIDIA driver package plus the driver package in the unofficial repository. The behavior is the same.
Here is the output of nvidia-bug-report.sh from the first successful start of Gnome:
Second unsuccessful start of Gnome during the same logon session (screen hangs at NVIDIA logo):