Настройка гибридной графики Nvidia в R12
Материал из Rosalab Wiki
Версия от 12:26, 11 апреля 2022; Aponomarenko (обсуждение | вклад) (Новая страница: «См. [https://forum.rosalinux.ru/viewtopic.php?p=109052&sid=d13173219385614c57dac9ead3622f6c#p109052 эту инструкцию с нашего форума].…»)
См. эту инструкцию с нашего форума.
Ставим драйвер:
sudo dnf install nvidia470
Далее открываетм от рута файл /etc/default/grub и к параметру GRUB_CMDLINE_LINUX_DEFAULT в конце добавляем nvidia-drm.modeset=1
Далее выполняем для обновления загрузчика:
sudo update-grub2
После перезагрузки гибридка должна работать.
Для гнома можно установить switcheroo-control:
sudo dnf install switcheroo-control sudo systemctl enable switcheroo-control.service sudo systemctl start switcheroo-control.service
switcheroo-control добавляет пункт в контекстное меню.
Для других DE есть другой способ: в папке ~/.local/bin/ (если такой еще нет, то создаем) создаем файл nvrun (название придумал я, можно по другому назвать).
Пишем в этот файл строку:
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia "$@"
Далее разрешаем запуск
chmod +x ~/.local/bin/nvrun
Теперь для запуска приложения на дискретке можно писать:
nvrun <имя приложения>