XF86Config for Trident TGUI9440

XF86Config for Trident TGUI9440

Post by James E. Johns » Thu, 21 Aug 1997 04:00:00



Is there a way to get the clocks for a Trident TGUI9440AGi based video card
so that I can set up the XF86Config file.  I tried the XF86Setup program and
it never works if I select TGUI9440 (generic).  The xf86config program does
work and gives me a working XF86Config with a list of different resolution
modes, of which some I can use and others I can't.  Some don't look to good
(flicker) or are shifted to one side, so I wanted to set up my own for Modes
for 640x480, 800x600, 1024x768 and 1280x1024 at various frequencies and color
depths.  I believe I need to know the clocks for the chip.  These are not
listed in my card's documentation, and at startup the probe says the chip
has programmable clock with 90 max.  Is there a range of clocks from 0 to 90,
or are there descrete values (25, 31, ... , 90)?

Thanks for any suggestions or help,

James Johnson

301-614-5121
--
--------------------------------------------------------------------------------

 
 
 

XF86Config for Trident TGUI9440

Post by Efraim Feinstei » Fri, 22 Aug 1997 04:00:00



> Is there a way to get the clocks for a Trident TGUI9440AGi based video card
> so that I can set up the XF86Config file.  I tried the XF86Setup program and
> it never works if I select TGUI9440 (generic).  The xf86config program does
> work and gives me a working XF86Config with a list of different resolution
> modes, of which some I can use and others I can't.  Some don't look to good
> (flicker) or are shifted to one side, so I wanted to set up my own for Modes
> for 640x480, 800x600, 1024x768 and 1280x1024 at various frequencies and color
> depths.  I believe I need to know the clocks for the chip.  These are not
> listed in my card's documentation, and at startup the probe says the chip
> has programmable clock with 90 max.  Is there a range of clocks from 0 to 90,
> or are there descrete values (25, 31, ... , 90)?

Why set clocks?  I had a tgui9440, and used the programmable*chip, i
think that you can put in the devices section:
ClockChip "tgui"
instead of a clocks section.  It worked fine for me.
Have you tried xvidtune to solve the shifting?  Are your sync rates set
correctly?  Higher sync rates == less flicker.  
I think the programmable clockchip should take anything from 0 to 90,
but I suggest trying the other things first.

--
============================================================================
Efraim Feinstein                   | Most productive instruction
sequence on


 
 
 

XF86Config for Trident TGUI9440

Post by Sean X » Sat, 30 Aug 1997 04:00:00


Modeline "1024x768i"    65    1024 1032 1176 1344   768  771  777  806 -hsync -vsync

it says lock can't go higher than 45 for the hardware configuration.
I have the same card..use XF86_3.3_SVGA. what driver do you use?
can anyone help?

thanks in advance

Sean

David Boston (bo...@ozemail.com.au) wrote:

: Mine works with the settings listed below.  I have used some of these
: since Jan 1996, and other bits have been added on since as new versions
: of XF86 have been released.  Some of the lower resolutions are shifted
: to one side, and I'm not sure if the high frequency settings work, my
: monitor has a horizontal sync. of 31.5 - 48.5.
: These should get you going - use xvidtune to get the screen placement
: right.  It will output a modeline that you can put back into your
: /etc/XF86Config.
: --
: Regards,
:         David Boston
:         bo...@ozemail.com.au
:         Morningside, Brisbane, Australia

: XF86Config - Monitor and Graphics Device Sections
: For Trident TGUI9440AGi with 2Mb RAM
: I typically run it at 800x600 in 16 bit.
: Memory is autodetected - so memory is commented out.
: Change the monitor settings for your monitor to improve performance.
: If your monitor can do 1024x768 in 16 bit then change the details at the
: end.

: Cut Here----------------------------------------Cut Here

: # **********************************************************************
: # Monitor section
: # **********************************************************************

: # Any number of monitor sections may be present

: Section "Monitor"

:     Identifier  "Fulcrum Colt 1452"
:     VendorName  "FHT"
:     ModelName   "Colt 1452"

: # HorizSync is in kHz unless units are specified.
: # HorizSync may be a comma separated list of discrete values, or a
: # comma separated list of ranges of values.
: # NOTE: THE VALUES HERE ARE EXAMPLES ONLY.  REFER TO YOUR MONITOR'S
: # USER MANUAL FOR THE CORRECT NUMBERS.

:     HorizSync   31.5 - 48.5

: #    HorizSync  30-64         # multisync
: #    HorizSync  31.5, 35.2    # multiple fixed sync frequencies
: #    HorizSync  15-25, 30-50  # multiple ranges of sync frequencies

