Меню пользователя
Имя пользователя
Пароль
Запомнить меня
Поиск по сайту
Вход пользователей
Пользователь:

Пароль:

Запомнить меня

Забыли пароль?

Регистрация
Поиск
Кто активен
4 пользователь(ей) активно (1 пользователь(ей) просматривают Open Статьи)

Участников: 0
Гостей: 4

далее...
:: Инфо ::
При копировании, перепечатывании и публикациях в других источниках обязательно указание гиперссылки и описание названия ресурса "Open-SUSE . RU - русскоязычное сообщество пользователей OpenSUSE Linux в России и не только."
SmartSection is developed by The SmartFactory (http://www.smartfactory.ca), a division of INBOX Solutions (http://inboxinternational.com)
Open Статьи > Система. Администрирование > HOWTO: Установка драйверов nVidia для пользователей SUSE LINUX
HOWTO: Установка драйверов nVidia для пользователей SUSE LINUX
Опубликовал(а) NULL 17/11/2008 (20521 прочтений)
Последнее обновление: Воскресенье, 19 октября 2008 года в 13:21:41

От переводчика:
Вот решил перевести, чтобы лишних вопросов ни у кого не возникало. Если уж и после этого ничего не получится, то вариантов я вижу два: или подключить высокоскоростной и стабильный доступ в интернет, или обновить драйвера для /dev/hands и /dev/brain. Если эти устройства не определяются в вашей системе, авторы howto и переводчик помочь не могут.
В тексте встречаются Yast и Yast2. В данном контексте это одно и то же, т.к. и в 11.0 и в 10.3 используется Yast2.
Руководства для SLES и SLE тоже ничем не отличаются. Вообще говоря, не SLE, а SLED -SuSE Linux Enterprise Desktop.
“Nvidia installer” я перевёл как nvidia инсталлятор, т.к. “ установщик устанавливает” не совсем по-русски.
“Latest and greatest nvidia driver” перевёл как последние и важные, т.к. у слова “gratest” есть и другие значения, кроме как “величайший”.
“Affected” – тронутый, задетый, находящийся под влиянием. Здесь используется в контексте “Если тебя это напрягает”. Я перевёл как “касается”.
Вот ссылка на сайт с этим HOWTO на английском языке.
http://www.suse.de/~sndirsch/nvidia-installer-HOWTO.html


Этот документ описывает как использовать новый инсталлятор nvidia (nvidia installer) для установки последнего драйвера nvidia, который доступен для вашей системы SUSE LINUX.
Примечание: Инсталлятор nvidia не работает, пока работает Xserver запущен и загружен модуль ядра nvidia. Поэтому, пожалуйста загружайтесь в runlevel 3, указывая “3” как опцию загрузки ядра, или переключайтесь в уровень запуска 3 (init 3) и выгружайте модуль ядра nvidia (rmmod nvidia) перед запуском инсталлятора nvidia.

OpenSuSE 11.0-IA32

Рекомендуется использовать Yast для установки драйвера NVIDIA. Есть несколько причин для этого. Во-первых, это просто. Во-вторых, и это самое важное, вы не должны будете перекомпилировать модуль ядра nvidia после обновления ядра.
Обновите ваше ядро с помощью YOU (Yast Online Update). Используйте
YaST -> Software (Программное обеспечение) -> Software Repositories (Репозитарии программного обеспечения) -> Add(Добавить)
Protocol (Протокол): HTTP
Server Name (Имя сервера): : download.nvidia.com
Directory on Server (Каталог на сервере): /opensuse/11.0
для добавления http-сервера NVIDIA как дополнительного ресурса установки.
YaST -> Software (Программное обеспечение) -> Software Management (Управление программным обеспечением)
для установки драйвера NVIDIA. Проприетарные пакеты NVIDIA будут выбраны автоматически, если ваша карта поддерживается. Варианты:
a) x11-video-nvidia + nvidia-gfx-kmp-(kernel_flavor)
или
b) x11-video-nvidiaG01 + nvidia-gfxG01-kmp-(kernel_flavor)
Если дополнительные пакеты не были выбраны автоматически, ваша карта не поддерживается драйвером (RPMs) в настоящий момент.
Используйте “sax2 -r” для настройки конфигурации X.Org.
Люди, которые не бояться пересобирать модуль ядра nvidia, или даже переустанавливают драйвер NVIDIA каждый раз когда обновляют ядро и хотят или нуждаются в использовании последних и важных (!) (greatest) драйверов NVIDIA могут использовать следующие шаги 1-3. Остальные должны использовать инструкции выше, использовать Yast и пропустить шаги ниже.
1. Исходники ядра (Kernel sources) должны быть установлены и настроены. Обычно это означает установку 'kernel-source', 'make' и 'gcc' пакеты с помощью Yast2.
2. Используйте инсталлятор nvidia для 173.14.12
3. sh NVIDIA-Linux-x86-173.14.12-pkg1.run -q
4. Настройте X.Org с помощью
5. sax2 -r -m 0=nvidia (0 это цифра, а не буква!)

