home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.os.linux
- From: jaggy@purplet.demon.co.uk (Mike Jagdis)
- Path: sparky!uunet!pipex!demon!purplet!jaggy
- Subject: Re: Olvwm: Anybody played with it?
- Organization: FidoNet node 2:252/305 - The Purple Tentacle, Reading
- Date: Fri, 6 Nov 1992 10:26:00 +0000
- Message-ID: <46.2AFAF9ED@purplet.demon.co.uk>
- Sender: usenet@gate.demon.co.uk
- Lines: 39
-
- > although there seems to
- > be a very small irritating bug where it doesn't always
- > 'clean' overwrites correctly
- > leaving speckles of pixels on the screen,.. it may be a
- > fault of the speedup code
-
- My experience suggests this is a problem in the X server.
-
- System: 486/33 33MHz
- AMI BIOS
- 8Mb RAM
- ET4000 1Mb
-
- Symptom:
- When running 1024x768 X modes cursor movement and window/icon
- movement causes random "speckles" on the display to varying extents.
- Eventually the system locks up. This is not a problem at 800x600. Also after
- exiting X the VGA fonts appear trashed - something like half the characters
- appear as vertical bars.
-
- Fix (sort of?):
- Going in to the extended CMOS set up and disabling caching of the CXXX
- area (VGA ROM?) solved the speckling problem. Disabling shadowing of the VGA
- ROM area solved the trashed font problem. The spare RAM above 640k *is*
- relocated. Changing this had no effect at any time.
-
- Guesswork: :-)
- I'd guess there is an off-by-one error in the server code that causes
- writes to happen outside of the VGA page area. This corrupts the RAM image
- of the VGA ROM (the VGA ROM isn't used except for the fonts?). The shadowing
- is handled by the SIS chipset (I *think* it's SIS off hand). The cache does
- not seem to handle writes to shadowed areas correctly (why should it :-) )
- causing them to corrupt memory - mainly in the display page but also
- elsewhere causing the lockups?
-
- Not exactly an in depth study of the problem but it works for me :-)
-
- Mike
-
-