Log in

View Full Version : madVR 3D with MPC-HC/BE problem


jerryleungwh
30th June 2016, 20:24
Hi I am very new to this and recently I'm hoping to try out the stereoscopic 3D function of madVR but with no luck. I try to follow steps I can find on the forum but somehow I can't get it to work. May I ask how can I play a stereoscopic 3D movie on TV? I'll really appreciate it if there are detailed steps as I'm no quite familiar with this.

What I've done is trying to use MPC-HC and MPC-BE to play a 3D mvc mkv movie I've made using makemkv. I've done similar settings on both players.

I disabled all formats from the internal filter, added external filters name LAV Video Decoder, LAV Audio Decoder and LAV Splitter Source, which are of version 6.81.1.17-git and set all of them as "preferred".

In the LAV Video Decoder, I've set the hardware decoder to be NVIDIA CUVID and RGB level as untouched, and leave everything as is.

As for the LAV Audio decoder, I checked all the audio formats to be bit-streamed for better sound quality directly output to my AMP, then leave everything as is.


In the LAV Splitter Source, I leave everything as is.

Then I selected madVR which is of version 0.90.21 as the DirectShow option.

In madVR setings, I selected D format in device->properties as auto, unchecked "enable automatic fullscreen exclusive mode" in general settings, checked "enable stereo 3d playback" and "when playing 3d content" and chose "enable", and also checked "restore os stereo 3d settings when media player is closed". I have also unchecked all items that has the keyword "DXVA" in the "trade quality for performance" tab as I've heard that has something to do with playing 3d. Everything else are leave as is.

My computer is I think what people called a optimus machine which has Intel HD Graphics 530 and also a Nvidia GeForce GTX 960M graphic card. I've set both players to use the Nvidia graphic card though. And is running on Win 10 64 bit.

When I'm using MPC-HC to play a 3d video, it changes the framerate of my TV from 60fps to 24 fps, but doesn't change the TV into 3d mode. I got it to change into 3d mode once but forgot how, yet it is still only showing a 2d image even the TV 3d mode is on. As for the MPC-BE player, it changes the tv to 3d mode every time but always immediately crashes my computer and triggering a blue screen stating there is something wrong with the Intel graphic card driver.

Can someone please help me with it? With some detailed step by step methods? I'll really appreciate it. Thanks!

Sparktank
30th June 2016, 22:14
When you instaleld LAV Filters, did you select to install MVC decoding?
It requires a download during installation for an Intel library file.
libmfxsw32.dll

The Nightly installs should allow the option download/install the dependent library necessary for 3D decoding.
https://files.1f0.de/lavf/nightly/?C=M;O=D
(sorted by descending_date, so top-most should be most recent)

You also need to disable FFDShow if you have that to do any post-processing.
( Codecs -> Raw -> Disabled)

After that, the rest of the settings should be fine and it should be playing it in stereoscopic modes.

Since none of my monitors are 3D, it displays movies for me in side-by-side. That's how I know it works.
I try the cross-eyed method to watch a bit of a clip before I hurt myself.

I haven't tried to replicate setup on my friend's laptop that can play bluray remuxes without performance issues, but he has a 3D TV and I'd really like to give his laptop a run for its money.


Here's a remuxed clip from Dredd 3D (2012).
The disc had one separate clip from the rest of the movie in 3D (AVC+MVC), so I used MakeMKV to extract it and archive it on my external for future testing purposes.

If you set up LAV Filters + FFDShow + MadVR correctly, you'll see this...
https://i.imgur.com/IeZXPjJl.png (https://imgur.com/IeZXPjJl)

(Setting up FFDShow to be disabled is still setting it. ;) )

jerryleungwh
1st July 2016, 11:12
When you instaleld LAV Filters, did you select to install MVC decoding?
It requires a download during installation for an Intel library file.
libmfxsw32.dll

The Nightly installs should allow the option download/install the dependent library necessary for 3D decoding.
https://files.1f0.de/lavf/nightly/?C=M;O=D
(sorted by descending_date, so top-most should be most recent)

You also need to disable FFDShow if you have that to do any post-processing.
( Codecs -> Raw -> Disabled)

After that, the rest of the settings should be fine and it should be playing it in stereoscopic modes.

Since none of my monitors are 3D, it displays movies for me in side-by-side. That's how I know it works.
I try the cross-eyed method to watch a bit of a clip before I hurt myself.

I haven't tried to replicate setup on my friend's laptop that can play bluray remuxes without performance issues, but he has a 3D TV and I'd really like to give his laptop a run for its money.


Here's a remuxed clip from Dredd 3D (2012).
The disc had one separate clip from the rest of the movie in 3D (AVC+MVC), so I used MakeMKV to extract it and archive it on my external for future testing purposes.

If you set up LAV Filters + FFDShow + MadVR correctly, you'll see this...
https://i.imgur.com/IeZXPjJ.png (https://imgur.com/IeZXPjJ)

(Setting up FFDShow to be disabled is still setting it. ;) )

Yes I have installed the 3D component but I didn't set the FFDShow part, maybe I'll try that. If I want to play the movie in full HD 3D instead of side by side, how should I change the settings?

nevcairiel
1st July 2016, 11:16
If I want to play the movie in full HD 3D instead of side by side, how should I change the settings?

madVR supports various 3D output modes, you can set it in the madVR settings under devices -> <your device> -> properties

Also check rendering -> stereo 3d

And as Sparktank said, you cannot use any intermediate filters like FFDshow when you want 3D to work.

jerryleungwh
1st July 2016, 16:04
Alright now I've got a new problem. As I've said I have both intel and Nvidia gpu but for some reason MPC- HC won't allow me to use the Nvidia gpu. I found a workaround on the internet which is making a copy of the exe file of MPC- HC and I can set it to run on the Nvidia gpu. However if I do this, it crashes my computer and shows that the intel gpu drive crashed whenever I play a mVC 3D video. If I use the original MPC- HC which runs on the intel gpu, it shows 3D correctly but with no audio