Protože jsem se do podobné situace dostal už podruhé a poprvé jsem jako méně experienced user vše nakonec řešil reinstallem - chtěl bych tu zvěřejnit svůj dnes vykoumaný postup, abych ušetřil mnohým práci. nejdřív nastínění scénáře:
- dejme tomu že máte ubuntu 7.10, nvidia gfx kartu a správně nainstalené restricted drivery, napadne vás (nějakým podivným puzením) že by jste si chtěli zkusit nainstalovat nějaké jiné drivery - například ty proprietární ze stránek nvidie (starší či novější) - zkusíte to (tím jejich "natvrdo" installerem) a zjistíte že vás ubuntu po restartu přepíná do podivného low-resolution formátu, protože si neví rady s ovladači - pokusy s přeinstalováním nvidia-glx, restricted-manager atd nic neřeší, nevíte co s tím... zkuste toto:
- odinstalujte balíky nvidia-glx, nvidia-glx-new, nvidia-glx-legacy pokud je máte nainstalené
- nevím zda je to nutné, já jsem ale udělal i toto: v adresáři /lib/linux-restricted-modules jsem smazal soubor, který se jmenoval nějak podobně jako ".new-installed-nvidia-něco" + v adresáři pro vámi provozovanou verzi jádra jsem smazal všechny adresáře související s nvidií
- v /usr/lib jsem smazal všechny soubory s předponou libnvidia_cfg., libgl.so, libglcore., libnvidia-tls. a v adresáři /usr/lib/tls je také dvojice souborů libnvidia-něconěco --- smazat
- stáhnul jsem si ze stránek nvidie nejnovější verzi driverů (dejte pozor aby byly pro linux, pro vaši architekturu a vaši gfx kartu), nezapomněl jsem tomu souboru přiřadit spouštěcí atribut (chmod +x installer_driverů)
- vyhodil jsem Xka pomocí sudo /etc/init.d/gdm stop
- enter + přihlásil jsem se pod svým loginem
- spustil jsem installer drajvrů - na všechno jsem odpověděl OK, jen na konci pozor, ptá se to zda chcete změnit xorg.conf, určitě odpovězte ano
- sudo reboot
Tak s největší pravděpodobností by to mělo chodit... Možná to někomu pomůže, já nad tím dneska dumal 2 hodiny - kdyby měl někdo problémy i po instalaci nových drajvrů, ať se zkusí podívat do /var/log/nvidia-installer.log (tak nějak) - je to dlouhý log ale zhruba ve dvou třetinách má hlášení o tom zda při instalaci odinstalovával předchozí drajvry a zda se mu to podařilo - právě tam jsem zjistil jaké soubory je třeba vyházet z /usr/lib - ty co jsem napsal já by měly být všechny, ale náhoda je blbec