: # VertRefresh is in Hz unless units are specified.
: # VertRefresh may be a comma separated list of discrete values, or a
: # comma separated list of ranges of values.
: # NOTE: THE VALUES HERE ARE EXAMPLES ONLY.  REFER TO YOUR MONITOR'S
: # USER MANUAL FOR THE CORRECT NUMBERS.

:     VertRefresh 50-90

: # Modes can be specified in two formats.  A compact one-line format, or
: # a multi-line format.

: # These two are equivalent

: #    ModeLine "1024x768i" 45 1024 1048 1208 1264 768 776 784 817
: Interlace

: #    Mode "1024x768i"
: #        DotClock       45
: #        HTimings       1024 1048 1208 1264
: #        VTimings       768 776 784 817
: #        Flags          "Interlace"
: #    EndMode

: # This is a set of standard mode timings. Modes that are out of monitor
: spec
: # are automatically deleted by the server (provided the HorizSync and
: # VertRefresh lines are correct), so there's no immediate need to
: # delete mode timings (unless particular mode timings don't work on your
: # monitor). With these modes, the best standard mode that your monitor
: # and video card can support for a given resolution is automatically
: # used.

: # 640x400 @ 70 Hz, 31.5 kHz hsync
: Modeline "640x400"     25.175 640  664  760  800   400  409  411  450
: # 640x480 @ 60 Hz, 31.5 kHz hsync
: Modeline "640x480"     25.175 640  664  760  800   480  491  493  525
: # 800x600 @ 56 Hz, 35.15 kHz hsync
: ModeLine "800x600"     36     800  824  896 1024   600  601  603  625
: # 1024x768 @ 87 Hz interlaced, 35.5 kHz hsync
: Modeline "1024x768"    44.9  1024 1048 1208 1264   768  776  784  817
: Interla
: ce

: # 640x400 @ 85 Hz, 37.86 kHz hsync
: Modeline "640x400"     31.5   640  672 736   832   400  401  404  445
: -HSync
: -VSync
: # 800x600 @ 60 Hz, 37.8 kHz hsync
: Modeline "800x600"     40     800  840  968 1056   600  601  605  628
: +hsync
: +vsync

: # 640x480 @ 85 Hz, 43.27 kHz hsync
: Modeline "640x400"     36     640  696  752  832   480  481  484  509
: -HSync -VSync
: # 1152x864 @ 89 Hz interlaced, 44 kHz hsync
: ModeLine "1152x864"    65    1152 1168 1384 1480   864  865  875  985
: Interlace

: # 800x600 @ 72 Hz, 48.0 kHz hsync
: Modeline "800x600"     50     800  856  976 1040   600  637  643  666
: +hsync
: +vsync
: # 1024x768 @ 60 Hz, 48.4 kHz hsync
: Modeline "1024x768"    65    1024 1032 1176 1344   768  771  777  806
: -hsync
: -vsync

: # 640x480 @ 100 Hz, 53.01 kHz hsync
: Modeline "640x480"     45.8   640  672  768  864   480  488  494  530
: -HSync
: -VSync
: # 1152x864 @ 60 Hz, 53.5 kHz hsync
: Modeline  "1152x864"   89.9  1152 1216 1472 1680   864  868  876  892
: -HSync
: -VSync
: # 800x600 @ 85 Hz, 55.84 kHz hsync
: Modeline  "800x600"    60.75  800  864  928 1088   600  616  621  657
: -HSync -VSync

: # 1024x768 @ 70 Hz, 56.5 kHz hsync
: Modeline "1024x768"    75    1024 1048 1184 1328   768  771  777  806
: -hsync -vsync
: # 1280x1024 @ 87 Hz interlaced, 51 kHz hsync
: Modeline "1280x1024"   80    1280 1296 1512 1568  1024 1025 1037 1165
: Interlace

: # 800x600 @ 100 Hz, 64.02 kHz hsync
: Modeline  "800x600"    69.65  800  864  928 1088   600  604  610  640
: -HSync -VSync
: # 1024x768 @ 76 Hz, 62.5 kHz hsync
: Modeline "1024x768"    85    1024 1032 1152 1360   768  784  787  823
: # 1152x864 @ 70 Hz, 62.4 kHz hsync
: Modeline  "1152x864"   92    1152 1208 1368 1474   864  865  875  895
: # 1280x1024 @ 61 Hz, 64.2 kHz hsync
: Modeline "1280x1024"  110    1280 1328 1512 1712  1024 1025 1028 1054

