Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
78 user(s) are online (56 user(s) are browsing Forums)

Members: 2
Guests: 76

nbache, afxgroup, more...

Headlines

 
  Register To Post
« 1 2 (3)

Re: Enhancer 2.2 Video Playback Problem
Home away from home
Home away from home


See User information
@imagodespira

Quote:
"Alas, the Southern Island's video decoder hardware is noticeably slower than the newer Polaris cards (Radeon RX). Their spec sheets say that it should be able to handle HD video, but it seems that it only just can; at least, with H.264 videos."

On a slow test system with an old AMD Athlon and Radeon 7750, 60fps playback is no problem and the decoder runs not yet in full usage.

Nice that it's theoretically possible. What I wrote is based on observation of behaviour on AmigaOS. Both VA drivers are using AMD's driver code. The Polaris cards work great; Southern Islands cards work, but the video decoder is noticeably slower. And I mean A LOT slower. I do wonder if video players need to be pipelined differently so that the CPU can do more productive work while the VPU is decoding.** That's beyond the scope of my work, though.

Quote:
Frank is currently testing some games and stuff to get an idea how fast our cards could be and what we can expect from our games. There is a huge gap and maybe we can not bring newer games like "Pyramid Quest" to AmigaOs. (Spencer 300fps to 80fs on a year 2009 AMD + HD7750, cards are fast enough for our stuff...)

Well, AMD have multiple well-paid teams responsible for writing and optimizing their drivers. They also get to talk directly to the hardware engineers, and have specialized profiling and debugging tools that I don't have access to.

We basically have one guy (me) writing the 2D & 3D drivers, as well as building out the entire graphics system (and then having to work on stuff like DvPlayer too). I've spent months trying to boost performance, and every improvement has been hard won. We also have the disadvantage that the GPUs are little-endian, and our CPUs & OS are big-endian. The endianness conversion is an added overhead that other systems don't have.

Sorry that it's still not fast enough. There's plenty that could still be done, but right now it's only me working on it all. I still hope that one brave developer will dare to give graphics driver development for AmigaOS a shot one day...

Hans


** I suspect that many CPU cycles are being wasted waiting for the VPU to finish decoding. That's CPU time that could have been used for audio decoding, or something else.

http://hdrlab.org.nz/ - Amiga OS 4 projects, programming articles and more.
https://keasigmadelta.com/ - more of my work
Go to top
Re: Enhancer 2.2 Video Playback Problem
Just popping in
Just popping in


See User information
@Spectre660: You can download MaceTD2 for free, paying is optional. So you can try it if you want.

@Hans: Thanks for your comment!
My post was not to criticize your work. We are happy with it. But i think sometimes it is good to discuss some backgrounds within the community. To give us all some insights and also shows the problems, our limits and the amount of work the devs have to do.

Go to top
Re: Enhancer 2.2 Video Playback Problem
Home away from home
Home away from home


See User information
@imagodespira

One more thing: use OpenGL ES 2 directly when possible instead of GL4ES. GL4ES seems to have a bottleneck. It may be an interaction between GL4ES and our 3D graphics system. I suspect it might be flushing the pipeline too often, which hurts the number of draw ops/s. However, right now that's just a theory.

Hans

http://hdrlab.org.nz/ - Amiga OS 4 projects, programming articles and more.
https://keasigmadelta.com/ - more of my work
Go to top
Re: Enhancer 2.2 Video Playback Problem
Just can't stay away
Just can't stay away


See User information
@Spectre660

OK, would these resources be a sensible test bed? If so which files for VA?

https://archive.org/download/BigBuckBunny

AmigaOne X1000.
Radeon RX550

http://www.tinylife.org.uk/
Go to top
Re: Enhancer 2.2 Video Playback Problem
Quite a regular
Quite a regular


See User information
@ddni

yes indeed.
the 4k version is my reference for any issues with 4k playback.

Sam460ex : Radeon Rx550 Single slot Video Card : SIL3112 SATA card
Go to top
Re: Enhancer 2.2 Video Playback Problem
Quite a regular
Quite a regular


See User information
@imagodespira

Thanks.
I can confirm the same freeze issue on loading with MaceTD2 as with Spencer with the Radeon Rx 2.11 driver on my Sam460ex .

Sam460ex : Radeon Rx550 Single slot Video Card : SIL3112 SATA card
Go to top
Re: Enhancer 2.2 Video Playback Problem
Quite a regular
Quite a regular


See User information


Edited by Spectre660 on 2022/8/18 20:05:11
Edited by Spectre660 on 2022/8/18 20:06:48
Edited by Spectre660 on 2022/8/18 20:09:41
Edited by Spectre660 on 2022/8/18 22:30:42
Sam460ex : Radeon Rx550 Single slot Video Card : SIL3112 SATA card
Go to top
Re: Enhancer 2.2 Video Playback Problem
Just can't stay away
Just can't stay away


See User information
@Spectre660

Great thanks, will grab when uploaded

