[Openchrome-devel] [Bug 96711] K8M800/K8N800 (unsure which): 0.5.0-rc2 gets stuck saturating cpu during basic use

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Jul 1 18:59:20 UTC 2016


https://bugs.freedesktop.org/show_bug.cgi?id=96711

--- Comment #8 from Kevin Brace <kevinbrace at gmx.com> ---
(In reply to Roc Vallès Domènech from comment #5)

Hi Roc,

> Built HEAD as of this commit:
> https://cgit.freedesktop.org/openchrome/xf86-video-openchrome/commit/
> ?id=52568cf3c04679684b7f62f59ae99ee2153ec8b2
> 
> The stall issue seems gone.
> 
> Now I'll look into forcing hardware cursors.

Okay, probably this commit fixed the problem.

https://cgit.freedesktop.org/openchrome/xf86-video-openchrome/commit/?id=7199d8206673d227cd7f2b4332b232d8706773fc

The laptop that got the issue fixed was a laptop (Wyse X90L; VN896 chipset).
I do most of the development and primary testing on a laptop (MSI VR321
equivalent; VN896 chipset).
The register I changed the setting does affect engine behavior, in retrospect.
The setting used to clock gate the engine (i.e., pull the engine clock to low
state and stay there, in order to reduce power consumption) if the engine
entered an idle state.
Now the engine always is on, and this is why I think you do not see the problem
anymore in the latest version.
If you do not mind putting your local repository into detached HEAD mode, you
can bisect the issue, but I will assume that Version 0.5 RC5 has the issue, but
RC6 solves it.
   Regarding the hardware cursor, it appears that CN700 chipset (Bug 94259) and
K8M800 may have the same video display engine called CLE.
It appears that they are not capable of IGA1 and IGA2 (IGA = display
controller) simultaneous display of the hardware cursor.
This feature is sort of necessary when using multi-monitor mode (i.e., RandR).
The newer CME video display engine appears to support simultaneous hardware
cursor display.
I am not 100% positive when the video display engine switched to CME, but it
appears around when PM800 / PM880 / CN400 came out.
When you do multi-monior and do not see the hardware cursor in one of the
display, then you will have to use software cursor for now.
When you test multi-monitor, you may want to install ARandR to size the screen.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/openchrome-devel/attachments/20160701/44337235/attachment.html>


More information about the Openchrome-devel mailing list