Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Hardware & Software > Software players

Reply
 
Thread Tools Search this Thread Display Modes
Old 11th October 2011, 11:32   #1  |  Link
Musafir_86
Lone Wanderer
 
Join Date: Jan 2005
Location: Malaysia
Posts: 42
Enabling DXVA in Windows 7 "N" (without EVR)

Hi all,

-Currently I'm servicing a friend's laptop (Compaq CQ40-125AX) which has Windows 7 "N" installed. Win7 N doesn't have WMP, MFT, and other media-related functions. I also found that EVR isn't available too (MPC-HC greyed out the options).

-Below are what I have tried:

1. Use PotPlayer (v1.5.29795) in normal DXVA mode - FAIL.

2. Use PotPlayer (v1.5.29795) in DXVA renderless mode (using VMR7/9/D3D9/madVR) - FAIL (too slow & choppy).

3. Use PotPlayer with ffdshow DXVA (rev3984_20110922_clsid) and disable all PotPlayer's internal filters - FAIL. I thought ffdshow use DXVA1 API which maybe could connect to VMR/other renderers beside EVR, but apparently if the display driver supports WDDM (using Catalyst 11.9) the DXVA1 calls will be converted to DXVA2 calls (which requires EVR).

4. Use MPC-HC (v1.5.2.3456) with ffdshow DXVA, disable all internal filters with VMR7/9 renderers - FAIL (couldn't connect the pin; proof that it wants EVR).

5. Use VLC (v1.1.11) - FAIL because VLC's DXVA only supports Radeon HD 4xxx and newer, while this laptop only has HD 3400 (this is AMD decision by determining the support in driver). Why AMD do this?

-So, any solution? I don't want to download and install "Media Feature Pack" from Microsoft as it's quite big and I'm currently on wireless broadband with bandwidth quota. Also, if I do like that, better I reinstall normal Windows 7, isn't (the Product Key interchangeable or not)?

-Another question: in PotPlayer, what's the best renderer (& its setting) in terms of scaling quality for this graphics adapter (Mobility Radeon HD 3400)? madVR is too slow, and I don't have much time to manually evaluate every renderer available.

-Every help is really appreciated, thank you.


Regards.
Musafir_86 is offline   Reply With Quote
Old 11th October 2011, 11:39   #2  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 9,883
On a low-powered system like that, EVR is your only chance for viable DXVA on ATI.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 11th October 2011, 11:58   #3  |  Link
Musafir_86
Lone Wanderer
 
Join Date: Jan 2005
Location: Malaysia
Posts: 42
Quote:
Originally Posted by nevcairiel View Post
On a low-powered system like that, EVR is your only chance for viable DXVA on ATI.
-Oh, thanks. Is there anyone else with other viable solution?

-BTW, supposed I'm going into the software decoding route, which AVC/VC-1 decoder is the most efficient? MPC-HC/PotPlayer internal's? LAV? CoreAVC isn't free. Or better going with SMPlayer+mplayer2? I don't need any post-processing filters (except subtitle support).

-About which renderer with good scaling quality (beside madVR), what's your opinion?


Thanks.

Last edited by Guest; 12th October 2011 at 03:53. Reason: rule 12
Musafir_86 is offline   Reply With Quote
Old 11th October 2011, 16:38   #4  |  Link
nand chan
( ≖‿≖)
 
Join Date: Jul 2011
Location: BW, Germany
Posts: 380
CoreAVC is the most efficient software decoder for 8-bit H.264 material. LAV Video is the most efficient software decoder for 10-bit, but I don't think that would be relevant for you.

LAV Video is the fastest free software H.264 decoder.
__________________
Forget about my old .3dlut stuff, just use mpv if you want accurate color management
nand chan is offline   Reply With Quote
Old 11th October 2011, 22:48   #5  |  Link
G_M_C
Registered User
 
Join Date: Feb 2006
Posts: 1,076
Is there no possibility to install 'Media Feature Pack for Windows 7 N with Service Pack 1 and Windows 7 KN with Service Pack 1 (KB968211)' to add the functionality ?

But on the other hand: Your friend didn't install Win N for nothing. So i can imagine installing the MFP would not be a real option, even though it would probably solve the problem.
G_M_C is offline   Reply With Quote
Old 12th October 2011, 03:22   #6  |  Link
Musafir_86
Lone Wanderer
 
Join Date: Jan 2005
Location: Malaysia
Posts: 42
Finally, I succeeded!

-Well, I managed to solve this without installing that huge Media Feature Pack (KB968211). Here's how I did it:

1. First, I tried to install Windows Media Format (WMF) Feature Pack (KB968212) which just 10MB only compared to KB968211 (278MB), thinking maybe EVR would be included together. FAIL.

2. Then, I tried to install .NET Framework 3.5 SP1 as EVR started to be bundled with .NET FX 3.0. FAIL - cannot install (maybe because Win7 already has it).

3. After that, I tried installing .NET FX 4.0 (Client Profile), and I confirmed that EVR DLLs exist in the unpacked installer. FAIL - (no EVR.dll exists in system32; maybe because these DLLs have version 6.0.6002.18084 which I think for Vista and older OS - hence the installer skip it).

4. Fair enough, I manually copy Evr_x86.dll to system32 and rename it to Evr.dll. Still FAIL.

5. Oh, forgot to register it. After registering (with regsvr32.exe), finally SUCCESS. Now using DXVA in MPC-HC.

-Benefit from using Win7 N + manual EVR.dll*: save disk space, reduce files count in system32 AND (more importantly) winsxs. (Imagine how much that huge (compressed) MFP installer would do to the Windows installation.)
*I think .NET FX 4.0 should be installed as maybe that EVR DLL have some dependencies upon it.

-Thanks to everyone who replied.


Regards.

P/S: "Bulldozer" will be launched (NDA-lifted) in just a few hours more. Should we prepare to be disappointed or surprised?

Last edited by Musafir_86; 12th October 2011 at 03:28. Reason: Grammar
Musafir_86 is offline   Reply With Quote
Old 12th October 2011, 08:21   #7  |  Link
G_M_C
Registered User
 
Join Date: Feb 2006
Posts: 1,076
Quote:
Originally Posted by Musafir_86 View Post
-Well, I managed to solve this without installing that huge Media Feature Pack (KB968211). Here's how I did it:

1. First, I tried to install Windows Media Format (WMF) Feature Pack (KB968212) which just 10MB only compared to KB968211 (278MB), thinking maybe EVR would be included together. FAIL.

2. Then, I tried to install .NET Framework 3.5 SP1 as EVR started to be bundled with .NET FX 3.0. FAIL - cannot install (maybe because Win7 already has it).

3. After that, I tried installing .NET FX 4.0 (Client Profile), and I confirmed that EVR DLLs exist in the unpacked installer. FAIL - (no EVR.dll exists in system32; maybe because these DLLs have version 6.0.6002.18084 which I think for Vista and older OS - hence the installer skip it).

4. Fair enough, I manually copy Evr_x86.dll to system32 and rename it to Evr.dll. Still FAIL.

5. Oh, forgot to register it. After registering (with regsvr32.exe), finally SUCCESS. Now using DXVA in MPC-HC.

-Benefit from using Win7 N + manual EVR.dll*: save disk space, reduce files count in system32 AND (more importantly) winsxs. (Imagine how much that huge (compressed) MFP installer would do to the Windows installation.)
*I think .NET FX 4.0 should be installed as maybe that EVR DLL have some dependencies upon it.

-Thanks to everyone who replied.


Regards.

P/S: "Bulldozer" will be launched (NDA-lifted) in just a few hours more. Should we prepare to be disappointed or surprised?
'Everything went better than expected' :-)
If disk space is that valuable, than its a good solution.
G_M_C is offline   Reply With Quote
Old 25th October 2011, 06:41   #8  |  Link
Musafir_86
Lone Wanderer
 
