The problem could be reproduced with any kernel (tested 3.0.0 so far). Due to
lack of AMD C1E idle accounting in kernel latency requirements cannot be
enforced if needed (via pm_qos for instance) and apparently there are drivers
that don't function correctly with the latencies added by AMD C1E, bttv is an
example. There are also some wireless and sound drivers that might need c1e be
disabled for their proper operation.
Of course a straightforward solution is to disable C1E in the BIOS or use
idle=mwait kernel parameter. But why should the CPU use more power (and reduce
battery life in case of a laptop) when C1E could just be disabled for the short
moments if really needed.
The patch works for me, but someone with more knowledge about ACPI could point
out where to read from the real latency value of C1E (for the time being it's
on/off solution).
** Changed in: linux (Ubuntu)
Status: Incomplete => Confirmed
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/509219
Title:
bttv driver latency issues with AMD C1E enabled
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/509219/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs