elvissteinjr
Posts: 14
Joined: Thu Jan 07, 2010 1:20 pm
PC Specification: AMD64 2GHz, ATI Radeon HD 4670, Vista 64

GPU hardware acceleration with Full HD MKVs

Thu Jan 07, 2010 1:52 pm

Hi Mirillis Team,

Splash Lite was the only that could play 720p Videos smoothly on my bad CPU. Thanks for that great player.

But now I have a ATI Radeon 4670 and GPU hardware acceleration + a Full HD display.
Hardware acceleration for AVI with h.264 works great, for MKV with 720p too, but not with 1080p.
The MKVs are absolutely the same besides the resolution and the filesize(checked via AVInaptic).

Is there any way to support Full HD MKVs with hardware acceleration on Splash Lite in future Versions? Or is it impossible?
I can post the AVInaptic report if needed.

User avatar
Helios
Mirillis Team
Posts: 77
Joined: Mon Jan 04, 2010 9:34 am

Re: GPU hardware acceleration with Full HD MKVs

Thu Jan 07, 2010 9:18 pm

Hi elvissteinjr,

First of all please ensure you are using the newest graphic card drivers and the newest SplashLite version (1.1).
Please describe what do you mean that Hardware acceleration does not work:
is it switching to software decoding, are there visible artefacts on the screen or you see a black (green) screen?
Please ensure you have disabled option "Force video overlay" in SplashLite video settings. We do not reccomend to use it with hardware acceleration enabled.
Please ensure you are able to play any full HD H.264 video using Hardware acceleration, it will tell us is this problem related to specyfic file or the machine (your PC).
You can also provide us with video information from SplashLite info panel (press "i" while playing described file).

SplashLite supports full HD H.264 hardware acceleration in all supported containers (also MKV).

elvissteinjr
Posts: 14
Joined: Thu Jan 07, 2010 1:20 pm
PC Specification: AMD64 2GHz, ATI Radeon HD 4670, Vista 64

Re: GPU hardware acceleration with Full HD MKVs

Fri Jan 08, 2010 10:58 am

SplashLite switches to software decoding, but my CPU seems to be to slow for Full HD.
I have the newest Drivers installed, "Force Video Overlay" is disabled. SplashLite is up-to-date.

Hardware acceleration works with AVI and Full HD + h.264:
Stream Type: MP4
Video: H.264/AVC (1920x1080)
Framerate: 23.976
Audio: AAC (Stereo, 44100Hz)
The working, 720p Version of the Video:
Stream Type: MKV
Video: H.264/AVC (1280x720)
Framerate: 23.976
Audio: AAC (Stereo, 48000Hz)
And the 1080p Version:
Stream Type: MKV
Video: H.264/AVC (1920x1080)
Framerate: 23.976
Audio: AAC (Stereo, 48000Hz)
It's not the file, I don't get hardware acceleration for any 1080p MKV file.

CPU: 2GHz
Ram: 2GB
Graphics Card: ATI Radeon HD 4670

I hope this helps in some way.

User avatar
Helios
Mirillis Team
Posts: 77
Joined: Mon Jan 04, 2010 9:34 am

Re: GPU hardware acceleration with Full HD MKVs

Fri Jan 08, 2010 8:17 pm

Hi elvissteinjr,

SplashLite switches to software decoding on H.264/AVC file when your graphic card can not handle hardware video decoding. It happens when H.264 profile and level are higher than your GPU supports.
Probably your card supports H.264/AVC High profile, level 4.1.
It means for example up to 4 reference frames in full HD video and up to 9 reference frames in 720p video.
In your case when your file contains full HD H.264 with reference frames up to 4 it will run on GPU (thats why MP4 works fine).
When your file contains 720p H.264 with reference frames up to 9 it will also run on GPU (your 720p MKVs work fine).
But when your file contains full HD H.264 with more than 4 ref. frames, SplashLite can not run it on your GPU to protect your machine stability.
Unfortunately we can not help this time, due to hardware limits.

elvissteinjr
Posts: 14
Joined: Thu Jan 07, 2010 1:20 pm
PC Specification: AMD64 2GHz, ATI Radeon HD 4670, Vista 64

Re: GPU hardware acceleration with Full HD MKVs

Fri Jan 08, 2010 11:46 pm

Ah damn, the file(s) seem to have 6 reference frames.
Well, I hoped that there would be a way without re-enconding.


Anyway, thanks for the great support. I think I'll buy Splash Pro when it's out to support you. :D

User avatar
latino
Posts: 51
Joined: Sun Feb 28, 2010 12:52 pm
PC Specification: Intel T9300 2Ghz and ATI HD3650, Win7-64

Re: GPU hardware acceleration with Full HD MKVs

Sat Jul 10, 2010 11:02 am

I suddenly have a problem with both Lite and Pro not detecting the GPU. After installing Windows 7 64-bit again everyhing finally seemed to work fine again. But since a few days now there is no single mkv movie that gets decoded with the GPU anymore. I did NOT install other videodrivers (fearing to be having problems with Splash crashing on startup again). In fact, I didn't change a thing. But something DID change....

If I understand well what's being discussed in this topic there are problems with some specific mkv's. How can I see if all mkv's I have are compatible with GPU-decoding?

For now my laptop is cooking again :(

oh btw, I have this problem with 720p AND 1080p mkv's

User avatar
latino
Posts: 51
Joined: Sun Feb 28, 2010 12:52 pm
PC Specification: Intel T9300 2Ghz and ATI HD3650, Win7-64

Re: GPU hardware acceleration with Full HD MKVs

Mon Jul 12, 2010 4:13 pm

this is my output from DXVA Checker.

The driver is the default Windows 7 driver from Ati: v 8.632.1.2000 from 17-08-2009. The same as on my server where it works perfectly.
DXVA.jpg
output
DXVA.jpg (104.97 KiB) Viewed 20455 times

User avatar
Helios
Mirillis Team
Posts: 77
Joined: Mon Jan 04, 2010 9:34 am

Re: GPU hardware acceleration with Full HD MKVs

Tue Jul 13, 2010 7:42 am

Hi latino,

I saw it few times on my HD2600 at home, but on Win XP. When there are no resolutions detected for a codec, Splash can not initialize the GPU decoder.
In my case reinstalling ATI drivers helped. Some users sais, that disabling Catalyst helps.
If something goes wrong after drivers updating you can always rollback the driver.

regards,

User avatar
latino
Posts: 51
Joined: Sun Feb 28, 2010 12:52 pm
PC Specification: Intel T9300 2Ghz and ATI HD3650, Win7-64

Re: GPU hardware acceleration with Full HD MKVs

Tue Jul 13, 2010 7:50 am

Helios wrote:Hi latino,

I saw it few times on my HD2600 at home, but on Win XP. When there are no resolutions detected for a codec, Splash can not initialize the GPU decoder.
In my case reinstalling ATI drivers helped. Some users sais, that disabling Catalyst helps.
If something goes wrong after drivers updating you can always rollback the driver.

regards,
I have no ATI-drivers (as the last time it was the cause of Splash crashing on startup). I have the default Win7 driver.
So I rolled back that driver, and it uninstalled the device to, setting me back to a standard 640x480 driver and VGA-device ;)

When I updated the device again I got beforementioned driver from win7 back. And now Splash uses the GPU again!
I have no clue why, but that seems to be a solution to the problem :D

Return to “Splash Lite (free)”

Who is online

Users browsing this forum: No registered users and 6 guests