Subject: Re: characters on screen after exiting from X Windows...
To: Bill Squier <groo@cs.stevens-tech.edu>
From: Scott Presnell <srp@zgi.com>
List: port-i386
Date: 08/02/1999 14:52:50
Bill Squier wrote:
> 
> > In message <Pine.A41.4.10.9908021505010.108610-100000@possum.empros.com>, Brian
> >  Stark writes:
> > >For what it is worth, I still am getting garbage characters on my
> > >screen after exiting from X Windows.
> 
> Normally I'd avoid a "me too", but I run NetBSD/i386 on such a wide variety of machines, I can't believe anyone is _NOT_ seeing these symptoms.  I can confirm it on:
> 
> XF86_SVGA (Neomagic and S3 Virge)
> XF86_S3   (various old S3 cards)\
> XF86_S3V
> XF86_Mach64
> 
> and machines:
> 
> 486/33, 486/66, 486/66 w/ Pentium overdrive 83MHz, Pentium 120, PPro 200,
> Dell Lattitude CPi (PII/266).
> 
> It does not happen on mac68k or sparc.
> 
> A useful datapoint might be from someone who DOESN'T see this. 

I do not see garbage during X windows shutdown, Xserver restart, or
machine shutdown, on the main screen or any ws screen. I tend to use:
"shutdown -r now" or "shutdown -h now".

Maybe it's because most of the optimizations are off for this card...

From the README.NVIDIA:

	"The Riva TNT was added to this driver and is not yet as 
	well accelerated as it could be.  Still, the server is very usable."

(see also below pci_burst_on and fifo_moderate are not recognized options)

I don't have .terminateSever set in my xdm-config, and the default setting
is false, so I'd likely only see it at shutdown.

It probably doesn't matter, but I'm running KDE 1.1.1 for an X Window 
environment as compiled on this machine under NetBSD 1.4.

	Thanks.

	- Scott

===

NetBSD srp1.olywa.net 1.4 NetBSD 1.4 (PO) #4: Thu Jul 15 08:07:34 PDT 1999 srp@srp1.olywa.net:/usr/src/sys/arch/i386/compile/PO i386

Micron Millenium Pro (Pentium Pro 200Mhz)
XF86_SVGA 3.3.3 built under 1.3.2 (or .3) running on a Riva TNT.

===

vga1 at pci0 dev 11 function 0: Nvidia Corporation product 0x0020 (rev. 0x04)
wsdisplay0 at vga1: console (80x25, vt100 emulation)
...
wsdisplay0: screen 1 added (80x25, vt100 emulation)
wsdisplay0: screen 2 added (80x25, vt100 emulation)
wsdisplay0: screen 3 added (80x25, vt100 emulation)
wsdisplay0: screen 4 added (80x25, vt100 emulation)

===

XFree86 Version 3.3.3 / X Window System
(protocol Version 11, revision 0, vendor release 6300)
Release Date: November 13 1998
        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.3 The NetBSD Foundation, Inc.
Configured drivers:
  SVGA: server for SVGA graphics adaptors (Patchlevel 0):
      NV1, STG2000, RIVA128, RIVATNT, 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, ati, sis86c201, sis86c202, sis86c205, sis86c215, sis86c225,
      sis5597, sis5598, sis6326, 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, 3dimage975,
      3dimage985, 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, 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_svga, NM2070, NM2090, NM2093, NM2097, NM2160,
      NM2200, ct65520, ct65525, ct65530, ct65535, ct65540, ct65545, ct65546,
      ct65548, ct65550, ct65554, ct65555, ct68554, ct69000, ct64200,
      ct64300, mediagx, V1000, V2x00, p9100, spc8110, generic
Using pcvt 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:swapcaps"
(**) XKB: keymap: "xfree86(us)" (overrides other XKB settings)
(**) Mouse: type: Busmouse, device: /dev/pms0, buttons: 3
(**) SVGA: Graphics device ID: "Creative Graphics Blaster"
(**) SVGA: Monitor ID: "NEC MultiSync XE21"
(--) SVGA: Mode "1280x1024" needs hsync freq of 78.86 kHz. Deleted.
(--) SVGA: Mode "1280x1024" needs hsync freq of 81.13 kHz. Deleted.
(--) SVGA: Invalid vertical timing for mode "400x300". Deleted.
(**) FontPath set to
"/usr/X11R6/lib/X11/fonts/sgi/,/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/75dpi/:unscaled,/usr/X11R6/lib/X11/fonts/100dpi/:unscaled,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/X11/fonts/100dpi/"
(--) SVGA: PCI: NVidia Riva TNT rev 4, Memory @ 0xfb000000, 0xfa000000
(--) SVGA: RIVATNT: Setting RGB weight to 555
(**) SVGA: chipset:  RIVATNT
(--) SVGA: videoram: 16384k
(**) SVGA: Option flag "fifo_moderate" is not defined for this driver
(**) SVGA: Option flag "pci_burst_on" is not defined for this driver
(**) SVGA: Option "power_saver"
(**) SVGA: Option flag "pci_retry" is not defined for this driver
(**) SVGA: Using 16 bpp, Depth 16, Color weight: 555
(--) SVGA: Maximum allowed dot-clock: 250.000 MHz
(**) SVGA: Mode "1280x1024": mode clock = 110.000
(--) SVGA: Virtual resolution set to 1280x1024
(--) SVGA: SpeedUp code selection modified because virtualX != 1024
(--) SVGA: RIVATNT: Using hardware cursor
(--) SVGA: Using XAA (XFree86 Acceleration Architecture)
(--) SVGA: XAA: Solid filled rectangles
(--) SVGA: XAA: Screen-to-screen copy
(--) SVGA: XAA: Using 10 128x128 areas for pixmap caching
(--) SVGA: XAA: Caching tiles and non-transparent stipples
(--) SVGA: XAA: Horizontal and vertical lines and segments