After finding sysutils/acpi_call (thanks gelraen!), I finally have a way to switch of the hd5000 in my acer5553g. And I guess this should work for other amd danube based machines (mobile phenom, hybrid ati/ati cards), too.
With this, I get dri (the integrated hd4200 is supported, the hd5000 not) and a somewhat cooler, quieter and longer running machine. It's still not cool and quiet, C1E doesn't seem to kick in, no matter what I try
Boot the machine with the bios set to "Graphics: switchable"
then, as root:
and voila, the hd5000 is powered down and your fan will slow down.
Result
Bios setting / active card / Battery drain / cpu temp idle with running gnome:
With this, I get dri (the integrated hd4200 is supported, the hd5000 not) and a somewhat cooler, quieter and longer running machine. It's still not cool and quiet, C1E doesn't seem to kick in, no matter what I try
Boot the machine with the bios set to "Graphics: switchable"
then, as root:
Code:
# cd /usr/ports/sysutils/acpi_call
# make install clean
...
# kldload acpi_call
# acpi_call -p "\\_SB.PCI0.AGP.VGA.PX02" -v
Path: \_SB.PCI0.AGP.VGA.PX02
Number of arguments: 0
Status: 0
Result: 0
and voila, the hd5000 is powered down and your fan will slow down.
Result
Bios setting / active card / Battery drain / cpu temp idle with running gnome:
Code:
"Graphics: discrete" and HD5000 (no dri): 2635 mA (30929 mW) and 56°C
"Graphics: switchable" and HD4200 (dri, HD5000 still on): 3672 mA (42470 mW), 63°C
"Graphics: switchable" and HD4200 (dri, HD5000 off): 2251 mA (26014 mW) and 53°C