URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 2597
[ Назад ]

Исходное сообщение
"Снос драйверов nVidia"

Отправлено MatrixS_Master , 17-Май-09 10:04 
Доброго времени суток, коллеги!

Возник следующий трабл (надеюсь, кто-нибудь что-нибудь подскажет).
Ставил дрова для хиленькой видяшки Leadtek GF6200LE. Поставил module-assistant. Заодно, обновил ядро и часто юзаемые паки. Ну, как и полагается, ввел "m-a a-i nvidia", glx уже стоял (apt так сказал =) ), подправил драйвер в xorg.conf и ребутнулся. Результат - все нормально, вот только Direct Rendering: No.
Абыдно.
Решил пойти другим путем и скачал установщик дров с сайта nvidia. Установщик поворчал, но вроде бы все поставил. Я ему дал поменять xorg. Результ - иксы не грузятся.
Ладно, взял старый конф, поставил в нем драйвер "nvidia", запускаю иксы - та же хрень. Решил почитать лог иксов - оказывается, не совпадают (!) версии ядра дров и оболочки дров!
ОК. Делаю "find / -name nvidia-kernel" и, после просмотра содержимого, преспокойно удаляю ВСЕ.
Переустановка дров - и снова несовпадение версий! В логах самого инсталлятора тоже ворнинг о несовпадении версий. Кино и немцы, блин.
Хорошо. Делаю "m-a purge nvidia". Ставлю дрова. В логах инсталлера теперь все тип-топ. НО! Иксы снова падают, сообщая о несовпадении версий nvidia-kernel!

Итак, вопрос. Как снести эту требуху полностью?

ЗЫ. Debian 5.0.1 Lenny Stable


Содержание

Сообщения в этом обсуждении
"Снос драйверов nVidia"
Отправлено MatrixS_Master , 17-Май-09 14:52 
Проблема решена. Сорри за флуд, однако, если кому пригодится, то вот примитивное решение:
1. решение проблемы "прошлых попыток" - "# apt-get purge nvidia-glx"
2. деинсталл дров штатными средствами "# nvidia-installer --uninstall"
3. удаление мусора из /lib ("find /lib -name nvidia") и удаляем мусор (кроме, естественно, /lib/modules/<your_kernel>/kernel/drivers/nvidia)
4. на всякий случай (если намусорить успел не только инсталлятор) - "find / -name nvidia" и "find / -name NVIDIA". Ненужное (типа, к примеру, /usr/share/doc/NVIDIA*) удаляем со спокойной душой.
5. подправить xorg.conf - если, конечно, поврежден
6. ребут - все должно штатно работать
7. последний штрих - "# sh NVIDIA-Linux..." =)