среда, 16 февраля 2022 г.

Linux video drivers

 



Не загружается графика в Linux? Вот основные причины проблем с видеокартами (на примере RHEL/CentOS 7):

- nvidia: нужна установка родного драйвера nvidia

- nvidia: обновилось ядро, нужна пересборка модуля nvidia для этого ядра

- amd: поменяли видеокарту с nvidia на amd, нужно удалить драйвер nvidia и настроить натиынй драйвер radeon


Полезные команды: 

Ctrl+Alt+F2/F3 - переключение в консольный режим


init 3 - переход в консольный режим с отключением графики


"e" при загрузке на окне выбора ядер, добавить " 3" + Ctrl+X - загрузка в консольном режиме


lspci | grep VGA - узнать название видеокарты


Xorg -configure - автоматическая конфигурация Xorg. Скопировать после этого /root/xorg.conf.new в /etc/X11/xorg.conf (может не быть).


uname -r - проверка имени активного ядра 

bash-4.2$ uname -r

3.10.0-1062.9.1.el7.x86_64




Установка драйвера NVIDIA:

1. Скачать отсюда для Linux64:

https://www.nvidia.com/Download/index.aspx?lang=en

Например, скачивание по прямому адресу:

wget https://us.download.nvidia.com/XFree86/Linux-x86_64/510.54/NVIDIA-Linux-x86_64-510.54.run

2. Установить пакеты для разработки  

yum group install "Development Tools"

yum install kernel-devel

3. Отключить nouveau драйвер

в файле /etc/default/grub добавить текст modprobe.blacklist=nouveau в строку GRUB_CMDLINE_LINUX и обновить загрузочный образ 

grub2-mkconfig -o /boot/grub2/grub.cfg

grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg

4. перезагрузить систему в текстовом режиме

init 3 или systemctl isolate multi-user.target

5. Запустить *run 

bash /home/user/Downloads/NVIDIA-Linux-x86_64-510.54.run

6. Перезагрузка

reboot

Неплохое описание https://www.cyberciti.biz/faq/how-to-install-nvidia-driver-on-centos-7-linux/




Комментариев нет:

Отправить комментарий