C'est comme ça que j'avais l'habitude de configurer mon serveur X sur Ubuntu 13.
apt-get update
apt-get upgrade
# nvidia
apt-get -y install nvidia-current
apt-get -y install nvidia-current-updates
# x server
apt-get -y install xserver-xorg
apt-get -y install x11-xserver-utils
export DISPLAY=localhost:0.0
X :0 &
xhost +
Sur Ubuntu 14, je reçois l’erreur suivante lorsque je fais X :0
:
[ 3491.124] (II) Module wfb: vendor="X.Org Foundation"
[ 3491.124] compiled for 1.15.1, module version = 1.0.0
[ 3491.124] ABI class: X.Org ANSI C Emulation, version 0.4
[ 3491.124] (II) Loading sub module "ramdac"
[ 3491.124] (II) LoadModule: "ramdac"
[ 3491.124] (II) Module "ramdac" already built-in
[ 3491.125] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
[ 3491.125] (==) NVIDIA(0): RGB weight 888
[ 3491.125] (==) NVIDIA(0): Default visual is TrueColor
[ 3491.125] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[ 3491.125] (**) NVIDIA(0): Enabling 2D acceleration
[ 3491.569] (II) NVIDIA(0): NVIDIA GPU GeForce GTX 650 Ti (GK106) at PCI:1:0:0 (GPU-0)
[ 3491.569] (--) NVIDIA(0): Memory: 2097152 kBytes
[ 3491.569] (--) NVIDIA(0): VideoBIOS: 80.06.3c.00.11
[ 3491.569] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[ 3491.569] (--) NVIDIA(0): Interlaced video modes are supported on this GPU
[ 3491.572] (--) NVIDIA(0): Valid display device(s) on GeForce GTX 650 Ti at PCI:1:0:0
[ 3491.572] (--) NVIDIA(0): CRT-0
[ 3491.572] (--) NVIDIA(0): DFP-0
[ 3491.572] (--) NVIDIA(0): DFP-1
[ 3491.572] (--) NVIDIA(0): CRT-0: 480.0 MHz maximum pixel clock
[ 3491.572] (--) NVIDIA(0): DFP-0: 165.0 MHz maximum pixel clock
[ 3491.573] (--) NVIDIA(0): DFP-0: Internal Single Link TMDS
[ 3491.573] (--) NVIDIA(0): DFP-1: 330.0 MHz maximum pixel clock
[ 3491.573] (--) NVIDIA(0): DFP-1: Internal Single Link TMDS
[ 3491.573] (EE) NVIDIA(0): Failed to assign any connected display devices to X screen 0
[ 3491.598] (EE) NVIDIA(0): Failing initialization of X screen 0
[ 3491.782] (II) UnloadModule: "nvidia"
[ 3491.782] (II) UnloadSubModule: "wfb"
[ 3491.782] (II) UnloadSubModule: "fb"
[ 3491.782] (EE) Screen(s) found, but none have a usable configuration.
[ 3491.782] (EE)
Fatal server error:
[ 3491.782] (EE) no screens found(EE)
Que peut-on faire d'autre?
J'ai trouvé la solution finale ici: http://www.nvidia.com.br/download/driverResults.aspx/69539
Il y a un article qui dit:
Alors j'ai fait:
Sudo nvidia-xconfig --allow-empty-initial-configuration
Et ça a fonctionné.
C'est arrivé parce que c'est un serveur et en fait, aucun périphérique d'affichage n'est connecté.
Aussi, avant cela, j'ai suivi les conseils de bodhi.zazen. J'ai bloqué les pilotes nouveau
[et d'autres éléments, je pense]
J'ai ajouté à /etc/modprobe.d/blacklist.conf
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
Ensuite, j'ai redémarré, réinstallé les pilotes NVDIA ... puis redémarré!
J'ai eu exactement le même problème. S'assurer que le câble DVI était correctement fixé était la solution.
En fait, le pilote nvidia semble vérifier la connexion avec l'écran. Ainsi, même si l'écran semble s'afficher correctement et que le nouveau pilote fonctionne, une connexion incorrecte peut empêcher le pilote nvidia de fonctionner.