Re: [Xpert]ATI Rage II blitting problems

2002-07-10 Thread Henk de Leeuw

On Wednesday 10 July 2002 04:17, Marc Aurele La France wrote:
> On Sat, 6 Jul 2002, Henk de Leeuw wrote:
> > On 9 Apr 2002, Marc Aurele La France wrote:
> > > On 9 Apr 2002, Kherry Zamore wrote:
> > >> I have an ATI Rage II+DVD (Mach64, Rage128 chipset) and am using
> > >> XFree86 4.1.0 on FreeBSD.  I'm stuck with a slightly annoying problem.
> > >> Artifacts are left on the screen after moving around some windows.  I
> > >> tried disabling a few options and changing resolutions/color depths,
> > >> but that didn't solve the problem.  Another thing I should mention is
> > >> when I go to console, characters tend to disappear and reappear on the
> > >> screen when it scrolls.  I'm not exactly sure if this is a hardware or
> > >> software problem since XF86 3.3.6 didn't have any problems when I used
> > >> it.  If anyone has any suggestions, it would be greatly appreciated.
> > >
> > Any more tests I can do?
>
> Yes, replace that Option "NoAccel" with one or more of the following
> (starting with the most likely culprit(s))
>
>   Option "XaaNoScreenToScreenCopy"
>   Option "XaaNoScanlineCPUToScreenColorExpandFill"
>   Option "XaaNoPixmapCache"
>   Option "XaaNoOffscreenPixmaps"
>   Option "XaaNoMono8x8PatternFillRect"
>   Option "XaaNoSolidFillRect"
>
> Let me know which mininal set of the above cure all artifacts.

I tried them one by one, and will note my observations.

XaaNoScreenToScreenCopy: Shifting windows seems a bit better, but not much.
Still some artifacts. Fonts still not good. Moving windows slow.
XaaNoScanlineCPUToScreenColorExpandFill: Fonts OK now.
Moving windows still artifacts.
XaaNoPixmapCache: No positive effects
XaaNoOffscreenPixmaps: No positive effects
XaaNoMono8x8PatternFillRect: No positive effects.
XaaNoSolidFillRect: No positive effects.

As none of these alone cures all problems, I repeated the test with all 
options enabled, then remove one by one until problems re-appear.

All options enabled: same result as the combined results of 
XaaNoScreenToScreenCopy and XaaNoScanlineCPUToScreenColorExpandFill: XTerm 
fonts OK, shifting windows better, but not perfect, and slow.

Didn't trust my memory, so tried again with only option NoAccel.
All problems gone, and shifting windows seems faster than with Option 
XaaNoScreenToScreenCopy.

> BTW, what architecture is this?
Intel Celeron 466, XFree 4.2.0, i810 chipset, Gentoo Linux. 
ATI Technologies Inc 3D Rage IIC 215IIC [Mach64 GT IIC] (rev 58).
If it helps, I can do another compile and see what options were set, because 
Gentoo is a 'compile-it-yourself' distribution where options are tailored to 
the system you run it on.

Henk.
___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



Re: [Xpert]ATI Rage II blitting problems

2002-07-09 Thread Marc Aurele La France

On Sat, 6 Jul 2002, Henk de Leeuw wrote:

> On 9 Apr 2002, Marc Aurele La France wrote:
> > On 9 Apr 2002, Kherry Zamore wrote:

> >> I have an ATI Rage II+DVD (Mach64, Rage128 chipset) and am using XFree86
> >> 4.1.0 on FreeBSD.  I'm stuck with a slightly annoying problem.
> >> Artifacts are left on the screen after moving around some windows.  I
> >> tried disabling a few options and changing resolutions/color depths, but
> >> that didn't solve the problem.  Another thing I should mention is when I
> >> go to console, characters tend to disappear and reappear on the screen
> >> when it scrolls.  I'm not exactly sure if this is a hardware or software
> >> problem since XF86 3.3.6 didn't have any problems when I used it.  If
> >> anyone has any suggestions, it would be greatly appreciated.

> > Let's narrow this down a bit.  See if the artifacts still appear with
> > Option "NoAccel".

> I did not see any follow-up on these posts, and I'm having the same problems.

> To me, it seems that it is caused when screen content is blitted from display
> memory to display memory. It appears most pronouncedly when I'm moving a
> window horizontally. Also, in a Konsole, I notice that pixels of characters
> are randomly absent. I think that part of video memory is used as a font
> cache, so this could be indicative of hardware blitting problems also.

> I tried the Option "NoAccel", and problems disappeared.
> This also seems to point in the direction of hardware blitting trouble.

> Any more tests I can do?

Yes, replace that Option "NoAccel" with one or more of the following
(starting with the most likely culprit(s))

Option "XaaNoScreenToScreenCopy"
Option "XaaNoScanlineCPUToScreenColorExpandFill"
Option "XaaNoPixmapCache"
Option "XaaNoOffscreenPixmaps"
Option "XaaNoMono8x8PatternFillRect"
Option "XaaNoSolidFillRect"

Let me know which mininal set of the above cure all artifacts.

BTW, what architecture is this?

Marc.

+--+---+
|  Marc Aurele La France   |  work:   1-780-492-9310   |
|  Computing and Network Services  |  fax:1-780-492-1729   |
|  352 General Services Building   |  email:  [EMAIL PROTECTED]  |
|  University of Alberta   +---+
|  Edmonton, Alberta   |   |
|  T6G 2H1 | Standard disclaimers apply|
|  CANADA  |   |
+--+---+
XFree86 Core Team member.  ATI driver and X server internals.

___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



[Xpert]ATI Rage II blitting problems

2002-07-06 Thread Henk de Leeuw

On 9 Apr 2002, Marc Aurele La France wrote:
> On 9 Apr 2002, Kherry Zamore wrote:

>> I have an ATI Rage II+DVD (Mach64, Rage128 chipset) and am using XFree86
>> 4.1.0 on FreeBSD.  I'm stuck with a slightly annoying problem.
>> Artifacts are left on the screen after moving around some windows.  I
>> tried disabling a few options and changing resolutions/color depths, but
>> that didn't solve the problem.  Another thing I should mention is when I
>> go to console, characters tend to disappear and reappear on the screen
>> when it scrolls.  I'm not exactly sure if this is a hardware or software
>> problem since XF86 3.3.6 didn't have any problems when I used it.  If
>> anyone has any suggestions, it would be greatly appreciated.

> Let's narrow this down a bit.  See if the artifacts still appear with
> Option "NoAccel".

> Marc.

I did not see any follow-up on these posts, and I'm having the same problems.

To me, it seems that it is caused when screen content is blitted from display 
memory to display memory. It appears most pronouncedly when I'm moving a 
window horizontally. Also, in a Konsole, I notice that pixels of characters 
are randomly absent. I think that part of video memory is used as a font 
cache, so this could be indicative of hardware blitting problems also.

I tried the Option "NoAccel", and problems disappeared.
This also seems to point in the direction of hardware blitting trouble.

Any more tests I can do?

Henk.
___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert