[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#2039: X server font erosion



Package: xserver-mach64
Version: 3.1.2-2

This problem is difficult to describe, and difficult to trace or reproduce.
I'm not sure it is specific to the XF86_Mach64 server, but that's the only one
I've used, and it's occurred for all versions of XF86 3.1.2 I've used
(Slackware 2.3.0, Debian 0.93R6, latest Debian ALPHA-TEST.)

On occasion, apparently at random, certain characters of a particular font
will become "eroded": the bottom portion of the character will blank, so that
every newly drawn occurence of the character on the screen only shows the top
portion.

Currently, for example, I'm using the font

    -schumacher-clean-bold-r-normal--16-160-75-75-c-80-*-*

in my xterms and in Emacs. The legs on the letter "R" are missing. I'm
including a screen snapshot with this message that demonstrates what I mean.

This rarely happens, but when it does it's noticeable and annoying. Sometimes
the erosion gradually worsens, blanking more of the character, or sometimes it
begins affecting other characters at the same time. Usually I can fix the
problem by logging out and back in (via xdm), or sometimes the problem will go
away by itself after an indeterminate period of time.


Here's the current status of my X server:


XFree86 Version 3.1.2 / X Window System
(protocol Version 11, revision 0, vendor release 6001)
Operating System: Linux
Configured drivers:
  Mach64: accelerated server for ATI Mach64 graphics adaptors (Patchlevel 0)
(using VT number 7)

XF86Config: /usr/X11R6/lib/X11/XF86Config
(**) stands for supplied, (--) stands for probed/default values
(**) Mouse: type: MouseMan, device: /dev/mouse, baudrate: 1200
(**) Mach64: Graphics device ID: "ATI WinTurbo"
(**) Mach64: Monitor ID: "MAG DX17F"
(**) FontPath set to "/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/Speedo/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/X11/fonts/100dpi/"
(**) Mach64: Option "power_saver"
(--) Mach64: card type: PCI
(--) Mach64: Clock type: ATI18818-1
(--) Mach64: Number of Clocks: 32
(--) Mach64: clocks:  50.35  56.64  63.00  72.00  40.00  44.90  49.50  50.00
(--) Mach64: clocks:   0.00 110.00 126.00 135.00   0.00  80.00  75.00  65.00
(--) Mach64: clocks:  25.18  28.32  31.50  36.00  20.00  22.45  24.75  25.00
(--) Mach64: clocks:   0.00  55.00  63.00  67.50   0.00  40.00  37.50  32.50
(--) Mach64: Maximum allowed dot-clock: 135.000 MHz
(**) Mach64: Mode "1280x1024": mode clock = 110.000, clock used = 110.000
(**) Mach64: Mode "1024x768": mode clock =  75.000, clock used =  75.000
(**) Mach64: Mode "800x600": mode clock =  40.000, clock used =  40.000
(**) Mach64: Mode "640x480": mode clock =  25.175, clock used =  25.175
(**) Mach64: Virtual resolution: 1280x1024
(--) Mach64: videoram: 2048k
(--) Mach64: Using hardware cursor
(--) Mach64: Using 4 MB aperture
(--) Mach64: Ramdac is ATI68880
(**) Mach64: Using 6 bits per RGB value
(--) Mach64: Aperture mapped to 0x7c000000
(--) Mach64: Pixmap cache: 1 256x256 slots, 2 128x128 slots, 8 64x64 slots
(--) Mach64: Font cache: 16 fonts


Here's the screen snapshot:


begin 664 eroded-R.gif
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
F1=!S(`>II&E\_OEN*\CT7#@M<'[R=NC!%7JEXWET&R[]T0D``#M5
`
end


If I can provide any more helpful information, I will do so gladly. Thanks for
any help.

--
Robert Leslie
rob@advantage.org


Reply to: