Log in

View Full Version : madVR - high quality video renderer (GPU assisted)


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 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 [1169] 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329

chros
22nd January 2020, 20:12
I think it's realeted to resizing. E. g. play a 2160p video on 1080p screen:
- normally chroma will be upscaled to 2160 and then both to 1080
- if it's enabled then there won't be chroma doubling

Asmodian
22nd January 2020, 20:37
Is this really lower quality? And why or in what way would it be lower quality when enabling the option? Why shouldn't we always have that option enabled?

You do get different chroma... whether or not it is worse is more debatable. In testing it does seem better to handle chroma the same as luma but it is one of the least loss of quality options in trade quality for performance.

Wilmar
22nd January 2020, 21:45
The screenshot shows "HDR: unknown properties", meaning it can't find the HDR metadata.

Use LAV Video decoder. Disable the internal video decoder and video processor in Potplayer.

Thank you for your answer. But I already use LAV Video decoder:
https://i.imgur.com/HZOJZpJ.png
https://i.imgur.com/1MmvsgE.png
My exported Potplayer settings are here (https://drive.google.com/open?id=16DcL4IOoCvSvJJk25XbXRbCACFaXSZgo).

IngramAU
23rd January 2020, 13:19
Having problems with repeated frames on 24.000fps content. I've nuked my drivers and reset Madvr to default still seeing the same issue (1060GTX.)

Please see attached images. I am not able to access 24.000hz fine tuning. 23.976hz I can.

I nuked my drivers and tried 24 again before fine tuning 23.976 incase it was causing issues didn't make a difference.

hannes69
23rd January 2020, 14:28
Please see attached images. I am not able to access 24.000hz fine tuning. 23.976hz I can.
Attached images in this forum can take a long time until we can see them, so it would be better to upload them to an image hoster.
24.000Hz and 23.976Hz sometimes 'interfere' in certain setups/drivers.
A possible workaround could be to use multiples of these values (so you´ll have e.g. 23.976Hz and 48.000Hz or 47.952Hz and 24.000Hz or 72.000Hz...
Of course this depends on your display device´s capabilities, so your monitor/tv/beamer has to accept these refresh rates.

tp4tissue
24th January 2020, 01:47
Hi,this is rough representation of what I am seeing with RX 5700 bug, beginning of bladerunner 2049

https://1drv.ms/u/s!AgvFafeelEBij75edbautjSVhll3yw?e=nM5M1Y

Use Madvr's tonemapping, The Tv's tonemapping is prolly poop anyway.

:devil:

tp4tissue
24th January 2020, 01:50
I have now a full 10-bit path madVR-GPU(gtx 1060)-Display(4k monitor). Is there any disadvantage which I have to pay attention to ?

You need to test it with 10bit/8bit gradient test files. See which one is smoother.

But since 444 60hz only works in 8bit, and autoswitch 23/24hz is hit or miss depending on driver, I've stuck with 8bit.

I've not seen 10bit input produce noticably smoother gradient either because madvr's dithering is great.

tp4tissue
24th January 2020, 01:57
the current in progress version killed 1080 by just tonemapping with a version to saying it will be released like that but still.


:scared: is this true ? we all have to buy 1080tis now ?

tp4tissue
24th January 2020, 02:00
In short, I'll stay to 8 bit.

Since you own a colorimeter, you can test both and see if your accuracy increases/ decreases/ contrast/ gradient smoothness etc.

nsnhd
24th January 2020, 02:37
You need to test it with 10bit/8bit gradient test files. See which one is smoother.

But since 444 60hz only works in 8bit, and autoswitch 23/24hz is hit or miss depending on driver, I've stuck with 8bit.

I've not seen 10bit input produce noticably smoother gradient either because madvr's dithering is great.
By switching madVR's dithering off I can see 10bit gradient files smoother by 10bit path. Hope that some browsers can take advantage of it when playing videos, but I'm not sure.
You have to connect via Displayport to have 444/60Hz 10bit and some newer driver versions don't like it.

huhn
24th January 2020, 03:05
yeah and what else should happen if you disable dithering?

nsnhd
24th January 2020, 04:19
I haven't noticed anything else except 10bit path playing gradient files smother than 8bit path. I just did that for testing only, and always enable dithering in madVR. I have to find out how to test videos such as football matches in browsers to see if 10bit path might have any effect.

huhn
24th January 2020, 04:25
that's not a "test" how could there be another result.

you have to test if 8 bit dithering or 10 bit dithering is smoother.
yuor test is comparable to taking a shower and figuring out if you get wet or not.

nsnhd
24th January 2020, 06:21
Yeah, it's not a test, just what I can see. I don't know how to test browsers such as Edge or Chrome which don't tell about bit depth and dithering options/settings.

huhn
24th January 2020, 07:05
if the web browser doesn't dither(they don't) 10 bit rendering would be always better but it's not that easy to render 10 bit so they generally don't do that.

10 bit rendering with dithering on a screen that doesn't support it will always win against 8 bit none dithering. so what is the point of looking at 8 bit none dithered ever why should 10 bit none dithered not always be better? i mean the screen doesn't even matter in this case.

IngramAU
24th January 2020, 07:31
Managed to get MadVR to accept a 24hz custom mode by going for 23.999xxx hopefully after a few runs I can get it closer to 24. Not sure why I can't start off from my EDID it just won't accept it with an unknown error.

mclingo
24th January 2020, 15:27
Use Madvr's tonemapping, The Tv's tonemapping is prolly poop anyway.

:devil:


There is a well documented bug with AMD HDR API which causes this, its nothing to do with tone mapping, AMD's private API isnt sending BT2020, we have to use windows HDR API for now.

I'm already using MADVR's tone mapping, however I have to turn on WINDOWS HDR first which isnt ideal but there is no fix in sight for this bug yet.

Asmodian
24th January 2020, 16:45
10 bit rendering with dithering on a screen that doesn't support it will always win against 8 bit none dithering. so what is the point of looking at 8 bit none dithered ever why should 10 bit none dithered not always be better? i mean the screen doesn't even matter in this case.

I wanted to expand on this because it is an interesting and more subtle point than I thought.

With dithering disabled you are not reality testing your 8 vs 10 bit paths. 10 bit will always look smoother even if, with dithering, 8 bit would look smoother.

VBB
24th January 2020, 18:55
If you're unsure whether your display is 8-bit or 10-bit, there really isn't a test to determine that 100% anyway. But if you know the bit depth, you can certainly test for banding in different desktop and TV modes. And for that, I would recommend disabling dithering in madVR. You still can't be sure that the video card itself doesn't do any dithering, but it's a start. Just make sure to turn it back on when you're done testing.

mrmojo666
24th January 2020, 19:15
@Mclingo, I'm very curious to follow this bt2020 bug, could you please lnk something regardig the documentation you are referring to?

Asmodian
24th January 2020, 19:29
But if you know the bit depth, you can certainly test for banding in different desktop and TV modes. And for that, I would recommend disabling dithering in madVR.

But if you disable dithering what do the results of the test tell you? 10 bit will always be better than 8 bit with dithering disabled, even if 8 bit would be better with it enabled. You have to do your testing with the same settings you actually use when watching, with dithering enabled.

mclingo
24th January 2020, 20:31
@Mclingo, I'm very curious to follow this bt2020 bug, could you please lnk something regardig the documentation you are referring to?

When I say documented i'm mean the lesser meaning of this, i.e written down, there are no afficial documents detailing this, however the is a bug logged on MADVR here:

http://bugs.madshi.net/view.php?id=630

We moved the discussion about this to the driver thread as we had a complaint about spamming this thread:

https://forum.doom9.org/showthread.php?t=176013&page=50

This issue has dominated the last few pages of this thread, its now pretty clear the API is causing it, we're just waiting for AMD to fix it, here is DMU explanation of the issue:

You have entered support for HDR mode. The agsSetDisplayMode() function used to set a specific display in HDR mode, does its job perfectly: it sends metadata to the display device, which is defined in section 6.9 «Dynamic Range and Mastering InfoFrame» according to Table 5 of the CTA-861 standard. But in the same Table 5 there is also «Auxiliary Video Information (AVI)» defined in section 6.4. And all display devices are required to use the color space (colorimetry) from this data section (AVI InfoFrame) for the current video signal.
Suppose we are in SDR mode with the standard sRGB color space. And we want to switch to the HDR mode with the BT.2020 color space, which is the main one for this mode. By calling the agsSetDisplayMode() function, we put the display device in HDR mode. And we see distorted or unsaturated colors. This is because the display device did not receive the corresponding flag from the GPU in the AVI InfoFrame and is trying to display our BT.2020 color space in its sRGB.
Please tell me, do you think that such HDR support in AGS_SDK is sufficient? If yes, then advise what else needs to be done so that the display device passes into the correct color space when activating the HDR mode using AGS?

The outcome, MADVR is not sending BT2020 to your display so your colours are very unsaturated. Best workaround is to turn on windows HDR before starting your movie player.


*ONLY AFFECTS NAVI BASED CARDS

VBB
24th January 2020, 20:41
But if you disable dithering what do the results of the test tell you? 10 bit will always be better than 8 bit with dithering disabled, even if 8 bit would be better with it enabled. You have to do your testing with the same settings you actually use when watching, with dithering enabled.

You're not testing for bit depth, though. You're trying to find the best combo in regards to banding, and from what I've seen, the best combo is the best with dithering on and off. I guess what I'm trying to say is that I find 4:2:2 10-bit without dithering to be smoother even compared to 4:4:4 or RGB with dithering on. Hope that makes sense.

...and not to confuse anyone here: the above is meant for LG OLEDs only.

Asmodian
24th January 2020, 21:48
But you would come to exactly the same conclusion if you left dithering enabled for all your testing. I assume 10 bit 4:2:2 with dithering is still smoother than 4:4:4 or RGB with dithering, if it is smoother without dithering. :p

Aren't we testing bit depth? 8 v.s. 10?

I am arguing against testing without dithering, it never tells you anything useful about your video path.

Edit: In my testing, on a C9 in PC mode, 10 bit without dithering is better than 8 bit without dithering (for banding) but 8 bit with dithering is better than 10 bit with dithering.

DMU
24th January 2020, 22:33
You do get different chroma... whether or not it is worse is more debatable. In testing it does seem better to handle chroma the same as luma but it is one of the least loss of quality options in trade quality for performance.

I was also very interested in this question, so I did some tests.
Pic 1 (https://drive.google.com/open?id=15YRyjkCM-ciXo9BUIErdXDgrVm4bi0qO) - "scale chroma separately, if it saves performance" - OFF
Pic 2 (https://drive.google.com/open?id=10Yneo04JxYs-gMQq4S7JIJp8eDNQNB9M) - "scale chroma separately, if it saves performance" - ON
As you can see, double conversion of chroma noticeably degrades image quality. Correct me, please, if I did something wrong.

VBB
24th January 2020, 22:45
But you would come to exactly the same conclusion if you left dithering enabled for all your testing. I assume 10 bit 4:2:2 with dithering is still smoother than 4:4:4 or RGB with dithering, if it is smoother without dithering. :p

Aren't we testing bit depth? 8 v.s. 10?

I am arguing against testing without dithering, it never tells you anything useful about your video path.

Edit: In my testing, on a C9 in PC mode, 10 bit without dithering is better than 8 bit without dithering (for banding) but 8 bit with dithering is better than 10 bit with dithering.

For me it's more about seeing the display's raw performance and what works best with its built-in processing. My final testing is always with dithering on. PC mode is special ;)

Asmodian
24th January 2020, 22:56
That is the thing though, this myth about "seeing the displays raw performance". 10 bit will always be better. You are not testing your displays raw performance, you are noticing that 10 bit has more steps than 8 bit.

VBB
24th January 2020, 23:05
But I'm not even bringing up 10-bit. You did :) I wholeheartedly agree that madVR's 8-bit dithering is indistinguishable from 10-bit. It was merely a coincidence that I found the best mode for me happens to be 10-bit. I would have happily picked 8-bit if it was better in this case.

Asmodian
24th January 2020, 23:15
This was a discussion in response to nsnhd about turning off dithering and noticing that 10 bit was smoother than 8 bit and thinking that it meant something. :)

Edit: You decided YCbCr 10 bit 422 looked better than YCbCr 8 bit 422 with dithering disabled or enabled? There is an implicit choice between 8 and 10 bit in your preferred mode.

mrmojo666
24th January 2020, 23:21
@mclingo, thank you for the explanation, I'm going to read links

VBB
24th January 2020, 23:40
This was a discussion in response to nsnhd about turning off dithering and noticing that 10 bit was smoother than 8 bit and thinking that it meant something. :)

Edit: You decided YCbCr 10 bit 422 looked better than YCbCr 8 bit 422 with dithering disabled or enabled? There is an implicit choice between 8 and 10 bit in your preferred mode.

That's why I said in response to nsnhd's post that there is no good way to test for bit depth. Instead, you can test for banding. And again, my final choice for using 10-bit wasn't based purely on bit depth, but with 4:2:2, 10-bit is banding-free while 8-bit is far from it. I did not find the same to be true using any other combo. 8-bit always wins (compared to 12-bit, when there is a choice).

Maybe I should rephrase: When testing for banding, whether you do it with or without dithering, your final choice should always be based on what looks best the way you actually watch it: with dithering enabled.

Asmodian
25th January 2020, 00:54
Ok, totally agree. :)

But I still think testing with madVR's and/or the GPU's dithering disabled is pointless, except academically.

nsnhd
25th January 2020, 05:44
After your discussions I've redone the testing, from now on madVR's dithering is always enabled (Ordered Dithering).
When GPU output is set to 10bit RGB Full in NCP, no difference between 8bit/10bit outputs from madVR FSW can be seen by playing gradient files.
But, when GPU is set to 8bit and of course madVR output FSW also changed to 8bit, I can now see more banding compared to the above 10bit GPU setting.

So, what can I know about my monitor now, or still nothing ?

