madVR Player Support Thread - Page 33 - AVS Forum | Home Theater Discussions And Reviews
Forum Jump: 
 154Likes
Reply
 
Thread Tools
post #961 of 1116 Old 05-17-2019, 06:16 PM
AVS Forum Special Member
 
markmon1's Avatar
 
Join Date: Dec 2006
Posts: 5,508
Mentioned: 102 Post(s)
Tagged: 0 Thread(s)
Quoted: 4643 Post(s)
Liked: 2945
Quote:
Originally Posted by Mark the Red View Post
I am getting random Atmos issues where the voices / center channel sound just stops working after 10 minutes. AVR is still showing Atmos.

I am trying to rule out certain things, but are you pros using the latest nVidia HDMI drivers? Is there a stable one. I suspect it has something to do with it. DSplayer is using Wasapi HDMI.
Are you bit streaming the audio to the receiver? If so, then the player has absolutely no factor in this and neither does the video driver. It's simply sending the raw stream to the receiver to decode.

Video: JVC RS4500 135" screen in pure black room no light, htpc nvidia 1080ti.
Audio: Anthem mrx720 running 7.1.4, McIntosh MC-303, MC-152, B&W 802d3 LR, B&W HTM1D3 center, B&W 805d3 surround, B&W 702S2 rear, B&W 706s2 x 4 shelf mounted for atmos, 2 sub arrays both infinite baffle: 4x15 fi audio running on behringer ep4000 + 4x12 fi audio running on 2nd ep4000.
markmon1 is offline  
Sponsored Links
Advertisement
 
post #962 of 1116 Old 05-18-2019, 05:22 AM - Thread Starter
AVS Forum Special Member
 
Onkyoman's Avatar
 
Join Date: Aug 2007
Location: Canada
Posts: 1,668
Mentioned: 42 Post(s)
Tagged: 0 Thread(s)
Quoted: 946 Post(s)
Liked: 579
Quote:
Originally Posted by Mark the Red View Post
I am getting random Atmos issues where the voices / center channel sound just stops working after 10 minutes. AVR is still showing Atmos.

I am trying to rule out certain things, but are you pros using the latest nVidia HDMI drivers? Is there a stable one. I suspect it has something to do with it. DSplayer is using Wasapi HDMI.
LAV Filters (LAV Audio) has included some fixes for Atmos audio tracks.

Try updating the internal copy of LAV Filters in DSPlayer. There are some instructions towards the end of this post on how to accomplish this:

https://forum.kodi.tv/showthread.php...566#pid1966566

LAV Filters download:

https://forum.doom9.org/showthread.php?t=156191
Onkyoman is offline  
post #963 of 1116 Old 05-18-2019, 05:32 AM
AVS Forum Special Member
 
markmon1's Avatar
 
Join Date: Dec 2006
Posts: 5,508
Mentioned: 102 Post(s)
Tagged: 0 Thread(s)
Quoted: 4643 Post(s)
Liked: 2945
Quote:
Originally Posted by Onkyoman View Post
LAV Filters (LAV Audio) has included some fixes for Atmos audio tracks.

Try updating the internal copy of LAV Filters in DSPlayer. There are some instructions towards the end of this post on how to accomplish this:

https://forum.kodi.tv/showthread.php...566#pid1966566

LAV Filters download:

https://forum.doom9.org/showthread.php?t=156191
What are those fixes? Even listed on the URL You posted is "Note: Dolby Atmos (via Dolby TrueHD) and DTS:X (via DTS-HD) must be bitstreamed. There is no decoding to PCM on PC." Since this is bit streamed, LAV Filters doesn't do anything to the stream but send it to the receiver. In that case, there's no such bug that could cause the center channel to drop out of a bit streamed stream and be the cause of the filter.

Video: JVC RS4500 135" screen in pure black room no light, htpc nvidia 1080ti.
Audio: Anthem mrx720 running 7.1.4, McIntosh MC-303, MC-152, B&W 802d3 LR, B&W HTM1D3 center, B&W 805d3 surround, B&W 702S2 rear, B&W 706s2 x 4 shelf mounted for atmos, 2 sub arrays both infinite baffle: 4x15 fi audio running on behringer ep4000 + 4x12 fi audio running on 2nd ep4000.
markmon1 is offline  
Sponsored Links
Advertisement
 
post #964 of 1116 Old 05-18-2019, 01:18 PM
AVS Forum Special Member
 
mightyhuhn's Avatar
 
Join Date: Nov 2013
Posts: 2,146
Mentioned: 11 Post(s)
Tagged: 0 Thread(s)
Quoted: 1160 Post(s)
Liked: 426
there are bitstreaming bugfixes but all channels should drop not 1.
mightyhuhn is online now  
post #965 of 1116 Old 05-18-2019, 01:25 PM
Advanced Member
 
tommarra's Avatar
 
Join Date: Aug 2013
Location: USA
Posts: 569
Mentioned: 3 Post(s)
Tagged: 0 Thread(s)
Quoted: 572 Post(s)
Liked: 340
Quote:
Originally Posted by markmon1 View Post
What is your player setup? I can possibly help you get something setup on this. I do all this on my setup automatically. I can do it via blasting IR codes (my first implementation), but better is to just send IP commands which requires a network cable plugged into the projector.

The easiest way to set this up is to break your movies into two folders and/or add 16x9 or scope to each filename. Then to use something like kodi + mpc-hc external player. Then have a network connection to your projector. If you do all these things, I can help you.

Thanks for your offer to help.

I am at my wits end to make this work by myself.

I created two profiled in MadVR HDR and SDR

And in MadVR i am calling appropriate batch files to change the Picture Mode. Both the files do get executed but nothing seems to happen.

I have tried using HtpcControl as well as markmon1's utility but both dont seem to change the picture mode.

When I run the batch fil directly i.e., not through MadVR, both seem to do the right thing.

Any idea how to fix this?

@markmon1
I am using Kodi Leia and MPC-HC external player.

Also in your utility for some reason it keeps changing the IP back to some wrong value. I put in the IP of my MJ (192.168.1.200) in the IP configuration file, but the utility changes it back to a random value after working a few times. Is this a bug, or something that I am missing.

Gear: Fronts: B&W 803D3 | Center: B&W HTM2D3 | Surrounds: B&W 705S2 | Backs: B&W DM601S3 | Heights: Definitive Techonlogy ProCinema 1000 | Receiver & Amps: Anthem MRX 720 + Emotiva BasX-5 | Projector: JVC NX7 | Source: HTPC with Nvidia 2070, Kodi + External Player: MPC-HC with MadVR (for Blu-ray rips), Nvidia Shield (for streaming content)
tommarra is offline  
post #966 of 1116 Old 05-19-2019, 05:03 PM
Advanced Member
 
KanosWRX's Avatar
 