: # 1024x768 @ 85 Hz, 70.24 kHz hsync
: Modeline "1024x768"   98.9  1024 1056 1216 1408   768 782 788 822 -HSync
: -VSync
: # 1152x864 @ 78 Hz, 70.8 kHz hsync
: Modeline "1152x864"   110   1152 1240 1324 1552   864  864  876  908

: # 1280x1024 @ 70 Hz, 74.59 kHz hsync
: Modeline "1280x1024"  126.5 1280 1312 1472 1696  1024 1032 1040 1068
: -HSync -VSync
: # 1600x1200 @ 60Hz, 75.00 kHz hsync
: Modeline "1600x1200"  162   1600 1664 1856 2160  1200 1201 1204 1250
: +HSync +VSync
: # 1152x864 @ 84 Hz, 76.0 kHz hsync
: Modeline "1152x864"   135    1152 1464 1592 1776   864  864  876  908
: # 1280x1024 @ 74 Hz, 78.85 kHz hsync
: Modeline "1280x1024"  135    1280 1312 1456 1712  1024 1027 1030 1064

: # 1024x768 @ 100Hz, 80.21 kHz hsync
: Modeline "1024x768"   115.5  1024 1056 1248 1440  768  771  781  802
: -HSync -
: VSync
: # 1280x1024 @ 76 Hz, 81.13 kHz hsync
: Modeline "1280x1024"  135    1280 1312 1416 1664  1024 1027 1030 1064

: # 1600x1200 @ 70 Hz, 87.50 kHz hsync
: Modeline "1600x1200"  189    1600 1664 1856 2160  1200 1201 1204 1250
: -HSync
: -VSync
: # 1152x864 @ 100 Hz, 89.62 kHz hsync
: Modeline "1152x864"   137.65 1152 1184 1312 1536   864  866  885  902
: -HSync
: -VSync
: # 1280x1024 @ 85 Hz, 91.15 kHz hsync
: Modeline "1280x1024"  157.5  1280 1344 1504 1728  1024 1025 1028 1072
: +HSync
: +VSync
: # 1600x1200 @ 75 Hz, 93.75 kHz hsync
: Modeline "1600x1200"  202.5  1600 1664 1856 2160  1200 1201 1204 1250
: +HSync
: +VSync
: # 1600x1200 @ 85 Hz, 105.77 kHz hsync
: Modeline "1600x1200"  220    1600 1616 1808 2080  1200 1204 1207 1244
: +HSync
: +VSync
: # 1280x1024 @ 100 Hz, 107.16 kHz hsync
: Modeline "1280x1024"  181.75 1280 1312 1440 1696  1024 1031 1046 1072
: -HSync
: -VSync

: # 1800x1440 @ 64Hz, 96.15 kHz hsync
: ModeLine "1800X1440"  230    1800 1896 2088 2392 1440 1441 1444 1490
: +HSync +
: VSync
: # 1800x1440 @ 70Hz, 104.52 kHz hsync
: ModeLine "1800X1440"  250    1800 1896 2088 2392 1440 1441 1444 1490
: +HSync +
: VSync

: # 512x384 @ 78 Hz, 31.50 kHz hsync
: Modeline "512x384"    20.160 512  528  592  640   384  385  388  404
: -HSync -
: VSync
: # 512x384 @ 85 Hz, 34.38 kHz hsync
: Modeline "512x384"    22     512  528  592  640   384  385  388  404
: -HSync -
: VSync

: # Low-res Doublescan modes
: # If your chipset does not support doublescan, you get a 'squashed'
: # resolution like 320x400.

: # 320x200 @ 70 Hz, 31.5 kHz hsync, 8:5 aspect ratio
: Modeline "320x200"     12.588 320  336  384  400   200  204  205  225
: Doubles
: can
: # 320x240 @ 60 Hz, 31.5 kHz hsync, 4:3 aspect ratio
: Modeline "320x240"     12.588 320  336  384  400   240  245  246  262
: Doubles
: can
: # 320x240 @ 72 Hz, 36.5 kHz hsync
: Modeline "320x240"     15.750 320  336  384  400   240  244  246  262
: Doubles
: can
: # 400x300 @ 56 Hz, 35.2 kHz hsync, 4:3 aspect ratio
: ModeLine "400x300"     18     400  416  448  512   300  301  302  312
: Doubles
: can
: # 400x300 @ 60 Hz, 37.8 kHz hsync
: Modeline "400x300"     20     400  416  480  528   300  301  303  314
: Doubles
: can
: # 400x300 @ 72 Hz, 48.0 kHz hsync
: Modeline "400x300"     25     400  424  488  520   300  319  322  333
: Doubles
: can
: # 480x300 @ 56 Hz, 35.2 kHz hsync, 8:5 aspect ratio
: ModeLine "480x300"     21.656 480  496  536  616   300  301  302  312
: Doubles
: can
: # 480x300 @ 60 Hz, 37.8 kHz hsync
: Modeline "480x300"     23.890 480  496  576  632   300  301  303  314
: Doubles
: can
: # 480x300 @ 63 Hz, 39.6 kHz hsync
: Modeline "480x300"     25     480  496  576  632   300  301  303  314
: Doubles
: can
: # 480x300 @ 72 Hz, 48.0 kHz hsync
: Modeline "480x300"     29.952 480  504  584  624   300  319  322  333
: Doubles
: can

