home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 August - Disc 2 / chip_20018102_hu.iso / linux / X-4.1.0 / doc / readme.sis < prev    next >
Text File  |  2001-06-27  |  4KB  |  115 lines

  1.                           Information for SiS Users
  2.  
  3.                    Juanjo Santamarta (<santamarta@ctv.es>)
  4.  
  5.                                 5 March 2000
  6.  
  7. 1.  Introduction
  8.  
  9. This driver was primarily written for the SiS6326 and SiS530 by Alan Houri-
  10. hane.  It also works on 5597/5598 chips, and probably on older SiS862X5 fam-
  11. ily.
  12.  
  13. The driver supports :
  14.  
  15.    o Linear Addressing
  16.  
  17.    o 8/15/16/24 bits per pixel
  18.  
  19.    o Fully programmable clocks are supported
  20.  
  21.    o H/W acceleration and cursor support
  22.  
  23.    o XAA support (XFree86 Acceleration Architecture)
  24.  
  25. 2.  XF86Config Options
  26.  
  27. The following options are of particular interest for the SiS driver. Each of
  28. them must be specified in the Device section of the XF86Config file for this
  29. card.
  30.  
  31.       Option "SetMclk"
  32.             This option lets you to modify the memory clocking of your card.
  33.             (only for 5597 and 6326) Modifying the memory timings can destroy
  34.             the device, but usually the only ill effects of overclocking is
  35.             to have some noise an drawing errors, but BE CAREFUL. Usually a
  36.             little increment can improve the drawing speed, and allows also
  37.             higher dotclocks.  The server reports default memclock on start-
  38.             ing messages, so take it as a base. Units are in KHZ.
  39.  
  40.       Option "DacSpeed"
  41.             This option lets you to modify the maximum allowed dotclock).
  42.  
  43.       Option "sw_cursor", "hw_cursor"
  44.             The default is for using the hardware cursor.
  45.  
  46.       Option "Turboqueue"
  47.             5597/8 and 6326 have the option to extend the engine command
  48.             queue on VRAM. With extended queue length, the driver only checks
  49.             queue status on some color-expansion commands. This gives some
  50.             performance improvement, but is possible to lose some commands,
  51.             corrupting screen output. As the size of extended command queue
  52.             is 16-32K, the probability is very low, but exists. The perfor-
  53.             mance gain observed is around 8-10%. Currently, using this option
  54.             will occasionally freeze the acceleration engine, causing weird
  55.             image display.
  56.  
  57.       Option "FastVram"
  58.             Enables 1 cycle memory access. Try it. Increased memory bandwidth
  59.             reduces the possibility of glitches and noise on high resolution
  60.             modes.
  61.  
  62.       Option "PciRetry"
  63.  
  64.       Option "NoAccel"
  65.             Disables various hardware accelerations.
  66.  
  67.       VideoRAM size
  68.             The SiS chips can only directly address 4096K bytes of video RAM.
  69.             Some video cards using these chips are shipped with additional
  70.             video RAM.  The videoRAM must be explicitly limited to 4096 for
  71.             those cards.  Attempting to use the additional RAM leads to a
  72.             variety of scrambled screen artifacts.
  73.  
  74. 3.  Modelines
  75.  
  76. When constructing a modeline for use with the Sis driver you'll need to con-
  77. sider several points:
  78.  
  79.    o H/W Acceleration.  The H/W cursor, and fill operations currently allo-
  80.      cate memory of the video ram for there own use.  If this is not avail-
  81.      able these functions will automatically be disabled. Also, Turboqueue
  82.      allocate 32k of Vram.
  83.  
  84.    o Dot Clock. SiS documents the following video modes to work with 6326.
  85.      The max dot clock allowable for your 6326 based board depends also on
  86.      the memory installed on it. Option FastVram can be needed for high dot
  87.      clocks to work. Of course, the memory installed must allow 1 cycle R/W.
  88.  
  89.      SiS recommended video modes for 6326:
  90.  
  91.            640x480 :
  92.                  4, 8, 15, 16, 24 bpp at 85Hz Non-interlaced
  93.  
  94.            800x600 :
  95.                  4, 8, 15, 16, 24 bpp at 85Hz Non-interlaced
  96.  
  97.            1024x768 :
  98.                  4, 8, 15, 16, 24 bpp at 85Hz Non-interlaced
  99.  
  100.            1280x1024 :
  101.                  4, 8, 15, 16, 24 bpp at 75Hz Non-interlaced
  102.  
  103.            1600x1200 :
  104.                  4, 8  bpp at 65Hz Non-interlaced
  105.  
  106. 4.  Troubleshooting
  107.  
  108. Some video modes with high dot-clocks don't work at all, resulting on black
  109. screen. Lowering dotclock in that case could solve the problem.
  110.  
  111. Document based on 3.3 version written by Xavier Ducoin.
  112.  
  113.      Generated from XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/SiS.sgml,v 3.7 2000/03/06 22:59:24 dawes Exp $
  114.  
  115.