Примечание: Нет необходимости пытаться включить поддержку 3D. Она уже включена, когда запущен драйвер NVIDIA.
Важно: Вам необходимо пересобирать и устанавливать модуль ядра nvidia, после каждого обновления ядра.


sh NVIDIA-Linux-x86-173.14.12-pkg1.run -K

OpenSuSE 11.0-AMD32
От переводчика: Здесь всё аналогично, различия лишь в названиях необходимых пакетов.

OpenSuSE 10.3-IA32
Рекомендуется использовать Yast для установки драйвера NVIDIA. Есть несколько причин для этого. Во-первых, это просто. Во-вторых, и это самое важное, вы не должны будете перекомпилировать модуль ядра nvidia после обновления ядра.
Обновите ваше ядро с помощью YOU (Yast Online Update). Используйте
YaST -> Software (Программное обеспечение) -> Software Repositories (Репозитарии программного обеспечения) -> Add (Добавить)
Protocol (Протокол): HTTP
Server Name (Имя сервера): : download.nvidia.com
Directory on Server (Каталог на сервере): /opensuse/11.0
для добавления http-сервера NVIDIA как дополнительного ресурса установки.
YaST -> Software (Программное обеспечение) -> Software Management (Управление программным обеспечением)
для установки драйвера NVIDIA. Выберите следующие пакеты:
x11-video-nvidiaG01
Установка в один клик:

http://opensuse-community.org/nvidia.ymp
Если вы владелец одного из следующих графических процессоров NVIDIA:
0x0110 GeForce2 MX/MX 400
0x0111 GeForce2 MX 100/200
0x0112 GeForce2 Go
0x0113 Quadro2 MXR/EX/Go
0x0170 GeForce4 MX 460
0x0171 GeForce4 MX 440
0x0172 GeForce4 MX 420
0x0173 GeForce4 MX 440-SE
0x0174 GeForce4 440 Go
0x0175 GeForce4 420 Go
0x0176 GeForce4 420 Go 32M
0x0177 GeForce4 460 Go
0x0178 Quadro4 550 XGL
0x0179 GeForce4 440 Go 64M
0x017A Quadro NVS
0x017C Quadro4 500 GoGL
0x017D GeForce4 410 Go 16M
0x0181 GeForce4 MX 440 with AGP8X
0x0182 GeForce4 MX 440SE with AGP8X
0x0183 GeForce4 MX 420 with AGP8X
0x0185 GeForce4 MX 4000
0x0188 Quadro4 580 XGL
0x018A Quadro NVS 280 SD
0x018B Quadro4 380 XGL
0x018C Quadro NVS 50 PCI
0x01A0 GeForce2 Integrated GPU
0x01F0 GeForce4 MX Integrated GPU
0x0200 GeForce3
0x0201 GeForce3 Ti 200
0x0202 GeForce3 Ti 500
0x0203 Quadro DCC
0x0250 GeForce4 Ti 4600
0x0251 GeForce4 Ti 4400
0x0253 GeForce4 Ti 4200
0x0258 Quadro4 900 XGL
0x0259 Quadro4 750 XGL
0x025B Quadro4 700 XGL
0x0280 GeForce4 Ti 4800
0x0281 GeForce4 Ti 4200 with AGP8X
0x0282 GeForce4 Ti 4800 SE
0x0286 GeForce4 4200 Go
0x0288 Quadro4 980 XGL
0x0289 Quadro4 780 XGL
0x028C Quadro4 700 GoGL

