I assume we are talking about frame pack 3D.
I use MadVR profiles like @TheShoe simply because long time ago there were some issues with Windows 10 unable to switch NVidia cards to 3D mode
and MadVR profiles was the only solution I could find at a time to make it work automatically (coupled with some other workaround tricks)
But now
I think Windows 10 sort this thing out
but I still keep MadVR profiling for 3D just in case.
Before I start
here are my system configuration
Windows 10 Version 1803 (OS Build 17134.345)
NVidia 1070 with GeForce Game Ready Drive 416.34
MC 24.60 (64 bit) ... 2016 LG OLED65E6T
Desktop set at 2160p@60 ... HDR is off and 3D is off
Just to test what works now
I reset my MadVR profile using [restore default settings.bat] located in MadVR folder (ofcourse I backup my original settings [settings.bin]) here are results:
Step 1
[Tools]->[Options]->[Video]->[General Video Settings]->[Video mode] Red October HQ
[Tools]->[Options]->[Video]->[General Video Settings]->[Enable 3D Blu-ray and MKV 3D decoding] ticked
[Tools]->[Options]->[Video]->[Display Settings]->[Display Settings automatic change mode] ON
3D playback:
3D is SideBySide (SBS)
render resolution 2160p@23 D3D11(8 bit)
output resolution 1080p@23 8 bit
after playback:
returns to 2160p@60 on stop
4K playback:
render resolution 2160p@23 D3D11(10 bit)
output resolution 2160p@23 8 bit, NV HDR
after playback:
returns to 2160p@60 on stop
HD playback:
render resolution 2160p@23 D3D11(10 bit)
output resolution 2160p@23 8 bit
after playback:
returns to 2160p@60 on stop
Step 2
[Tools]->[Options]->[Video]->[General Video Settings]->[...Open madVR Settings (Advanced)...]
in MadVR options
[rendering]->[stereo 3D]
[enable stereo 3D playback] ticked
[wnen playing 2d content] ticked [disable os stereo 3d support for all displays] ticked
[wnen playing 3d content] ticked [enable os stereo 3d support for all displays] ticked
[restore os stereo 3d settings when media player is closed] ticked
3D playback:
3D is detected by TV
render resolution 3360x1890p@23 D3D11(3D)
output resolution 1080p@23 8 bit
after playback:
returns to 2160p@60 on stop
4K playback:
render resolution 2160p@23 D3D11(10 bit)
output resolution 2160p@23 8 bit, NV HDR
after playback:
returns to 2160p@60 on stop
HD playback:
render resolution 2160p@23 D3D11(10 bit)
output resolution 2160p@23 8 bit
after playback:
returns to 2160p@60 on stop
So for my sytem ... doing Step 1 and Step 2 enables automatic switching to 3D and 4k and HDR ... so no profoling in MadVR is needed for this to fork for now (i sill use profiling myself simply because i wanna push my system to max for different type of content ... arguably the increase in picture quility is marginal ... but then i would not be using JRiver if quality was not my priority
PS. while watching 3D movie ... if i use TV remote to switch to 2D mode (aka watching 3D movie in 2D ... not all my family is crazy about 3D), automatic switching to 3D will be gone ... ie i have to press 3D button on TV remote to engage 3D (until i switch TV off)