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
On Monday 09 February 2009, Alex Deucher wrote:
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= 613299dc
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= 613299dc
From a git newbie, What do I need to do besides a 'git pull' so it will make? -- Cheers, Gene "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author) "We are on the verge: Today our program proved Fermat's next-to-last theorem." -- Epigrams in Programming, ACM SIGPLAN Sept. 1982 -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
On Mon, Feb 9, 2009 at 2:17 PM, Gene Heskett
On Monday 09 February 2009, Alex Deucher wrote:
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= 613299dc
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= 613299dc
From a git newbie, What do I need to do besides a 'git pull' so it will make?
make sure you have checked out the r6xx-r7xx-support branch. if you've already got he branch checked out, then: git fetch git pull origin r6xx-r7xx-support if not: git fetch git checkout -b r6xx-r7xx-support origin/r6xx-r7xx-support git pull origin r6xx-r7xx-support Alex -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
On Tue, Feb 10, 2009 at 5:22 PM, Manuel Gysin
Hi Alex,
is it possible that glxgears is running now? glxinfo too gives no error and it seems wine would start an 3D application.
There is no 3D driver yet so all 3D rendering is done in software. Alex -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
On Tue, Feb 10, 2009 at 5:50 PM, Manuel Gysin
Hi Alex,
Am Dienstag, den 10.02.2009, 16:27 -0500 schrieb Alex Deucher:
On Tue, Feb 10, 2009 at 5:22 PM, Manuel Gysin
wrote: Hi Alex,
is it possible that glxgears is running now? glxinfo too gives no error and it seems wine would start an 3D application.
There is no 3D driver yet so all 3D rendering is done in software.
Alex
That is clear. Whole stuff goes to the cpu. But I'm confused about that it's running (glxgears, wine).
For one week I got the error about missing r6xx_dri.so or such a thing. But now nothing. The X.0.log shows that die radeonhd driver is loaded.
Maybe only my home system is broken and it's normal that glxgears is working?
yes, it's normal for 3D apps to work even without a 3D driver. The software 3D driver does the rendering.
On the other hand die r600_demo seems broken here. Can't get an BusID (and I don't know why it says my card is AGP and radeon is the used driver!). This was working for a week.
The drm module is called radeon and is shared by the radeon and radeonhd xorg drivers.
*** ./r600_demo, version f355ee7
driver "radeon" version 1.29.0 driver description "ATI Radeon" AGPVendorID: 0000 AGPDeviceId: 0000 BusID: "" GetBufs: error 22 (Invalid argument)
You can ignore the error 22, do any of the tests work?
glxinfo: name of display: :0.0 display: :0 screen: 0 direct rendering: Yes server glx vendor string: SGI server glx version string: 1.2
software rendering. Alex -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
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
Hi Alex, 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=...
is it possible that glxgears is running now? glxinfo too gives no error and it seems wine would start an 3D application. glxgears 3087 frames in 5.0 seconds = 617.324 FPS I'm not at my own system and setup radeonhd and drm only quickly and so I'm not sure that all here is right. Kind regards Manuel (still reading the code) -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
Hi Alex, Am Dienstag, den 10.02.2009, 16:27 -0500 schrieb Alex Deucher:
On Tue, Feb 10, 2009 at 5:22 PM, Manuel Gysin
wrote: Hi Alex,
is it possible that glxgears is running now? glxinfo too gives no error and it seems wine would start an 3D application.
There is no 3D driver yet so all 3D rendering is done in software.
Alex
That is clear. Whole stuff goes to the cpu. But I'm confused about that it's running (glxgears, wine). For one week I got the error about missing r6xx_dri.so or such a thing. But now nothing. The X.0.log shows that die radeonhd driver is loaded. Maybe only my home system is broken and it's normal that glxgears is working? On the other hand die r600_demo seems broken here. Can't get an BusID (and I don't know why it says my card is AGP and radeon is the used driver!). This was working for a week. *** ./r600_demo, version f355ee7 driver "radeon" version 1.29.0 driver description "ATI Radeon" AGPVendorID: 0000 AGPDeviceId: 0000 BusID: "" GetBufs: error 22 (Invalid argument) glxinfo: name of display: :0.0 display: :0 screen: 0 direct rendering: Yes server glx vendor string: SGI server glx version string: 1.2 Kind regards Manuel -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
participants (5)
-
agd5f@kemper.freedesktop.org
-
Alex Deucher
-
Christian König
-
Gene Heskett
-
Manuel Gysin