выбирайте вместо этого пакеты:
x11-video-nvidia
Установка в один клик:

http://opensuse-community.org/nvidia-legacy.ymp

Используйте “sax2 -r” для настройки конфигурации X.Org.
Люди, которые не бояться пересобирать модуль ядра nvidia, или даже переустанавливают драйвер NVIDIA каждый раз когда обновляют ядро и хотят или нуждаются в использовании последних и важных (!) (greatest) драйверов NVIDIA могут использовать следующие шаги 1-3. Остальные должны использовать инструкции выше, использовать Yast и пропустить шаги ниже.
1. Исходники ядра (Kernel sources) должны быть установлены и настроены. Обычно это означает установку 'kernel-source', 'make' и 'gcc' пакеты с помощью Yast2.
2. Используйте инсталлятор nvidia для 173.14.12
3. sh NVIDIA-Linux-x86-173.14.12-pkg1.run -q
4. Настройте X.Org с помощью
5. sax2 -r -m 0=nvidia (0 это цифра, а не буква!)
Примечание: Нет необходимости пытаться включить поддержку 3D. Она уже включена, когда запущен драйвер NVIDIA.
Важно: Вам необходимо пересобирать и устанавливать модуль ядра nvidia, после каждого обновления ядра.
sh NVIDIA-Linux-x86-173.14.12-pkg1.run -K

OpenSuSE 10.3-AMD32
От переводчика: Опять же всё аналогично, различия лишь в названиях необходимых пакетов.

Поддержка старых видеокарт
nVidia прекратила поддержку старых видеокарт начиная с релиза 1.0-9746. На данный момент это:
Видеокарта NVIDIA PCI ID устройства
------------------------------- -------------------------------
GeForce2 MX/MX 400 0x0110
GeForce2 MX 100/200 0x0111
GeForce2 Go 0x0112
Quadro2 MXR/EX/Go 0x0113
GeForce4 MX 460 0x0170
GeForce4 MX 440 0x0171
GeForce4 MX 420 0x0172
GeForce4 MX 440-SE 0x0173
GeForce4 440 Go 0x0174
GeForce4 420 Go 0x0175
GeForce4 420 Go 32M 0x0176
GeForce4 460 Go 0x0177
Quadro4 550 XGL 0x0178
GeForce4 440 Go 64M 0x0179
Quadro NVS 0x017A
Quadro4 500 GoGL 0x017C
GeForce4 410 Go 16M 0x017D
GeForce4 MX 440 with AGP8X 0x0181
GeForce4 MX 440SE with AGP8X 0x0182
GeForce4 MX 420 with AGP8X 0x0183
GeForce4 MX 4000 0x0185
Quadro4 580 XGL 0x0188
Quadro NVS 280 SD 0x018A
Quadro4 380 XGL 0x018B
Quadro NVS 50 PCI 0x018C
GeForce2 Integrated GPU 0x01A0
GeForce4 MX Integrated GPU 0x01F0
GeForce3 0x0200
GeForce3 Ti 200 0x0201
GeForce3 Ti 500 0x0202
Quadro DCC 0x0203
GeForce4 Ti 4600 0x0250
GeForce4 Ti 4400 0x0251
GeForce4 Ti 4200 0x0253
Quadro4 900 XGL 0x0258
Quadro4 750 XGL 0x0259
Quadro4 700 XGL 0x025B
GeForce4 Ti 4800 0x0280
GeForce4 Ti 4200 with AGP8X 0x0281
GeForce4 Ti 4800 SE 0x0282
GeForce4 4200 Go 0x0286
Quadro4 980 XGL 0x0288
Quadro4 780 XGL 0x0289
Quadro4 700 GoGL 0x028C
Если это Вас касается, используйте релиз 96.43.01.