Join Date: Dec 2003
Posts: 540
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 198 Post(s)
Liked: 69
Quote:
Originally Posted by jbarteli View Post
Grrr all of the sudden I got stuttering with my RTX 2060 card..... everything was working great and without changing anything the stuttering started without dropped or repeated frames .......tried everything that normally solved the problem. No nothing helps.....
I feel like even without changing drivers a simple reboot can cause stuttering issues these days.. I upgraded to 430.64 due to the security issues though and the stuttering came back I feel like MadVR is like a piece of fragile glass with these driver updates... never know when its going to break, same with Windows and its Atmos support Right now I am just about giving up on my HTPC, will stick with the Shield for awhile until it becomes more stable I guess, not a huge difference anyways.
KanosWRX is offline  
post #967 of 1116 Old 05-20-2019, 08:39 PM
Senior Member
 
Join Date: Jul 2017
Posts: 414
Mentioned: 4 Post(s)
Tagged: 0 Thread(s)
Quoted: 185 Post(s)
Liked: 63
Quote:
Originally Posted by noob00224 View Post
At 2600 the bulb is getting dim for 3D viewing.

I've created SBS versions of the AVS 709 calibration disc Black, White and Apl clippings.
Set gamma in madvr calibration and color&gamma to that of the projector.

After calibration however, no matter what gamma is selected the image brightness is the same. If I increase the brightness from the projector menu the calibration settings are exceeded.
What can I do to improve brightness while not discoloring the image?
The same as in 2D mode, contrast can be increased to improve brightness.
For 3D at this lamp time use up to 80 Contrast is sometimes necessary.
noob00224 is online now  
post #968 of 1116 Old 05-20-2019, 09:59 PM
AVS Forum Special Member
 
markmon1's Avatar
 
Join Date: Dec 2006
Posts: 5,508
Mentioned: 102 Post(s)
Tagged: 0 Thread(s)
Quoted: 4643 Post(s)
Liked: 2945
Quote:
Originally Posted by KanosWRX View Post
I feel like even without changing drivers a simple reboot can cause stuttering issues these days.. I upgraded to 430.64 due to the security issues though and the stuttering came back I feel like MadVR is like a piece of fragile glass with these driver updates... never know when its going to break, same with Windows and its Atmos support Right now I am just about giving up on my HTPC, will stick with the Shield for awhile until it becomes more stable I guess, not a huge difference anyways.
What do you mean security issues? A device driver shouldn't be a security problem.

Video: JVC RS4500 135" screen in pure black room no light, htpc nvidia 1080ti.
Audio: Anthem mrx720 running 7.1.4, McIntosh MC-303, MC-152, B&W 802d3 LR, B&W HTM1D3 center, B&W 805d3 surround, B&W 702S2 rear, B&W 706s2 x 4 shelf mounted for atmos, 2 sub arrays both infinite baffle: 4x15 fi audio running on behringer ep4000 + 4x12 fi audio running on 2nd ep4000.
markmon1 is offline  
post #969 of 1116 Old 05-20-2019, 10:06 PM
AVS Forum Special Member
 
markmon1's Avatar
 
Join Date: Dec 2006
Posts: 5,508
Mentioned: 102 Post(s)
Tagged: 0 Thread(s)
Quoted: 4643 Post(s)
Liked: 2945
Quote:
Originally Posted by tommarra View Post
Thanks for your offer to help.

I am at my wits end to make this work by myself.

I created two profiled in MadVR HDR and SDR

And in MadVR i am calling appropriate batch files to change the Picture Mode. Both the files do get executed but nothing seems to happen.

I have tried using HtpcControl as well as markmon1's utility but both dont seem to change the picture mode.

When I run the batch fil directly i.e., not through MadVR, both seem to do the right thing.

Any idea how to fix this?

@markmon1
I am using Kodi Leia and MPC-HC external player.

Also in your utility for some reason it keeps changing the IP back to some wrong value. I put in the IP of my MJ (192.168.1.200) in the IP configuration file, but the utility changes it back to a random value after working a few times. Is this a bug, or something that I am missing.
The IP detection in JVCControl shouldn't be random. First, it reads the jvccontrol.txt file and gets the IP there. If it can connect using that, nothing else is done. If it cannot, then it grabs the IP address off the first working network adapter and takes the first 3 nibbles such as 192.168.1 and it starts at 1, then walks to 254 and attempts to connect to the projector using ip address 192.168.1.1, 192.168.1.2, 192.168.1.3, .... until it finds one that connects. If so, it updates jvccontrol.txt and saves it. If your jvccontrol.txt file is getting overwritten, this means your projector couldn't be connected to at the address stored in jvccontrol.txt.

Anyways, you said you use madVR to run a batch file. How exactly do you do that?

Video: JVC RS4500 135" screen in pure black room no light, htpc nvidia 1080ti.
Audio: Anthem mrx720 running 7.1.4, McIntosh MC-303, MC-152, B&W 802d3 LR, B&W HTM1D3 center, B&W 805d3 surround, B&W 702S2 rear, B&W 706s2 x 4 shelf mounted for atmos, 2 sub arrays both infinite baffle: 4x15 fi audio running on behringer ep4000 + 4x12 fi audio running on 2nd ep4000.
markmon1 is offline  
post #970 of 1116 Old 05-21-2019, 03:57 AM
Advanced Member
 
KanosWRX's Avatar
 
Join Date: Dec 2003
Posts: 540
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 198 Post(s)
Liked: 69
Quote:
Originally Posted by markmon1 View Post
What do you mean security issues? A device driver shouldn't be a security problem.
Drivers are software that have some very deep ties into the OS itself, hence a very big attack vector actually. Here are the details, https://www.tomshardware.com/news/nvidia-driver-update-severe-security-vulnerability,39323.html
KanosWRX is offline  
post #971 of 1116 Old 05-21-2019, 06:09 AM
AVS Forum Special Member
 
markmon1's Avatar
 
Join Date: Dec 2006
Posts: 5,508
Mentioned: 102 Post(s)
Tagged: 0 Thread(s)
Quoted: 4643 Post(s)
Liked: 2945
Quote:
Originally Posted by KanosWRX View Post
Drivers are software that have some very deep ties into the OS itself, hence a very big attack vector actually. Here are the details, https://www.tomshardware.com/news/nv...ity,39323.html
These problems require a user to have rights to replace DLL files on the local system first. That's something that would require an already exploited system and/or admin rights. Someone with those two privileges can do anything they want anyway so patching the nvidia driver alone doesn't do anything here. Further, an HTPC shouldn't be frequently online or such as it's job is to be an HTPC. I wouldn't be updating to every driver version all the time for reasons stated above. Now the updated driver is showing stuttering. Where my very old driver is perfectly great.
tommarra likes this.

