2010/1/30 Dave Airlie <airl...@gmail.com>: > 2009/12/24 Rafał Miłecki <zaj...@gmail.com>: >> I applied patches from http://www.botchco.com/alex/xorg/pm/ and now >> engine reclocks between 110MHz and 680MHz. >> >> The problem is I see ~10 black horizontal lines for a one frame time >> on almost every reclock. I tried to fix this or at least understand it >> somehow but without success. >> >> 1) Putting 500ms delay after every reclock doesn't improve anything >> 2) Reclocking between 110MHz and 130MHz (instead 680MHz) doesn't improve >> 3) Calling atombios_crtc_set_pll after reclocking doesn't improve >> 4) Calling ClockSource AtomBIOS commane after reclocking doesn't improve >> >> I tested 4th as SetEngineClock seems to play mostly with 0x0180 and >> ClockSource seems to be the only reading that register. Effects were >> horrible, don't ever call this AtomBIOS cammand ;) >> >> Do you have any other ideas? >> > > On top of whats in drm-radeon-testing this avoids reclocking artifacts > on my rv530 laptop, > > I timed the atom calls and they were taking 20ms which is waaay too > long, I decoded the > tables and it looks like they use udelays.
Seems too easy... I used the same approach and even moved the reclock in hard-irq context but I still see corruption (I'm using a M76). Luca ------------------------------------------------------------------------------ The Planet: dedicated and managed hosting, cloud storage, colocation Stay online with enterprise data centers and the best network in the business Choose flexible plans and management services without long-term contracts Personal 24x7 support from experience hosting pros just a phone call away. http://p.sf.net/sfu/theplanet-com -- _______________________________________________ Dri-devel mailing list Dri-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dri-devel