CentOS 7 OpenGL не использует Nvidia после установки, и настройки nvidia -не выполняются. Есть ли способ заставить nvidia использоваться для всего?

Если ваша версия bluez более ранняя, чем 5.50 -6, то это известная проблема :https://bugs.archlinux.org/task/61386

5.50 -6 работает здесь, по совпадению на (Intel )Chromebook.

0
28.01.2021, 01:33
1 ответ

Поэтому мне пришлось выполнить следующие действия, чтобы NVIDIA правильно работала на ноутбуке с гибридной графикой. (ниже предполагается, что nouveau отключено, а nvidia уже установлена ​​)

Создайте /etc/X11/xorg.conf.d/10 -nvidia -prime.conf

Section "OutputClass"  
  Identifier "nvidia"
  MatchDriver "nvidia-drm"
  Driver "nvidia"
  Option "AllowEmptyInitialConfiguration"
  Option "PrimaryGPU" "yes"
EndSection

Созданы два файла «optimus.desktop» в /etc/xdg/autostart/ и /usr/share/gdm/greeter/autostart/, которые содержат:

[Desktop Entry]
Type=Application
Name=Optimus
Exec=sh -c "xrandr --setprovideroutputsource modesetting NVIDIA-0; xrandr --auto"
NoDisplay=true
X-GNOME-Autostart-Phase=DisplayServer

Добавьте параметр ядра nvidia -drm.modeset=1 в конец CRUB _CMDLINE _LINUX внутри /etc/default/grub и запустите:

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

Создайте файл /etc/modprobe.d/nvidia.conf, используя следующий:

echo "options nvidia_drm modeset=1" >> /etc/modprobe.d/nvidia.conf

Создайте файл /etc/dracut.conf.d/nvidia.conf со следующим содержимым:

add_drivers+=" nvidia nvidia_modeset nvidia_uvm nvidia_drm "
install_items+=" /etc/modprobe.d/nvidia.conf "

Выполните следующую команду:

dracut -f
init6

Оттуда NVIDIA была графикой по умолчанию и работала как положено.

0
18.03.2021, 22:34

Теги

Похожие вопросы