Video: JVC RS4500 135" screen in pure black room no light, htpc nvidia 1080ti.
Audio: Anthem mrx720 running 7.1.4, McIntosh MC-303, MC-152, B&W 802d3 LR, B&W HTM1D3 center, B&W 805d3 surround, B&W 702S2 rear, B&W 706s2 x 4 shelf mounted for atmos, 2 sub arrays both infinite baffle: 4x15 fi audio running on behringer ep4000 + 4x12 fi audio running on 2nd ep4000.
markmon1 is offline  
post #972 of 1116 Old 05-21-2019, 07:12 AM
Advanced Member
 
tommarra's Avatar
 
Join Date: Aug 2013
Location: USA
Posts: 569
Mentioned: 3 Post(s)
Tagged: 0 Thread(s)
Quoted: 572 Post(s)
Liked: 340
Quote:
Originally Posted by markmon1 View Post
The IP detection in JVCControl shouldn't be random. First, it reads the jvccontrol.txt file and gets the IP there. If it can connect using that, nothing else is done. If it cannot, then it grabs the IP address off the first working network adapter and takes the first 3 nibbles such as 192.168.1 and it starts at 1, then walks to 254 and attempts to connect to the projector using ip address 192.168.1.1, 192.168.1.2, 192.168.1.3, .... until it finds one that connects. If so, it updates jvccontrol.txt and saves it. If your jvccontrol.txt file is getting overwritten, this means your projector couldn't be connected to at the address stored in jvccontrol.txt.



Anyways, you said you use madVR to run a batch file. How exactly do you do that?


Hmmm .. I don’t know why but it sets a 10.xx up address when my entire network is on 192.168.xxx

I have a VPN could that be impacting?

In MadVR in the profile selection ... you know how you can run an external command line program, so when MadVR detects that it is HDR then it executes the batch program. In batch all I am doing is running your utility to change color profile (tried with HTPCControl ) also. Both batch utilities do the required thing when I I run them directly but not when I run via MadVR. I create a log file in the batch to log whether the batch is run. It is but the color profile on my projector doesn’t change



Sent from my iPad using Tapatalk

Gear: Fronts: B&W 803D3 | Center: B&W HTM2D3 | Surrounds: B&W 705S2 | Backs: B&W DM601S3 | Heights: Definitive Techonlogy ProCinema 1000 | Receiver & Amps: Anthem MRX 720 + Emotiva BasX-5 | Projector: JVC NX7 | Source: HTPC with Nvidia 2070, Kodi + External Player: MPC-HC with MadVR (for Blu-ray rips), Nvidia Shield (for streaming content)
tommarra is offline  
post #973 of 1116 Old 05-21-2019, 03:59 PM
AVS Forum Special Member
 
markmon1's Avatar
 
Join Date: Dec 2006
Posts: 5,508
Mentioned: 102 Post(s)
Tagged: 0 Thread(s)
Quoted: 4643 Post(s)
Liked: 2945
Quote:
Originally Posted by tommarra View Post
Hmmm .. I don’t know why but it sets a 10.xx up address when my entire network is on 192.168.xxx

I have a VPN could that be impacting?

In MadVR in the profile selection ... you know how you can run an external command line program, so when MadVR detects that it is HDR then it executes the batch program. In batch all I am doing is running your utility to change color profile (tried with HTPCControl ) also. Both batch utilities do the required thing when I I run them directly but not when I run via MadVR. I create a log file in the batch to log whether the batch is run. It is but the color profile on my projector doesn’t change



Sent from my iPad using Tapatalk
Again it indicates that it cannot connect to your projector using the IP stored in the text file. So it scans for the projector, and seems to be detecting that your network adapter is on a 10.0.0.x network. It tries to connect at the IP in the text file port 20554. If it cannot connect, it grabs the local network IP and scans them all on port 20554. Does it leave off at 10.0.0.254? If not, that means it actually got a socket connect on an IP on port 20554.

Is your PC on wifi? If you're running jvccontrol from a bat file, I guess you could add this to the top of the bat file:
echo "192.168.1.200" > jvccontrolip.txt

Can you paste your madvr script that shows how to run a bat file from within?

Video: JVC RS4500 135" screen in pure black room no light, htpc nvidia 1080ti.
Audio: Anthem mrx720 running 7.1.4, McIntosh MC-303, MC-152, B&W 802d3 LR, B&W HTM1D3 center, B&W 805d3 surround, B&W 702S2 rear, B&W 706s2 x 4 shelf mounted for atmos, 2 sub arrays both infinite baffle: 4x15 fi audio running on behringer ep4000 + 4x12 fi audio running on 2nd ep4000.
markmon1 is offline  
post #974 of 1116 Old 05-21-2019, 08:11 PM
Advanced Member
 
tommarra's Avatar
 
Join Date: Aug 2013
Location: USA
Posts: 569
Mentioned: 3 Post(s)
Tagged: 0 Thread(s)
Quoted: 572 Post(s)
Liked: 340
Okay so after 3 hours of troubleshooting i figured out. Your tip on writing the IP right beore executing the Jvccontrol.exe in the batch was key to making this to run reliably.


Quote:
Originally Posted by markmon1 View Post
If you're running jvccontrol from a bat file, I guess you could add this to the top of the bat file:
echo "192.168.1.200" > jvccontrolip.txt

Can you paste your madvr script that shows how to run a bat file from within?

Other than that here is what I did.

Created two sets of MadVR profiles: one for HDR and SDR to select the color profile; and for for cropped Aspect ration to apply the lens memory.

A bug / features / limitation of MadVR is that as soon as it encounters the Command Line to execute when this profile is selected option, it runs the command line program specified. Now if JVC receives two IP commands in quick succession, it only executes the first command, and ignores the second command. So to get this to work properly, I had to build some delay in when JVCCONTROL.exe is executed. ALSO I could not use MadVR's built in Lens Control options (available in the Screen Config)

Another quirk of MadVR is that it always starts with the SDR profile (atleast on my system)

So with this preamble here is what I did:

HDR Color profile selection:

Rule: if (HDR) "HDR" else "SDR"

Then in HDR profile, I run the HDR batch file using Command line to execute option

C:\Users\<<User Directory>>\Desktop\JvcControl\HDR.bat

and the same for when the SDR profile is selected.


SDR Batch File

Code:
(echo I was run at %time%) > C:\Users\xxx\Desktop\JvcControl\SDRScriptlog.txt

(echo 192.168.1.200) > C:\Users\xxx\Desktop\JvcControl\JvcControlIp.txt

C:\Users\xxx\Desktop\JvcControl\JvcControl.exe 6D

HDR Batch file (with commands to kill jvccontrol.exe process if it is running ...since for my setup MadVR for some reason always pre-selects the SDR profile and executed the batch file specified for the profile)

Code:
(echo I was run at %time%) >> C:\Users\xxx\Desktop\JvcControl\HDRScriptlog.txt