: EndSection

: # **********************************************************************
: # Graphics device section
: # **********************************************************************

: # Any number of graphics device sections may be present

: # Standard VGA Device:
: Section "Device"
:     Identifier  "Generic VGA"
:     VendorName  "Unknown"
:     BoardName   "Unknown"
:     Chipset     "generic"

: #    VideoRam   256

: #    Clocks     25.2 28.3

: EndSection

: # Sample Device for accelerated server:

: # Section "Device"
: #    Identifier "Actix GE32+ 2MB"
: #    VendorName "Actix"
: #    BoardName  "GE32+"
: #    Ramdac     "ATT20C490"
: #    Dacspeed
...

read more »

 
 
 

XF86Config for Trident TGUI9440

Post by Ovidiu Mot » Sat, 30 Aug 1997 04:00:00



> Is there a way to get the clocks for a Trident TGUI9440AGi based video
> card
> so that I can set up the XF86Config file.

This video card is not suported under the standard SVGA X server. Since
I know, there are some specific servers designed specially for this
card. One of them, 16 colors only (unfortunatelly), is
XF86_VGA16_TVGA9440. It is included in Slakware 3.1, but, since then, it
might be available an other one on the Internet, with better results.
Try to search for. If you find anything, please let me know at

BTW, if you have no luck, I can provide you this one. Just tell me.

Regards,
       Ovidiu

 
 
 

XF86Config for Trident TGUI9440

Post by Larry Min » Sat, 30 Aug 1997 04:00:00



: > Is there a way to get the clocks for a Trident TGUI9440AGi based video
: > card
: > so that I can set up the XF86Config file.

: This video card is not suported under the standard SVGA X server. Since

That was true with XF86Free version 3.1.2, but is *not* the case with XF86Free
versionws 3.2, 3.3, or 3.3.1.  Trident TGUI9440AGi support is part of the
standard SVGA server for any of the above versions of XF86Free.

Larry

 
 
 

XF86Config for Trident TGUI9440

Post by David Bosto » Mon, 01 Sep 1997 04:00:00



>Modeline "1024x768i"    65    1024 1032 1176 1344   768  771  777  806 >-hsync -vsync
>it says lock can't go higher than 45 for the hardware configuration.
>I have the same card..use XF86_3.3_SVGA. what driver do you use?
>can anyone help?

I knew that I had forgotten something - the driver that supports the
card IS XF86_3.3_SVGA - the SVGA driver in its different incarnations
has worked well with this card for well over a year.

As for the error message - you will get that for every unusable video
state - XF86 will detect anything that your monitor cannot handle (as
described in your monitor speed range).  In the config file I posted I
had everything that the card can do enabled, so you can expect a few
messages like that.

As for displaying at 1024 x 768 -
The lowest speed I have for that resolution is:

Modeline "1024x768"    44.9  1024 1048 1208 1264   768  776  784  817

That is 1024 x 728 at 44.9 Hz.  If you have set your monitor limits to
45 Hz then it may round off and not let you use that speed.  Check your
monitor specs (if possible) and change this section here to fit your
monitor range:

: Section "Monitor"
:     Identifier  "Fulcrum Colt 1452"
:     VendorName  "FHT"
:     ModelName   "Colt 1452"
: # HorizSync is in kHz unless units are specified.
: # HorizSync may be a comma separated list of discrete values, or a
: # comma separated list of ranges of values.
: # NOTE: THE VALUES HERE ARE EXAMPLES ONLY.  REFER TO YOUR MONITOR'S
: # USER MANUAL FOR THE CORRECT NUMBERS.
:     HorizSync   31.5 - 48.5
                         ^^^^

Set this to something beyond 45 and see if it works.  If your monitor is
relatively new it will probably handle up to 65 Hz.  Don't set the range
way too high or you could get monitor problems.  Good luck!

Regards,
        David Boston

        Morningside, Brisbane, Australia