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

Reply via email to