Ну ведь не хотел я покупать ноутбук с двумя видеокартами.
И даже с одной дискретной не хотел, я же в игрушки на рабочем инструменте не играю, мне встроенной intel hd graphics 4000, живущей в этих Ivy Bridge, хватает с запасом. А вот нет,
появилась у меня модная технология
Nvidia Optimus:
# lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Device 0166 (rev 09)
01:00.0 VGA compatible controller: nVidia Corporation Device 0fd1 (rev a1)
Жрёт батарейку, греется и шумит:
# cat /sys/kernel/debug/vgaswitcheroo/switch
0:DIS: :Pwr:0000:01:00.0
1:IGD:+:Pwr:0000:00:02.0
А, и ещё память отъедает, под модули, например =)
# lsmod | grep video
uvcvideo 80923 0
videobuf2_vmalloc 12968 1 uvcvideo
videobuf2_memops 13391 1 videobuf2_vmalloc
videobuf2_core 34280 1 uvcvideo
videodev 119977 2 uvcvideo,videobuf2_core
media 20445 2 uvcvideo,videodev
video 18937 3 i915,nouveau,asus_wmi
i2c_core 38354 7 drm,i915,i2c_i801,drm_kms_helper,i2c_algo_bit,nouveau,videodev
При этом, работает-то всё равно встроенная:
# glxinfo | grep renderer
OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile
Конечно, надо разобраться, как её можно использовать; всё-таки, она есть на борту и её никуда не деть. Плюс, память у неё своя, тож жалко. =) Но как её запустить, я пока не знаю, да и времени нет на исследования. Да, про
проект bumblebee знаю, но что-то страшно пока за него браться. А первая же попытка переключиться на неё подвесила систему. =(
Поэтому, просто выключаю её:
# echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
Есичё, возможные варианты, с которыми я игрался:
DIS - немедленное переключение на дискретную видеокарту
IGD - немедленное переключение на интегрированную видеокарту
DDIS - отложенное переключение на дискретную видеокарту
DIGD - отложенное переключение на интегрированную видеокарту
ON - включить неиспользуемую видеокарту
OFF - выключить неиспользуемую видеокарту
Проверяю, что питание на дискретной карте выключено, работает встроенная:
# cat /sys/kernel/debug/vgaswitcheroo/switch
0:DIS: :Off:0000:01:00.0
1:IGD:+:Pwr:0000:00:02.0
"# lshw -class display" её больше не показывает, да и логи подтверждают: "VGA switcheroo: switched nouveau off".
Средняя температура по больнице снизилась, выхлоп шумит тише.
upd: laptop asus n46vz notebook