Opened 4 years ago

Closed 4 years ago

Last modified 4 years ago

#1538 closed Bug (fixed)

dxva crash : BSOD trying to load 3840x1080 video

Reported by: blacksharkfr Owned by:
Priority: normal Milestone:
Component: General Version: nightly, specify
Severity: major Keywords: DXVA crash BSOD 3840x1080
Cc: underground78 Evaluation:

Description

I have a video with 3840x1080 video on which the hardware decoder of my graphics card has always had issues : only software decoders are able to play it properly.

I tried it just for the sake of trying and it caused a BSOD. Software decoders still play it fine. I have no issues with being unable to use DXVA on files that exceed the specifications of the GPU hardware acceleration, but BSOD crashes don't count as acceptable error messages.

The video is 3840x1080p @ 30fps H264 (encoded with x264 unrestricted profile) encapsulated in mkv.
The computer has an intel Core i5-750, 4GB ram, ATI Radeon HD5870, Windows 7 64bit
MPCHC version : 1.5.1.2903 grabbed from sourceforge.
AMD Catalyst driver version 11.6

Change History (12)

comment:1 Changed 4 years ago by underground78

  • Cc underground78 added

Please try newer versions and upload the sample if you can. Also make sure you use the default settings for the DXVA compatibility checks because it should normally prevent this video to load using the DXVA decoder.

comment:2 Changed 4 years ago by blacksharkfr

I tried the version from your link (3432 - x86 - installer version)
Unfortunately it doesn't solve the problem. I reset the settings during install, I do no know where you could force DXVA so I just installed and played the file : it caused a video driver crash and BSOD when windows 7 tries to relaunch the video driver.

Here is a 43MB sample of the video http://www.mediafire.com/download.php?k471rjvxlxbwt9b

comment:3 Changed 4 years ago by underground78

  • Component changed from New to Need Info

It doesn't crash here, it just fallbacks to the software decoder. Here are the settings I use: http://imgur.com/aLrBH

comment:4 Changed 4 years ago by blacksharkfr

I had never seen this menu, I found it after guessing from your screenshot that it was the filter decoder panel.
My configuration is the default one and it's identical to your screenshot.

It does crash, tried to fallback on something but it doesn't have enough time because the computer reboots while windows is trying to restart the video driver (the windows 7 taskbar icon and bubble telling driver is rebooting are showing up).

So I guess it would be an ATI driver issue rather than an mpc issue ?

comment:5 Changed 4 years ago by underground78

Maybe it is, I also have an ATI graphic card but I am using XP and the driver I use are not really up to date.

comment:6 Changed 4 years ago by clsid2

Maybe add additional size check to DXVA compatibility check?

comment:7 Changed 4 years ago by underground78

I has thinking to do something like that but does some card support resolution higher than 1080p ?

comment:8 Changed 4 years ago by underground78

Aleksoid changed the compatibility check to add a size check, can you try the latest revision and see what happens ?

Between I am still not sure if some card support resolution higher than 1080p. I think some do so we may need to improve the check.

comment:9 Changed 4 years ago by blacksharkfr

I tried the latest version from the website you indicated above (svn 3486 x86).
It still crashes when using DXVA.
The internal software decoder struggles but does not crash.
FFDshow just works as usual in software.

comment:10 follow-up: Changed 4 years ago by underground78

That's normal, the new check was added in r3488 (and is a bit too strict, as some cards support 4k resolution).

comment:11 in reply to: ↑ 10 ; follow-up: Changed 4 years ago by aleksoid

  • Resolution set to fixed
  • Status changed from new to closed

Replying to underground78:

That's normal, the new check was added in r3488 (and is a bit too strict, as some cards support 4k resolution).

What card/drivers support DXVA for more than FullHD resolution, when use internal DXVA decoder ???
Nvidia 4xx/5xx - don't.

comment:12 in reply to: ↑ 11 Changed 4 years ago by underground78

betaking told me that:

GeForce 410M, GT 520 GF119
VP5 D
April 2011
Introduced 4k x 2k video decoding

Note: See TracTickets for help on using tickets.