Re: [XFree86] XVideo/XvImage/XvShmPutImage on ATI Radeon with 4.3.99.4twice as slow as with 4.3.0
On Wed, 28 May 2003, Thomas Winischhofer wrote: > Marc Aurele La France wrote: > > Right. I slowed things down a bit by forcing the painting of the colour > > key through the entire wrapped screen, rather than calling an XAA entry > > directly. This makes this part of Xv support independent of XAA (i.e. > > Accel/NoAccel), banking, shadowing, etc. Mind you, this slowdown isn't > > much, given that if the video doesn't move, the colour key isn't > > repainted. > But it uses XAA in the end, if available? Yup. 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. ___ XFree86 mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xfree86
Re: [XFree86] XVideo/XvImage/XvShmPutImage on ATI Radeon with 4.3.99.4twice as slow as with 4.3.0
Marc Aurele La France wrote: Right. I slowed things down a bit by forcing the painting of the colour key through the entire wrapped screen, rather than calling an XAA entry directly. This makes this part of Xv support independent of XAA (i.e. Accel/NoAccel), banking, shadowing, etc. Mind you, this slowdown isn't much, given that if the video doesn't move, the colour key isn't repainted. But it uses XAA in the end, if available? Thomas -- Thomas Winischhofer Vienna/Austria mailto:[EMAIL PROTECTED] *** http://www.winischhofer.net mailto:[EMAIL PROTECTED] ___ XFree86 mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xfree86
Re: [XFree86] XVideo/XvImage/XvShmPutImage on ATI Radeon with 4.3.99.4twice as slow as with 4.3.0
On Tue, 27 May 2003, Thomas Winischhofer wrote: > Hans Korneder wrote: > >>This _might_ be related to the O_SYNC bug discussed in the "Athlon > >>related mystery" thread on the devel list, please read the archive at > >>http://www.mail-archive.com/devel%40xfree86.org/ > >>(Don't let yourself be missguided by the thread name) > > Thanks for the hint. > > Removing O_SYNC when opening /dev/mem works for me, > > at least on my specific processor/board combination. > Interesting. What did Marc do then? (The O_SYNC stuff came from Egbert, > if I'm not mistaken) Right. I slowed things down a bit by forcing the painting of the colour key through the entire wrapped screen, rather than calling an XAA entry directly. This makes this part of Xv support independent of XAA (i.e. Accel/NoAccel), banking, shadowing, etc. Mind you, this slowdown isn't much, given that if the video doesn't move, the colour key isn't repainted. The O_SYNC thing is an orthogonal issue. 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. ___ XFree86 mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xfree86
Re: [XFree86] XVideo/XvImage/XvShmPutImage on ATI Radeon with 4.3.99.4twice as slow as with 4.3.0
Hans Korneder wrote: This _might_ be related to the O_SYNC bug discussed in the "Athlon related mystery" thread on the devel list, please read the archive at http://www.mail-archive.com/devel%40xfree86.org/ (Don't let yourself be missguided by the thread name) Thanks for the hint. Removing O_SYNC when opening /dev/mem works for me, at least on my specific processor/board combination. Interesting. What did Marc do then? (The O_SYNC stuff came from Egbert, if I'm not mistaken) Thomas -- Thomas Winischhofer Vienna/Austria mailto:[EMAIL PROTECTED] *** http://www.winischhofer.net mailto:[EMAIL PROTECTED] ___ XFree86 mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xfree86