Leap 15.2 NVIDIA драйвер

Доброго дня.
Видеокарта NVIDIA GF108 [GeForce GT 630]. Не ставится драйвер G04 из репозитория download.nvidia.com/opensuse/leap/15.2
В NVIDIA настройках пишет примерно следующее: Драйвер не установлен, выполните команду nvidia-xconfig.
После выполнения этой команды и перезагрузки компьютер больше не грузится. Проделал установку несколько раз без успеха. Подскажите что делать?

Приветствую.

А почему “G04”?
Для Geforce 600 series нужен “G05”

Устанавливать лучше от сюда, в один клик](https://opensuse-community.org). (обязательно в браузере Firefox, в других браузерах не срабатывают зелёные кнопки)

Приветствую. Спасибо за предположение. Попробовал установить, по ссылке, G05. То же самое, даже немного хуже - окно Nvidia Settings вообще не открывается. К счастью снес драйвер без вреда для системы…
G04 было автоматически предложено из репозитория download.nvidia.opensuse. Да и в предыдущих версиях Opensuse G04 работал отлично…

Nvidia Settings пытаетесь открыть сразу после установки пакетов, не после перезагрузки когда драйвер вступит в силу?

Какой драйвер используется смотрите вывод команды lsmod:


lsmod | grep 'nvidia\|nouveau'

После установки пакетов с драйверами (а лучше до, тогда бы не пришлось, наверно, запускать mkinitrd) не лишним будет отредактировать /etc/modprobe.d/50-blacklist.conf, добавив

blacklist nouveau

и выполнить


# mkinitrd

Перезагрузка.
Если сбой и графический режим не работает, проверьте /var/log/Xorg.?.log

Запустите NVIDIA X Server Settings и сохраните конфигурационный файл в домашней папке ~/xorg.conf

Размер шрифтов и окон оставляет желать лучшего, то проверьте


> xdpyinfo | grep 'dimens\|resol'
  dimensions:    1920x1080 pixels (508x286 millimeters)
  resolution:    96x96 dots per inch

Отредактируйте ~/xorg.conf, добавив в секцию Monitor


Section "Monitor"
...
    Option         "DPI" "96 x 96"
EndSection

Скопируйте ~/xorg.conf в /etc/X11/

# cp /home/пользователь/xorg.conf /etc/X11/

Рестарт графики

# /usr/sbin/rcxdm restart

GRUB и консоль
/etc/default/grub
Для примера

GRUB_GFXMODE=“1280x1024x24,1280x1024”
GRUB_GFXPAYLOAD_LINUX=“1280x1024x24,1280x1024”

Спасибо.
В общем, lsmod | grep ‘nvidia|nouveau’ вообще не дает выхода, т.е. никакой драйвер не задействован. После установки дравера - огромные иконки и тект на экране…попробовал под более ранним ядром (152,19) переустановить - никакого результата. blacklist nouveau прописан в nvidia.conf. Причем пробовал как G05 так и G04. Весь процесс описан здесь: https://forums.opensuse.org/showthread.php/541951-Leap-15-2-NVIDIA-driver-does-not-work

Проблема решена. Всем спасибо!
Решение нашел здесь:
https://en.opensuse.org/SDB:NVIDIA_drivers#Secureboot
и просто в точности следовал инструкции по регистрации ключа драйвера (Enrolling key)

У GT 630 четыре разных чипа. Для GF108 нужен G04.

А вот официальный сайт NVIDIA](Linux x64 (AMD64/EM64T) Display Driver | 450.57 | Linux 64-bit | NVIDIA) утверждает, что “G05”.

(Но можно ставить и “G04”, если что. Работать должно.)

Но установить “почему-то” не получается… :stuck_out_tongue:

  • 6 The GeForce GT 630 (DDR3, 128-bit, retail) card is a rebranded GeForce GT 430 (DDR3, 128-bit).
  • 7 The GeForce GT 630 (GDDR5) card is a rebranded GeForce GT 440 (GDDR5).

И для GeForce GT 430 или 440 сайт Nvidia даёт уже другие драйвера: Linux x64 (AMD64/EM64T) Display Driver | 390.138 | Linux 64-bit | NVIDIA

https://download.nvidia.com/XFree86/Linux-x86_64/450.57/README/supportedchips.html ‘G05’

|==> GeForce GT 630
|
|0FC2|C|


sbin/lspci -nnk | egrep -A3 "VGA|Display|3D"