Tags: nvidia

yo

Ошибка 2009

Как, возможно, некоторые уже слышали, прошлый 2008й год закончился високосной секундой. Новый год задержали на секунду и вслед за 2008-12-31 23:59:59 (UTC) настало 2008-12-31 23:59:60 (UTC).

И вы знаете, мой десктоп повис где-то в интервал с 02:55:31(MSK) до 02:59:60(MSK).

Гугл дал только вот эту ссылку.

По традиции грешу на закрытый компонент: драйвер видео от NVidia, потому что все удаленные сервера живы-здоровы. Кому-нибудь есть что добавить?

UPD: nVidia оправдана. Всему виной блокировка.

permalink Add comment

yo

Ошибка 2009

Как, возможно, некоторые уже слышали, прошлый 2008й год закончился високосной секундой. Новый год задержали на секунду и вслед за 2008-12-31 23:59:59 (UTC) настало 2008-12-31 23:59:60 (UTC).

И вы знаете, мой десктоп повис где-то в интервал с 02:55:31(MSK) до 02:59:60(MSK).

Гугл дал только вот эту ссылку.

По традиции грешу на закрытый компонент: драйвер видео от NVidia, потому что все удаленные сервера живы-здоровы. Кому-нибудь есть что добавить?

UPD: nVidia оправдана. Всему виной блокировка.

permalink Add comment

yo

64 бита и бубны

Собрал-таки 64хбитные ядра с поддержкой OpenVZ. При чем как для архитектуры amd64, так и для i386. С i386 вообще обнаружилось весьма много забавностей. Во-первых, если ядро у тебя 64х-разрядное, а userspace 32х, то OpenVZ не будет стартовать. Потому что егойные 32х-разрядные утилиты не могут корректно работать с 64х-разрядным ядром. Пришлось немного извратиться: поставить пакеты vzctl и vzquota от архитектуры amd64 (при помощи dpkg -i –force-architecture) и, для поддержки 64х-битных бинарников, пакет amd64-libs.

Отдельная песня с драйверами nVidia. В принципе ядерный модуль собирается как для 32ти, так и для 64х разряной системе. Но только если userspace такой же как и ядро. Иначе происходит ошибка на этапе компиляции. Пришлось в чруте с 64х-битной системой собитать module-assistant’ом пакет для amd64, который затем поставил в основную 32х-разрядную систему. Работает.

permalink Add comment

yo

Установка проприетарных драйверов ATI/nVidia в Debian GNU/Linux (Etch)

Данная заметка имеет статус FAQ. Все действия производятся в Debian Etch, но в Sarge или Lenny действия практически такие же.

Для начала добавляем, если он еще не добавлен, репозиторий в источники apt. В /etc/apt/sources.list должна присутствовать строчка

deb http://ftp.ru.debian.org/debian/ etch main contrib non-free

NB: обратите внимание на секции contrib и non-free. Они нужны, а на дисках их нет.

Далее обновляем кэш apt:

# aptitude update

Устанавливаем module-assistant:

# aptitude install module-assistant

Для видеокарты ATI говорим

# m-a a-i fglrx

module-assistant выполнит свою работу, после чего у вас должны быть установлены 2 пакета:

# dpkg -l | grep fglrx
ii  fglrx-driver
ii  fglrx-kernel-'версияядра'

Для видеокарты nVidia аналогично:

# m-a a-i nvidia

После этого у вас должен быть установлен пакет nvidia-kernel-'версияядра'

Но тут еще надо явно поставить сам драйвер:

# aptitude install nvidia-glx

И наконец для старых видеокарт nVidia (старые у nVidia понятие относительное, поэтому правильнее сказать “для тех, которые не заработали с драйвером nvidia-glx“) надо выполнить команды

# m-a a-i nvidia-kernel-legacy-source
# aptitude install nvidia-glx-legacy

После того, как драйвера установлены, надо прописать их в /etc/X11/xorg.conf
В секции "Device" указать для ATI драйвер "fglrx" для nVidia соответственно "nvidia".

Теперь перезагружаемся и все должно работать.

Чтобы проверить, что заработало 3D достаточно выполнить

$ glxinfo | grep direct
direct rendering: Yes

PS.

– А у меня все работает с драйверами скачанными с оффсайта. Зачем ставить какой-то module-assistant и все эти сложности?
– А может быть сразу стоило поставить Слакварю?

permalink Add comment