Выбрал nvidia-390, а inxi -G мне:
live@d10:~$ inxi -G
Resuming in non X mode: glxinfo not found. For package install advice run: inxi --recommends
Graphics: Card: NVIDIA GF108 [GeForce GT 630]
Display Server: N/A drivers: modesetting (unloaded: fbdev,vesa) tty size: 100x30
lsmod показал nouveau. Добавил nouveau в blacklist, послед подкл модуль нвидиа на горячую и попробовал загрузить - вывод следующий:
live@d10:~$ sudo depmod
depmod: WARNING: could not open modules.builtin at /lib/modules/5.1.4-porteus: No such file or directory
live@d10:~$ sudo modprobe nvidia
modprobe: ERROR: ../libkmod/libkmod.c:514 lookup_builtin_file() could not open builtin file '/lib/modules/5.1.4-porteus/modules.builtin.bin'
live@d10:~$
Вот вывод lsmod:
live@d10:~$ lsmod |grep "nouveau"
nouveau 1523712 2
mxm_wmi 12288 1 nouveau
wmi 16384 2 mxm_wmi,nouveau
led_class 12288 3 input_leds,rt2x00lib,nouveau
ttm 61440 1 nouveau
live@d10:~$
:)
live@d10:~$ inxi -G
Resuming in non X mode: glxinfo not found. For package install advice run: inxi --recommends
Graphics: Card: NVIDIA GF108 [GeForce GT 630]
Display Server: N/A drivers: nvidia (unloaded: modesetting,fbdev,vesa,nouveau)
tty size: 100x30
live@d10:~$ uname -r
4.15.4-pf
Пришлось также вручную дописать modprobe.blacklist=nouveau в параметры загрузки ядра :)
Добавил, теперь depmod без ошибок.
000-kernel-5.1.4-porteus_64.pfs (http://file.puppyrus.org/users/pra64/pfs-portable-test/)
nvidia заработали, но почему-то модуль автоматом не загрузился - пришлось подключать на горячую и выполнить следующие команды:
sudo depmod
sudo modprobe nvidia
Пререзагрузил иксы - иксы не стартанули - No screen found,
пришлось дополнительно выполнить sudo nvidia-xconfig, который создаёт файл конфигурации nvidia (по идее должен быть прописан в модуле) - после иксы стартанули:
live@d10:~$ inxi -G
Resuming in non X mode: glxinfo not found. For package install advice run: inxi --recommends
Graphics: Card: NVIDIA GF108 [GeForce GT 630]
Display Server: N/A driver: nvidia tty size: 100x30
live@d10:~$ uname -r
5.1.4-porteus
live@d10:~$
Проблемы:
1. Модуль pfs nvidia из загрузочного меню почему-то не загружается
2. Дополнительно пришлось выполнить sudo nvidia-xconfig, который создаёт файл конфигурации nvidia (должен быть прописан в модуле nvidia - но как я понял, его там нет)
Вот такие пироги :)
Вот и причина:
quiet dir=lfd10 rw quiet load=load=nVidia-39;-gtk2-;palemoon modprobe.blacklist=nouveau
Два раза указано load=load ;)
Да, в etc/modprobe.d есть nvidia.conf с содержимым:
но nouveau все равно грузится:
live@d10:~$ cat /etc/modprobe.d/nvidia.conf
blacklist nouveau
live@d10:~$ lsmod |grep nouveau
nouveau 1523712 2
mxm_wmi 12288 1 nouveau
wmi 16384 2 mxm_wmi,nouveau
ttm 61440 1 nouveau
led_class 12288 2 input_leds,nouveau
live@d10:~$ inxi -G
Resuming in non X mode: glxinfo not found. For package install advice run: inxi --recommends
Graphics: Card: NVIDIA GF116 [GeForce GTX 550 Ti]
Display Server: N/A drivers: modesetting (unloaded: fbdev,vesa) tty size: 100x30
live@d10:~$
Если положить nvidia.conf в /lib/modprobe.d - то всё успешно:
live@d10:~$ cat /lib/modprobe.d/nvidia.conf
blacklist nouveau
live@d10:~$ lsmod |grep nouveau
live@d10:~$ inxi -G
Resuming in non X mode: glxinfo not found. For package install advice run: inxi --recommends
Graphics: Card: NVIDIA GF116 [GeForce GTX 550 Ti]
Display Server: N/A drivers: nvidia (unloaded: modesetting,fbdev,vesa,nouveau)
tty size: 100x30
live@d10:~$
Чудеса:
live@d10:~$ cat /etc/modprobe.d/nvidia.conf
blacklist nouveau
live@d10:~$ cat /lib/modprobe.d/nvidia.conf
cat: /lib/modprobe.d/nvidia.conf: Нет такого файла или каталога
live@d10:~$ inxi -G
Resuming in non X mode: glxinfo not found. For package install advice run: inxi --recommends
Graphics: Card: NVIDIA GF108 [GeForce GT 630]
Display Server: N/A drivers: nvidia (unloaded: modesetting,fbdev,vesa,nouveau)
tty size: 100x30
live@d10:~$
Как вы видите, всё заработало из /etc/modprobe.d ??? Что-то изменилось ???
Удалил сохраненку - и:
live@d10:~$ cat /etc/modprobe.d/nvidia.conf
blacklist nouveau
live@d10:~$ inxi -G
Resuming in non X mode: glxinfo not found. For package install advice run: inxi --recommends
Graphics: Card: NVIDIA GF108 [GeForce GT 630]
Display Server: N/A drivers: modesetting (unloaded: fbdev,vesa) tty size: 100x30
live@d10:~$
Теперь попробую ваш новый 089 (тот который копирует в /lib/modprobe.d)
:'(
live@d10:~$ cat /lib/modprobe.d/nvidia.conf
blacklist nouveau
live@d10:~$ inxi -G
Resuming in non X mode: glxinfo not found. For package install advice run: inxi --recommends
Graphics: Card: NVIDIA GF108 [GeForce GT 630]
Display Server: N/A drivers: modesetting (unloaded: fbdev,vesa) tty size: 100x30
live@d10:~$
Вывод - если просто прописать копирование в rc.local - то блокировка nouveau не сработает. Если же файл /etc/modprobe.d/nvidia.conf прописан в сохраненке - то nouveau блокируется. Выход - прописать файл /etc/modprobe.d/nvidia.conf в модулях nvidia - других решений нет :-[
Проверил 430 - рабоает:
live@pra6408:~$ nvidia-smi
Tue Dec 3 11:18:38 2019
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 430.14 Driver Version: 430.14 CUDA Version: 10.2 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GeForce GTX 650 Off | 00000000:01:00.0 N/A | N/A |
| 40% 33C P5 N/A / N/A | 26MiB / 980MiB | N/A Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 Not Supported |
+-----------------------------------------------------------------------------+
assaultcube запускается