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 &#45; New Free Runtime and 30 Day Trial
> Check out the new simplified licensign option that enables unlimited
> royalty&#45;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

Attachment: 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

Reply via email to