Настройка гибридной графики 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 <имя приложения>