Hello everyone, as I've gotten no reply whatsoever to my message three weeks ago, I just wanted to ask whether anyone has any experiences at all with that Intel board (not the most obsure mainboard in the world) and DirectFB? I'm still at a loss as to how to get a decent display w/o using the slow-as-hell vesafb plus software renderer.
Happy new year Kasi Mir On Mon, 15 Dec 2008, Karim 'Kasi Mir' Senoucci wrote: > Hello all, > has anyone gotten the SiS Mirage 1 chipset (SiS662/SiS964) that on the > Intel D201GLY2 mini-itx board to work with sisfb and DirectFB? > > I'm asking because while I can get perfectly fine 1280x1024x32bit output > using the vesafb driver (which, alas, is much too slow to be usable in > my DirectFB kiosk application which runs fine on via boards), the sisfb > driver (while fast enough) produces interferences. Every 50 pixels or so > there is a vertical line running from top to bottom of the screen > (26 of the im total) which looks like its showing the content of another > pixel column. > > Similary, when running the framebuffer console, the display irregularly > repeats parts of the screen so that you see some kind of ghostly echo > flickering in the background. > > I've tried toying around with the parameters, but the only thing that > works so far is setting the framebuffer console to 8 bit depth which > gives a clear picture (haven't tested with DirectFB as the apllication > I'm using needs true-color graphics). > > Can this work as all? Or is there no support for the on-board graphics > on this Intel board? The chip I'm using is listed via lspci as: > > |01:00.0 VGA compatible controller [0300]: Silicon Integrated Systems > |[SiS] 661/741/760 PCI/AGP or 662/761Gx PCIE VGA Display Adapter > |[1039:6330] (rev 04) (prog-if 00 [VGA controller]) > | Subsystem: Intel Corporation Unknown device [8086:d61f] > | Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- > Stepping- SERR- FastB2B- DisINTx- > | Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- > <TAbort- <MAbort- >SERR- <PERR- INTx- > | Interrupt: pin A routed to IRQ 10 > | BIST result: 00 > | Region 0: Memory at 40000000 (32-bit, prefetchable) [size=128M] > | Region 1: Memory at 4a000000 (32-bit, non-prefetchable) [size=128K] > | Region 2: I/O ports at 1000 [size=128] > | Capabilities: [40] Power Management version 2 > | Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA > PME(D0-,D1-,D2-,D3hot-,D3cold-) > | Status: D0 PME-Enable- DSel=0 DScale=0 PME- > | Capabilities: [50] AGP version 3.0 > | Status: RQ=256 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- > HTrans- 64bit- FW- AGP3+ Rate=x4,x8 > | Command: RQ=1 ArqSz=0 Cal=0 SBA- AGP- GART64- 64bit- FW- > Rate=<none> > | Kernel driver in use: sisfb > > > I'm running Gentoo Linux, but currently with a self-compiled stock > kernel 2.6.27.7, I've tried with the Gentoo stock 2.6.26 as well without > any difference. I'm running DirectFB 1.2.0 which detects the chipset as: > > | [2008-12-16 10:21:02] (*) DirectFB/Graphics: SiS 315 0.1 (Andreas > Oberritter <o...@saftware.de>) > > fbset -i shows: > > | mode "1280x1024-60" > | # D: 107.991 MHz, H: 63.976 kHz, V: 60.015 Hz > | geometry 1280 1024 1280 2048 32 > | timings 9260 248 48 38 1 112 3 > | hsync high > | vsync high > | rgba 8/16,8/8,8/0,0/0 > | endmode > | > | Frame buffer device information: > | Name : SiS 660 > | Address : 0x40000000 > | Size : 66486272 > | Type : PACKED PIXELS > | Visual : TRUECOLOR > | XPanStep : 1 > | YPanStep : 1 > | YWrapStep : 0 > | LineLength : 5120 > | MMIO Address: 0x4a000000 > | MMIO Size : 131072 > | Accelerator : Unknown (40) > > The kernel log notes upon boot: > > | pci 0000:01:00.0: Boot video device > | sisfb: Video ROM found > | sisfb: Video RAM at 0x40000000, mapped to 0xf8c80000, size 65536k > | sisfb: MMIO at 0x4a000000, mapped to 0xf8c40000, size 128k > | sisfb: Memory heap starting at 64928K, size 32K > | sisfb: CRT1 DDC supported > | sisfb: CRT1 DDC level: 2 > | sisfb: Monitor range H 31-82KHz, V 56-75Hz, Max. dotclock 140MHz > | sisfb: Default mode is 1280x1024x32 (60Hz) > | sisfb: Initial vbflags 0x0 > | Console: switching to colour frame buffer device 160x64 > | sisfb: 2D acceleration is enabled, y-panning enabled (auto-max) > | fb0: SiS 660 frame buffer device version 1.8.9 > | sisfb: Copyright (C) 2001-2005 Thomas Winischhofer > > after beeing started with the append line: > > | video=sisfb:mode:1280x1024x24,rate:60,mem:16384 > > Any help is appreciated. > > Thanks in advance > Kasi Mir _______________________________________________ directfb-users mailing list directfb-users@directfb.org http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users