Xorg + Nvidia

Classica giornata….

su -
apt-get update
apt-get dist-upgrade
apt-get upgrade
reboot

Faccio per riavviare X…. e non parte nulla….
Vabbè, sarà il classio problema dei driver proprietari NVidia….
Spegni X, reinstalla il driv,r riavvia gdm….. niente, non parte nulla….

Spulciando i log trovo una cosa del tipo:


================ WARNING WARNING WARNING WARNING ================
This server has a video driver ABI version of 11.0 that this
driver does not officially support. Please check
http://www.nvidia.com/ for driver updates or downgrade to an X
server with a supported driver ABI.
=================================================================
(EE) NVIDIA: Use the -ignoreABI option to override this check.
(II) Unloading nvidia
(EE) Failed to load module "nvidia" (module requirement mismatch, 0)
(EE) No drivers available.

 

Ok, Proviamo a vedere….

Provo a passare il parametro “ignoreABI” a Xorg (chiusto per curiosità, si fà aggiungerdo alla file del file /etx/X11/xorg.conf  il parametro:

Section "ServerFlags"
Option "IgnoreABI" "1"
EndSection

Con il risultato che non funzionava più NULLA che sfrutti OpenGL [ed io sono anni che ho le iconcine che saltano, e non ho idea di smettere ora di usarle]….

Xorg si incartava, le finestre si sormontavano, vedevo pezzi di immagini sparse per lo schermo…

Inusabile insomma….

Ho anche provando anche ad aggiornare xorg, aggiornare i driver passando alla serie 280 etc, beta e sperimentali…

Nessun risultato.

Spulciando il sito NVidia ho trovato che la soluzione sta nel file:  NVIDIA-Linux-x86-275.28.run  che ha il supporto per l’ABI 11.

Sembra infatti che la 275.X sia l’ultima serie stabile per questa famiglia di schede video, mentre la 280 sia per la nuova generazione….

Installato quel driver, ripristinato Xorg e riavviato e (sembra) andare tutto…..

 

 

UPDATE:
Non funziona una pippa…. o meglio… X va, ma ci giochiamo tutto quello che è il 3D/OpenGl etc…..

La soluzione che ho trovato è stata quella di bloccare i pacchetti a queste versioni (tramite debian backport) e tutto funziona come prima dell’aggiornamento….

ii  xserver-common                                                      2:1.11.1.901-2                   common files used by various X servers
ii  xserver-xephyr                                                      2:1.11.1.901-2                   nested X server
ii  xserver-xorg                                                        1:7.6+8~bpo60+1                  X.Org X server
ii  xserver-xorg-core                                                   2:1.10.4-1~bpo60+1               Xorg X server – core server
ii  xserver-xorg-input-all                                              1:7.6+8~bpo60+1                  X.Org X server — input driver metapackage
ii  xserver-xorg-input-evdev                                            1:2.6.0-2~bpo60+1                X.Org X server — evdev input driver
ii  xserver-xorg-input-synaptics                                        1.4.1-1~bpo60+1                  Synaptics TouchPad driver for X.Org server
ii  xserver-xorg-video-vesa                                             1:2.3.0-7~bpo60+1                X.Org X server — VESA display driver

 

Stefano