Subject: XF86 v3 on TNT2, root window does not redraw
To: None <port-i386@netbsd.org>
From: Anne Bennett <anne@alcor.concordia.ca>
List: port-i386
Date: 02/02/2002 01:27:54
I'm been upgrading my software and hardware piece by piece over the
past few weeks, and this afternoon I successfully upgraded to 1.5.2
on my Pentium I.  Everything seemed to be fine.  This evening, I moved
the hard disk into another machine, a Pentium III with an integrated
video controller, and now I have a tiny little problem with X: the
root window never seems to redraw, so anything that has been drawn
there remains until it is overwritten by some other application's
window.  Dragging an xterm across the screen makes an impressive
looking pattern of repeated frames. :-)  "xsetroot" has no effect.

The video controller is identified by the kernel as "vga1 at pci1 dev
0 function 0: Nvidia Corporation Aladdin TNT2 (rev. 0x20)".  I picked
the XF86_SVGA server for it.  I append what the X server says.

Other oddities: the icons show up as just a shape with the icon's
background color -- hmm, I opened and closed one, and it turned black,
but I dragged it around, and after it went behind another window and
came back out, it went back to its background color.  And I can use
control-alt-Fn to change to another console, but ctl-alt-F1 gives me
the "text window" (X server messages); I must use ctl-alt-F5 to get
the actual X display back -- I can't remember if that's normal, but I
think that ctl-alt-F1 used to get me back to the X display.  My
"mclock" is not showing up properly either.  Konqueror is kind of
flakey: some things show up, some don't.

My xterms work very nicely, though, so I am able to get some work done!

I can't help but think that one of the "XAA" (acceleration?) options
mentioned in the printout below is defaulting to the wrong thing, but
which one, and how to fix it, I don't know.  I'd appreciate if some
kind X guru would save me "a week in the library" and tell me what is
wrong with my X configuration!