huhn
25th January 2020, 06:47
if the test is done correctly this would mean your screen is incorrectly handling 8 bit input so it will add additional banding for pretty much every application.

the current stable version of madVR shouldn't stop you from sending 10 bit even when the GPU is set to 8 bit output actually there is quite a good reason to still do that but i guess madshi wants to work around an nvidia driver bug i haven't checked in a log time.

you should use full screen exclusive for this test and not windowed full screen because WFS is know to produce a lot of banding when the GPU outputs 8 bit but get's a 10 bit input.

glc650
25th January 2020, 10:59
I've noticed with 23.976 HDR content played back at 23.976 sections of the screen are extra blurry (almost like they are pulsating/flickering) when panning (eg. fence or branches/leaves on a tree in background). If I play back at 59.940 (with smooth motion off - with it on the issue is still there) this almost goes away.

If I turn off HDR (tone map hdr using pixel shaders), this issue is completely gone at any frame rate and with or without smooth motion.

This happens even after restoring default madvr settings.

chros
27th January 2020, 13:13
If you're unsure whether your display is 8-bit or 10-bit, there really isn't a test to determine that 100% anyway. But if you know the bit depth, you can certainly test for banding in different desktop and TV modes. And for that, I would recommend disabling dithering in madVR. You still can't be sure that the video card itself doesn't do any dithering, but it's a start. Just make sure to turn it back on when you're done testing.

I understand what @VBB does and why, and I agree with him.

jasonwc18
27th January 2020, 17:15
I have my JVC RS600 calibrated for both BT.709 and BT.2020. In the past, I've accomplished this by using 3DLUTs for both color spaces, and madvr will automatically select the correct 3DLUT based on the video metadata. However, I upgraded to a Stewart ST130 G4 screen and the manual calibration result was so good, there's no real need for a 3DLUT. If I select "Disable calibration controls for this display", will that allow me to switch between BT.2020 and BT.709 content by just selecting the appropriate mode on my PJ? I thought that mode was equivalent to BT.709, Gamma Power 2.2.

huhn
28th January 2020, 04:53
no it will not.

in sdr output "Disable calibration controls for this display" is pretty much bt 709 gamma 2.2.

Manni
28th January 2020, 12:30
I have my JVC RS600 calibrated for both BT.709 and BT.2020. In the past, I've accomplished this by using 3DLUTs for both color spaces, and madvr will automatically select the correct 3DLUT based on the video metadata. However, I upgraded to a Stewart ST130 G4 screen and the manual calibration result was so good, there's no real need for a 3DLUT. If I select "Disable calibration controls for this display", will that allow me to switch between BT.2020 and BT.709 content by just selecting the appropriate mode on my PJ? I thought that mode was equivalent to BT.709, Gamma Power 2.2.

