хочу сюди!
 

Альона

36 років, телець, познайомиться з хлопцем у віці 30-40 років

Иксы для OpenSuse

  • 05.07.10, 15:11
После того, как мы с вами подключились к интернету, самое время установить драйвер для нашей видеокарты. Дело в том, что из-за своей лицензии драйвера NVIDIA не могут быть интегрированы в дистрибутив openSUSE. А сам дистрибутив поставляется с «опенсорсной» версией драйвера, который к слову сказать, не поддерживает 3D ускорение. В принципе, можно успешно «жить» и с ним. Но а как же игры и 3D рабочий стол? Правильно, в этом случае никак :) . Поэтому приступим.

У вас есть 2 пути: налево пойдешь – коня потеряешь, направо – голову сложишь… Шучу :) Ну а если серьезно, то у вас есть 2 пути: простой и сложный. Начнем с простого.

1. Простой способ.

Называется он «Установка в 1 клик». Одним кликом мышкой вы, конечно, не отделаетесь, но за 2-3 управиться вполне реально :) . Собственно, все что требуется – кликнуть по ссылке и открыть файл nvidia.ymp  спомощью  yast. После запроса пароля суперпользователя запустится мастер и все что вам требуется, пару раз нажать «Далее». После этого yast подключит репозиторий с драйверами NVIDIA, скачает необходимые пакеты и установит в систему. Собственно, после этого вам нужно будет только перегрузить машину.

Ссылка для новых видеокарт NVIDIA (Geforce 6xxx и выше):

Установка в 1 клик nvidia

Для видеокарт Geforce FX (5xxx):

Установка в 1 клик nvidia

Для всех видеокарт NVIDIA Legacy (устаревших моделей):

Установка в 1 клик nvidia

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

http://desktoplinux.ru/node/10

1

Коментарі

анонім

16.07.10, 08:33

Вся проблема в том, что прорисовка у проприетарных драйверов ATI ни к черту, хуже чем у открытых - ужасно четко видно артефакты прорисовки. Но без них нельзя обеспечить аппаратное ускорение HD-видео. Вот такая дилемма.