Выключение компьютера и драйвер NVidia в Ubuntu 12.04

02.05.2012

После обновления, к несчастью, словил адский баг на моем Dell Vostro 1500 с видеокартой NVidia 8600 GT — при установке проприетарного драйвера nvidia-current 295.40-0ubuntu1 компьютер не перезагружается и не выключается.

Описание бага здесь:
https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers/+bug/940564

Временное решение, пока не исправят ситуацию в апстриме:

1. Удалить nvidia-current и использовать noveau (после удаления nvidia-current noveau будет использован автоматически)

или:

2. Использовать nvidia-current версии 290.10-0ubuntu1

2.1. Удаляем драйверы версии 295.40, если были установлены:

sudo apt-get remove nvidia-current nvidia-settings

2.2. Качаем официальные пакеты с launchpad для Precise 12.04

https://launchpad.net/ubuntu/precise/i386/nvidia-current/290.10-0ubuntu1 в секции «Downloadable files» качаем файл nvidia-current_290.10-0ubuntu1_i386.deb (31.9 MiB) (прямая ссылка).

https://launchpad.net/ubuntu/precise/i386/nvidia-settings/285.05.09-0ubuntu1 в секции «Downloadable files» качаем файл nvidia-settings_285.05.09-0ubuntu1_i386.deb (904.1 KiB) (прямая ссылка).

2.3. К несчастью, пакет nvidia-current_290.10-0ubuntu1_i386.deb имеет неразрешенную зависимость с виртуальным пакетом xorg-video-abi-10, поэтому:

распаковываем пакет:

dpkg-deb -x nvidia-current_290.10-0ubuntu1_i386.deb extract/
dpkg-deb -e nvidia-current_290.10-0ubuntu1_i386.deb extract/DEBIAN

В файле extract/DEBIAN/control удаляем «xorg-video-abi-10,» и пересобираем пакет:

mkdir build
dpkg-deb -b extract/ build/

2.4. Устанавливаем зависимости для nvidia-current и nvidia-settings

sudo apt-get install dkms patch screen-resolution-extra

2.5. Ставим сами пакеты

sudo dpkg -i build/nvidia-current_290.10-0ubuntu1_i386.deb nvidia-settings_285.05.09-0ubuntu1_i386.deb

2.6. Лочим файлы в Synaptic во избежание обновлений до 295.40

Все вышеуказанное работает на ядре linx-image-3.2.0-23-generic, потому что 3.2.0-24-generic по каким-то причинам на моей машине загружается через раз, но это отдельная история.

На всякий случай выкладываю готовые deb-файлы nvidia-current и nvidia-settings

http://ubuntuone.com/5NzkE4atFaGnS9uoTEfna1
http://ubuntuone.com/745Ol23rK7KplVAHZQwOAT

Метки: , , ,

Один комментарий на “Выключение компьютера и драйвер NVidia в Ubuntu 12.04”

  1. jarik1112:

    Уточняйте пожалуйста разрядность ос. Вы приводите ссылки на 32 разрядные версии пакетов.

Оставить комментарий

CAPTCHA изображение