Иксы для OpenSuse
- 05.07.10, 15:11
У вас есть 2 пути: налево пойдешь – коня потеряешь, направо – голову сложишь… Шучу Ну а если серьезно, то у вас есть 2 пути: простой и сложный. Начнем с простого.
1. Простой способ.
Называется он «Установка в 1 клик». Одним кликом мышкой вы, конечно, не отделаетесь, но за 2-3 управиться вполне реально . Собственно, все что требуется – кликнуть по ссылке и открыть файл nvidia.ymp спомощью yast. После запроса пароля суперпользователя запустится мастер и все что вам требуется, пару раз нажать «Далее». После этого yast подключит репозиторий с драйверами NVIDIA, скачает необходимые пакеты и установит в систему. Собственно, после этого вам нужно будет только перегрузить машину.
Ссылка для новых видеокарт NVIDIA (Geforce 6xxx и выше):
Для видеокарт Geforce FX (5xxx):
Для всех видеокарт NVIDIA Legacy (устаревших моделей):
2. Сложный способ.
В данном случае драйвера будут скомпилированы из исходных кодов и установлены в систему. Преимущество данного способа в том, что вы получите последнюю версию драйвера. Хотя, как показывает практика, это не всегда хорошо, но зачастую последняя версия драйвера может похвастаться отсутствием некоторых досадных багов из предыдущих выпусков.
Главный минус данного способа – если вы обновите ядро linux, то вам придется установить видеодрайвер повторно.
Для начала вам нужно установить некоторые пакеты, необходимые инсталлятору NVIDIA для сборки драйвера. Запускаем консоль и выполняем:
~>sudo zypper in gcc make kernel-source kernel-syms kernel-desktop-devel
Команда sudo позволяет выполнять команды от имени суперпользователя и, после запроса пароля root, указанные пакеты установятся в систему.
Теперь идете на сайт NVIDIA, выбираете серию своей видеокарты и операционную систему (linux 32-bit или linux 64-bit) и скачиваете драйвер. Например, NVIDIA-Linux-x86_64-195.36.24-pkg2.run. Допустим, вы сохранили его в свой домашний каталог.
Теперь выходим из сеанса KDE или GNOME. Нажимаем Ctrl+Alt+F1 и переходим в консоль. Логинимся под root и набираем:
# telinit 3
Эта команда переведет нас в runlevel 3 (уровень запуска без графической подсистемы).
Теперь переходим в каталог, в который мы сохранили драйвер. В нашем случае это:
# cd /home/<имя_пользователя>
И запускаем инсталлятор:
# sh NVIDIA-Linux-x86_64-195.36.24-pkg2.run
Или проще:
# sh NVIDIA*.run
Теперь вам нужно будет согласиться с предложениями инсталлятора, драйвер видеокарты скомпилируется и установится в систему.
Теперь вам нужно настроить xorg на использование драйвера NVIDIA:
# sax2 -r -m 0=nvidia
Sax2 запустит программу настройки. Можно сделать дополнительную настройку, но это не обязательно.
Теперь переводим систему в runlevel 5 (уровень запуска с графической подсистемой):
# telinit 5
И выходим из сеанса root:
# logout
Теперь нажимаем Ctrl+Alt+F7 и переходим в графический режим.
Если вы все сделали правильно, то xorg будет работать уже с новыми драйверами.
оригинал тут
http://www.suseblog.org.ua/preference/drajver-nvidia-v-opensuse
также как бороться с ATI
http://www.suseblog.org.ua/preference/lyubov-i-kovarstvo-ati
Коментарі
анонім
16.07.10, 08:33
Вся проблема в том, что прорисовка у проприетарных драйверов ATI ни к черту, хуже чем у открытых - ужасно четко видно артефакты прорисовки. Но без них нельзя обеспечить аппаратное ускорение HD-видео. Вот такая дилемма.