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>>

<<attachment: xbug2.png>>


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

Reply via email to