Проблема действительно имеется изначально. Вот мой вариант действий.
Сначала следует убедиться, что неиспользуемая карта действительно отключена и не потребляет электроэнергию:
cat /sys/kernel/debug/vgaswitcheroo/switch
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :Off:0000:01:00.0
Затем перепроверить настройки
CPU_Frequency
И Laptop-Mode
Далее:
modprobe acpi-cpufreq
И в /etc/rc.conf
MODULES=( acpi-cpufreq cpufreq_conservative laptop-mode)
Затем прогоняем всякие powertop'ы и смотрим sensors.
Ну и, как уже было сказано выше, для интеловских карт:
amigo
i915.i915_enable_rc6=1 i915.lvds_downclock=1 i915.powersave=1
добавляется к строке ядра в загрузчике
Вот, вроде, и всё. У меня температура как в винде: от батареи 45-50 С, при работе от сети 50-65 С. Нормально, в общем.
HP Pavilion g6-1054er
DualCore Intel Core i5-2410M, 8GB DDR3 SDRAM, Mobile Intel HD Graphics, ATI Radeon HD 6470M