LinuxForum.Fans
Тема

Установить драйвера для NVIDIA

Автор: Sanaes 16 сообщений 4046 просмотров
#351919

У кого-нибудь удалось установить драйвера для NVIDIA? У меня почему-то не останавливается Х-сервер, после инит 3 напрочь все зависает, по консолям не могу прыгать, а если и удается перепрыгнуть, то при установке драйвера он выдает что Хсервер запущен. Все это происходит на Гном варианте.

#351924

Sanaes,
Разлогиньтесь. (завершите сеанс пользователя)
После жмите Ctrl+Alt+F1.
Далее: login = root, пароль = пароль рута.
Далее: init 3.

#351928

verg, Именно так и делаю. Далее изображение пропадает остаются только выхлопы консоли и возможны два варианта, либо все это дело зависло и реагирует только на ресет, в логах ничего нет, либо при установке, повторюсь, пишет что сервер не остановлен. Конфигурация такая i5-3570k, 16Gb, 2 x 1Gb NVidia 460GTX !!! в SLI режиме !!!, вариант загрузки UEFI без sec.boot.

#351931

Sanaes,
Пробуйте ставить прямо из иксов с опцией:

text
--no-x-check
#351965
Sanaes написал:
verg, Именно так и делаю. Далее изображение пропадает остаются только выхлопы консоли и возможны два варианта, либо все это дело зависло и реагирует только на ресет, в логах ничего нет, либо при установке, повторюсь, пишет что сервер не остановлен. Конфигурация такая i5-3570k, 16Gb, 2 x 1Gb NVidia 460GTX !!! в SLI режиме !!!, вариант загрузки UEFI без sec.boot.

В опциях ядра, при загрузке пропишите nomodeset 3
Предварительно добавьте /etc/modprobe.d/50-blacklist.conf в конец строку blacklist nouveau
При перезгрузке сразу попадёте консоль.

#352030

"Sanaes" написал:
У кого-нибудь удалось установить драйвера для NVIDIA?
304.88 на 13.1 с ядром 3.11.6-4-desktop без заморочек?

Тоже возникает этот вопрос ,так как при установке по "сложному" способу выдает ошибку -невозможно скомпилировать модуль nvidia.ko. После нескольких попыток , общения с google и произнесения заклинаний на чистом русском удалось поставить
NVIDIA-Linux-x86-304.108 после того как нашел вот это
As for NVidia Legacy Driver, i upgraded from 304.88 to 304.108 which works well with Linux Kernel 3.10 (without any patches needed) plus a single patch which is now available on my new NVidia section on SlackHacks Repository. Currently i only support 304.108 since i only have NVidia GPU at the moment and it's supported only by 304.xx driver. I think the same patch can be used for any other driver (especially the new 325.xx branch). Use this steps to patch your NVidia driver"
1. sh NVIDIA-Linux-x86-304.108.run --extract-only
2. cd NVIDIA-Linux-x86-304.108
3. patch -p1 < /path/to/nvidia-3.11.patch
4. ./nvidia-installer.
с использованием вот этого патча.
#352035

Vlad60,
304.116 не ставится? (который описан в совете о сложном способе)

text
verg@localhost:~> inxi -SG
System:    Host: localhost Kernel: 3.12.1-1.g999c17a-desktop i686 (32 bit) 
           Desktop: KDE 4.11.3 Distro: openSUSE 13.1 (Bottle)
Graphics:  Card: NVIDIA G73 [GeForce 7600 GS] X.Org: 1.14.3.901 driver: nvidia Resolution: 1920x1080@60.0hz 
           GLX Renderer: GeForce 7600 GS/AGP/SSE2 GLX Version: 2.1.2 NVIDIA 304.116

А для 108 как-то описывал: Релиз ядра Linux 3.11. Обзор новшеств + патчи для драйверов NVIDIA
Но это уже должно стать историей.

#352036
"verg" написал:
304.116 не ставится?

304.116 не пробовал - сейчас скачаю попробую

#352045

NVIDIA-Linux-x86-304.116.run ставится без проблем ,

#352062
Alexey_1 написал:
[quote=Sanaes]verg, Именно так и делаю. Далее изображение пропадает остаются только выхлопы консоли и возможны два варианта, либо все это дело зависло и реагирует только на ресет, в логах ничего нет, либо при установке, повторюсь, пишет что сервер не остановлен. Конфигурация такая i5-3570k, 16Gb, 2 x 1Gb NVidia 460GTX !!! в SLI режиме !!!, вариант загрузки UEFI без sec.boot.

В опциях ядра, при загрузке пропишите nomodeset 3
Предварительно добавьте /etc/modprobe.d/50-blacklist.conf в конец строку blacklist nouveau
При перезгрузке сразу попадёте консоль.[/quote]
Помогло сразу и безоговорочно, встали самые последние 331-е

#352109

1. NVIDIA-Linux-x86-304.116.run - по идее и не должен ставится так как вышел до выхода openSuSe 13.1, но если у других работает, то значит должно ставиться.

2. NVIDIA-Linux-x86_64-331.20.run - официальная последняя версия работает без проблем проверено лично.... и с документацией там все в порядке... там вообще написано что можно генерировать пакеты для любой несуществующей версии ядра (с помощью параметров)...

init 3 - работает на ура первый раз... если запустить иксы и попробовать повторно, то ничего не получится... самый простой вариант в этом случае найти файл /etc/X11/xorg.conf переименовать его или удалить.

Далее в kde нажать alt+shift+bakckspace и иксы отвалятся... так как нету больше конфигурационного файла.
(Как перезапустить иксы в Гноме и прочих DE не знаю так как не пользуюсь)

Далее идем и запускаем наш установочный файл NVIDIA-Linux-x86_64-331.20.run сработало на ура.

Примечание: Как я уже писал ранее единственное, что может помешать нормальной установке библиотека lbGL.so.*
Если в результатах работы установочных скриптов видно битые ссылки на эту библиотеку или предупреждения...
То запускаем Yast желательно из консоли суперпользователя(так как в обчной все будет квадратиками вместо кириллицы, если вы не использовали совет), для этого необходимо переключиться в соседнюю консоль.
Найти все пакеты предоставляющие библиотеку libGL.so. той версии на которую ругались скрипты установки и принудительно переустановить все пакеты которые найдет yast.
После переустановки все будет так как нужно.
Так же по поводу файла:

text
50-blacklist.conf в конец строку blacklist nouveau

Установщик сам создал другой файл с тем же содержимым:

text
nvidia.conf

поэтому я ничего не добавлял кроме параметров ядра....
10й пункт в сложной установке...
После всего выполняем, если скрипт не выполнил до нас:
nvidia-configure
все заработало...

#352157
"mozgfx" написал:
1. NVIDIA-Linux-x86-304.116.run - по идее и не должен ставится так как вышел до выхода openSuSe 13.1, но если у других работает, то значит должно ставиться.

Должен. (ранние тоже без проблем поставятся с патчами, а этому и патчи не нужны - всё включено)
Так же полностью поддерживает и ядра 3.12.x
Этот легаси драйвер вышел одновременно с 331.20 и 319.72
Во всех трёх, помимо прочего, решалась проблема совместимости я ядрами 3.11+

#352764

verg, не обратил внимание на маленькую деталь...
Патч был для 304.108, а 304.116 видимо его уже содержит... правильно?

#352766
"mozgfx" написал:
а 304.116 видимо его уже содержит... правильно?

Ага.

#353353
"mozgfx" написал:
libGL.so

У кого проблемы с libGL удалите пакет glamor.

Войдите или зарегистрируйтесь, чтобы ответить.