Dear everyone,
do I need to send this somewhere else? Thanks, Paul Am Sonntag, den 26.04.2009, 19:47 +0200 schrieb Paul Menzel: > When changing video timing dynamically via fbset the screen sporadically > is rendered black. > > With the attached fix which disables VCO prior to timing register > change the problem disappears. > > I had a look at the Xserver register setup code. Here the VCO is > disabled in the same way [1]. > > This patch is taken from vga-sync-field version 0.0.11 [2][3]. > > [1] > http://cgit.freedesktop.org/xorg/driver/xf86-video-intel/tree/src/i830_driver.c > [2] http://lowbyte.de/vga-sync-fields/vga-sync-fields-0.0.11.tgz > [3] > http://git.hellersdorfer-jugendchor.de/?p=vga2scart.git;a=commitdiff;h=dcc3b863e5a663652587619c357bd20075af6896 > > Signed-off-by: Thomas Hilber <spar...@lowbyte.de> > Signed-off-by: Paul Menzel <paulepan...@users.sourceforge.net> > CC: Dave Airlie <airl...@gmail.com> > --- > drivers/video/intelfb/intelfbdrv.c | 5 +++++ > 1 files changed, 5 insertions(+), 0 deletions(-) > > diff --git a/drivers/video/intelfb/intelfbdrv.c > b/drivers/video/intelfb/intelfbdrv.c > index 6d8e541..7ba8db5 100644 > --- a/drivers/video/intelfb/intelfbdrv.c > +++ b/drivers/video/intelfb/intelfbdrv.c > @@ -1364,6 +1364,11 @@ static int intelfb_set_par(struct fb_info *info) > DBG_MSG("intelfb_set_par (%dx%d-%d)\n", info->var.xres, > info->var.yres, info->var.bits_per_pixel); > > + /* > + * Disable VCO prior to timing register change. > + */ > + OUTREG(DPLL_A, INREG(DPLL_A) & ~DPLL_VCO_ENABLE); > + > intelfb_blank(FB_BLANK_POWERDOWN, info); > > if (ACCEL(dinfo, info)) > ------------------------------------------------------------------------------ > Crystal Reports - New Free Runtime and 30 Day Trial > Check out the new simplified licensign option that enables unlimited > royalty-free distribution of the report engine for externally facing > server and web deployment. > http://p.sf.net/sfu/businessobjects > -- _______________________________________________ Dri-devel mailing list > Dri-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/dri-devel
signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
------------------------------------------------------------------------------ Register Now & Save for Velocity, the Web Performance & Operations Conference from O'Reilly Media. Velocity features a full day of expert-led, hands-on workshops and two days of sessions from industry leaders in dedicated Performance & Operations tracks. Use code vel09scf and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
-- _______________________________________________ Dri-devel mailing list Dri-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dri-devel