Join Date: Jan 2005
Location: Malaysia
Posts: 42
Quote:
Originally Posted by G_M_C View Post
'Everything went better than expected' :-)
If disk space is that valuable, than its a good solution.
-Yes, it was.

-BTW, another quick update: it seems that no need to install .NET Framework 4.0 to use its EVR DLLs (it's working even without .NET FX 4 installed).

Regards.
Musafir_86 is offline   Reply With Quote
Old 25th October 2011, 09:43   #9  |  Link
CruNcher
Registered User
 
CruNcher's Avatar
 
Join Date: Apr 2002
Location: Germany
Posts: 4,949
though your evr.dll seems old current Win7 one i guess (GDM or SP1) not sure is 6.1.7601.17514 477 KB
__________________
all my compares are riddles so please try to decipher them yourselves :)

It is about Time

Join the Revolution NOW before it is to Late !

http://forum.doom9.org/showthread.php?t=168004

Last edited by CruNcher; 25th October 2011 at 09:46.
CruNcher is offline   Reply With Quote
Old 26th October 2011, 09:42   #10  |  Link
Musafir_86
Lone Wanderer
 
Join Date: Jan 2005
Location: Malaysia
Posts: 42
Quote:
Originally Posted by CruNcher View Post
though your evr.dll seems old current Win7 one i guess (GDM or SP1) not sure is 6.1.7601.17514 477 KB
-I think that EVR DLLs are meant for XP and Vista, but it's still useable on Win7.

Regards.
Musafir_86 is offline   Reply With Quote
Old 25th September 2013, 12:37   #11  |  Link
phneutral
Registered User
 
Join Date: Sep 2013
Posts: 5
Media Features enabled

Hi there,

I have "Media Features" enabled in Windows Features. Still receive the EVR.dll error. I'm out of idea's.... Anyone any idea?

Kind regards,
Dennis
phneutral is offline   Reply With Quote
Old 26th September 2013, 00:03   #12  |  Link
Mangix
Audiophile
 
Join Date: Oct 2006
Posts: 354


if madvr + lav filters' native dxva doesn't work, your choices are QuickSync(Intel) or CUDA(nvidia).
Mangix is offline   Reply With Quote
Reply

Tags
dxva, evr, windows 7 n

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 23:53.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, vBulletin Solutions Inc.