Anne.
-- 
Ms. Anne Bennett, Senior Analyst, IITS, Concordia University, Montreal H3G 1M8
anne@alcor.concordia.ca                                        +1 514 848-7606
----------------------------------------------------------------------------
XFree86 Version 3.3.6a / X Window System
(protocol Version 11, revision 0, vendor release 6300)
Release Date: November 30 2000
	If the server is older than 6-12 months, or if your card is newer
	than the above date, look for a newer version before reporting
	problems.  (see http://www.XFree86.Org/FAQ)
Operating System: NetBSD/i386 1.5.2 [ELF] The NetBSD Foundation, Inc.
Configured drivers:
  SVGA: server for SVGA graphics adaptors (Patchlevel 1):
      NV1, STG2000, RIVA 128, RIVA TNT, RIVA TNT2, RIVA ULTRA TNT2,
      RIVA VANTA, RIVA ULTRA VANTA, RIVA INTEGRATED, GeForce 256,
      GeForce DDR, Quadro, GeForce2 GTS, GeForce2 GTS (rev1),
      GeForce2 Ultra, Quadro 2 Pro, GeForce2 MX, GeForce2 MX DDR,
      Quadro 2 MXR, ET4000, ET4000W32, ET4000W32i, ET4000W32i_rev_b,
      ET4000W32i_rev_c, ET4000W32p, ET4000W32p_rev_a, ET4000W32p_rev_b,
      ET4000W32p_rev_c, ET4000W32p_rev_d, ET6000, ET6100, et3000, pvga1,
      wd90c00, wd90c10, wd90c30, wd90c24, wd90c31, wd90c33, gvga, r128, ati,
      sis86c201, sis86c202, sis86c205, sis86c215, sis86c225, sis5597,
      sis5598, sis6326, sis530, sis620, sis300, sis630, sis540, tvga8200lx,
      tvga8800cs, tvga8900b, tvga8900c, tvga8900cl, tvga8900d, tvga9000,
      tvga9000i, tvga9100b, tvga9200cxr, tgui9400cxi, tgui9420, tgui9420dgi,
      tgui9430dgi, tgui9440agi, cyber9320, tgui9660, tgui9680, tgui9682,
      tgui9685, cyber9382, cyber9385, cyber9388, cyber9397, cyber9520,
      cyber9525, 3dimage975, 3dimage985, cyber9397dvd, blade3d, cyberblade,
      clgd5420, clgd5422, clgd5424, clgd5426, clgd5428, clgd5429, clgd5430,
      clgd5434, clgd5436, clgd5446, clgd5480, clgd5462, clgd5464, clgd5465,
      clgd6205, clgd6215, clgd6225, clgd6235, clgd7541, clgd7542, clgd7543,
      clgd7548, clgd7555, clgd7556, ncr77c22, ncr77c22e, cpq_avga, mga2064w,
      mga1064sg, mga2164w, mga2164w AGP, mgag200, mgag100, mgag400, oti067,
      oti077, oti087, oti037c, al2101, ali2228, ali2301, ali2302, ali2308,
      ali2401, cl6410, cl6412, cl6420, cl6440, video7, ark1000vl, ark1000pv,
      ark2000pv, ark2000mt, mx, realtek, s3_virge, AP6422, AT24, AT3D,
      s3_savage, s3_svga, NM2070, NM2090, NM2093, NM2097, NM2160, NM2200,
      ct65520, ct65525, ct65530, ct65535, ct65540, ct65545, ct65546,
      ct65548, ct65550, ct65554, ct65555, ct68554, ct69000, ct64200,
      ct64300, mediagx, V1000, V2100, V2200, p9100, spc8110, i740, i740_pci,
      Voodoo Banshee, Voodoo3, smi, generic
Using wscons driver (version 3.32)
XF86Config: /etc/XF86Config
(**) stands for supplied, (--) stands for probed/default values
(**) XKB: keycodes: "xfree86"
(**) XKB: types: "default"
(**) XKB: compat: "default"
(**) XKB: symbols: "us(pc101)"
(**) XKB: geometry: "pc"
(**) XKB: rules: "xfree86"
(**) XKB: model: "pc101"
(**) XKB: layout: "us"
(**) XKB: options: "ctrl:nocaps"
(**) Mouse: type: wsmouse, device: /dev/mouse, resolution: 100
(**) Mouse: buttons: 3
(**) SVGA: Graphics device ID: "Primary Card"
(**) SVGA: Monitor ID: "Hitachi SuperScan 20S"
(**) FontPath set to "/usr/X11R6/lib/X11/fonts/local,/usr/X11R6/lib/X11/fonts/misc:unscaled,/usr/X11R6/lib/X11/fonts/75dpi:unscaled,/usr/X11R6/lib/X11/fonts/100dpi:unscaled,/usr/X11R6/lib/X11/fonts/Type1,/usr/X11R6/lib/X11/fonts/Speedo,/usr/X11R6/lib/X11/fonts/misc,/usr/X11R6/lib/X11/fonts/75dpi,/usr/X11R6/lib/X11/fonts/100dpi"
(--) SVGA: PCI: NVidia Riva Integrated rev 32, Memory @ 0xde000000, 0xd2000000
(--) SVGA: chipset:  RIVA INTEGRATED
(--) SVGA: videoram: 24448k
(**) SVGA: Option "dac_8_bit"
(**) SVGA: Using 8 bits per color component
(**) SVGA: Using 8 bpp, Depth 8, Color weight: 888
(--) SVGA: Maximum allowed dot-clock: 350.000 MHz
(**) SVGA: Mode "1152x90085": mode clock =  85.000
(--) SVGA: Virtual resolution set to 1152x900
(--) SVGA: SpeedUp code selection modified because virtualX != 1024
(--) SVGA: RIVA INTEGRATED: Using hardware cursor
(--) SVGA: Using XAA (XFree86 Acceleration Architecture)
(--) SVGA: XAA: Solid filled rectangles
(--) SVGA: XAA: Screen-to-screen copy
(--) SVGA: XAA: 8x8 color expand pattern fill
(--) SVGA: XAA: Using 9 128x128 areas for pixmap caching
(--) SVGA: XAA: Caching tiles and stipples
(--) SVGA: XAA: Horizontal and vertical lines and segments
----------------------------------------------------------------------------