Информация черпалась главным образом отсюда
http://www.linux.org.ru/forum/talks/9050432
http://forums.gentoo.org/viewtopic-t-959568-start-0.html
http://www.barunisystems.com/index.php/site/page?view=blog
Подготовочка
выходим из кедов в консоль
/etc/init.d/xdm stop
/etc/init.d/bumblebee stop
rc-update del xdm
rc-update del bumblebee
# деинсталлировать необязательно
/etc/portage/make.conf
VIDEO_CARDS="nvidia intel modesetting"
/etc/portage/package.keywords/optimus
=x11-apps/xrandr-1.4.1
=sys-kernel/gentoo-sources-3.9.11-r1
#=sys-kernel/gentoo-sources-3.10.3-r1 -- nvidia-drivers не компиляеццо с этим ядром!
=x11-drivers/nvidia-drivers-325.08
#=x11-base/xorg-server-1.14.2 -- Чёт конфликты лезут, чёрт с ней, останусь на 1.13.
#=x11-base/xorg-drivers-1.14
#=x11-proto/inputproto-2.3
#=app-emulation/emul-linux-x86-xlibs-20130224-r1
#=x11-drivers/xf86-input-evdev-2.8.1 -- кому какое дело до input
#=x11-drivers/xf86-input-synaptics-1.7.1
=x11-drivers/xf86-video-intel-2.21.9 -- это наверное тоже было необязательно
=x11-drivers/xf86-video-modesetting-0.8.0
/etc/X11/xorg.conf (отличия от официальной инструкцииЖ прописаны BusID для обеих карт, драйвер вместо modesetting указан intel)
Section "ServerLayout"
Identifier "layout"
Screen 0 "nvidia"
Inactive "intel"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:01:00:0"
EndSection
Section "Screen"
Identifier "nvidia"
Device "nvidia"
# Uncomment this line if your computer has no display devices connected to
# the NVIDIA GPU. Leave it commented if you have display devices
# connected to the NVIDIA GPU that you would like to use.
Option "UseDisplayDevice" "none"
EndSection
Section "Device"
Identifier "intel"
#Driver "modesetting"
Driver "intel"
BusID "PCI:00:02:0"
EndSection
Section "Screen"
Identifier "intel"
Device "intel"
EndSection
~/.xinitrc
#!/bin/sh
xrandr --setprovideroutputsource Intel NVIDIA-0
#xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto
startkde
Последний штрих
# eselect opengl list
# eselect opengl set <под каким там номером nvidia>
Всё, под юзером запускаем startx.
Из-под xdm этот рецепт не работает (по слухам, будет чёрный экран, придётся вслепую логиниться), только консольный логин под юзера и затем startx (который считывает ~/.xinitrc). Была мысля попробовать запихать команды из этого ~/.xinitrc в /etc/init.d/xdm, но чёт лениво пока что.
Системные шрифты в кедах стали мелкие, включил галку: KDE System Settings -> Application Appearance -> Fonts -> Force fonts DPI = 96
nVidia предупредила, что будут артефакты на экране (мол т.к. frame sync нереализуем из-за ограничений текущей архитектуры XOrg server). Артефакты случаются, причём на обоих мониторах (ноутбучный и внешним в режиме дублирования картинки), причём не одновременно. Иногда начинает лагать: на клавиатуру не сразу откликается; недопонял, это задержка по видео или система тормозит (раньше, однако, такого не было).
HL2*/Steam теперь идут без дополнительных "launch options", и даже скайрим под вайном пошёл (правда с жутким FPS, похоже на софтрендер — надо посмотреть, что ему для счастья не хватает).
Но ноут теперь непрерывно кулером шуршит, когда громче, когда тише. А я уже привык, что он помалкивает большей частью. Пока что возможность переключения между видяхами не реализована, так что теперь nVidia всегда включена.