LINUX.ORG.RU
решено ФорумGames

Вопрос по nvidia-xrun

 , ,


0

2

Вечер в хату добрый. Есть ноут с дискретной графикой, она переключается, бамблби, примус работают. Прочитал про nvidia-xrun и решил попробовать. Попробовал - понравилось, прирост ощутимый. Сейчас в качестве DE стоит openbox, при запуске nvidia-xrun в отдельном tty и при последующем выклюение (разлогиниваюсь через меню openboxa) nvidia-xrun не может выгрузить подгруженные модули. Ставилось всё по арчевики. Как итог - модули подгружаются, всё работает, но обратно они не выгружаются. И видяха в состоянии «ON» всё время остаётся. Лог в консоли такой. Что я делаю не так?

Unloading nvidia_drm module
rmmod: ERROR: Module nvidia_drm is in use
Unloading nvidia_modeset module
rmmod: ERROR: Module nvidia_modeset is in use by: nvidia_drm
Unloading nvidia module
rmmod: ERROR: Module nvidia is in use by: nvidia_modeset
Turning off nvidia GPU
OFF
Current state of nvidia GPU: 0000:01:00.0 ON


Починил

Вдруго кому поможет также как и мне: после разлогинивания из nvidia-xrun сессии нужно остановить сервис systemd-logind и выгрузить проприетарные модули нвидии ручками.

дабы каждый раз так не делать, открываем /bin/nvidia-xrun для редактирования, мотаем в самый конец, и перед секцией с выгрузкой модулей добавляем такой кусок:

echo 'Stopping systemd-logind service'
execute "sudo systemctl stop systemd-logind"

и в самом конце можно обратно стартануть этот сервис:

echo 'Starting systemd-logind service'
execute "sudo systemctl start systemd-logind"

Flexo
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.