Problems with video corruption

Search this archive.

From: roger@kea.grace.cri.nz
Date: Fri 01 Sep 2000 - 10:03:52 IDT


Hello svga enthusiasts,

May I ask your advice about the configuration of svgalib?  The package
is now installed and most of the demo programs work, however I have
not succeeded in running any application, for example, squake, doom or
vga_cardgames. In the case of the last-named the programs compile but
the runtime graphics is corrupted.

I think this may have to do with the selected configuration. I am
running svgalib v.1.4.2 compiled over the Slackware 7.1 installation
and Linux kernel 2.2.16. My graphics card is Gigabyte GA 600+ with the
Nvidia Riva TNT2 chipset (32 Mb DRAM). Currently the NVidia driver
module is installed for this card.

My present libvga.config settings do not select a chipset.  Vgatest
then works with  all modes _except_ the vga modes < 9 and mode 32. Testgl
reports: Using a RIVA driver 32768 Kb, type: nv4, Riva TNT/Riva
TNT2. If I now select the nv3 chipset in the config file then the
_only_ available modes are the excluded ones (vga and mode 32), and
these are corrupted in the graphics terminal.  I'm wondering why this
happens and what is going on? I get the same behaviour if I select the
Standard VGA chipset option...

I suspect this may have something to do with video corruption
in the vga cardgames. It appears there is no way of selecting the
mode in these games. Is it possible that they are expecting what
appears to be the default mode 5 (320x200, 256)? If my card can't
use this mode then it's not surprising that the graphics is unstable.

But I'd also like to know why my card is apparently not recognized
by the svgalib installation...

Any ideas on this please let me know,

Roger Young.

...................................................................
Hardware: P3/733 MHz / GA-6VX7-4X M/B with Via Apollo Pro chipset 256
Mb SDRAM / GA 660+ graphics card with Nvidia TNT2 chipset, 32 Mb DRAM 

Software: Slackware 7.1 installation / Linux kernel v 2.2.16 /
installed graphics driver: NVdriver (module) /
svgalib v.1.4.2 /
gcc v.2.95.2 /
glibc v.2.1.3 /
XFree86 v.4.0

In libvga.config:
HorizSync 30 92
VertRefresh 50 160
Modelines: not set
Chipset: not set
Ramdac: not set
Dotclocks: not set 


This archive was generated by hypermail 2.1.4 : Wed 21 Jan 2004 - 22:10:23 IST