VictorR2007 писал(а): 17 дек 2022, 15:54
Откройте dnfdragora, в поиске наберите nvidia и удалите все найденные установленные пакеты,
в названии которых есть nvidia. Потом устанавливайте новые драйвера.
Виктор, спасибо! Сработало.
О, dnfdragora супер-тул!
Нашел и почистил целые залежи остатков от различных попыток установить драйвера nvidia. Заодно удалил ненужные версии ядер.
После этого auto-krokodil-cli autoinstall поставил nvidia520 на ядро 5.10-155 и теперь, о чудо, у меня
$ lspci -nnk | grep -A2 VGA
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GM206 [GeForce GTX 950] [10de:1402] (rev a1)
Subsystem: NVIDIA Corporation Device [10de:1139]
Kernel driver in use: nvidia
Upd: Но это оказался еще не финиш. Поддержка OpenGL на nVidia не заработала. При запуске OpenGL-приложений они запускаются в режиме софтварной эмуляции: ворочаются мучительно медленно и одно процессорное ядро загружено на 100%.
$glxinfo | grep OpenGL | grep renderer
OpenGL renderer string: llvmpipe (LLVM 15.0.0, 256 bits)
Обнаружил с устанавливаемыми через krokodile драйверами nvidia еще один нюанс - nvidia-powerd.service не находит своих файлов:
$ systemctl status nvidia-powerd.service
× nvidia-powerd.service - nvidia-powerd service
Loaded: loaded (/lib/systemd/system/nvidia-powerd.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Sat 2022-12-24 17:35:34 MSK; 38s ago
Process: 925 ExecStart=/usr/bin/nvidia-powerd (code=exited, status=203/EXEC)
Main PID: 925 (code=exited, status=203/EXEC)
CPU: 665us
дек 24 17:35:34 sergdesk systemd[1]: Starting nvidia-powerd service...
дек 24 17:35:34 sergdesk systemd[925]: nvidia-powerd.service: Failed to locate executable /usr/bin/nvidia-powerd: No such file or directory
дек 24 17:35:34 sergdesk systemd[925]: nvidia-powerd.service: Failed at step EXEC spawning /usr/bin/nvidia-powerd: No such file or directory
дек 24 17:35:34 sergdesk systemd[1]: nvidia-powerd.service: Main process exited, code=exited, status=203/EXEC
дек 24 17:35:34 sergdesk systemd[1]: nvidia-powerd.service: Failed with result 'exit-code'.
дек 24 17:35:34 sergdesk systemd[1]: Failed to start nvidia-powerd service.
Upd2: Провел эксперимент - снова удалил драйвера и поставил заново, используя свежий установщик от NVidia v525.60.11
Результат - OpenGL заработал, nvidia-powerd.service загрузился:
$ glxinfo | grep OpenGL | grep renderer
OpenGL renderer string: NVIDIA GeForce GTX 950/PCIe/SSE2
$ systemctl status nvidia-powerd.service
○ nvidia-powerd.service - nvidia-powerd service
Loaded: loaded (/usr/lib/systemd/system/nvidia-powerd.service; disabled; vendor preset: disabled)
Active: inactive (dead)