LINUX.ORG.RU

История изменений

Исправление 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-овской), отдельные приложения можно будет запускать на дискретной с помощ