It depends if you're using the same calibration for both, and which device you're using.

Unfortunately the rs600 on its own is unable to detect SDR BT2020 vs rec-709 and switch automatically between a rec-709 and a BT2020 calibration. It's only able to detect HDR10 and apply its awful gamma D curve, which you definitely don't want.

So you have three ways to use madVR to automatically display the content correctly:

1) You're using an SDR BT2020 calibration for all content. This means that unless you need your iris fully open even for SDR content, you are most likely sacrificing black floor / contrast in SDR rec-709 to privilege brightness in HDR, running all with the iris fully open and using the P3 filter to get a wide gamut. In that case, assuming your two 3D LUTs use this same BT2020 baseline, madVR can switch between each LUT automatically. If you don't want to use the LUT anymore, simply specify "this display is already calibrated to"in the calibration tab, and specify SDR BT2020 and whichever gamma you've used in your calibration (usually 2.4, but it can be anything, as long as your target for the 3D LUT is 2.2 if you're using one for HDR tonemapping, though in that case it's recommended to target P3 rather than BT2020 to avoid posterization). madVR will automatically convert rec-709 content so that it displays correctly with your BT2020 calibration. There is no need for profiles.

2) You're using an SDR Rec709 calibration for all content. This means that you are most likey sacrificing brightness and gamut cover in HDR in order to maximise black floor / native contrast, not using the filter (unless you can't reach 709 wihtout it) and closing the iris further to reach 50/60nits in sdr rec-709 (or brighter if you don't have a dedicated room). If you don't need the 3D LUTs anymore, you simply specify "this display is already calibrated to" and you specify rec-709 and whichever gamma the display is actually calibrated. MadVR will automatically tonemap BT2020 content to fit into your rec-709 calibration. There is no need for profiles.

3) You don't want to compromise either content type, so you have two calibrations on the JVC (rec-709, no filter, iris closed to get best black floor / native contrast and around 50-60nits peak) and SDR BT2020 (2020, P3 filter, iris open to get the highest peak brightness, hence headroom for HDR highlights, at the cost of a higher black floor / reduced native contrast). You will need profiles to tell madVR which calibration you're using for each content type. If you're not using 3D LUTs, you can specify "this display is already calibrated" to either rec-709 or BT2020 using a different profile for each content. In that case, you can either switch manually between the two calibrations on the JVC, or if you have an nVidia GPU and a Vertex/Maestro/Diva you can select the "report BT2020" box in the calibration tab for your BT2020 profile, and make sure it's unchecked in your rec-709 profile. The HD fury device will detect if the content is rec-709 or BT2020 according to the flag, and provided you have installed an rs-232 cable and programmed the device accordingly, it will select the correct calibration automatically, according to content. MadVR will select the correct profile according to content, and will know which calibration you're using thanks to each profile. See here for more info: https://www.avsforum.com/forum/24-digital-hi-end-projectors-3-000-usd-msrp/2222586-official-jvc-rs600-rs500-x950r-x750r-x9000-x7000-owners-thread-931.html#post55408090

There are other ways to achieve this using batch files instead of an HD Fury device but they are even more complicated and don't work reliably in my experience.