(echo 192.168.1.200) > C:\Users\xxx\Desktop\JvcControl\JvcControlIp.txt

tasklist /fi "jvccontrol.exe" > nul
if errorlevel 1 taskkill /f /im "jvccontrol.exe"

C:\Users\xxx\Desktop\JvcControl\JvcControl.exe 6C


For automatic lens control I had to build three profiles: Scope, 16:9 and Variable. Note DO NOT USE MadVR lens control option, because that will mess up any other IP command you send. Its important to build that Variable profile, or else while playng variable aspect ration movies, there will be changes in Lens Memory mid way.

Also if you are happy with using the 3840x2160 panel for Scope movies, you dont need this. Only reason I have to have two profiles is because for scope movies I want to use the full panel, and then use the Zoom fnction on my NX7 to scale. (to get more brightness for HDR)

Code:
if (variableAR) "Scope"
else if (AR = 16:9) "Imax"
else "Scope"

Code for Scope and Imax is very similar, just introduce a 10 second delay at the start, to let the color selection batch files do their work. I cannot kill the process like i did for HDR, because then it wont apply the right color profiles. So my only option is to wait for the previous instance of jvccontrol.exe to end

IMAX Batch File:


Code:
(echo I was run at %time%) > C:\Users\xxx\Desktop\JvcControl\IMAX.txt

(echo 192.168.1.200) > C:\Users\xxx\Desktop\JvcControl\JvcControlIp.txt

 tasklist /fi "jvccontrol.exe" > nul
if errorlevel 1 timeout 10

C:\Users\xxx\Desktop\JvcControl\JvcControl.exe D8

Scope batch file

Code:
(echo I was run at %time%) > C:\Users\xxx\Desktop\JvcControl\Scope.txt

(echo 192.168.1.200) > C:\Users\xxx\Desktop\JvcControl\JvcControlIp.txt

tasklist /fi "jvccontrol.exe" > nul
if errorlevel 1 timeout 5

C:\Users\xxx\Desktop\JvcControl\JvcControl.exe D9

Hopefully this is helpful for others as well.

A lot of thanks to @markmon1 for writing this fantastic program, and support for newbies like me!
Attached Thumbnails
Click image for larger version

Name:	Color Selection.jpg
Views:	26
Size:	363.7 KB
ID:	2569946   Click image for larger version

Name:	Lens selection.jpg
Views:	20
Size:	381.9 KB
ID:	2569948  

Gear: Fronts: B&W 803D3 | Center: B&W HTM2D3 | Surrounds: B&W 705S2 | Backs: B&W DM601S3 | Heights: Definitive Techonlogy ProCinema 1000 | Receiver & Amps: Anthem MRX 720 + Emotiva BasX-5 | Projector: JVC NX7 | Source: HTPC with Nvidia 2070, Kodi + External Player: MPC-HC with MadVR (for Blu-ray rips), Nvidia Shield (for streaming content)

Last edited by tommarra; 05-21-2019 at 09:27 PM.
tommarra is offline  
post #975 of 1116 Old 05-21-2019, 08:20 PM
AVS Forum Special Member
 
markmon1's Avatar
 
Join Date: Dec 2006
Posts: 5,508
Mentioned: 102 Post(s)
Tagged: 0 Thread(s)
Quoted: 4643 Post(s)
Liked: 2945
Quote:
Originally Posted by tommarra View Post
Okay so after 3 hours of troubleshooting i figured out. Your tip on writing the IP right beore executing the Jvccontrol.exe in the batch was key to making this to run reliably.





Other than that here is what I did.

Created two sets of MadVR profiles: one for HDR and SDR to select the color profile; and for for cropped Aspect ration to apply the lens memory.

A bug / features / limitation of MadVR is that as soon as it encounters the Command Line to execute when this profile is selected option, it runs the command line program specified. Now if JVC receives two IP commands in quick succession, it only executes the first command, and ignores the second command. So to get this to work properly, I had to build some delay in when JVCCONTROL.exe is executed. ALSO I could not use MadVR's built in Lens Control options (available in the Screen Config)

Another quirk of MadVR is that it always starts with the SDR profile (atleast on my system)

So with this preamble here is what I did:

HDR Color profile selection:

Rule: if (HDR) "HDR" else "SDR"

Then in HDR profile, I run the HDR batch file using Command line to execute option

C:\Users\<<User Directory>>\Desktop\JvcControl\HDR.bat

and the same for when the SDR profile is selected.


SDR Batch File

Code:
(echo I was run at %time%) > C:\Users\xxx\Desktop\JvcControl\SDRScriptlog.txt

(echo 192.168.1.200) > C:\Users\xxx\Desktop\JvcControl\JvcControlIp.txt

C:\Users\xxx\Desktop\JvcControl\JvcControl.exe 6D

HDR Batch file (with commands to kill jvccontrol.exe process if it is running ...since for my setup MadVR for some reason always pre-selects the SDR profile and executed the batch file specified for the profile)

Code:
(echo I was run at %time%) >> C:\Users\xxx\Desktop\JvcControl\HDRScriptlog.txt

(echo 192.168.1.200) > C:\Users\xxx\Desktop\JvcControl\JvcControlIp.txt

tasklist /fi "jvccontrol.exe" > nul
if errorlevel 1 taskkill /f /im "jvccontrol.exe"

C:\Users\xxx\Desktop\JvcControl\JvcControl.exe 6C


For automatic lens control I had to build three profiles: Scope, 16:9 and Variable. Note DO NOT USE MadVR lens control option, because that will mess up any other IP command you send. Its important to build that Variable profile, or else while playng variable aspect ration movies, there will be changes in Lens Memory mid way.

Also if you are happy with using the 3840x2160 panel for Scope movies, you dont need this. Only reason I have to have two profiles is because for scope movies I want to use the full panel, and then use the Zoom fnction on my NX7 to scale. (to get more brightness for HDR)

Code:
if (variableAR) "Scope"
else if (AR = 16:9) "Imax"
else "Scope"

Code for Scope and Imax is very similar, just introduce a 10 second delay at the start, to let the color selection batch files do their work. I cannot kill the process like i did for HDR, because then it wont apply the right color profiles. So my only option is to wait for the previous instance of jvccontrol.exe to end

IMAX Batch File:


Code:
(echo I was run at %time%) > C:\Users\xxx\Desktop\JvcControl\IMAX.txt

(echo 192.168.1.200) > C:\Users\xxx\Desktop\JvcControl\JvcControlIp.txt

 TIMEOUT 5

C:\Users\xxx\Desktop\JvcControl\JvcControl.exe D8

Scope batch file

Code:
(echo I was run at %time%) > C:\Users\xxx\Desktop\JvcControl\Scope.txt

(echo 192.168.1.200) > C:\Users\xxx\Desktop\JvcControl\JvcControlIp.txt

