Hi all,
I'm currently trying to get DirectFB and Linux frame buffer to work with
a 22 inch panel and 1680x1050. However, using this resolution results in
a segmentation fault at Cop_to_Aop_32. GDB backtrace yields
"gFillRectangle; ??" - hence it looks like there is some stack
corruption. The exact same code has worked well with 1024x768 and
1280x1024 in the past.
Does anyone know if this resolution is supported by DirectFB and/or
Linux Framebuffer and Intel 945 (VGA)? The very odd things is that the
monitor report that it gets a 1680x1050 @ 60Hz signal and performing a
"cp /dev/fb0 ~/screenshot" actually yields a picture at that resolution
with 32-bit.
So far I've found that hwinfo --framebuffer (see below) doesn't yield
the desired resolutions at all. But well, the desired resolution is active.
Kernel is 2.6.34 on modified ubuntu (to support kernel mode switching).
DirectFB is version 1.4.2.
Does anybody got some idea to get me out of my puzzled state?
Many thanks in advance,
$ sudo hwinfo --framebuffer
02: None 00.0: 11001 VESA Framebuffer
[Created at bios.450]
Unique ID: rdCR.NXWrGsjj2h9
Hardware Class: framebuffer
Model: "Intel(r) 82945G Chipset Family Graphics Controller"
Vendor: "Intel Corporation"
Device: "Intel(r) 82945G Chipset Family Graphics Controller"
SubVendor: "Intel(r) 82945G Chipset Family Graphics Chip Accelerated
VGA BIOS"
SubDevice:
Revision: "Hardware Version 0.0"
Memory Size: 7 MB + 704 kB
Memory Range: 0x80000000-0x807affff (rw)
Mode 0x0360: 800x480 (+832), 8 bits
Mode 0x0361: 800x480 (+1600), 16 bits
Mode 0x0362: 800x480 (+3200), 24 bits
Mode 0x033c: 1920x1440 (+1920), 8 bits
Mode 0x034d: 1920x1440 (+3840), 16 bits
Mode 0x033a: 1600x1200 (+1600), 8 bits
Mode 0x034b: 1600x1200 (+3200), 16 bits
Mode 0x035a: 1600x1200 (+6400), 24 bits
Mode 0x0307: 1280x1024 (+1280), 8 bits
Mode 0x031a: 1280x1024 (+2560), 16 bits
Mode 0x031b: 1280x1024 (+5120), 24 bits
Mode 0x0305: 1024x768 (+1024), 8 bits
Mode 0x0317: 1024x768 (+2048), 16 bits
Mode 0x0318: 1024x768 (+4096), 24 bits
Mode 0x0312: 640x480 (+2560), 24 bits
Mode 0x0314: 800x600 (+1600), 16 bits
Mode 0x0315: 800x600 (+3200), 24 bits
Mode 0x0301: 640x480 (+640), 8 bits
Mode 0x0303: 800x600 (+832), 8 bits
Mode 0x0311: 640x480 (+1280), 16 bits
Config Status: cfg=new, avail=yes, need=no, active=unknown
--
With kind regards, met vriendelijke groeten, cordialement,
*Joris Dobbelsteen*
_____________________________________________________________
Source of your development.
Sioux Embedded Systems B.V.
Esp 405 | 5633 AJ Eindhoven | The Netherlands
KvK Eindhoven 17093039
T +31 (0)40 2677100
F +31 (0)40 2677101
E [email protected]
Visit us at: www.sioux.eu
_____________________________________________________________
DISCLAIMER:
The information contained in this message may be confidential and is
intended to be exclusively for the addressee. Should you receive this
message unintentionally, please do not use the contents herein and
notify the sender immediately by return e-mail.
_______________________________________________
directfb-users mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users