LINUX.ORG.RU

nvidia, корректный откат драйверов


0

1

Добрый день. Такой вопрос.

Наблюдаю у себя проблему описаную в этом треде: http://ubuntuforums.org/showthread.php?p=10748878

Вкратце, когда нужно развернуть окно под которым есть еще одно окно, то вместо содержимого - белый экран с рамкой заголовка. Проблема появилась после обновления драйвера на видео.

Исходные данные:

debian testing, 2.6.38-2-686

dpkg -l|grep nvidia
ii libgl1-nvidia-alternatives 270.41.06-1 simplifies replacing MESA libGL with GPU vendor libraries
ii libgl1-nvidia-glx 270.41.06-1 NVIDIA binary OpenGL libraries
ii libglx-nvidia-alternatives 270.41.06-1 simplifies replacing Xorg module libglx.so with GPU vendor library
ii nvidia-common 20110426+1 NVIDIA binary graphics driver support files
ii nvidia-glx 270.41.06-1 NVIDIA binary Xorg driver
ii nvidia-kernel-common 20110426+1 NVIDIA binary kernel module support files
ii nvidia-kernel-dkms 270.41.06-1 NVIDIA binary kernel module DKMS source
ii nvidia-vdpau-driver 270.41.06-1

Драйвер ставил с помощью module-assistant:

apt-get install module-assistant nvidia-kernel-common
apt-get install nvidia-glx${VERSION}

Вопрос, как корректно сделать откат на предыдущую версию драйвера?

>nvidia-kernel-dkms

ставил с помощью module-assistant


Зачем?

Найти пакеты со старой версией и поставить, видимо.

Deleted ()
Ответ на: комментарий от Deleted

>Зачем?

Это один из способов рекомендованных в вики.

Найти пакеты со старой версией и поставить, видимо.


Подробней плиз.

klasik ()
Ответ на: комментарий от klasik

dkms сам (пере)собирает когда нужно. module-assistant уже не нужен.

Найти пакеты со старой версией и поставить, видимо.

Подробней плиз.


Ну, взять где-то старые версии установленных сейчас nvidia-пакетов и установить их принудительно. Где их взять, это уже другой вопрос. Если в кэше пакетов не сохранилось, то не знаю.

Deleted ()
Ответ на: комментарий от Deleted

попробовал поставить с сайта nvidia последнюю корректно работающую у меня версию драйвера - 260.19.44, при которой этой проблемы не было, на что получил ругань иксов вида:


[ 30.232] ================ WARNING WARNING WARNING WARNING ================
[ 30.232] This server has a video driver ABI version of 10.0 that is not
supported by this NVIDIA driver. Please check
http://www.nvidia.com/ for driver updates or downgrade to an X
server with a supported driver ABI.
[ 30.232] =================================================================
[ 30.232] (EE) NVIDIA: Use the -ignoreABI option to override this check.

Очевидно, эта версия более не совместима с текущей версией иксов.

Апгрейд до последней доступной версии - 270.41.19 проблему не решил. Пока в раздумьях, что можно еще предпринять.

klasik ()
Ответ на: комментарий от klasik

Можно попробовать поставить в конфиге иксов

Option «IgnoreABI» «True»

в секции, кажется, ServerFlags

Но вообще говоря дрова с сайта время от времени придётся переустанавливать (обновления иксов/ядра).

Deleted ()
Ответ на: комментарий от Wormik

> Debian не Ubuntu, там всегда доступна кнопка «Указать версию для установки»
можно конкретней, где именно должна быть доступна эта кнопка?

klasik ()
Ответ на: комментарий от Deleted

>Option «IgnoreABI» «True»

в секции, кажется, ServerFlags

этот финт не удался, иксы не стартонули все равно, видимо 260.19.44 могуть работать только с xorg 1.9.

Для того чтоб запустить эти дрова, надо даунгрейдить и иксы, что в случае тестинг/сид не вариант по любому.

Видимо, придется терпеть..

klasik ()
Ответ на: комментарий от klasik

Где-то в меню синаптика. В убунте кстати тоже, но только для программы с подключенным для нее PPA.

Wormik ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.