timeout 5

C:\Users\xxx\Desktop\JvcControl\JvcControl.exe D9

Hopefully this is helpful for others as well.

A lot of thanks to @markmon1 for writing this fantastic program, and support for newbies like me!
Interesting. JvcControl creates a mutex when launched in case a second instance is launched to prevent trying to send 2 commands at once.

Where do you configure madVR to run an external script when launching a profile?

Video: JVC RS4500 135" screen in pure black room no light, htpc nvidia 1080ti.
Audio: Anthem mrx720 running 7.1.4, McIntosh MC-303, MC-152, B&W 802d3 LR, B&W HTM1D3 center, B&W 805d3 surround, B&W 702S2 rear, B&W 706s2 x 4 shelf mounted for atmos, 2 sub arrays both infinite baffle: 4x15 fi audio running on behringer ep4000 + 4x12 fi audio running on 2nd ep4000.
markmon1 is offline  
post #976 of 1116 Old 05-21-2019, 08:27 PM
Advanced Member
 
tommarra's Avatar
 
Join Date: Aug 2013
Location: USA
Posts: 569
Mentioned: 3 Post(s)
Tagged: 0 Thread(s)
Quoted: 572 Post(s)
Liked: 340
Quote:
Originally Posted by markmon1 View Post
Interesting. JvcControl creates a mutex when launched in case a second instance is launched to prevent trying to send 2 commands at once.

Where do you configure madVR to run an external script when launching a profile?
I think it might be a heady combo of MadVR, Jvccontrol, and JVC PJ. I mean even if the prgram takes a few miliseconds to run and send the command, JVC takes a good 2-3 seconds to apply the profile, and if you send it any command while it is applying the setting, I think it just ignores it.


You specify in the Profile main tab (see attached image)
Attached Thumbnails
Click image for larger version

Name:	MadVR running external commands.jpg
Views:	23
Size:	406.9 KB
ID:	2569962  

Gear: Fronts: B&W 803D3 | Center: B&W HTM2D3 | Surrounds: B&W 705S2 | Backs: B&W DM601S3 | Heights: Definitive Techonlogy ProCinema 1000 | Receiver & Amps: Anthem MRX 720 + Emotiva BasX-5 | Projector: JVC NX7 | Source: HTPC with Nvidia 2070, Kodi + External Player: MPC-HC with MadVR (for Blu-ray rips), Nvidia Shield (for streaming content)
tommarra is offline  
post #977 of 1116 Old 05-22-2019, 06:08 AM
Advanced Member
 
ddgdl's Avatar
 
Join Date: Mar 2007
Posts: 609
Mentioned: 6 Post(s)
Tagged: 0 Thread(s)
Quoted: 330 Post(s)
Liked: 299
This is fantastic stuff- great work! I've been fiddling a bit with this myself, but was still at the stage where I triggered the batch files manually from my desktop before loading Kodi/Plex. This automates it in a way that doesn't require me to switch which external player I am using and code another program to place in between kodi and madvr.

Any other bugs you are still trying to work out?
ddgdl is offline  
post #978 of 1116 Old 05-22-2019, 07:21 AM
Advanced Member
 
ddgdl's Avatar
 
Join Date: Mar 2007
Posts: 609
Mentioned: 6 Post(s)
Tagged: 0 Thread(s)
Quoted: 330 Post(s)
Liked: 299
Quote:
Originally Posted by tommarra View Post
Hopefully this is helpful for others as well.

A lot of thanks to @markmon1 for writing this fantastic program, and support for newbies like me!
Would you mind posting screenshots of your HDR and SDR madvr groups/settings?
ddgdl is offline  
post #979 of 1116 Old 05-22-2019, 07:56 AM
Advanced Member
 
tommarra's Avatar
 
Join Date: Aug 2013
Location: USA
Posts: 569
Mentioned: 3 Post(s)
Tagged: 0 Thread(s)
Quoted: 572 Post(s)
Liked: 340
Quote:
Originally Posted by ddgdl View Post
This is fantastic stuff- great work! I've been fiddling a bit with this myself, but was still at the stage where I triggered the batch files manually from my desktop before loading Kodi/Plex. This automates it in a way that doesn't require me to switch which external player I am using and code another program to place in between kodi and madvr.



Any other bugs you are still trying to work out?


I will do some more testing tonight when I get back home.

The only change I want to do is pause MPC-HC while these settings are being applied. This whole thing takes about 7-10 seconds so I have to figure out how to pause playback and restart when the scripts are done.

I will post the MadVR groups and settings later tonight as well.



Sent from my iPhone using Tapatalk

Gear: Fronts: B&W 803D3 | Center: B&W HTM2D3 | Surrounds: B&W 705S2 | Backs: B&W DM601S3 | Heights: Definitive Techonlogy ProCinema 1000 | Receiver & Amps: Anthem MRX 720 + Emotiva BasX-5 | Projector: JVC NX7 | Source: HTPC with Nvidia 2070, Kodi + External Player: MPC-HC with MadVR (for Blu-ray rips), Nvidia Shield (for streaming content)
tommarra is offline  
post #980 of 1116 Old 05-22-2019, 08:33 AM
Advanced Member
 
tommarra's Avatar
 
Join Date: Aug 2013
Location: USA
Posts: 569
Mentioned: 3 Post(s)
Tagged: 0 Thread(s)
Quoted: 572 Post(s)
Liked: 340
Quote:
Originally Posted by markmon1 View Post
Interesting. JvcControl creates a mutex when launched in case a second instance is launched to prevent trying to send 2 commands at once.



Where do you configure madVR to run an external script when launching a profile?


Question - is there a way to read which lens memory or color profile is JVC currently set at?

If it does maybe have the ability in the program to read the current state?

If there is a way to read that then we can include an if then in the batch file and if the projector is already in the right setting then we just exit the batch?




Sent from my iPhone using Tapatalk

Gear: Fronts: B&W 803D3 | Center: B&W HTM2D3 | Surrounds: B&W 705S2 | Backs: B&W DM601S3 | Heights: Definitive Techonlogy ProCinema 1000 | Receiver & Amps: Anthem MRX 720 + Emotiva BasX-5 | Projector: JVC NX7 | Source: HTPC with Nvidia 2070, Kodi + External Player: MPC-HC with MadVR (for Blu-ray rips), Nvidia Shield (for streaming content)
tommarra is offline  
post #981 of 1116 Old 05-22-2019, 06:42 PM
AVS Forum Special Member
 
markmon1's Avatar
 
Join Date: Dec 2006
Posts: 5,508
Mentioned: 102 Post(s)
Tagged: 0 Thread(s)
Quoted: 4643 Post(s)
Liked: 2945
Quote:
Originally Posted by tommarra View Post
Question - is there a way to read which lens memory or color profile is JVC currently set at?

If it does maybe have the ability in the program to read the current state?

