The display on the 5480 starts about 48 pixels too low. ie: the entire
screen is displayed too low. Hardware features like bitblit etc are
starting at the right place, but draws are too low. Using "noaccel"
allows window dragging etc to work ok, as they will start at the wrong
offset as well.
Running at 1152x864 results in an additional horizontal offset.
swcursor stops in the offset location and disappears off the bottom
hwcursor is garbled, but appears to be in the correct x/y position.
Hardware:
00:14.0 VGA compatible controller: Cirrus Logic GD 5480 (rev 23)
(prog-if 00 [VGA])
Subsystem: Intel Corp.: Unknown device 3430
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Latency: 64 (500ns min, 2500ns max)
Region 0: Memory at f8000000 (32-bit, prefetchable) [size=32M]
Region 1: Memory at f0103000 (32-bit, non-prefetchable)
[size=4K]
Expansion ROM at <unassigned> [disabled] [size=32K]
02:04.0 VGA compatible controller: 3Dfx Interactive, Inc. Voodoo 3 (rev
01) (prog-if 00 [VGA])
Subsystem: 3Dfx Interactive, Inc.: Unknown device 0057
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR+
Interrupt: pin A routed to IRQ 20
Region 0: Memory at f2000000 (32-bit, non-prefetchable)
[size=32M]
Region 1: Memory at fa000000 (32-bit, prefetchable) [size=32M]
Region 2: I/O ports at 3000 [size=256]
Expansion ROM at <unassigned> [disabled] [size=64K]
Capabilities: [60] Power Management version 1
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Debian unstable with xserver-xfree86 4.1.0-17
kernel 2.4.19 not using tdfxfb or clgenfb at present
Intel L550GX motherboard with two 450Mhz P III
http://support.intel.com/support/motherboards/server/L440GX/
The cirrus 5480 is built in to the main board and appears to share
system ram.
XF86Config-4, log and other info on http://Rikers.org/l440gx/
If I remove the voodoo3 card, the cirrus starts up correctly. Changing
the MemCFG1 and MemCFG2 seems to have no effect.
Thoughts?
--
Tim Riker - http://rikers.org/ - [EMAIL PROTECTED]
Lineo CTO - [EMAIL PROTECTED] - http://www.Lineo.com/
BZFlag maintainer - http://BZFlag.org/ - for fun!
_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert