Обновления видеодрайвера nVidia в Linux

В Линуксе из коробки порой криво работает видеодрайвер. Ниже приведён рецепт по его обновлению.

1. Пролюбопытствуем, какая у нас сейчас видеокарта:
lspci -vnn
(Команда lspci расшифровывается как "LiSt of all PCI devices" (wiki, manpages.info, systutorials.com). Её параметры:
    -v - be verbose and display detailed information;
    -nn - show PCI vendor and device codes as both numbers and names.)

Команда выведет длинный список устройств. Следует промотать его до обнаружения фразы 'VGA compatible controller'. Проще найти нужный абзац вручную, чем мудрить с grep.
Определение имеющегося видеодрайвера
(Или использовать фильтр 'grep -iA11 VGA' - найти вхождение буквосочетания VGA, не обращая внимание на регистр, и дополнительно вывести 11 следующих строк после него.)

 

2. Подключаем репозиторий с графическими драйверами nVidia:
sudo add-apt-repository ppa:graphics-drivers/ppa
Подключение репозитория с драйверами nVidia

 

3. Обновляем базу данных системы, чтобы информация из репозитория стала доступной для следующей операции:
sudo apt update
Обновление системы

 

4. Запрашиваем у Ubuntu рекомендацию, какой драйвер поставить:
ubuntu-drivers devices
Запрос рекомендации по видеодрайверу
(Ради любопытства вы также можете запустить эту команду перед добавлением репозитория, чтобы лучше понять, ради чего тот добавляли)

 

5. Установка драйвера для NVidia:
sudo apt install nvidia-[номер]
Установка нового видеодрайвера

Готово. Потребуется сделать перезагрузку системы, чтобы изменился "Kernel driver in use".

 

6. Убедимся, что драйвер встал на место. Для этого ещё раз выведем информацию с помощью
lspci -vnn
Убеждаемся, что новый видеодрайвер nVidia установлен

 

 

 

 


Дополнительно приведу  команду по установке intel-microcode, содержащей апдейты для процессора. Здесь всё просто.
sudo apt install intel-microcode
Установка intel-microcode

Его также можно инсталлировать его через графический интерфейс, для этого необходимо воспользоваться программой "Driver Manager".

После установки перегружаем систему.

 

 

 

 


Ещё один момент, который может создать большие затруднения - это отключение мешающего устройства. Способ сделать это через графический интерфейс мне не удалось - в интернете рецепт имееься, но GUI изменился и старые советы не работают. Так что приходится искать способ через консоль.

Для определённости скажем, что хотим избавиться от никогда не используемого нами 'HDMI/DisplayPort Audio Controller'. Повторим приведённую выше команду lspci -vnn и найдём наше устройство. Запомним, как называется соответствующий драйвер/модуль.

Отключение аудиоконтроллера в Линукс

Далее откроем файл конфигурации устройств. В разных дистрибутивах Linux его место положение может отличаться. Для Linux Mind соответствующая команда
sudo nano /etc/modprobe.d/blacklist.conf
(или используйте другой понравившийся вам редактор, к примеру, xed)

В редакторе добавьте строку
# your comment
blacklist snd_hda_intel

Перазагрузитесь.

Вот только такой способ порой может создать проблемы, поскольку кроме ненужного нам аудиоконтроллера может также отключиться и другой нужный, поскольку он использует тот же самый драйвер. Для аудиоустройства это можно обойти установкой alsa-tools-gui, а затем запустить hdajackretask. В окне программы используйте опцию "Install boot override".

Add new comment

Plain text

  • No HTML tags allowed.
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.