If there is a way to read that then we can include an if then in the batch file and if the projector is already in the right setting then we just exit the batch?
Yes you can as long as your jvccontrol is new enough to support RAWREAD. Here is my autoit script that I have in place for that horrible dark fight scene in game of thrones s08e03:
Code:
		If StringInStr($cmdline[1], "S08E03") Then
			RunWait("c:\htpc\JvcControl.exe RawRead:PMGC"); PMGC Reads gamma correction and saves to JvcReturnValue.txt
			Sleep(2000);
			Local $GammaCorrection = StringRight(FileRead('C:\htpc\JvcReturnValue.txt'), 2);
			
			FileWrite(@ScriptDir & "\restoredata.txt", 'c:\htpc\JvcControl.exe Raw:PMGC' & $GammaCorrection);
			RunWait('c:\htpc\JvcControl.exe Raw:PMGC06'); PMGC is gamma correction, 06 is 1.9.
		EndIf
Then when the player exits, my restore script runs:
Code:
		Local $hFile = FileOpen(@ScriptDir & "\restoredata.txt", $FO_READ);
		If $hFile <> -1 Then
			Local $RunRestoreCommand = FileRead($hFile);
			FileClose($hFile);
			FileDelete(@ScriptDir & "\restoredata.txt");
			RunWait($RunRestoreCommand); PMBR is for brightness, then 0000 is 0, 0001 1 etc
                EndIf

c:\htpc\JvcControl.exe RawRead:PMGC saves gamma value to file JvcReturnValue.txt
c:\htpc\JvcControl.exe Raw:PMGC06 sets gamma correction to 1.9

Most the raw codes in the manual can return a read value if you leave off the last nibble that sets it and pass RAWREAD instead of RAW. I'll go make sure jvccontrol is updated on my site to support this.

Video: JVC RS4500 135" screen in pure black room no light, htpc nvidia 1080ti.
Audio: Anthem mrx720 running 7.1.4, McIntosh MC-303, MC-152, B&W 802d3 LR, B&W HTM1D3 center, B&W 805d3 surround, B&W 702S2 rear, B&W 706s2 x 4 shelf mounted for atmos, 2 sub arrays both infinite baffle: 4x15 fi audio running on behringer ep4000 + 4x12 fi audio running on 2nd ep4000.

Last edited by markmon1; 05-22-2019 at 06:45 PM.
markmon1 is offline  
post #982 of 1116 Old 05-22-2019, 09:56 PM
Advanced Member
 
tommarra's Avatar
 
Join Date: Aug 2013
Location: USA
Posts: 569
Mentioned: 3 Post(s)
Tagged: 0 Thread(s)
Quoted: 572 Post(s)
Liked: 340
Spoiler!



This is fantastic. I didnt realize that you could pretty much do anything with ip controls on these projector.

Just so i understand, if my projector is set to User 1 picture mode, and I have the right jvccontrol.exe file and if I type in the command line

jvccontrol.exe RawRead:PMPM the program will create a file JvcReturnValue.txt with '0C' in it (the hex code for User 1?)

Gear: Fronts: B&W 803D3 | Center: B&W HTM2D3 | Surrounds: B&W 705S2 | Backs: B&W DM601S3 | Heights: Definitive Techonlogy ProCinema 1000 | Receiver & Amps: Anthem MRX 720 + Emotiva BasX-5 | Projector: JVC NX7 | Source: HTPC with Nvidia 2070, Kodi + External Player: MPC-HC with MadVR (for Blu-ray rips), Nvidia Shield (for streaming content)
tommarra is offline  
post #983 of 1116 Old 05-22-2019, 10:00 PM
AVS Forum Special Member
 
markmon1's Avatar
 
Join Date: Dec 2006
Posts: 5,508
Mentioned: 102 Post(s)
Tagged: 0 Thread(s)
Quoted: 4643 Post(s)
Liked: 2945
Quote:
Originally Posted by tommarra View Post


This is fantastic. I didnt realize that you could pretty much do anything with ip controls on these projector.

Just so i understand, if my projector is set to User 1 picture mode, and I have the right jvccontrol.exe file and if I type in the command line

jvccontrol.exe RawRead:PMPM the program will create a file JvcReturnValue.txt with '0C' in it (the hex code for User 1?)
That looks right (without getting the JVC command set out to look it up). Go give it a try. I cant remember if it reports just 0C or a little more but you'll see on test. The updated JvcControl is here: http://www.hifiandtheater.com/files/JvcControl.zip in case you need.

Video: JVC RS4500 135" screen in pure black room no light, htpc nvidia 1080ti.
Audio: Anthem mrx720 running 7.1.4, McIntosh MC-303, MC-152, B&W 802d3 LR, B&W HTM1D3 center, B&W 805d3 surround, B&W 702S2 rear, B&W 706s2 x 4 shelf mounted for atmos, 2 sub arrays both infinite baffle: 4x15 fi audio running on behringer ep4000 + 4x12 fi audio running on 2nd ep4000.
markmon1 is offline  
post #984 of 1116 Old 05-22-2019, 10:06 PM
Advanced Member
 
tommarra's Avatar
 
Join Date: Aug 2013
Location: USA
Posts: 569
Mentioned: 3 Post(s)
Tagged: 0 Thread(s)
Quoted: 572 Post(s)
Liked: 340
Quote:
Originally Posted by markmon1 View Post
That looks right (without getting the JVC command set out to look it up). Go give it a try. I cant remember if it reports just 0C or a little more but you'll see on test. The updated JvcControl is here: http://www.hifiandtheater.com/files/JvcControl.zip in case you need.


Super! Will give it a try tomorrow and report back.

Thank you.



Sent from my iPhone using Tapatalk

Gear: Fronts: B&W 803D3 | Center: B&W HTM2D3 | Surrounds: B&W 705S2 | Backs: B&W DM601S3 | Heights: Definitive Techonlogy ProCinema 1000 | Receiver & Amps: Anthem MRX 720 + Emotiva BasX-5 | Projector: JVC NX7 | Source: HTPC with Nvidia 2070, Kodi + External Player: MPC-HC with MadVR (for Blu-ray rips), Nvidia Shield (for streaming content)
tommarra is offline  
post #985 of 1116 Old 05-23-2019, 06:55 AM
Advanced Member
 
ddgdl's Avatar
 
Join Date: Mar 2007
Posts: 609
Mentioned: 6 Post(s)
Tagged: 0 Thread(s)
Quoted: 330 Post(s)
Liked: 299
Quote:
Originally Posted by tommarra View Post
Quote:
Originally Posted by markmon1 View Post
That looks right (without getting the JVC command set out to look it up). Go give it a try. I cant remember if it reports just 0C or a little more but you'll see on test. The updated JvcControl is here: http://www.hifiandtheater.com/files/JvcControl.zip in case you need.


Super! Will give it a try tomorrow and report back.

Thank you.



Sent from my iPhone using Tapatalk
I got your batch file method up and running last night- it does essentially everything I wanted from markmon's custom programmed kodi (except auto-exiting kodi when plex for kodi is shut down, but I can live with that).

The only somewhat annoying thing was, as you noted, the tendency to default to sdr user mode and thus to need to be switched to the hdr user mode every time a file is run. Well, that and the fact that there is a delay of a few seconds when the film is playing but the rs2000 is still working on switching settings and thus is blank.

I will be curious to see what you come up with for programming using the RAWREAD function. I only need the color switching aspect of your programming, as I have a DCR lens in place 100% of the time and madvr automatically scales everything to fit the proper aspect ratio even with the lens in place.
ddgdl is offline  
post #986 of 1116 Old 05-23-2019, 08:55 AM
Advanced Member
 
ddgdl's Avatar
 
Join Date: Mar 2007
Posts: 609
Mentioned: 6 Post(s)
Tagged: 0 Thread(s)
Quoted: 330 Post(s)
Liked: 299
I was looking for some advice re: upscaling settings for my setup. I've got a GTX1070 running a dedicated HTPC for madvr, and run only blu ray and UHD rips through the system (so, only 1080p SDR, and 4k HDR). I have a JVC RS2000 projector, as well as a Paladin DCR lens that I leave in place all the time. That means that for every source, I have black bar detection on, apply a 5/4 stretch ratio (so I don't have to use any of the JVC anamorphic settings), and have to upscale to 4096x2160 in order to use the full panel width of the JVC.

I have 2 scaling algorithms profiles set up, triggered by the presence or absence of HDR (which, as noted, also coincides with 1080p vs 4k). I can go much higher on my upscaling settings with SDR than HDR content, because of the lack of tonemapping, and the fact that even 4k sources must be upscaled given my 4096x2160 output. I am around 25-30ms rendering times with the settings below, and was hoping someone could let me know if they think there is any room for additional improvement (lower chroma or other settings to get ssim 2d instead of 1d downscaling? would jinc be a better upscaler than bicubic 150 for my HDR profile? etc)

SDR:
Chroma upscaling - NGU sharp
Image downscaling - SSIM 1D 100%, scale in linear light, activate anti-ringing filter relaxed
Image upscaling - NGU Sharp, luma doubling high, luma quadrupling direct quadruple high, activate doubling if scaling factor is 1.5x, activate quadrupling if scaling factor is 2.4x, if any more upscaling needs to be done use Jinc AR, and if any downscaling needs to be done, use image downscaling

HDR:
Chroma upscaling - Bicubic 150, activate anti-ringing filter
Image downscaling - Bicubic 150, scale in linear light, activate anti-ringing filter relaxed
Image upscaling - Bicubic 150, activate anti-ringing filter [remember, I'm only scaling 4k sources a few hundred pixels up to 4096x2160; NGU and superXBR upscalers send the rendering times up into the 60s]

Thanks for any insight you can provide!

Last edited by ddgdl; 05-23-2019 at 09:14 AM.
ddgdl is offline  
post #987 of 1116 Old 05-23-2019, 09:52 AM
Advanced Member
 
tommarra's Avatar
 
Join Date: Aug 2013
Location: USA
Posts: 569
Mentioned: 3 Post(s)
Tagged: 0 Thread(s)
Quoted: 572 Post(s)
Liked: 340
Quote:
Originally Posted by ddgdl View Post
I got your batch file method up and running last night- it does essentially everything I wanted from markmon's custom programmed kodi (except auto-exiting kodi when plex for kodi is shut down, but I can live with that).

The only somewhat annoying thing was, as you noted, the tendency to default to sdr user mode and thus to need to be switched to the hdr user mode every time a file is run. Well, that and the fact that there is a delay of a few seconds when the film is playing but the rs2000 is still working on switching settings and thus is blank.

I will be curious to see what you come up with for programming using the RAWREAD function. I only need the color switching aspect of your programming, as I have a DCR lens in place 100% of the time and madvr automatically scales everything to fit the proper aspect ratio even with the lens in place.

Good that you were able to make it work!

I will work on it tonight to modify the files to check the state of the projector before changing the color profile or lens memory, and pause playback for MPC-HC.




Sent from my iPhone using Tapatalk

Gear: Fronts: B&W 803D3 | Center: B&W HTM2D3 | Surrounds: B&W 705S2 | Backs: B&W DM601S3 | Heights: Definitive Techonlogy ProCinema 1000 | Receiver & Amps: Anthem MRX 720 + Emotiva BasX-5 | Projector: JVC NX7 | Source: HTPC with Nvidia 2070, Kodi + External Player: MPC-HC with MadVR (for Blu-ray rips), Nvidia Shield (for streaming content)
tommarra is offline  
post #988 of 1116 Old 05-23-2019, 09:55 AM
Advanced Member
 
ddgdl's Avatar
 
Join Date: Mar 2007
Posts: 609
Mentioned: 6 Post(s)
Tagged: 0 Thread(s)
Quoted: 330 Post(s)
Liked: 299
Quote:
Originally Posted by tommarra View Post
Quote:
Originally Posted by ddgdl View Post
I got your batch file method up and running last night- it does essentially everything I wanted from markmon's custom programmed kodi (except auto-exiting kodi when plex for kodi is shut down, but I can live with that).

The only somewhat annoying thing was, as you noted, the tendency to default to sdr user mode and thus to need to be switched to the hdr user mode every time a file is run. Well, that and the fact that there is a delay of a few seconds when the film is playing but the rs2000 is still working on switching settings and thus is blank.

I will be curious to see what you come up with for programming using the RAWREAD function. I only need the color switching aspect of your programming, as I have a DCR lens in place 100% of the time and madvr automatically scales everything to fit the proper aspect ratio even with the lens in place.

Good that you were able to make it work!

I will work on it tonight to modify the files to check the state of the projector before changing the color profile or lens memory, and pause playback for MPC-HC.




Sent from my iPhone using Tapatalk
I use the kodi dsplayer, so I will have to figure our that pause portion for myself
ddgdl is offline  
post #989 of 1116 Old 05-23-2019, 09:57 AM
Advanced Member
 
tommarra's Avatar
 
Join Date: Aug 2013
Location: USA
Posts: 569
Mentioned: 3 Post(s)
Tagged: 0 Thread(s)
Quoted: 572 Post(s)
Liked: 340
madVR Player Support Thread

Quote:
Originally Posted by ddgdl View Post
I was looking for some advice re: upscaling settings for my setup. I've got a GTX1070 running a dedicated HTPC for madvr, and run only blu ray and UHD rips through the system (so, only 1080p SDR, and 4k HDR). I have a JVC RS2000 projector, as well as a Paladin DCR lens that I leave in place all the time. That means that for every source, I have black bar detection on, apply a 5/4 stretch ratio (so I don't have to use any of the JVC anamorphic settings), and have to upscale to 4096x2160 in order to use the full panel width of the JVC.

