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
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to