[XFree86] GLINT bug

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

 



I have my third monitor working now with the GLINT driver but I've noticed a
strange screen corruption bug. It seems often i end up with purple bits on the
screen. It seems to be due to some specific optimization as it affects
specific areas of specific windows repeatably. And it seems to be sensitive to
the precise location on the screen as sometimes simply moving the window a few
pixels over makes it not go away.

For example in the gimp the little triangle in the ruler that moves with the
mouse pointer leaves purple turds behind as it moves around. Also, the icons
in the gimp toolbox have purple bits in them. And the scroll bars in gnomeicu
message windows are purple.

Here are a couple screenshots -- one of them is actually of a gimp window with
a screenshot of a gimp toolbox inside it.

Attachment: xbug.png
Description: PNG image

Attachment: xbug2.png
Description: PNG image


Here is a couple interesting excerpts from the XFree86 log. The last time I
tried to post an entire XFree86 log it got bounced due to being too large.

...
(**) GLINT(2): Depth 16, (--) framebuffer bpp 16
(==) GLINT(2): RGB weight 565
(==) GLINT(2): Default visual is TrueColor
(==) GLINT(2): Using gamma correction (1.0, 1.0, 1.0)
(==) GLINT(2): Using HW cursor
(--) GLINT(2): Not using Linux framebuffer device
(--) GLINT(2): Chipset: "ti_pm"
(--) GLINT(2): Linear framebuffer at 0xF6800000
(--) GLINT(2): MMIO registers at 0xF7EC0000
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/X11R6/lib/modules/linux/libint10.a
(II) GLINT(2): Initializing int10
(**) GLINT(2): Option "NoINT10"
(--) GLINT(2): VideoRAM: 4096 kByte
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Reloading /usr/X11R6/lib/modules/libramdac.a
(==) GLINT(2): Write-combining range (0xf6800000,0x400000)
(--) GLINT(2): Attached RAMDAC is TI TVP3026
(--) GLINT(2): FIFO Size is 31 DWORDS
(==) GLINT(2): Min pixel clock is 16 MHz
(--) GLINT(2): Max pixel clock is 100 MHz
(II) GLINT(2): GVC: Using hsync range of 28.00-60.00 kHz
(II) GLINT(2): GVC: Using vrefresh range of 43.00-75.00 Hz
(II) GLINT(2): Clock range:  16.25 to 100.00 MHz
...
(==) GLINT(2): Write-combining range (0xf6800000,0x400000)
(II) GLINT(2): Using XFree86 Acceleration Architecture (XAA)
	Screen to screen bit blits
	Solid filled rectangles
	8x8 mono pattern filled rectangles
	Indirect CPU to Screen color expansion
	Solid Lines
	Offscreen Pixmaps
	Driver provided WriteBitmap replacement
	Driver provided WritePixmap replacement
	Setting up tile and stipple cache:
		18 128x128 slots
(==) GLINT(2): Backing store disabled
(==) GLINT(2): Silken mouse enabled
(II) GLINT(2): direct rendering disabled
...


-- 
greg

[Index of Archives]     [X Forum]     [Xorg]     [XFree86 Newbie]     [IETF Announce]     [Security]     [Font Config]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux Kernel]

  Powered by Linux