Poster | Thread |
amigakit
|  |
Re: Sam 440Ep and the New Radeon HD 2D Driver Posted on 17-Mar-2014 17:35:37
| | [ #101 ] |
|
|
 |
Amiga Kit  |
Joined: 28-Jun-2004 Posts: 2640
From: www.amigakit.com | | |
|
| @Spectre660
Watch this space - news from A-EON soon on this matter. A-EON has been enabling software projects to take advantage of the AmigaONE X1000 power in this area. _________________ Amiga Kit Amiga Store Links: www.amigakit.com | New Products | A600GS |
|
Status: Offline |
|
|
Spectre660
 |  |
Re: Sam 440Ep and the New Radeon HD 2D Driver Posted on 17-Mar-2014 21:44:00
| | [ #102 ] |
|
|
 |
Elite Member  |
Joined: 4-Jun-2005 Posts: 3918
From: Unknown | | |
|
| @amigakit
I will be watching . The Boingball Composite3D demo is amazing and performs better than when we used it in beta testing of the Radeon HD driver.The Radeon HD driver and OS4.1 components have improved a great deal since then .
Quote:
amigakit wrote: @Spectre660
Watch this space - news from A-EON soon on this matter. A-EON has been enabling software projects to take advantage of the AmigaONE X1000 power in this area. |
Last edited by Spectre660 on 17-Mar-2014 at 09:46 PM.
_________________ Sam460ex : Radeon Rx550 Single slot Video Card : SIL3112 SATA card |
|
Status: Offline |
|
|
Rob
 |  |
Re: Sam 440Ep and the New Radeon HD 2D Driver Posted on 17-Mar-2014 22:26:28
| | [ #103 ] |
|
|
 |
Elite Member  |
Joined: 20-Mar-2003 Posts: 6395
From: S.Wales | | |
|
| @amigakit
Sounds promising.
I hope that once the Gallium framework is fully in place that somebody will start work on UVD2 support. If that were supported then in theory even a Sam440 with an HD4350 or anything newer should be capable of full 1080p.
|
|
Status: Offline |
|
|
Spectre660
 |  |
Re: Sam 440Ep and the New Radeon HD 2D Driver Posted on 30-Mar-2014 20:56:13
| | [ #104 ] |
|
|
 |
Elite Member  |
Joined: 4-Jun-2005 Posts: 3918
From: Unknown | | |
|
| @Spectre660
Linking to another video playback thread.
http://www.amigans.net/modules/xforum/viewtopic.php?start=0&topic_id=6441&viewmode=&order=ASC&type=&mode=0
hope if this gets any traction they remember to use the information below . Especially on the bandwidth info required for video playback .
http://www.amiga.org/forums/showpost.php?p=760904&postcount=74
Quote:
By Hans:
Opinions / Info - AmigaOS 4.x Systems Quote: Originally Posted by Boot_WB View Post Easy to implement for eg mplayer? Why has no-one done this..? IMHO, yes, it should be pretty easy. I have no idea why no-one has done this yet. Maybe everyone has been busy with other projects...
Quote: Originally Posted by Boot_WB View Post Apologies, I must have misunderstood Karlos, or plans have changed (http://www.amiga.org/forums/archive/...p/t-61993.html)
Karlos wrote: Quote: Right now, as far as I know no specific implementation exists for the RadeonHD drivers. With adequate 3D support, however, implementing a hardware video surface via video texturing becomes feasible. Since both 3D and video playback are desirable features, it makes sense to focus on the overlap. What would be the best approach to improving video playback in your experience Hans? (Who do OS4.x users nag at to get this done... ) Well, once OpenGL with shader support is available, then application developers could easily write their own GPU assisted YUV=>RGB conversion code. So, he's correct in that. However, that doesn't mean that 3D is the only way, nor would the appearance of 3D drivers magically improve anything.
Don't nag anyone; we're aware of the situation and the various options to fix it.
Quote: Originally Posted by Boot_WB View Post I was trying to be fair but frank. "Pretty good" doesn't sound like a ringing endorsement. Can DVDs be watched on Sam460 with no frame dropping? Does resizing/fullscreening impact upon playback? Can you watch video windowsed/scaled whilst doing other stuff (eg web browsing)? What percent cpu is used by stuff that could/should be offloaded to overlay/textured-video?* Yes, I can watch a DVD on the Sam460 without frame skipping. At least, I didn't notice any skipping last time I tried. No video scaling for now. However, that's not due to driver limitations. I can't remember what the CPU usage was.
Overlay/textured-video handles the YUV=>RGB conversion and scaling. That alone helps quite a bit, but its still no match for a hardware decoder.
BTW, the DVD drive can also have a big effect on DVD playback. There are a lot of poor quality drives out there, or drives that really need a firmware update. My A1-XE G4 stopped being able to play DVDs smoothly after "upgrading" to a new DVD drive. So, if someone else with a Sam460 can't play DVDs smoothly, then their DVD drive would be the prime suspect.
Quote: From the same thread (PCI>PCIe adapter notwithstanding, how much bandwidth does 480p video need anyway...), albeit an extreme case: For 704x480 @24fps, you need: - 30.9 MiB/s when using 32-bit RGBA - 11.6 MiB/s for the YUV420p pixel format (a possibility with overlay/textured-video)
Based on this GfxBench2D result, a Sam440ep-flex with Radeon HD 6670 can manage: - 13.52 MiB/s with a CPU-based copy routine - 90.23 MiB/s if DMA is used via WritePixelArray()/BlitBitMap()
AFAIK, MPlayer and DvPlayer use their own CPU-based copy routine, so the copy bandwidth is killing any chance of smooth playback (NOTE: the CPU needs time to decode the video too). Needless to say, I encourage developers to use WritePixelArray()/BlitBitMap() for transfers to/from VRAM.
By contrast, here are the bandwidth results for the Radeon M9 in a Sam440ep (link): - 53.45 MiB/s CPU copy - 90.98 MiB/s WritePixelArray Clearly the bandwidth is enough for 480p video, especially if overlay is used.
Hans __________________ http://hdrlab.org.nz/ - Amiga OS 4 projects, programming articles and more. Home of the RadeonHD driver for Amiga OS 4.x project |
Last edited by Spectre660 on 30-Mar-2014 at 09:06 PM. Last edited by Spectre660 on 30-Mar-2014 at 09:01 PM. Last edited by Spectre660 on 30-Mar-2014 at 08:57 PM.
_________________ Sam460ex : Radeon Rx550 Single slot Video Card : SIL3112 SATA card |
|
Status: Offline |
|
|
Spectre660
 |  |
Re: Sam 440Ep and the New Radeon HD 2D Driver Posted on 30-Mar-2014 21:26:01
| | [ #105 ] |
|
|
 |
Elite Member  |
Joined: 4-Jun-2005 Posts: 3918
From: Unknown | | |
|
| |
Status: Offline |
|
|
samo79
|  |
Re: Sam 440Ep and the New Radeon HD 2D Driver Posted on 30-Mar-2014 21:45:47
| | [ #106 ] |
|
|
 |
Elite Member  |
Joined: 13-Feb-2003 Posts: 3505
From: Italy, Perugia | | |
|
| @Spectre660
Nice  _________________ BACK FOR THE FUTURE
http://www.betatesting.it/backforthefuture
Sam440ep Flex 800 Mhz 1 GB Ram + AmigaOS 4.1 Update 6 AmigaOne XE G3 800 Mhz - 640 MB Ram - Radeon 9200 SE + AmigaOS 4.1 Update 6 |
|
Status: Offline |
|
|
Spectre660
 |  |
Re: Sam 440Ep and the New Radeon HD 2D Driver Posted on 31-Mar-2014 13:52:24
| | [ #107 ] |
|
|
 |
Elite Member  |
Joined: 4-Jun-2005 Posts: 3918
From: Unknown | | |
|
| @samo79
Shows the potential of the Radeon HD Driver .
Quote:
samo79 wrote: @Spectre660
Nice  |
_________________ Sam460ex : Radeon Rx550 Single slot Video Card : SIL3112 SATA card |
|
Status: Offline |
|
|
gregthecanuck
|  |
Re: Sam 440Ep and the New Radeon HD 2D Driver Posted on 31-Mar-2014 15:50:09
| | [ #108 ] |
|
|
 |
Cult Member  |
Joined: 30-Dec-2003 Posts: 846
From: Vancouver, Canada | | |
|
| @Spectre660
The zooming in and out is buttery smooth! Nice. :)
|
|
Status: Offline |
|
|
Ami603
|  |
Re: Sam 440Ep and the New Radeon HD 2D Driver Posted on 31-Mar-2014 20:00:34
| | [ #109 ] |
|
|
 |
Cult Member  |
Joined: 7-Mar-2003 Posts: 580
From: Valencia,Spain 8-) | | |
|
| @Spectre660
If you've downloaded the latest version you can hide the lens pointer by clicking space.
Thanks for promoting ZDR with your video.
_________________ Cuida tus piedras gordas.
A1200/030 32Mb A4000D A1-X1000. |
|
Status: Offline |
|
|
Spectre660
 |  |
Re: Sam 440Ep and the New Radeon HD 2D Driver Posted on 4-Apr-2014 11:49:31
| | [ #110 ] |
|
|
 |
Elite Member  |
Joined: 4-Jun-2005 Posts: 3918
From: Unknown | | |
|
| |
Status: Offline |
|
|
mr2
|  |
Re: Sam 440Ep and the New Radeon HD 2D Driver Posted on 4-Apr-2014 13:12:50
| | [ #111 ] |
|
|
 |
Cult Member  |
Joined: 3-Feb-2004 Posts: 691
From: Poland | | |
|
| @Spectre660
Yeah, I'm very curious too. I hope LiveForIt can build a non-altivec version soon... Please compare video playbeck on (SAM440) R9250 with overlay and radeonHD with composition as soon as possible
Maybe my old 440 will get a pci to pcie adapter and radeonHD driver? _________________ Sam440ep-flex 800MHz 1GB RAM R9250 128MB SB Live!
 |
|
Status: Offline |
|
|
NutsAboutAmiga
|  |
Re: Sam 440Ep and the New Radeon HD 2D Driver Posted on 4-Apr-2014 13:58:10
| | [ #112 ] |
|
|
 |
Elite Member  |
Joined: 9-Jun-2004 Posts: 12963
From: Norway | | |
|
| |
Status: Offline |
|
|
mr2
|  |
Re: Sam 440Ep and the New Radeon HD 2D Driver Posted on 4-Apr-2014 14:40:16
| | [ #113 ] |
|
|
 |
Cult Member  |
Joined: 3-Feb-2004 Posts: 691
From: Poland | | |
|
| |
Status: Offline |
|
|
Spectre660
 |  |
Re: Sam 440Ep and the New Radeon HD 2D Driver Posted on 4-Apr-2014 23:09:23
| | [ #114 ] |
|
|
 |
Elite Member  |
Joined: 4-Jun-2005 Posts: 3918
From: Unknown | | |
|
| @mr2
The Sam440ep-Flex 66mhz slot is ok. THe Sam440ep-itx slot is only 33mhz and DMA is not supported at present.
Last edited by Spectre660 on 05-Apr-2014 at 12:19 AM.
_________________ Sam460ex : Radeon Rx550 Single slot Video Card : SIL3112 SATA card |
|
Status: Offline |
|
|
NutsAboutAmiga
|  |
Re: Sam 440Ep and the New Radeon HD 2D Driver Posted on 5-Apr-2014 1:22:00
| | [ #115 ] |
|
|
 |
Elite Member  |
Joined: 9-Jun-2004 Posts: 12963
From: Norway | | |
|
| @mr2
It depends but lets look at the numbers.
Overlay: 640x480x2 = 614 400 bytes / per frame Cgx_wpa (RGB): 640x480x3 = 921 600 bytes / per frame Composition (ARGB): 640x480x4 = 1 228 800 bytes / per frame.
Overlay: 768x576x2 = 884736 bytes / per frame Cgx_wpa (RGB): 768x576x3 = 1 327 104 bytes / per frame Composition (ARGB): 768x480x4 = 1 474 560 bytes / per frame.
Overlay: 800x600x2 = 960 000 bytes / per frame Cgx_wpa (RGB): 800x600x3 = 1 440 000 bytes / per frame Composition (ARGB): 800x600x4 = 1 920 000 bytes / per frame.
50 frames per second.
The max bus speed on PCI 33Mhz is 133MB/s The max bus speed on PCI 66Mhz is 266MB/s
The numbers looks like I'm wrong, only this is maybe not true, because I think I'm not operating at max bus speed, I'm now writing etch pixel into the video bitmap, so I'm wasting bandwidth maybe, that's interesting. I'm not using DMA transfer.
Anyway Kas1e did some tests and his results showed there where some kind of impact on the speed by using ARGB (32bit) on Pegasus II, instead of RGB (24bit). Well maybe it might be combination of things, who knows. Last edited by NutsAboutAmiga on 05-Apr-2014 at 01:27 AM. Last edited by NutsAboutAmiga on 05-Apr-2014 at 01:24 AM.
_________________ http://lifeofliveforit.blogspot.no/ Facebook::LiveForIt Software for AmigaOS |
|
Status: Offline |
|
|
Spectre660
 |  |
Re: Sam 440Ep and the New Radeon HD 2D Driver Posted on 7-Apr-2014 10:13:49
| | [ #116 ] |
|
|
 |
Elite Member  |
Joined: 4-Jun-2005 Posts: 3918
From: Unknown | | |
|
| Jumping in on the Mplayer benchmarking.
http://www.amigans.net/modules/xforum/viewtopic.php?post_id=89255#forumpost89255
(not the same video as he uses ) SDl driver is twice as fast as tthe GGX_WPA on a Sam440ep-flex with Radeon HD.
Sam440ep-flex Radeon HD 5670.
MUI-Player Beta6
MUI-Player NON AltiVec SDL :
BENCHMARKs: VC: 56.357s VO: 62.831s A: 0.000s Sys: 1.059s = 120.246s BENCHMARK%: VC: 46.8678% VO: 52.2516% A: 0.0000% Sys: 0.8806% = 100.0000%
MUI-Mplayer Non Altivec *Beta6* CGX_WPA :
BENCHMARKs: VC: 82.547s VO: 164.934s A: 0.000s Sys: 1.377s = 248.858s BENCHMARK%: VC: 33.1702% VO: 66.2763% A: 0.0000% Sys: 0.5535% = 100.0000% ------------------------------------------------------------------------------------------------------------------------------- Original MUI-Mplayer CGX_WPA :
BENCHMARKs: VC: 74.107s VO: 166.858s A: 0.000s Sys: 1.189s = 242.154s BENCHMARK%: VC: 30.6034% VO: 68.9057% A: 0.0000% Sys: 0.4909% = 100.0000% Last edited by Spectre660 on 07-Apr-2014 at 09:23 PM. Last edited by Spectre660 on 07-Apr-2014 at 09:17 PM. Last edited by Spectre660 on 07-Apr-2014 at 10:21 AM. Last edited by Spectre660 on 07-Apr-2014 at 10:16 AM. Last edited by Spectre660 on 07-Apr-2014 at 10:14 AM.
_________________ Sam460ex : Radeon Rx550 Single slot Video Card : SIL3112 SATA card |
|
Status: Offline |
|
|
olegil
|  |
Re: Sam 440Ep and the New Radeon HD 2D Driver Posted on 7-Apr-2014 13:16:52
| | [ #117 ] |
|
|
 |
Elite Member  |
Joined: 22-Aug-2003 Posts: 5900
From: Work | | |
|
| @NutsAboutAmiga
Single pixel writes will incur a lot of overhead on PCI, you'll need to do bursts or DMA to get close to theoretical bandwidth limits.
Remember that on PCI you're sending address as well as data, more or less exactly like Z3.
_________________ This weeks pet peeve: Using "voltage" instead of "potential", which leads to inventing new words like "amperage" instead of "current" (I, measured in A) or possible "charge" (amperehours, Ah or Coulomb, C). Sometimes I don't even know what people mean. |
|
Status: Offline |
|
|
Spectre660
 |  |
Re: Sam 440Ep and the New Radeon HD 2D Driver Posted on 7-Apr-2014 14:20:59
| | [ #118 ] |
|
|
 |
Elite Member  |
Joined: 4-Jun-2005 Posts: 3918
From: Unknown | | |
|
| @olegil
Sam440ep-flex pci to pci adapter Operation MiB/s Copy to VRAM 13.56 Write Pixel Array 90.37 Copy from VRAM 21.40 Read Pixel Array 27.35
Sam440ep-flex regular pci Operation MiB/s Copy to VRAM 57.92 Write Pixel Array 90.18 Copy from VRAM 35.34 Read Pixel Array 36.05
Sam440ep-itx onboard graphics Operation MiB/s Copy to VRAM 40.57 Write Pixel Array 78.28 Copy from VRAM 33.54 Read Pixel Array 31.18
Sam440ep-itx pci to pcie adapter Operation MiB/s Copy to VRAM 11.22 Write Pixel Array 11.21 Copy from VRAM 10.32 Read Pixel Array 10.37
Sam460ex Operation MiB/s Copy to VRAM 303.38 Write Pixel Array 668.93 Copy from VRAM 58.20 Read Pixel Array 110.99
X1000 Operation MiB/s Copy to VRAM 437.52 Write Pixel Array 400.71 Copy from VRAM 40.32 Read Pixel Array 41.35
A1 Operation MiB/s Copy to VRAM 94.75 Write Pixel Array 113.03 Copy from VRAM 28.45 Read Pixel Array 18.60
A1 pci to pcie adapter Operation MiB/s Copy to VRAM 17.91 Write Pixel Array 50.65 Copy from VRAM 1.74 Read Pixel Array 1.17
A1-Micro onboard graphics Operation MiB/s Copy to VRAM 83.81 Write Pixel Array 58.84 Copy from VRAM 13.52 Read Pixel Array 12.60
PEG II Operation MiB/s Copy to VRAM 222.33 Write Pixel Array 173.72 Copy from VRAM 51.61 Read Pixel Array 42.03
Last edited by Spectre660 on 07-Apr-2014 at 02:44 PM. Last edited by Spectre660 on 07-Apr-2014 at 02:26 PM. Last edited by Spectre660 on 07-Apr-2014 at 02:25 PM.
_________________ Sam460ex : Radeon Rx550 Single slot Video Card : SIL3112 SATA card |
|
Status: Offline |
|
|
Spectre660
 |  |
Re: Sam 440Ep and the New Radeon HD 2D Driver Posted on 7-Apr-2014 18:11:40
| | [ #119 ] |
|
|
 |
Elite Member  |
Joined: 4-Jun-2005 Posts: 3918
From: Unknown | | |
|
| So the X1000, A1-Micro and Peg II currently have faster bus transfers without the Write Pixel array function. The Sam460ex,Sam440ep's and A1 have faster bus transfers with DMA and the Write pixel array function .
EDIT:
I have been corrected by Hans about the A1-X1000 results. The copy to VRAM and Write pixel array functions are actually currently the same speed.Due the different locking mechanisms used by each method and the fact that the test runs multiple copy operations ,the Write pixel array copy results appear slower. By using the Write pixel array now there is no actual disadvantage and software will benefit when DMA support is enabled for the A1-X1000.
Will be interesting to see the speed up. Last edited by Spectre660 on 08-Apr-2014 at 01:20 AM.
_________________ Sam460ex : Radeon Rx550 Single slot Video Card : SIL3112 SATA card |
|
Status: Offline |
|
|
Spectre660
 |  |
Re: Sam 440Ep and the New Radeon HD 2D Driver Posted on 9-Apr-2014 19:37:14
| | [ #120 ] |
|
|
 |
Elite Member  |
Joined: 4-Jun-2005 Posts: 3918
From: Unknown | | |
|
| @Spectre660
Sam4440ep-flex Radeon HD5670
Composite speeds up playback 16.23% over sdl on benchmark test and 206.962% over CGX-WPA using a 640x360 AVI video .
liveforit-mplayer/mplayer-no-altivec BENCHMARKs: VC: 70.403s VO: 27.911s A: 0.000s Sys: 2.411s = 100.725s BENCHMARK%: VC: 69.8966% VO: 27.7098% A: 0.0000% Sys: 2.3937% = 100.0000%
Quote:
Spectre660 wrote: Jumping in on the Mplayer benchmarking.
http://www.amigans.net/modules/xforum/viewtopic.php?post_id=89255#forumpost89255
(not the same video as he uses ) SDl driver is twice as fast as tthe GGX_WPA on a Sam440ep-flex with Radeon HD.
Sam440ep-flex Radeon HD 5670.
MUI-Player Beta6
MUI-Player NON AltiVec SDL :
BENCHMARKs: VC: 56.357s VO: 62.831s A: 0.000s Sys: 1.059s = 120.246s BENCHMARK%: VC: 46.8678% VO: 52.2516% A: 0.0000% Sys: 0.8806% = 100.0000%
MUI-Mplayer Non Altivec *Beta6* CGX_WPA :
BENCHMARKs: VC: 82.547s VO: 164.934s A: 0.000s Sys: 1.377s = 248.858s BENCHMARK%: VC: 33.1702% VO: 66.2763% A: 0.0000% Sys: 0.5535% = 100.0000% ------------------------------------------------------------------------------------------------------------------------------- Original MUI-Mplayer CGX_WPA :
BENCHMARKs: VC: 74.107s VO: 166.858s A: 0.000s Sys: 1.189s = 242.154s BENCHMARK%: VC: 30.6034% VO: 68.9057% A: 0.0000% Sys: 0.4909% = 100.0000% |
Last edited by Spectre660 on 09-Apr-2014 at 07:49 PM. Last edited by Spectre660 on 09-Apr-2014 at 07:41 PM. Last edited by Spectre660 on 09-Apr-2014 at 07:39 PM.
_________________ Sam460ex : Radeon Rx550 Single slot Video Card : SIL3112 SATA card |
|
Status: Offline |
|
|