I have 2 scaling algorithms profiles set up, triggered by the presence or absence of HDR (which, as noted, also coincides with 1080p vs 4k). I can go much higher on my upscaling settings with SDR than HDR content, because of the lack of tonemapping, and the fact that even 4k sources must be upscaled given my 4096x2160 output. I am around 25-30ms rendering times with the settings below, and was hoping someone could let me know if they think there is any room for additional improvement (lower chroma or other settings to get ssim 2d instead of 1d downscaling? would jinc be a better upscaler than bicubic 150 for my HDR profile? etc)

SDR:
Chroma upscaling - NGU sharp
Image downscaling - SSIM 1D 100%, scale in linear light, activate anti-ringing filter relaxed
Image upscaling - NGU Sharp, luma doubling high, luma quadrupling direct quadruple high, activate doubling if scaling factor is 1.5x, activate quadrupling if scaling factor is 2.4x, if any more upscaling needs to be done use Jinc AR, and if any downscaling needs to be done, use image downscaling

HDR:
Chroma upscaling - Bicubic 150, activate anti-ringing filter
Image downscaling - Bicubic 150, scale in linear light, activate anti-ringing filter relaxed
Image upscaling - Bicubic 150, activate anti-ringing filter [remember, I'm only scaling 4k sources a few hundred pixels up to 4096x2160; NGU and superXBR upscalers send the rendering times up into the 60s]

Thanks for any insight you can provide!


I dont have the anamorphic lens- but what if you used the JVC on board scaling? So set the installation mode to Zoom. This way if the PJ always uses the full panel?


Then in MadVR upscale 1080 content to 4096, but let 4K be transmitted at 3840 resolution


When I tried MadVR to scale 3840 to 4096 it was a lot of processing power. On my RTX 2070 I would get 35-39 Ms. But with scaling switched to JVC it drops to 25-30 Ms.


BTW why do you care about downscaling? Almost not content would be downsscaled

Sent from my iPhone using Tapatalk

Gear: Fronts: B&W 803D3 | Center: B&W HTM2D3 | Surrounds: B&W 705S2 | Backs: B&W DM601S3 | Heights: Definitive Techonlogy ProCinema 1000 | Receiver & Amps: Anthem MRX 720 + Emotiva BasX-5 | Projector: JVC NX7 | Source: HTPC with Nvidia 2070, Kodi + External Player: MPC-HC with MadVR (for Blu-ray rips), Nvidia Shield (for streaming content)
tommarra is offline  
post #990 of 1116 Old 05-23-2019, 11:16 AM
Advanced Member
 
ddgdl's Avatar
 
Join Date: Mar 2007
Posts: 609
Mentioned: 6 Post(s)
Tagged: 0 Thread(s)
Quoted: 330 Post(s)
Liked: 299
Quote:
Originally Posted by tommarra View Post
Quote:
Originally Posted by ddgdl View Post
I was looking for some advice re: upscaling settings for my setup. I've got a GTX1070 running a dedicated HTPC for madvr, and run only blu ray and UHD rips through the system (so, only 1080p SDR, and 4k HDR). I have a JVC RS2000 projector, as well as a Paladin DCR lens that I leave in place all the time. That means that for every source, I have black bar detection on, apply a 5/4 stretch ratio (so I don't have to use any of the JVC anamorphic settings), and have to upscale to 4096x2160 in order to use the full panel width of the JVC.

I have 2 scaling algorithms profiles set up, triggered by the presence or absence of HDR (which, as noted, also coincides with 1080p vs 4k). I can go much higher on my upscaling settings with SDR than HDR content, because of the lack of tonemapping, and the fact that even 4k sources must be upscaled given my 4096x2160 output. I am around 25-30ms rendering times with the settings below, and was hoping someone could let me know if they think there is any room for additional improvement (lower chroma or other settings to get ssim 2d instead of 1d downscaling? would jinc be a better upscaler than bicubic 150 for my HDR profile? etc)

SDR:
Chroma upscaling - NGU sharp
Image downscaling - SSIM 1D 100%, scale in linear light, activate anti-ringing filter relaxed
Image upscaling - NGU Sharp, luma doubling high, luma quadrupling direct quadruple high, activate doubling if scaling factor is 1.5x, activate quadrupling if scaling factor is 2.4x, if any more upscaling needs to be done use Jinc AR, and if any downscaling needs to be done, use image downscaling

HDR:
Chroma upscaling - Bicubic 150, activate anti-ringing filter
Image downscaling - Bicubic 150, scale in linear light, activate anti-ringing filter relaxed
Image upscaling - Bicubic 150, activate anti-ringing filter [remember, I'm only scaling 4k sources a few hundred pixels up to 4096x2160; NGU and superXBR upscalers send the rendering times up into the 60s]

Thanks for any insight you can provide!


I dont have the anamorphic lens- but what if you used the JVC on board scaling? So set the installation mode to Zoom. This way if the PJ always uses the full panel?


Then in MadVR upscale 1080 content to 4096, but let 4K be transmitted at 3840 resolution


When I tried MadVR to scale 3840 to 4096 it was a lot of processing power. On my RTX 2070 I would get 35-39 Ms. But with scaling switched to JVC it drops to 25-30 Ms.


BTW why do you care about downscaling? Almost not content would be downsscaled

Sent from my iPhone using Tapatalk
When I 4x upscale 1080p in madvr, it overshoots 4096x2160 and so needs to be downscaled a bit.

I'm just trying to optimize as best I can. Unfortunately I need madvr to do the scaling as the Jvc's scaling screws up all 16x9 content by about 6% with the lens in place. Not a huge deal but nevertheless part of the appeal of madvr to me was being able to scale and avoid that problem.

What I'm looking for, I guess, is guidance on where I should focus my processing power given what I need to do. I know luma is the most important. But I could use some guidance as to what to trade off to get better luma upscaling, if anything. Is ngu sharp very high worth it over high for my sdr profile? That would come at the expense of putting all chroma scaling to the lowest settings (from NGU sharp high down to bilinear, practically). Or in my HDR profile, given that I only need to scale to 300 or so pixels, does the upscaler I use matter? Bicubic 150 vs jinc? Is it worth trying to get ngu or superxbr involved at that low level of scaling, because if so then every other option has to go to the lowest setting to possibly run ngu sharp on 4k content.

Etc etc
ddgdl is offline  
Sponsored Links
Advertisement
 
Reply Home Theater Computers

Thread Tools
Show Printable Version Show Printable Version
Email this Page Email this Page


Forum Jump: 

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
Trackbacks are Off
Pingbacks are Off
Refbacks are Off