I can see a great deal of performance regression with this patch. Before an MPEG2 in 1280x720 was quite playable, now i get a nearly still image. The problem seems to be R600CopyToVRAM, i don't know why, but copying to a scratch buffer and then to vram by DMA seems to be allot slower, than copying to vram directly for my case (remember i'm using an AGP card). Bye, Christian. Am Montag, den 09.02.2009, 11:10 -0800 schrieb Alex Deucher:
Reporting from xf86-video-radeonhd: Radeon HD video driver
Please visit: http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd Or get your own copy by using: git-clone git://anongit.freedesktop.org/xorg/driver/xf86-video-radeonhd
2 commits against r6xx-r7xx-support at 4065d004...: src/r600_exa.c | 605 ++++++++++++++++++++++++++++++++++++++++- src/r600_textured_videofuncs.c | 276 +++++++++++++----- src/r6xx_accel.h | 3 src/rhd_video.c | 80 ++--- src/rhd_video.h | 5 5 files changed, 838 insertions(+), 131 deletions(-)
commit 613299dcc30971e381b120b3bc3412d02e2b9aea Author: Alex Deucher
Date: Mon Feb 9 14:09:24 2009 -0500 R6xx/R7xx Xv: switch to native planar shader and add accelerated planar uploads
diffstat: src/r600_exa.c | 575 ++++++++++++++++++++++++++++++++++++- src/r600_textured_videofuncs.c | 276 ++++++++++++----- src/r6xx_accel.h | 3 src/rhd_video.c | 80 ++--- src/rhd_video.h | 5 5 files changed, 816 insertions(+), 123 deletions(-)
gitweb url: http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit 90be9fb2c858be9a767da456102f507731a89c18 Author: Alex Deucher
Date: Mon Feb 9 13:33:13 2009 -0500 R6xx/R7xx UTS: move actual upload to separate function
So it can be shared with Xv
diffstat: src/r600_exa.c | 30 ++++++++++++++++++++++-------- 1 file changed, 22 insertions(+), 8 deletions(-)
gitweb url: http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
-- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org