[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Why is setting up X so arcane?



In article <005601c100d7$b58140c0$2300a8c0@kinetek.com>, Kevin Ross 
wrote:
> http://www.xfree86.org/3.3.6/S3.html gives some useful info about S3 
chipsets with Xfree86 3.3.6.

Thanks for the useful link. Now bookmarked!

> It would also seem to suggest that you don't need to specify a 
RamDac.
> 
> When in doubt as to the exact hardware you have, there really is no 
substitute for opening the case, and actually looking at the card.  
Print out the list of supported RamDacs and ClockChips from the link 
above, and look on your video card for chips that match.

I have now done that. I appear to have ...

Bt485AKPJ135 RAMDAC 096 9429 : Brooktree 485 RamDac?

S3 Vision964 GACD2 86C964-P 9421 F40574 TAIWAN : S3 Vision 964?

IC DESIGNS 2016ASC-1 9430LKD : icd2016a clock?

Stealth 64 Diamond V1.05U : an EPROM of some kind?

And it says Diamond Stealth 64 PCI Rev A5 (c) 1994 on the board.

If I set XF86Config to say ...

Section "Device"
    Identifier  "Diamond Stealth 64"
    VendorName  "Unknown"
    BoardName   "Unknown"
    VideoRam    2048
    Ramdac      "bt485"
    Clockchip   "icd2061a"
EndSection

I get the following output from startx ...

(**) stands for supplied, (--) stands for probed/default values
(**) XKB: keycodes: "xfree86"
(**) XKB: types: "default"
(**) XKB: compat: "default"
(**) XKB: symbols: "en_US(pc102)+gb"
(**) XKB: geometry: "pc"
(**) Mouse: type: IntelliMouse, device: /dev/mouse, baudrate: 1200
(**) Mouse: buttons: 3
(**) S3: Graphics device ID: "Diamond Stealth 64 VRAM"
(**) S3: Monitor ID: "My Monitor"
(--) S3: Mode "800x600" needs hsync freq of 64.02 kHz. Deleted.
(--) S3: Mode "1024x768" needs hsync freq of 62.50 kHz. Deleted.
(--) S3: Mode "1152x864" needs hsync freq of 62.42 kHz. Deleted.
(--) S3: Mode "1280x1024" needs hsync freq of 64.25 kHz. Deleted.
(--) S3: Mode "1024x768" needs hsync freq of 70.24 kHz. Deleted.
(--) S3: Mode "1152x864" needs hsync freq of 70.88 kHz. Deleted.
(--) S3: Mode "1280x1024" needs hsync freq of 74.59 kHz. Deleted.
(--) S3: Mode "1600x1200" needs hsync freq of 75.00 kHz. Deleted.
(--) S3: Mode "1152x864" needs hsync freq of 76.01 kHz. Deleted.
(--) S3: Mode "1280x1024" needs hsync freq of 78.86 kHz. Deleted.
(--) S3: Mode "1024x768" needs hsync freq of 80.21 kHz. Deleted.
(--) S3: Mode "1280x1024" needs hsync freq of 81.13 kHz. Deleted.
(--) S3: Mode "1600x1200" needs hsync freq of 87.50 kHz. Deleted.
(--) S3: Mode "1152x864" needs hsync freq of 89.62 kHz. Deleted.
(--) S3: Mode "1280x1024" needs hsync freq of 91.15 kHz. Deleted.
(--) S3: Mode "1600x1200" needs hsync freq of 93.75 kHz. Deleted.
(--) S3: Mode "1600x1200" needs hsync freq of 105.77 kHz. Deleted.
(--) S3: Mode "1280x1024" needs hsync freq of 107.16 kHz. Deleted.
(--) S3: Mode "1800X1440" needs hsync freq of 96.15 kHz. Deleted.
(--) S3: Mode "1800X1440" needs hsync freq of 104.52 kHz. Deleted.
(**) FontPath set to 
"/usr/X11R6/lib/X11/fonts/misc/:unscaled,/usr/X11R6/lib/X11
/fonts/cyrillic/:unscaled,/usr/X11R6/lib/X11/fonts/100dpi/:unscaled,/us
r/X11R6/l
ib/X11/fonts/75dpi/:unscaled,/usr/X11R6/lib/X11/fonts/Speedo/,/usr/X11R
6/lib/X11
/fonts/Type1/,/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/c
yrillic/,
/usr/X11R6/lib/X11/fonts/100dpi/,/usr/X11R6/lib/X11/fonts/75dpi/"
(--) S3: PCI: 964 rev 0, Linear FB @ 0xe0000000
(--) S3: chipset:   964 rev. 1
(--) S3: chipset driver: mmio_928
(--) S3: card type: PCI
(--) S3: Diamond Stealth BIOS found
(--) S3: videoram:  2048k
WARNING: Did not detect a ramdac of type "Bt485" as specified!
(**) S3: Ramdac type: bt485
(--) S3: Ramdac speed: 135 MHz
(**) S3: Using ICD2061A programmable clock
(--) S3: Maximum allowed dot-clock: 135.000 MHz
(**) S3: Mode "640x480": mode clock =  45.800
(**) S3: Mode "800x600": mode clock =  60.750
(**) S3: Mode "1024x768": mode clock =  75.000
(**) S3: Mode "1280x1024": mode clock =  80.000
X connection to :0.0 broken (explicit kill or server shutdown).

If I comment out the Ramdac line, I get the same output, with the 
following differences, but the machine hangs...

42,46c42,46
< WARNING: Did not detect a ramdac of type "Bt485" as specified!
< (**) S3: Ramdac type: bt485
< (--) S3: Ramdac speed: 135 MHz
< (**) S3: Using ICD2061A programmable clock
< (--) S3: Maximum allowed dot-clock: 135.000 MHz
---
> (--) S3: Unknown ramdac. Setting type to "normal_dac".
> (--) S3: Ramdac type: normal
> (--) S3: Ramdac speed: 110 MHz
> (**) S3: Using ICD2061A programmable clock
> (--) S3: Maximum allowed dot-clock: 110.000 MHz
51c51,52
< X connection to :0.0 broken (explicit kill or server shutdown).
---
> (--) S3: Using 6 bits per RGB value
> (--) S3: Virtual resolution set to 1280x1024

> If you want to upgrade to Xfree86 4.0.3, it has a VESA driver, that 
works with nearly every video card on the planet, by using a more 
generic access method to the card, at the expense of speed.  It isn't 
blazingly fast, but it works.

I assume I must do that by apt-getting the source from potato?

-- 
Nikki Locke, Trumphurst Ltd.      PC & Unix consultancy & programming
nikki@trumphurst.com              http://www.trumphurst.com/




Reply to: