From: rrusk@ssd.csd.harris.com (Bob Rusk)
Newsgroups: comp.os.linux
Subject: Interlacing X11 vs the mouse
Date: 3 Jan 93 02:52:26 GMT
Reply-To: rrusk@ssd.csd.harris.com
Organization: Harris Computer Systems Division

Could somebody clue me in on how to get the mouse to behave under X11
when interlaced?  I've got a couple of really nice, stable, interlaced
video modes that I would dearly love to use, but whenever I try to move
the mouse cursor below mid-screen, the screen scrolls to meet the cursor
while the cursor stands still.  It looks like what I would imagine to be
the off-screen portion of the virtual-screen feature of X386.  Any help
or ideas will be much apreciated.

My computer is an old Gateway 2000 386/20 with 8MB RAM, a Quantum IDE
hard drive, a 387, and an ATI VGA1024 video board (OEM VGAWonder without
the mouse, 512K RAM on board).  My monitor is an old Thomson UltraScan
which is rated at 35KHz horizontal and 75 Hz vertical.  If I push it much
beyond its rated frequencies, I end up with a lot more flicker than I do
with an interlaced display.

Below is a condensed version of my Xconfig (unused modes and comments
from top removed).  I've tried setting Displaysize to '800 650', to no
avail:

FontPath	"/usr/lib/X11/fonts/misc/,/usr/lib/X11/fonts/75dpi/"

Keyboard
  AutoRepeat 500 5
#  Xleds      1 2 3
  ServerNumLock
#  DontZap

Logitech	"/dev/ttys0"
  BaudRate	1200
#  SampleRate	150

#
# The graphics drivers
#
vga256
Virtual	800 650
  ViewPort      0 0

Modes "b11" "b10" "b8" "640x480t2"

  Clocks 25 28 36 39 27 30 33 20 24 50 57 72 45 60 65 40 47

  #Staticgray
  #Grayscale
  #Staticcolor
  #Pseudocolor
  #Truecolor
  #Directcolor
  #Chipset	"et4000"
  #Chipset	"et3000"
  #Chipset	"gvga"
  #Chipset	"pvga1"
Chipset "ati"
  #Displaysize	1024 768
  #Screenno	0
  #Vendor	"legend"
  #Videoram	1024
Videoram	512
viewport	0 0

ModeDB
#            clock  horzontal timing      vertical timing
# Too narrow
 "b1"        36     800  824  968 1016    300  301  312  315   Interlace
# Better
 "b2"        36     800  824  968 1000    300  301  312  315   Interlace
 "b3"        36     800  824  960  984    300  301  312  315   Interlace
# Distorted at top
 "b4"        36     800  824  960  984    300  301  308  311   Interlace
# Good 800x650, slightly distorted at top.  Doesn't fill screen.
 "b5"        36     800  824  960  984    325  327  338  341   Interlace
# No flicker, slight distortion at top, to short vertically, just right horiz.
 "b6"        39     800  824  960  984    325  327  338  341   Interlace
# Slight flicker, not tall enough, quite usable.
 "b7"        36     800  824  960  984    325  329  338  345   Interlace
# These next two are the best 800x650's.
# b8 is wide enough but much too small horizontaoticeable flicker.
 "b8"        39     800  824  960  984    325  329  338  345   Interlace
# b9 is not quite wide enoough (though adequate) and is less short but flickers.
 "b9"        36     800  824  960  984    325  329  338  345   Interlace
# slight flicker again, narrower, taller, still too small
 "b10"       39     800  824  968 1016    325  329  338  345   Interlace
# lower, wider than b10
 "b11"       39     800  824  968  992    325  329  338  345   Interlace
 "640x480t2" 28     640  680  784  800    480  490  492  525


Thanks!

--
 Bob Rusk
 rrusk@ssd.csd.harris.com
 My thoughts, probably not Harris'.
Newsgroups: comp.os.linux