Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия | |||
linux:overall:hardwares [2022/12/17 04:23] admin |
linux:overall:hardwares [2025/01/21 15:42] (текущий) admin |
||
---|---|---|---|
Строка 88: | Строка 88: | ||
< | < | ||
- | < | + | < |
<code bash> | <code bash> | ||
ubuntu-drivers devices | ubuntu-drivers devices | ||
sudo ubuntu-drivers autoinstall | sudo ubuntu-drivers autoinstall | ||
+ | </ | ||
+ | |||
+ | Еще команды | ||
+ | <code bash> | ||
+ | ubuntu-drivers devices | ||
+ | sudo ubuntu-drivers --gpgpu list | ||
+ | sudo ubuntu-drivers install nvidia:535 | ||
+ | sudo ubuntu-drivers autoinstall | ||
+ | |||
+ | |||
+ | sudo apt --purge remove *nvidia*${DRIVER_BRANCH}* | ||
</ | </ | ||
</ | </ | ||
Строка 113: | Строка 124: | ||
# Для установки более новых версий можно подключить эту репу | # Для установки более новых версий можно подключить эту репу | ||
sudo add-apt-repository ppa: | sudo add-apt-repository ppa: | ||
+ | </ | ||
+ | |||
+ | <code bash> | ||
+ | Смотрим какие версии драйвера Nvidia есть в репозитории: | ||
+ | sudo apt-get update && clear && apt-cache search nvidia-[0-9] | grep ' | ||
+ | Устанавливаем драйвер (nvidia-версия) и программу для его настройки (nvidia-settings): | ||
+ | sudo apt-get install nvidia-304 nvidia-settings | ||
+ | Создаем xorg.conf: | ||
+ | sudo nvidia-xconfig | ||
+ | Перезагружаем компьютер. | ||
+ | После перезагрузки проверяем какой видео драйвер используется: | ||
+ | lspci -k | grep -EA2 ' | ||
+ | Получится примерно такой вывод, в последней строке указано название используемого видео драйвера | ||
+ | |||
+ | 03:00.0 VGA compatible controller: NVIDIA Corporation G92 [GeForce 9800 GT] (rev a2) | ||
+ | Subsystem: Elitegroup Computer Systems Device 1a0e | ||
+ | Kernel driver in use: nvidia | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | < | ||
+ | < | ||
+ | |||
+ | Восстановление работы в случае аварии, | ||
+ | <code bash> | ||
+ | # Запускаем виртуальный терминал | ||
+ | ctrl+alt+F1 | ||
+ | |||
+ | # Удаляем проприетарный драйвер, | ||
+ | sudo apt purge nvidia* | ||
+ | |||
+ | # Обновляем конфигурацию и ребут | ||
+ | sudo dpkg-reconfigure xserver-xorg | ||
+ | |||
+ | |||
+ | # Так же, в случае проблем можно проверить/ | ||
+ | systemctl restart display-manager | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | < | ||
+ | < | ||
+ | Некорректно удален после чего все пошло по звезде, | ||
+ | При попытке что то удалить или поставить сыпятся ошибки зависимостей\\ | ||
+ | Вероятно связано с удалением через "apt --purge", | ||
+ | В общем решение почистить хвосты с помощью dpkg и можно ставить снова\\ | ||
+ | |||
+ | <code bash> | ||
+ | # Посмотреть все зависимости nvidia-340 | ||
+ | dpkg-divert --list | grep nvidia-340 | ||
+ | |||
+ | #Затем для каждой из них выполнить | ||
+ | # dpkg-divert --remove / | ||
+ | # /your/path - путь, на который ругается / | ||
+ | |||
+ | apt --fix-broken install | ||
+ | apt update | ||
+ | apt upgrade | ||
+ | ubuntu-drivers devices | ||
+ | ubuntu-drivers autoinstall | ||
</ | </ | ||
</ | </ | ||