История изменений
Исправление intelfx, (текущая версия) :
Нужно поставить bbswitch. Это ядерный модуль, отключающий дискретную видеокарту, когда она не используется. Затем нужно настроить bumblebee, чтобы он использовал нужный драйвер и этот самый bbswitch.
Ещё нужно удостовериться, что стоят bumblebee, nvidia-utils, nvidia и primus.
Подробности в вики:
https://wiki.archlinux.org/index.php/Bumblebee
Как сделано у меня:
/etc/modprobe.d/bbswitch.conf
options bbswitch load_state=0 unload_state=0
/etc/modules-load.d/bbswitch.conf
bbswitch
/etc/bumblebee/bumblebee.conf (выдержка, приведены только те параметры, которые нужно поменять)
[bumblebeed]
KeepUnusedXServer=false
TurnCardOffAtExit=true
Driver=nvidia
[optirun]
Bridge=primus
[driver-nvidia]
PMMethod=bbswitch
Пересоздать initcpio (mkinitcpio -p linux
), включить bumblebee (systemctl enable bumblebeed
), добавить себя в группу bumblebee (usermod -a -G bumblebee <имя пользователя>
), перегрузиться для верности.
По умолчанию всё будет работать на интегрированной (intel-овской), отдельные приложения можно будет запускать на дискретной с помощью optirun <команда>
.
Исходная версия intelfx, :
Нужно поставить bbswitch. Это ядерный модуль, отключающий дискретную видеокарту, когда она не используется. Затем нужно настроить bumblebee, чтобы он использовал нужный драйвер и этот самый bbswitch.
Ещё нужно удостовериться, что стоят bumblebee, nvidia-utils, nvidia и primus.
Подробности в вики:
https://wiki.archlinux.org/index.php/Bumblebee
Как сделано у меня:
/etc/modprobe.d/bbswitch.conf
options bbswitch load_state=0 unload_state=0
/etc/modules-load.d/bbswitch.conf
bbswitch
/etc/bumblebee/bumblebee.conf (выдержка, приведены только необходимые параметры)
[bumblebeed]
KeepUnusedXServer=false
TurnCardOffAtExit=true
Driver=nvidia
[optirun]
Bridge=primus
[driver-nvidia]
PMMethod=bbswitch
Пересоздать initcpio (mkinitcpio -p linux
), включить bumblebee (systemctl enable bumblebeed
), добавить себя в группу bumblebee (usermod -a -G bumblebee <имя пользователя>
), перегрузиться для верности.
По умолчанию всё будет работать на интегрированной (intel-овской), отдельные приложения можно будет запускать на дискретной с помощ