Если ваша версия bluez более ранняя, чем 5.50 -6, то это известная проблема :https://bugs.archlinux.org/task/61386
5.50 -6 работает здесь, по совпадению на (Intel )Chromebook.
Поэтому мне пришлось выполнить следующие действия, чтобы 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 была графикой по умолчанию и работала как положено.