Wilmar
28th January 2020, 16:41
Hi everyone!
I asked a question about not working HDR some time ago but it seems to got buried under the discussion above, so I decided to up it :)
Here’s the issue:
I can’t make HDR work properly with madVR and PotPlayer + 4K HDR-capable TV.
I enabled HDR in madVR settings – screenshot (https://i.imgur.com/0j55G89.png).
My MadVR settings config is here (https://drive.google.com/open?id=1_ElvCWSDIMAIyPlnN328od9qza6b_mFr).
The TV says it’s getting HDR image. However, the colours don’t look HDR at all. Moreover, when played via the TV directly, the video looks properly. But playing it via the PC results in faded, dull and dark image.
I tried enabling and disabling Windows HDR – to no avail.
Here’s what PotPlayer says about the video with Windows HDR enabled and disabled respectively.
No Windows HDR (https://imgur.com/z0sOTXr)
Windows HDR (https://imgur.com/CYCsUZo)

My configuration:
Windows 10 64 bit 1903
Nvidia Geforce 1080Ti (Driver ver. 441.87)
MadVR ver. 0.92.17
PotPlayer 1.7.18346

clsid suggested that I disable the internal video decoder and video processor in Potplayer and use LAV Video decoder. However, I already use it as seen on the screenshots:
https://i.imgur.com/HZOJZpJ.png
https://i.imgur.com/1MmvsgE.png
My exported Potplayer settings are here (https://drive.google.com/open?id=16DcL4IOoCvSvJJk25XbXRbCACFaXSZgo).

Am I doing something wrong?
Thanks.

mclingo
28th January 2020, 18:12
Hi in beta 113 tone mapping what is the different between peak luminance and Dynamic target nits, just wondering what the best settings should be for my 400 nit OLED for both of these to maximise bright small objects in HDR movies, I know they are not going to be super bright but when I recently watched the EXPANSE in HDR on Amazon it looked way better than any movie i've watched through MADVR. I know I cant do an A-B test for this material but I'd like to know what the best settings should be.

SamuriHL
28th January 2020, 22:50
Your real display nits should be set to 400. Dynamic target is NOT what people seem to be thinking it is. I would start at 75 and if you find that too dark/not to your liking, drop it to 50. I have mine set to like 150 or something crazy right now. It's personal taste on that particular setting...

mclingo
28th January 2020, 23:17
thanks.

I tried 50, 75, 100, 150 and 400, i genuinly could see no difference. you said if 75 is too dark drop it to 50, does this mean the lower the value the bright the highlights, what exactly is this doing?

edit: ok i see it now, I had to go to either extreme to really see the difference though, I compared 0 to 500, 500 being much duller more like SDR.

if you have an OLED, surely you want the brightest image possible, surely you'd set this at 0?

edit 2: ok so the lower it is the more highligh detail you loose, theres a balance you have to find, i settled on 25 believe it or not :)

SamuriHL
29th January 2020, 00:35
Yea, exactly what you said, you lose detail so it's a matter of preference to find the balance you're looking for. Fun game isn't it? :D

mclingo
29th January 2020, 14:12
Indeed, I spent last nigt runing through some 4k demos and movies with my new settings, never looked so good, to think i'd been languishing with dim HDR performance for so long thinking my TV was pants :), this doesnt say much for LG's own tone mapping though as MADVR now looks loads better the passthrough HDR, well happy with the results. :)

SamuriHL
29th January 2020, 18:05
LG's DTM is an acquired taste. One that sadly I never acquired. LOL I VASTLY prefer madvr's tone mapping to LG's. We can't get rid of LG's entirely on our OLED's, but, we can limit its impact by tone mapping to 700 nits or less (or in your case 400). The work that's been done is tremendous.

x7007
31st January 2020, 06:34
Anyone with AMD 5700XT with working HDR? in Movie Games and Youtube/Chrome 4K HDR? I have the 1080GTX now and there are no issues. but will I will change gpu for FPS improvement.

Because someone said there is an issue with 5700XT HDR and VEGA IIV or something works fine. I am waiting for the big Navi, I hope there won't be issues.

WuNgUn
31st January 2020, 10:40
Big Navi isn't expected anytime soon...? I thought like summertime?

mclingo
31st January 2020, 14:05
[QUOTE=x7007;1897782]Anyone with AMD 5700XT with working HDR? in Movie Games and Youtube/Chrome 4K HDR? I have the 1080GTX now and there are no issues. but will I will change gpu for FPS improvement.

Because someone said there is an issue with 5700XT HDR and VEGA IIV or something works fine. I am waiting for the big Navi, I hope there won't be issues.[/HDRQUOTE]

HDR shouldnt be working properly for anyone in that its not sending BT2020 and saturation is low if the app uses AMD API. Workaound is to turn on windows HDR first, this seems to solve the issue for MADVR playback but I havent tried this with games as nobody has been able to give me an example of a game that uses AMD's Private API for me to test.

I cant see big navi not having this issue but I guess its 50/50, if you dont play 3D movies i'd consider an NVIDIA card right now.

huhn
31st January 2020, 14:23
maybe just wait for the GPU. it's not even clear if it is a consumer card or a professional card or if we will even see one at all.

the 5700 XT is eat 225 watts a bigger card would be insane with the same node.