On Tue, Aug 28, 2007 at 11:05:01AM +0800, Raymond Pau wrote:
> I got these messages in /var/log/messages.
> 
> # dmesg |grep intelfb
> Kernel command line: ro root=/dev/VolGroup00/LogVol00 rhgb quiet
> video=intelfb:mode=1024x768-32,accel=0 vga=0x318
> intelfb: Framebuffer driver for Intel(R)
> 830M/845G/852GM/855GM/865G/915G/915GM/945G/945GM chipsets
> intelfb: Version 0.9.4
> intelfb: 00:02.0: Intel(R) 855GM, aperture size 128MB, stolen memory 8060kB
> intelfb: Non-CRT device is enabled ( LVDS port ).  Disabling mode switching.
> intelfb: Initial video mode is [EMAIL PROTECTED]
> intelfb: Changing the video mode is not supported.
> intelfb: Changing the video mode is not supported.
> 
> Seems like intelfb driver doesn't like mode switching; anyway to tell
> directfb not to change mode?

In this case it doesn't switch the mode. It just tries to clear the
accel flag of the current mode. A quick glance at intelfb source suggests
that it should work. AFAICS that error message may come from two different
places in the driver and it may be perfectly normal w/ LVDS.

> Both accel=0 and noaccel does not seems to have any effect.

Does fbset still show 'accel = true'? If it's still true try to disable
it with fbset prior to running your DirectFB application. That should in
theory make the old and new modes identical. If that doesn't work I
guess we'll need to add some debug prints to dump the modes at some
critical points in the code.

-- 
Ville Syrjälä
[EMAIL PROTECTED]
http://www.sci.fi/~syrjala/

_______________________________________________
directfb-dev mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev

Reply via email to