Log in

View Full Version : MadVR in use with LG OLED Thread


Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 [17] 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51

VBB
23rd July 2020, 21:33
As, you might have seen it already, but there's at least one guy who was able to get 4:4:4 to show properly on the test pattern. I want to say he was using RGB 10-bit at 120Hz.

huhn
24th July 2020, 03:00
thanks for the test does your TV have a screenshoot function? so we can get a better idea what DSC does on nvidia? if i still get one we could compare it with AMD DSC.

Asmodian
24th July 2020, 04:59
Unfortunately only from live TV, no screenshots of HDMI input. :(

huhn
24th July 2020, 05:39
could you try again with disabled HDCP?

Asmodian
24th July 2020, 08:59
How would I disable HDCP?

huhn
24th July 2020, 12:15
my panasonic can do that no clue if that's a general feature. doesn't even mean it will really fix your "issue" so to bad and time to move on.

cyberscott
25th July 2020, 22:11
Can you get 4K RGB/444 from the Club-3D CAC-1085 on the C9? Have you checked with ChromaRes (http://www.mediafire.com/view/40a9jrk3q03s7gk/ChromaRes.png) or similar?

I was finally able to get it to send 3840x2160@120Hz to my CX by switching to 2560x1440@120Hz first, power cycling the adapter, and then switching to 3840x2160@120Hz. I had a lot of trouble with it wanting to use 4096x2160 instead, sending a signal the ended up with a horizontally squished blurry 3840x2160 on the display. But the display shows 4:2:2 with the ChromaRes test pattern, it is in PC mode and Nvidia thinks it is sending 8 bit RGB full 3840x2160@120 Hz. :(

I have had trouble finding much on AVS too.
I have been able to get 4K@120 4:4:4 to work. Here is a link to a photo I posted on AVS Forum.
https://www.avsforum.com/forum/40-oled-technology-flat-panels-general/3123168-2019-lg-c9a-e9-dedicated-gaming-thread-consoles-pc-43.html#post59953664
I do have a C9 and you a CX so there could a difference between the models.

Asmodian
25th July 2020, 22:38
Well, it looks like you have 4:4:4 as much as I do. Your ChromaRes test image looks exactly like mine. A very clear 4:2:2 and no sign of a 4:4:4 anywhere.

Otherwise it does seem like full resolution chroma, the lazy dog test image looks fine for me too, but it is apparent that something cannot handle the ChromaRes test image. It is probably DSC.

Thanks!

Asmodian
26th July 2020, 07:02
After more testing and input on AVS I think this subsampling is the fault of the TV. It simply cannot do 120 Hz and 4:4:4 at the same time, it even looks the same in PC mode and HDMI mode at 120 Hz. The C9 is the same. It is much better than 4:2:2 sent from the GPU but it is obviously worse than 60 Hz PC mode. A single pixel wide vertical colored line is another easy example, with color bleeding into the neighboring pixels. Comparing it to 4:2:2 from the GPU is weird, I would expect 4:2:2 to look basically the same no matter where it happened but whatever the TV is doing looks much better than my 2080 Ti down sampling to 4:2:2. :confused:

It even does the same thing in 1080p120 from the HDMI 2.0 port on my GPU. There is absolutely no reason it would need to subsample the chroma at 1080p120 since it can do 4K60 444 but it does anyway. I will still plug in the new GPU with a faint hope, but it is unreasonable hope. :scared:

I have been able to get 4K@120 4:4:4 to work.

Well, it looks like you have 4:4:4 as much as I do. Your ChromaRes test image looks exactly like mine. A very clear 4:2:2 and no sign of a 4:4:4 anywhere.


LOL I just noticed that your image there is a screenshot (it would be a rather clear photo...)! So the 4:2:2 I see is due to my screen. :o

Do you really see a 4:4:4 in that situation? And the adapter really switched to 120 Hz? Because it seems like the TV does not do 4:4:4 at 120 Hz. :confused:

huhn
26th July 2020, 08:22
did you do the usually test with sharpness i saw TVs showing 4:4:4 that where clearly subsampling.

in the end i only trust in the in 4:4:4 if the pixel structure really shows each pixel has a different value.

Asmodian
26th July 2020, 08:39
No, I usually use ChromaRes.png, and with that it was very clear that there was subsampling going on. A quick look at the lazy dog test image looked OK to me, but only because I don't usually use that one. Looking closer, or moving it, and it is obviously subsampling. Also, so much better than Nvidia set to 4:2:2 or 4:2:0 that I went "Ah, it is working!" too soon. :o

I am curious how it looks to cyberscott, I would love so much to be wrong. Their report looks pretty convincing that it works, it would have been hard to miss read the ChromaRes image in that screenshot, (please ignore that I thought it said 4:2:2 before).

Looking the same in HDMI or PC mode when at 120 Hz is pretty conclusive to me and the adapter is so weird about actually changing settings that it might not have been on 120 Hz for that test? I don't see how I could do anymore testing myself, I think I tried everthing. I have not been able to get the adapter to work without DSC using CRU, so my faint hope is that maybe having a GPU without DSC and using the CRU method to get it working really can get the TV to display 4K120 without subsamping? The issue with 1080p120 is just because it has to scale it so with a proper HDMI 2.1 GPU I could get full chroma.

However, there are other reports at AVS that agree with my findings, one at least has a 1060 too. :(

Edit: reading again, I think you were talking to cyberscott, not me? Since I didn't see 4:4:4 that seems very likely. My reading comprehension fails again. :o

huhn
26th July 2020, 09:08
i'm talking to you.
i know how to quote at least sometimes.

i use the chromares.png too but i look out at the pixel structure not the 444 because i saw to many screens that show the 444 but are clearly subsampling but that doesn't matter again because you don't have the 444 so yeah.

keep up the good testing it's nice to see at least a couple of user been critical at the equipment they own.
before i can do a UHD 120 HZ 444 test i have to wait for a sony update so i'm pretty bad situation here sony is not reliable at all.

cyberscott
26th July 2020, 21:04
No, I usually use ChromaRes.png, and with that it was very clear that there was subsampling going on. A quick look at the lazy dog test image looked OK to me, but only because I don't usually use that one. Looking closer, or moving it, and it is obviously subsampling. Also, so much better than Nvidia set to 4:2:2 or 4:2:0 that I went "Ah, it is working!" too soon. :o

I am curious how it looks to cyberscott, I would love so much to be wrong. Their report looks pretty convincing that it works, it would have been hard to miss read the ChromaRes image in that screenshot, (please ignore that I thought it said 4:2:2 before).

Looking the same in HDMI or PC mode when at 120 Hz is pretty conclusive to me and the adapter is so weird about actually changing settings that it might not have been on 120 Hz for that test? I don't see how I could do anymore testing myself, I think I tried everthing. I have not been able to get the adapter to work without DSC using CRU, so my faint hope is that maybe having a GPU without DSC and using the CRU method to get it working really can get the TV to display 4K120 without subsamping? The issue with 1080p120 is just because it has to scale it so with a proper HDMI 2.1 GPU I could get full chroma.

However, there are other reports at AVS that agree with my findings, one at least has a 1060 too. :(

Edit: reading again, I think you were talking to cyberscott, not me? Since I didn't see 4:4:4 that seems very likely. My reading comprehension fails again. :o

From the photo I took, yes 444 is showing up dark as one would expect with 444 input. 422 is also showing up but a little faint.

When using a 4k, 444 "Quick brown fox" test picture, all the text is clear and sharp. If I drop the chroma down to 422, the text becomes less sharp and distinct as it should be at 422.


I think a lot of the chroma issues is that the CAC-1085 doesn't always processes the picture the same every time. It will mess up HDR on a regular basis when first enabled and even when disabled.
I'll get a thin, flickering vertical line made of lines that will appear sometimes on the screen about 8 inches on the right of the screen.
Changing resolution, HZ or power cycling the 1085 doesn't clear it.
The only way to clear it is to turn off the TV and turn it back on.

It is hard to get any consistent test results when when the CAC-1085 isn't consistent.

Even with all the intermittent issues, I do like being able to run 4K@120Hz 444, especially when using madVR and being able to get higher frame rates in games.

The CAC-1085 was always meant to be a low cost stopgap measure pending the inevitable release of the next gen video cards. NVidia may haver their 3080 series out late August or September. Not too far away for true HDMI 2.1 experience! (hopefully) ;)

Asmodian
26th July 2020, 21:39
It really seems like the TV cannot do 120 Hz and 444 at the same time though. I have rebooted everything with the CAC-1085 many many times, no change (odd artifacts sometimes but never better than 422). Text does look pretty good, not as good as it does at 60 Hz but better than I expected for 4:2:2.

Like huhn said to me, do you have sharpening enabled the TV? When I see 444 on the TV the 4:2:2 is basically invisible, except for the blue/red stripes at the top/bottom edges of the text. You should not be able to see both numbers, if that is the case the test pattern is not working. I suspect you have sharpening making the 444 visible, but I hope that isn't it. It is just so weird how it seems so specific and reproducible and I cannot get 444 with any mode that goes above 60 Hz. If you move the lazy dog pattern around do you notice any flashing in the red/blue text at the bottom?

Edit: Also make sure screen shift is off, it silently turns itself on when the TV is turned on so you have to turn it on and off every time. It does a slight zoom in some way that horribly messes up the image when subsampled, because of course it does. You probably aren't seeing this because it makes text look bad but it does mess with the test pattern too.

cyberscott
26th July 2020, 22:41
It really seems like the TV cannot do 120 Hz and 444 at the same time though. I have rebooted everything with the CAC-1085 many many times, no change (odd artifacts sometimes but never better than 422). Text does look pretty good, not as good as it does at 60 Hz but better than I expected for 4:2:2.

Like huhn said to me, do you have sharpening enabled the TV? When I see 444 on the TV the 4:2:2 is basically invisible, except for the blue/red stripes at the top/bottom edges of the text. You should not be able to see both numbers, if that is the case the test pattern is not working. I suspect you have sharpening making the 444 visible, but I hope that isn't it. It is just so weird how it seems so specific and reproducible and I cannot get 444 with any mode that goes above 60 Hz. If you move the lazy dog pattern around do you notice any flashing in the red/blue text at the bottom?

Edit: Also make sure screen shift is off, it silently turns itself on when the TV is turned on so you have to turn it on and off every time. It does a slight zoom in some way that horribly messes up the image when subsampled, because of course it does. You probably aren't seeing this because it makes text look bad but it does mess with the test pattern too.
Check something for me, if you could. When you have 3840X2160@120 RGB Full selected and running, use your LG remote, click on the enter /scroll button. That should bring up the LG overlay window with the HDMI port number and name which should be PC. Highlight the overlay, which should bring up the time, date, along with the resolution on the lower left corner. What is the resolution you see?
Before I used CRU to delete all of the 4096X2160 resolution instances, checking the LG overlay would always show 4096X2160 resolution, even if I selected 3840x2160 120 under PC resolutions in the NVidia control panel.
This prevented the 4:4:4 /4:2:2 photo from showing 4:4:4 properly.

After I deleted the 4096X2160 resolutions in CRU, I could select 3840X2160@120 RGB Full and 4:4:4 looked correct with the test photo. Also, the LG status overlay now showed the correct 3840X2160 resolution.
Deleting 4096X2160 resolutions in CRU only deletes that resolution under the "PC" resolutions in the NVidia control panel, they remain in the "Ultra HD, HD, SD" resolutions.

As a reminder, I have the LG C9 and use an RTX 2080 Ti.

Also, I have Sharpness at zero for all my picture modes.

Maybe this info will help you out. :)

Asmodian
26th July 2020, 23:12
So I just switched the adapter over to my C9 and lo and behold, 444 (also with a hint of the 4:2:2 due to non-perfect something, probably what you see). LG's new chip is worse than the solution on the C9?

Sorry, I should have done this already. :o

1080p120 looks like 444 on the C9 too. I hate you LG. :mad:

cyberscott
26th July 2020, 23:28
So I just switched the adapter over to my C9 and lo and behold, 444 (also with a hint of the 4:2:2 due to non-perfect something, probably what you see). LG's new chip is worse than the solution on the C9?

Sorry, I should have done this already. :o

1080p120 looks like 444 on the C9 too. I hate you LG. :mad:

I wonder if the if the C9's full 48Gpbs HDMI 2.1 ports vs the CX's
40Gpbs HDMI 2.1 ports have anything to do with it? Though 40Gpbs should be enough bandwidth for 4k@120 RGB Full @ 10 bit.

Being an older model, the C9 seems to have better benefits over the newer CX at least when it comes to the 1085.
Also, I know from my email discussion with Club 3D that they have been using the C9 for their testing of the CAC-1085. Not sure if they have access to a CX.

I'm hoping with the new graphic cards coming out before the end of the year , they will work without issues on both the C9 and CX.

Asmodian
26th July 2020, 23:36
I'm hoping with the new graphic cards coming out before the end of the year , they will work without issues on both the C9 and CX.

Will they? Fingers crossed. :o

Rumors of September for Nvidia's next GPUs.

Off to experiment with CRU for hours. :p

Edit: I have been unable to delete the stock 3840x2160@120 and 100 modes from the PC resolution section with CRU. I wish this TV said what format it is receiving in the HDMI info screen, the C9 does that too. The C9 worked with 444 right away, without CRU and using those same PC resolutions, so I doubt editing the EDID would help anyway.

SamuriHL
27th July 2020, 01:53
I plan on picking up a 3080ti myself but I ain't got a 2.1 screen to drive it with. That's ok, I don't plan on upgrading the video card again for a few years after that.

cyberscott
27th July 2020, 02:42
Will they? Fingers crossed. :o

Rumors of September for Nvidia's next GPUs.

Off to experiment with CRU for hours. :p

Edit: I have been unable to delete the stock 3840x2160@120 and 100 modes from the PC resolution section with CRU. I wish this TV said what format it is receiving in the HDMI info screen, the C9 does that too. The C9 worked with 444 right away, without CRU and using those same PC resolutions, so I doubt editing the EDID would help anyway.

You need to delete the 4096X2160 resolutions only in CRU and not the 3840x2160 resolutions. Not sure it will help with the CX but it can't hurt. Make sure that you pick the LG *active* screen. Sometimes CRU will put a non active screen on the top of the list.

Asmodian
27th July 2020, 05:28
You need to delete the 4096X2160 resolutions only in CRU and not the 3840x2160 resolutions. Not sure it will help with the CX but it can't hurt. Make sure that you pick the LG *active* screen. Sometimes CRU will put a non active screen on the top of the list.

I was just randomly trying to delete the working modes, I have a 2080 Ti so I don't need to delete anything to get it to work. I was seeing if I could delete the stock mode so I could then create a new one. However, even if I delete all the 120 Hz modes I can find I can still set 3840x2160 120 Hz under the PC modes in the control panel. :confused:

bulaboy
31st July 2020, 13:58
Hi all
I have an LG 65" C9 OLED connected to a PC with a GTX 1080. I've got MadVR installed, updated to madVRhdrMeasure113.zip
Is there a starting or recommended setting for HDR output? I'd like to use the "Tone map HDR using pixel shaders" option but the settings look daunting. I've searched and found different settings screenshots but none from an LG C9 user. I've tried to read/understand the setup Madvr for Kodi thread (https://forum.kodi.tv/showthread.php?tid=259188) but still not clear on how to come up with appropriate HDR settings. What would be my display peak luminance? etc etc
Any pointers would be appreciated!

chros
5th August 2020, 12:40
Hi all
I have an LG 65" C9 OLED connected to a PC with a GTX 1080. I've got MadVR installed, updated to madVRhdrMeasure113.zip
Is there a starting or recommended setting for HDR output? I'd like to use the "Tone map HDR using pixel shaders" option but the settings look daunting. ... Any pointers would be appreciated!
I'll post it if I'll find my post on avsforum (the new forum engine killed all of my old links! :mad:)

chros
5th August 2020, 12:50
I made a discovery regarding to HDR10 issues in PC mode, trying Dolby Vision (https://www.avforums.com/threads/the-ultimate-oppo-media-device.2207229/post-28293177):
"using DV player-led: the very same issues are present (banding, posterization) like in PC mode with HDR10 content!!! (no matter whether PC mode is selected or not); it's like LG TV is switched to Low Latency DV mode (just like Sony Oleds), so it disables certain image processings, just like in PC mode with SDR/HDR10 content!!!"

This is truly "remarkable" :)
It tells me that these TVs (not just LG) require additional image processing when presenting HDR content (HDR10(+)/DV)!
This extra processing is not available on the LGs:
- in PC mode with HDR10
- in player-led DV mode (note that there's no chroma 4:4:4 using DV at all, no matter what mode you try)

So, if you care about picture quality, only buy a TV that has Full DV support, so Sony is out! :) (Even Vincent mentioned posterization with Netflix streaming on latest Sony AG9).

huhn
5th August 2020, 14:58
sonys DV support is at best "on paper"

chros
5th August 2020, 16:43
That is not even true!

SamuriHL
5th August 2020, 18:48
I'll post it if I'll find my post on avsforum (the new forum engine killed all of my old links! :mad:)

OT: The new forum design SUCKS!

VBB
5th August 2020, 22:41
I said that every time they changed the look of AVS in the past 17 years. Eventually I got used to it :)

Nice detective work, @chros. Makes me wonder, though, why D-Nice or jrref never mentioned that. Not that I can recall, at least.

huhn
6th August 2020, 12:53
That is not even true!

i'm pretty sure it's in the specs of there TVs and they ignored the rest.

chros
7th August 2020, 12:02
Btw, @j82k made a new discovery: you can turn off ANSD (https://www.avsforum.com/threads/2018-lg-c8-e8-owners-thread-no-price-talk.2962154/post-60020683) in In-Start service menu with "GSR Enable" option in the new firmwares of 2018 and newer LG models! :) (I'm not sure about older LG Oleds)
Here's the summary (https://www.avforums.com/threads/lg-oled-c8-owners-and-discussion.2162797/post-28296896) of the current state of LGs' ABL algos.
This is a big thing, thanks @jk82!

Unfortunately I'm stuck with v4.10.25 due to the massive black crush in newer B8 firmwares ...

chros
7th August 2020, 12:11
III. Communicating with B8 (firmware 04.10.25)

Big thanks to Sebastian Raff and his lgtv2 project (https://github.com/hobbyquaker/lgtv2)! (Similar project: LGWebOSRemote (https://github.com/klattimer/LGWebOSRemote))

*0. Prerequisites*
- TV:
-- TV must be turned on
-- under Network:
--- either LAN or WiFi connection is required (it works with just LAN enabled)
--- "LG Connect Apps (https://www.lg.com/uk/support/product-help/CT00008334-1437131798537-others)" must be enabled

- PC:
-- websocat (https://github.com/vi/websocat) command line utility (thx to Vitaly Shukela)
--- used this on windows (https://github.com/vi/websocat/releases/download/v1.5.0/websocat_win64.exe) and this one on Linux (https://github.com/vi/websocat/releases/download/v1.5.0/websocat_nossl_amd64-linux-static)
-- on Windows copy somewhere in your PATH (e.g. into C:\Windows)
-- to check whether port 3000 is open on the TV, use netcat: "nc -z -v 192.168.1.7 3000"

Note about the below commands:
- change the IP at the end of commands
- command switches of "websocat" binary may change by commands below!
- the "id" value doesn't seem to matter
- on Linux: put the JSON string in single quotes, e.g.: echo '{"id":"81d922ab0005","type":"request","uri":"ssap://audio/getVolume","payload":{},"client-key":"94c78200f2aea197b7ae08820d09d9d1"}'

To turn on the TV:
- just send a magic packet to its MAC address, e.g. with: "wakeonlan AA:BB:CC:11:22:33"


*1. "Pair" the PC with the TV (register)* - getting the "client-key"
- first our device needs to be registered, that means that a newly generated client-key will be stored in the TV: whatever application "knows" this key can connect to the TV!
- the below JSON string can be used to register with the TV:
-- a popup should appear on the TV where a No/Yes button is available

Register:

ECHO {"id":"5f7a0d770001","type":"register","payload":{"forcePairing":false,"pairingType":"PROMPT","manifest":{"manifestVersion":1,"appVersion":"1.1","signed":{"created":"20140509","appId":"com.lge.test","vendorId":"com.lge","localizedAppNames":{"":"LG Remote App","ko-KR":"리모컨 앱","zxx-XX":"ЛГ Rэмotэ AПП"},"localizedVendorNames":{"":"LG Electronics"},"permissions":["TEST_SECURE","CONTROL_INPUT_TEXT","CONTROL_MOUSE_AND_KEYBOARD","READ_INSTALLED_APPS","READ_LGE_SDX","READ_NOTIFICATIONS","SEARCH","WRITE_SETTINGS","WRITE_NOTIFICATION_ALERT","CONTROL_POWER","READ_CURRENT_CHANNEL","READ_RUNNING_APPS","READ_UPDATE_INFO","UPDATE_FROM_REMOTE_APP","READ_LGE_TV_INPUT_EVENTS","READ_TV_CURRENT_TIME"],"serial":"2f930e2d2cfe083771f68e4fe7bb07"},"permissions":["LAUNCH","LAUNCH_WEBAPP","APP_TO_APP","CLOSE","TEST_OPEN","TEST_PROTECTED","CONTROL_AUDIO","CONTROL_DISPLAY","CONTROL_INPUT_JOYSTICK","CONTROL_INPUT_MEDIA_RECORDING","CONTROL_INPUT_MEDIA_PLAYBACK","CONTROL_INPUT_TV","CONTROL_POWER","READ_APP_STATUS","READ_CURRENT_CHANNEL","READ_INPUT_DEVICE_LIST","READ_NETWORK_STATE","READ_RUNNING_APPS","READ_TV_CHANNEL_LIST","WRITE_NOTIFICATION_TOAST","READ_POWER_STATE","READ_COUNTRY_INFO"],"signatures":[{"signatureVersion":1,"signature":"eyJhbGdvcml0aG0iOiJSU0EtU0hBMjU2Iiwia2V5SWQiOiJ0ZXN0LXNpZ25pbmctY2VydCIsInNpZ25hdHVyZVZlcnNpb24iOjF9.hrVRgjCwXVvE2OOSpDZ58hR+59aFNwYDyjQgKk3auukd7pcegmE2CzPCa0bJ0ZsRAcKkCTJrWo5iDzNhMBWRyaMOv5zWSrthlf7G128qvIlpMT0YNY+n/FaOHE73uLrS/g7swl3/qH/BGFG2Hu4RlL48eb3lLKqTt2xKHdCs6Cd4RMfJPYnzgvI4BNrFUKsjkcu+WD4OO2A27Pq1n50cMchmcaXadJhGrOqH5YmHdOCj5NSHzJYrsW0HPlpuAx/ECMeIZYDh6RMqaFM2DXzdKX9NmmyqzJ3o/0lkk/N97gfVRLW5hA29yeAwaCViZNCP8iC9aO0q9fQojoa7NQnAtw=="}]}}} | websocat_win64.exe ws://192.168.1.7:3000/ -n

Result: take a note of the registered "client-key"!!!

{"type":"response","id":"5f7a0d770000","payload":{"pairingType":"PROMPT","returnValue":true}}
{"type":"registered","id":"5f7a0d770001","payload":{"client-key":"94c78200f2aea197b7ae08820d09d9d1"}}



*2. Running commands*
- note: replace the "client-key" as well with the one you got above

Request command: "api/getServiceList"

ECHO {"id":"81d922ab0005","type":"request","uri":"ssap://api/getServiceList","payload":{},"client-key":"94c78200f2aea197b7ae08820d09d9d1"} | websocat_win64.exe ws://192.168.1.7:3000/ -n1

Result:

{"type":"response","id":"81d922ab0005","payload":{"returnValue":true,"services":[{"name":"api","version":1},{"name":"audio","version":1},{"name":"config","version":1},{"name":"externalpq","version":1},{"name":"media.controls","version":1},{"name":"media.viewer","version":1},{"name":"pairing","version":1},{"name":"settings","version":1},{"name":"system","version":1},{"name":"system.launcher","version":1},{"name":"system.notifications","version":1},{"name":"timer","version":1},{"name":"tv","version":1},{"name":"user","version":1},{"name":"webapp","version":2}]}}


Subscribe command (example): "audio/getVolume"

ECHO {"id":"81d922ab0005","type":"subscribe","uri":"ssap://audio/getVolume","payload":{},"client-key":"94c78200f2aea197b7ae08820d09d9d1"} | websocat_win64.exe ws://192.168.1.7:3000/ -n

Result:

{"type":"response","id":"81d922ab0005","payload":{"returnValue":true,"volumeMax":100,"ringtonewithvibration":true,"scenario":"mastervolume_ext_speaker_arc","muted":false,"hac":false,"subscribed":true,"volume":0,"action":"requested","supportvolume":false,"ringer switch":true,"slider":false,"active":false}}


Request command: "system/getSystemInfo"

ECHO {"id":"81d922ab0005","type":"request","uri":"ssap://system/getSystemInfo","payload":{},"client-key":"94c78200f2aea197b7ae08820d09d9d1"} | websocat_win64.exe ws://192.168.1.7:3000/ -n1

Result:

{"type":"response","id":"81d922ab0005","payload":{"returnValue":true,"features":{"3d":false,"dvr":true},"receiverType":"dvb","modelName":"OLED65B8SLC","programMode":"true"}}


Request command: "com.webos.service.update/getCurrentSWInformation"

ECHO {"id":"81d922ab0005","type":"request","uri":"ssap://com.webos.service.update/getCurrentSWInformation","payload":{},"client-key":"94c78200f2aea197b7ae08820d09d9d1"} | websocat_win64.exe ws://192.168.1.7:3000/ -n1

Result:

{"type":"response","id":"81d922ab0005","payload":{"returnValue":true,"product_name":"webOSTV 4.0","model_name":"HE_DTV_W18H_AFADABAA","sw_type":"FIRMWARE","major_ver":"04","minor_ver":"10.25","country":"GB","country_group":"EU","device_id":"a8:23:fe:6e:57:77","auth_flag":"N","ignore_disable":"N","eco_info":"01","config_key":"00","language_code":"en-GB"}}


Request command: "com.webos.applicationManager/listApps"

ECHO {"id":"81d922ab0005","type":"request","uri":"ssap://com.webos.applicationManager/listApps","payload":{},"client-key":"94c78200f2aea197b7ae08820d09d9d1"} | websocat_win64.exe ws://192.168.1.7:3000/ -n1 -B 1024000

Result is huge: lists all the available apps and their properties

{...{..."id":"amazon","title":"Amazon Prime Video"..."id":"netflix","title":"Netflix"..."id":"com.webos.app.softwareupdate","title":"Software Update"...}...}


Request command: "system.launcher/launch" to run any app by the id of the above list (e.g. Netflix, Software Updater)

ECHO {"id":"81d922ab0005","type":"request","uri":"ssap://system.launcher/launch","payload":{"id":"netflix"},"client-key":"94c78200f2aea197b7ae08820d09d9d1"} | websocat_win64.exe ws://192.168.1.7:3000/ -n1

Result:

{"type":"response","id":"81d922ab0005","payload":{"returnValue":true,"id":"netflix","sessionId":"bmV0ZmxpeA=="}}


Request command: "system/turnOff"

ECHO {"id":"81d922ab0005","type":"request","uri":"ssap://system/turnOff","payload":{},"client-key":"94c78200f2aea197b7ae08820d09d9d1"} | websocat_win64.exe ws://192.168.1.7:3000/ -n1

Result:

{"type":"response","id":"81d922ab0005","payload":{"returnValue":true}}


So, the last command can be used to turn off the TV:
- to trigger it during sleep on Windows:
-- put it in a cmd script
-- use Task Scheduler and create a new task:
--- on the Action tab set the cmd script
--- on the Trigger tab create a new event:
---- On an event, Log: System -> Source: Kernel-Power -> Event ID: 42 (the sleep event)

Note:
- more commands are available in Connect-SDK-Android-Core (https://github.com/ConnectSDK/Connect-SDK-Android-Core/blob/master/src/com/connectsdk/service/WebOSTVService.java) (and missing from lgtv2 (https://github.com/hobbyquaker/lgtv2)):

ssap://com.webos.applicationManager/listApps
ssap://media.viewer/open
ssap://com.webos.service.tv.display/get3DStatus
ssap://com.webos.service.networkinput/getPointerInputSocket
ssap://webapp/launchWebApp
ssap://webapp/connectToApp
ssap://webapp/pinWebApp
ssap://webapp/removePinnedWebApp
ssap://webapp/isWebAppPinned
ssap://system/getSystemInfo
ssap://com.webos.service.secondscreen.gateway/test/secure
ssap://tv/getACRAuthToken

chros
7th August 2020, 12:28
What the hell, I just did a 3D-LUT reset (upload unity Lut?) for the HDR Cinema preset with DeviceControl on my C8.

And that completely fixed the ugly Cyan/Magenta transitions I had in various scenes of HDR movies.

To my eyes all of these scenes look good now with the unity 3DLUT, that ugly cyan/magenta transition is completely gone. I'm just baffled...
I haven't tried out this yet again, but I played with forcing Dolby Vision (https://www.avforums.com/threads/the-ultimate-oppo-media-device.2207229/post-28293127) from the Oppo with low-bitrate HDR10 content, and also as you have thought (when "conversion" works), there's no cyan bug there either (and no chroma 4:4:4 neither :) ).

Maybe I'll give resetting factory HDR10 3dlut a try again and try to compare it with factory 3dlut one and DV.

Moksu
7th August 2020, 22:39
Hi all
I have an LG 65" C9 OLED connected to a PC with a GTX 1080. I've got MadVR installed, updated to madVRhdrMeasure113.zip
Is there a starting or recommended setting for HDR output? I'd like to use the "Tone map HDR using pixel shaders" option but the settings look daunting. I've searched and found different settings screenshots but none from an LG C9 user. I've tried to read/understand the setup Madvr for Kodi thread (https://forum.kodi.tv/showthread.php?tid=259188) but still not clear on how to come up with appropriate HDR settings. What would be my display peak luminance? etc etc
Any pointers would be appreciated!

What kind of settings did you end up using? I'd really like to know also.

bulaboy
8th August 2020, 11:55
I'll post it if I'll find my post on avsforum (the new forum engine killed all of my old links! :mad:)

That'll be great if you could chros !!!

What kind of settings did you end up using? I'd really like to know also.

Honestly Moksu my settings are kinda the default, and it looks/feels wrong, which is why I was asking for what others are using.

chros
8th August 2020, 17:27
That'll be great if you could chros !!!
Here it is (https://www.avsforum.com/threads/improving-madvr-hdr-to-sdr-mapping-for-projector.2954506/post-60025149) (since I couldn't find the old post quickly).

Magik Mark
19th September 2020, 11:18
Guys,

Any feedback on the latest Nvidia driver under our LG Oled?

SamuriHL
19th September 2020, 12:24
What kind of feedback are you looking for specifically? Hdr works properly. Clocks are more stable with less repeated /dropped frames. Vbb is playing with ycbcr 444 8 bit pc mode which seems not so bad.

Sent from my SM-G975U using Tapatalk

Magik Mark
19th September 2020, 15:08
How about when in hdr mode it switches back to sdr when gui of the player is activated?

Sent from my SM-G988B using Tapatalk

SamuriHL
19th September 2020, 16:26
Still going like the energizer bunny. LOL Yea that happens to me in JRiver. But it goes back to HDR after.

VBB
19th September 2020, 20:14
The new driver works great. It goes in and out of HDR without a hitch (at least with MPC-HC), 23Hz timing went from a frame drop every 4.5 minutes to once every hour.

Once installed, I started messing with PC mode again, after having used normal mode for almost two years, it seems. I started with YCbCr 4:4:4 8-bit, knowing that this would result in much reduced banding compared to RGB. For some reason that I have not been able to figure out (probably the Denon AVR in the chain), HDR playback tinted the whole screen green. So, last night, I switched to RGB full 8-bit, remembering what Ted recently posted over at AVS (https://www.avsforum.com/threads/colourspace-cms-next-generation-calibration-thread.3049142/post-60061785) (https://www.avsforum.com/threads/lg-2017-oled-calibration-thread-and-settings.2853954/post-60087088). The most important thing I took away from this, since I still want to use PC mode, is to simply not put the TV into black level HIGH mode (0-255).

And Ted is right: there is almost no banding in SDR and significantly less banding in HDR with the chain set to video card RGB Full, madVR tv levels (16-235), LG black level LOW. The downside is that everything outside of video playback will have wrong levels, but I can live with that.

Magik Mark
19th September 2020, 23:41
Thank You for Sharing this.

PC full 8bit - Madvr TV level 8bit - LG 422 10bit low

Right?

Sent from my SM-G988B using Tapatalk

SamuriHL
20th September 2020, 00:11
No, not if you're talking about what VBB has posted. He's talking about this:

LG: PC mode (444) 8 bit black low
PC: RGB full 8 bit
madvr: TV level (16-235) 8 bit

Once you enable PC mode on the LG (by changing the HDMI input's icon to the PC icon) it'll be 444 8 bit, not 10 bit.

Asmodian
20th September 2020, 00:28
LG: PC mode (444) 8 bit black low
PC: RGB full 8 bit
madvr: TV level (16-235) 8 bit

I would agree with VBB, this is ideal for madVR quality, but everything except madVR will be wrong (crushed shadows/highlights). I use full in madVR and limited (TV) on the PC so everything else is correct too.

Magik Mark
20th September 2020, 00:38
Thank you for clarifying this. I think I'll be sticking to the setting as recommended by SamuriHL

PC: 422 10bit
MadVR: Full 10bit
LG: Default Video Mode (Non PC)

Better Black detail

Asmodian
20th September 2020, 01:00
I really hate setting the PC to 422. :(

The TV in "HDMI" is also 422 internally but it still looks much better than sending 422 from the video card.

PC: 444 8bit (10bit if you have the bandwidth)
MadVR: Full 10bit
LG: Default Video Mode (HDMI)

The above looks better to me, at least when I test on my C9 (and CX). Black detail is the same and the image is sharper. Switching to 8 bit does not change the image much, if at all, so it is a much better option than 422 if you cannot use 444 10 bit due to bandwidth limits. 422 resizes 2/3 of the video data to 1920x2160, this does make it blurry relative to leaving it full resolution. 10 bit v.s. 8 bit is much less significant. If black detail changes you probably have a black level mismatch. The LG TVs seem to do better with limited range, what they call "low" black level, and sending full range will cause clipping in shadows and highlights. YCbCr 422 is always limited range from the GPU so that might be why switching to it seems to improve shadow detail, but use YCbCr 444 instead.

VBB
20th September 2020, 01:02
Either one is fine. It really comes down to whether you absolutely want/need full chroma. I've always been chasing it, but the banding in PC mode was more than I could handle. So, for the past two years or so, I used YCbCr 4:2:2 10-bit @60Hz with smooth motion in normal HDMI mode. Absolutely no complaints there. When Nvidia released the new driver with the much improved timing, I figured I could stop using smooth motion and go back to refresh rate switching. At the same time, I felt like I should scratch the old chroma itch once more, so I ended up with RGB (which I had previously used for quite some time back when I first got the TV). I have to watch some more HDR material to really judge the banding, but from what I've seen so far, it's looking good. Amazing how I can still find stuff to mess with after three years of ownership :D

SamuriHL
20th September 2020, 01:09
Thank you for clarifying this. I think I'll be sticking to the setting as recommended by SamuriHL

PC: 422 10bit
MadVR: Full 10bit
LG: Default Video Mode (Non PC)

Better Black detail

Those were not MY settings, just to be clear. :) Someone else had posted it (VBB maybe it was you initially can't remember) and I was using them for a while. But after my last calibration I had switched back to RGB full 8 bit, madvr TV levels 8 bit, non-PC mode on the C8. However, I'm currently testing PC mode with these settings just to see how it looks. I've seen issues already so I don't know if I'll keep this.

VBB
20th September 2020, 01:28
Well, tell us what issues you're seeing! :P

SamuriHL
20th September 2020, 01:29
What do you think I'm seeing? LOL Banding and posterization. These TV's just DO NOT like PC mode. :(

Asmodian
20th September 2020, 01:35
Personally I find full resolution chroma very important but I was surprised by the difference in quality when the GPU subsamples before sending it to the TV which is already working in 422 internally.

With the TV in HDMI mode most inputs look pretty good but I do notice a larger difference between the GPU sending 422 and 444 than I do between TV in HDMI and TV in PC mode. If I send the TV YCbCr 444 limited and switch between HDMI and PC modes it is not that obvious unless I am using ChromaRes.png*, but if even if I leave the TV in HDMI mode and switch the GPU between 422 and 444 it gets obviously worse with the GPU in 422. The TV in PC mode and the GPU sending 422 looks much worse than the TV in HDMI mode and the GPU sending 444.

*These LG's all have more banding in PC mode, and lots more banding with 10 bit input when in PC mode, so this change can be quite obvious when looking at a banding test pattern. PC mode on these LG OLEDs is weird; on my CX, and to a lesser extent on my C9, YCbCr 444 limited has noticeably less banding than RGB full input when in PC mode. I would think PC mode would be tuned for RGB full 60 Hz input. Maybe I notice less banding with YCbCr 444 limited because that is what it is using when I do a calibration with Calman? This might be why the TVs always have less banding for me when set to black level low too.

I can see not using PC mode on these LG OLEDs, it does have issues, but that does not mean I can condone sending 422 from the GPU. ;)