AmigaOne X1000.
Radeon RX550

http://www.tinylife.org.uk/
Go to top
Re: Enhancer 2.2 Video Playback Problem
Quite a regular
Quite a regular


See User information
@imagodespira

I've just tested the demo versions of Spencer and MACE, both of which worked fine.
(Very nice looking games btw)
I'm using a Sam460 and Yeston RX560 with RX 2.11 driver.
So possibly the cause of freezing elswhere is narrower than just Sam460 and RX cards.
Could be specific to RX550?
Just a guess.

Cheers


Edited by TiredOfLife on 2022/8/19 9:56:26
Go to top
Re: Enhancer 2.2 Video Playback Problem
Not too shy to talk
Not too shy to talk


See User information
@Hans

X5000/20
ASUS Radeon R9 280X
AmigaOS 4.1 Final update2 with all official updates
Enhancer Software 2.2
RadeonHD.chip 3.7
Warp3DNova.library 54.16

1989-> A500, A600, A3000, A4000, A1200, CD32, µA1, PegII, A1XE, CDTV, Amy/416D79, A1X5000, Vampire 500 V2+, Vampire 600 V2, Amy-ITX, Denise ITX <-2022
Go to top
Re: Enhancer 2.2 Video Playback Problem
Home away from home
Home away from home


See User information
@Spectre660 & khayoz

Please submit bug reports to A-EON's bug reporter for the respective issues. Bug reports on forums tend to get lost...

Hans

http://hdrlab.org.nz/ - Amiga OS 4 projects, programming articles and more.
https://keasigmadelta.com/ - more of my work
Go to top
Re: Enhancer 2.2 Video Playback Problem
Quite a regular
Quite a regular


See User information
@Hans

I will.
The exchange here should allows for a more precise description of what is affected when the big report is submitted .

Beaten to it .


Edited by Spectre660 on 2022/8/19 10:47:32
Sam460ex : Radeon Rx550 Single slot Video Card : SIL3112 SATA card
Go to top
Re: Enhancer 2.2 Video Playback Problem
Just can't stay away
Just can't stay away


See User information
@Spectre660

Tested your Aquaman videos:

X1000
R9 270X (HD 7800 series SI card)
ESP 2.2
Emotion 1,9 - Frameskip disabled.
GPU Hardware decoding VAAPI.

720p - Smooth sound and in sync audio (6% CPU)
1080p - Slow video, smooth, broken audio (staccato) (5% CPU)
2k - slower video and worse sound (6% CPU)
4k - slooooweeer video bottom half grey. sound broken. (6% CPU)

AmigaOne X1000.
Radeon RX550

http://www.tinylife.org.uk/
Go to top
Re: Enhancer 2.2 Video Playback Problem
Quite a regular
Quite a regular


See User information
@ddni

2K and 5k are for Radeon Rx.
Your 720p and 1080p playback results are more or less
what I observed when testing with a Radeon HD.
Was with a Sam460ex so I was hopping that the faster machines
would be able to squeeze the extra performance to allow 1080p to work.

Sam460ex : Radeon Rx550 Single slot Video Card : SIL3112 SATA card
Go to top
Re: Enhancer 2.2 Video Playback Problem
Just can't stay away
Just can't stay away


See User information
@Spectre660

Update,

Just installed a Sapphire Pulse RX550 2GB.
Applied Goos hack.

Tested your Aquaman videos:

X1000
RX550 (Polaris 12 card)
ESP 2.2
Emotion 1,9 - Frameskip disabled.
GPU Hardware decoding VAAPI.

720p - Smooth sound and in sync audio (6% CPU)
1080p - Smooth sound and in sync audio (5% CPU)
2k - Smooth sound and in sync audio (6% CPU)
4k - Smooth sound and in sync audio (6% CPU)

WOW!!!

*haven’t tested anything else yet.


Edited by ddni on 2022/8/20 9:22:49
AmigaOne X1000.
Radeon RX550

http://www.tinylife.org.uk/
Go to top
Re: Enhancer 2.2 Video Playback Problem
Quite a regular
Quite a regular


See User information
@ddni

Video decoding is working for you .


Sam460ex : Radeon Rx550 Single slot Video Card : SIL3112 SATA card
Go to top
Re: Enhancer 2.2 Video Playback Problem
Just can't stay away
Just can't stay away


See User information
@Spectre660

Think so

Spencer, MaceTD, Doom3, Reborn to Castle Wolfenstein, Heretic II, all good so far.
Couple of WB locks ups, not reproducible. Not sure yet if coincidental or linked to RX.


Edited by ddni on 2022/8/19 16:21:36
Edited by ddni on 2022/8/19 20:39:42
AmigaOne X1000.
Radeon RX550

http://www.tinylife.org.uk/
Go to top

  Register To Post
« 1 2 (3)

 




Currently Active Users Viewing This Thread: 2 ( 0 members and 2 Anonymous Users )




Powered by XOOPS 2.0 © 2001-2016 The XOOPS Project