Hello Linux and XFree86 users. I have a problem and hopefully someone
out there knows the solution. (and yes, I did RTFM)
In short: I have a 486-80, with 16MB memory and:
- Diamond Stealth 64 card, Vesa Local Bus, 2MB VRAM
- Linux 1.2.13 ELF, XFree86 3.1.2, all from Slackware 3.0
- kernel compiled with support for >16MB memory
When I start X, I get a blue (or sometimes black) screen with just the
mouse pointer. No windows, frames, menus, or anything else are visible.
The mouse pointer changes as I move it, corresponding to the windows
which should be visible but aren't. (X - the imaginary window system... :)
The monitor is syncing with the card fine, I can change resolutions
with Ctrl-Alt-"+", etc. but still no windows appear. If I switch to
another VT and then back to VT 7 where X is, the screen is black with
the mouse pointer as before. It seems the hardware cursor is working
but none of the drawing is making it into the framebuffer ???
Here's some details:
The Devices section of my XF86Config :
============================================
Section "Device"
Identifier "Stealth64"
VendorName "Diamond"
BoardName "Stealth 64 VRAM VLB, S3 Vision 964"
Chipset "mmio_928"
VideoRam 2048
ClockChip "icd2061a" # need this
#Option "slow_vram" # adding this does not help
#Option "nolinear" # adding this does not help
#Option "nomemaccess" # adding this does not help
EndSection
============================================
The Chipset and VideoRam settings are optional as the server finds them
automatically. The ClockChip is neccessary and was suggested by the
S3 Readme. The rest of my XF86Config is close to the defaults.
=================
Here's the output of startx, very slightly edited for screen format.
=================
XFree86 Version 3.1.2 / X Window System
(protocol Version 11, revision 0, vendor release 6000)
Operating System: Linux
Configured drivers:
S3: accelerated server for S3 graphics adaptors (Patchlevel 0)
mmio_928, s3_generic
(using VT number 7)
XF86Config: /etc/XF86Config
(**) stands for supplied, (--) stands for probed/default values
(**) Mouse: type: Microsoft, device: /dev/mouse, baudrate: 1200,
3 button emulation (timeout: 50ms)
(**) S3: Graphics device ID: "Stealth64"
(**) S3: Monitor ID: "Magnavox"
(--) S3: Mode "800x600" needs hsync freq of 48.08 kHz. Deleted.
(--) S3: Mode "1024x768" needs hsync freq of 48.36 kHz. Deleted.
(--) S3: Mode "1024x768" needs hsync freq of 56.48 kHz. Deleted.
(--) S3: Mode "1024x768" needs hsync freq of 62.50 kHz. Deleted.
(**) FontPath set to "/usr/X11R6/lib/X11/fonts/misc/, \
/usr/X11R6/lib/X11/fonts/75dpi/, \
/usr/X11R6/lib/X11/fonts/100dpi/"
(--) S3: card type: 386/486 localbus
(--) S3: Diamond Stealth BIOS found
(--) S3: chipset: 964 rev. 0
(**) S3: chipset driver: mmio_928
(**) S3: videoram: 2048k
(--) S3: Ramdac type: normal
(--) S3: Ramdac speed: 110
(**) S3: Using ICD2061A programmable clock
(--) S3: Maximum allowed dot-clock: 110.000 MHz
(**) S3: Mode "640x480": mode clock = 31.500
(**) S3: Mode "800x600": mode clock = 40.000
(**) S3: Mode "1024x768": mode clock = 44.900
(--) S3: Using 6 bits per RGB value
(**) S3: Virtual resolution set to 1280x1024
(--) S3: Local bus LAW is 0xF3000000
(--) S3: Using a banksize of 2048k, line width of 1280
(--) S3: Using a single 64x64 area at (1216,1025) for expanding pixmaps
(--) S3: Using 8 planes of 1216x613 at (0,1025) aligned 8 as font cache
// now I kill the server with Ctrl-Alt-Bksp
X connection to :0.0 broken (explicit kill or server shutdown).
xinit: connection to X server lost.
waiting for X server to shut down
============================
That's it... If anyone out there has a working XF86Config for
a Stealth 64 VLB VRAM card, or if you have hints, suggestions,
or whatever, please email me at:
Thanks.