Поддержка очень старых видеокарт (GeForce2 и старше)
nVidia прекратила поддержку очень старых видеокарт начиная с релиза 1.0-7664. В настоящее время это:
Видеокарта NVIDIA PCI ID устройства
------------------------------- -------------------------------
RIVA TNT 0x0020
RIVA TNT2/TNT2 Pro 0x0028
RIVA TNT2 Ultra 0x0029
Vanta/Vanta LT 0x002C
RIVA TNT2 Model 64/Model 64 Pro 0x002D
Aladdin TNT2 0x00A0
GeForce 256 0x0100
GeForce DDR 0x0101
Quadro 0x0103
GeForce2 GTS/GeForce2 Pro 0x0150
GeForce2 Ti 0x0151
GeForce2 Ultra 0x0152
Quadro2 Pro 0x0153
Если это Вас касается, используйте релиз 71.86.01.

Ссылки
Веб-сайт драйверов nVidia
http://www.nvidia.com/object/linux_display_ia32_173.14.12.html
http://www.nvidia.com/object/linux_display_x86_96.43.01.html (старые видеокарты)
http://www.nvidia.com/object/linux_display_x86_71.86.01.html (очень старые видеокарты)
http://www.nvidia.com/object/linux_display_amd64_173.14.12.html
http://www.nvidia.com/object/linux_display_amd64_96.43.01.html (старые видеокарты)
http://www.nvidia.com/object/linux_display_amd64_71.86.01.html (очень старые видеокарты)
Версии драйверов nVidia
http://download.nvidia.com/XFree86/Linux-x86/173.14.12/NVIDIA-Linux-x86-173.14.12-pkg1.run
http://download.nvidia.com/XFree86/Linux-x86/96.43.01/NVIDIA-Linux-x86-96.43.01-pkg1.run (старые видеокарты)
http://download.nvidia.com/XFree86/Linux-x86/71.86.01/NVIDIA-Linux-x86-71.86.01-pkg1.run (очень старые видеокарты)
http://download.nvidia.com/XFree86/Linux-x86_64/173.14.12/NVIDIA-Linux-x86_64-173.14.12-pkg2.run
http://download.nvidia.com/XFree86/Linux-x86_64/96.43.01/NVIDIA-Linux-x86_64-96.43.01-pkg2.run (старые видеокарты)
http://download.nvidia.com/XFree86/Linux-x86_64/71.86.01/NVIDIA-Linux-x86_64-71.86.01-pkg2.run (старые видеокарты)

Поддержка
Если у Вас есть вопросы или проблемы, пожалуйста посетите форум обсуждения Linux (http://www.nvnews.net/vbulletin/forumdisplay.php?s=&forumid=14). Если Вы не нашли ответа на свой вопрос там, вы можете отправить электронное письмо (по-английски) на адрес: linux-bugs@nvidia.com.
Когда будете писать на linux-bugs@nvidia.com, пожалуйста прикрепите nvidia-bug-report.log, который генерируется запуском 'nvidia-bug-report.sh'.
Разработчики с вопросами по программированию графических процессоров, пожалуйста используйте веб-сайт разработчиков NVIDIA
http://developer.nvidia.com/
а также поддержку разработчиков NVIDIA по е-mail:
SDKFeedback@nvidia.com

Обсуждение статьи-перевода ЗДЕСЬ

От переводчика: если вы нашли какие-то неточности в переводе – пишите в личку.

(c) NULL
November, 13, 2008

Навигация по статьям
Предыдущая статья Настройка сканирования МФУ HP M1522, M2727, cm1017 и cm1312 HOWTO: Установка драйвера для Atheros L1 Следующая статья

open-suse.ru