Только что открыл для себя новый способ запуска сессии KDE с графическим ускорением сильной видеокарты Nvidia на ноутбуке с технологией Optimus (Intel + Nvidia)
Заключается в том, что нужно добавить новую подправленную сессию в KDM.
Необходим работающий и настроенный
bumblebee
Поехали!
- Создаём клон обычной сессии
Код:
|
[12:06 melky ~]% sudo cp /usr/share/apps/kdm/sessions/kde-plasma.desktop /usr/share/apps/kdm/sessions/kde-plasma-optirun.desktop |
- Правим этот файл сессии. Нужно дополнительно поменять имя сессии, чтобы не путаться. Ну и параметр Exec. Я использую primusrun, т.к. мне он больше нравится, чем optirun
Код:
|
....
Name=GPU Accelerated KDE Plasma Workspace
....
Exec=/usr/bin/primusrun /usr/bin/startkde
...
Name[ru]=Ускоренный GPU рабочий стол Plasma |
- Линкуем в папку с сессиями этот подправленный файл
Код:
|
[12:07 melky ~]% ln -s /usr/share/apps/kdm/sessions/kde-plasma-optirun.desktop /usr/share/xsessions |
- Логинимся заново, в KDM выбирая эту правленную сессию.
- PROFIT! KDE запущена с Nvidia.
- Эффекты не работают с карточкой Nvidia (почему, хз). Правится это запуском Kwin с видеокарточки Intel. Я это делаю через tty1 (которая по нажатию CTRL+ALT+F1)
Код:
|
[12:08 melky ~]% DISPLAY=:0 kwin --replace |
- DOUBLE PROFIT! KDE запущены на Nvidia, Kwin запущен на Intel.
Скрины с результатом
Кроме того, все программы будут запускаться на видеокарте Nvidia. Можно забыть об
optirun! На ноуте я сижу только с зарядкой, без батарейки, так что простаивание дискретной видеокарты меня не устраивало. Теперь всё норм - это то, чего я хотел. Удачи всем