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

Asmodian
24th October 2021, 21:25
Correct me if I'm wrong, but I seem to get the impression that LAV's D3D11 decoding option may be compatible with any GPU that supports D3D11?

No, to use hardware decoding your hardware needs to be able to decode the video. LAV falls back to software decoding if your hardware does not support the format.

oldpainlesskodi
25th October 2021, 13:11
Hi all,

I've enjoyed madvr now for years, and learnt ALOT from the great people on this forum, but, alas, as I really don't see MadVR getting updated, and the fact that technology has moved on over the last few years, and the general issues with using a HTPC, I took the plunge a few weeks ago and went for a hardware solution. I looked at all the main players, and narrowed it down to Dune, Zappiti, and Ziddo, and ended up choosing the Zidoo Z1000 Pro, and I have to say, I could not be happier (https://www.avforums.com/reviews/zidoo-z1000-pro-android-tv-box-review.18745), and yes, the picture quality really does rival (read beat) the mighty Oppo 203!

I too found it difficult to look at anything other than a HTPC using MadVR, but, sadly, MadVr has stayed static, whilst the rest of the tech world has moved on.

I'll check back from time to time, as, like all of us, MadVR became a bit of an obsession.

Happy viewing.

K

huhn
25th October 2021, 15:52
the oppo uses bilinear or worse NN for chroma scaling it would be sad if it doesn't rival it.

chros
25th October 2021, 18:33
I looked at all the main players, and narrowed it down to Dune, Zappiti, and Ziddo, and ended up choosing the Zidoo Z1000 Pro, and I have to say, I could not be happier (https://www.avforums.com/reviews/zidoo-z1000-pro-android-tv-box-review.18745), and yes, the picture quality really does rival (read beat) the mighty Oppo 203!

I too found it difficult to look at anything other than a HTPC using MadVR, but, sadly, MadVr has stayed static, whilst the rest of the tech world has moved on.
I understand what you mean, but it's not necessarily madvr's fault but PC.
Unfortunately there's no perfect hardware player today either for everything, otherwise I would have one :)
E.g. I use madvr for sdr and hdr10, Plex app on LG TV for profile 5/8.1 DoVi and Oppo for profile 7 DoVi 4k BD only. There's no other way around it for now, maybe never will be.

oldpainlesskodi
25th October 2021, 19:20
the oppo uses bilinear or worse NN for chroma scaling it would be sad if it doesn't rival it.

Ok...you know I still love you, right?

oldpainlesskodi
25th October 2021, 19:26
I understand what you mean, but it's not necessarily madvr's fault but PC.
Unfortunately there's no perfect hardware player today either for everything, otherwise I would have one :)
E.g. I use madvr for sdr and hdr10, Plex app on LG TV for profile 5/8.1 DoVi and Oppo for profile 7 DoVi 4k BD only. There's no other way around it for now, maybe never will be.

Agreed, there will NEVER be a perfect solution, so, there are always comprises - mine is, is the picture good, does it just work, whats the interface like?.....and, is it wife friendly?

Like I said, happy viewing (for the 1st time in years, the wife and I just watched a film, no having to tweak, no if only...the picture quality, well, like watching a movie, and it looked great).

Each to their own, and happy viewing!

K

huhn
25th October 2021, 19:28
Ok...you know I still love you, right?

if someone says it beats an oppo i'm just very easy to convince that it is true.

declain
26th October 2021, 08:06
I`m using a dual display configuration.
1 - default: Asus VG259QM
2 - extended: Panasonic TX-P55ST60

madVR can switch a modes for default display only, but for extended display it can`t.

Yes, extended display is completely broken, it uses the settings from the main display, even LUT. Since my main monitor cannot switch refresh rates, madVR uses default 60Hz all the time. I changed the LUT of the main display (fortunately, I don't use it for film watching) and for now I manually switch refresh rates on extended display using nvidia driver. It's PITA but it works.

tp4tissue
28th October 2021, 13:57
if someone says it beats an oppo i'm just very easy to convince that it is true.

How dare you besmirch Oppo, the darling of the video enthusiast community. :D


The only thing worse than oppo players are their cellphones. :D

tp4tissue
28th October 2021, 14:00
I understand what you mean, but it's not necessarily madvr's fault but PC.
Unfortunately there's no perfect hardware player today either for everything, otherwise I would have one :)
E.g. I use madvr for sdr and hdr10, Plex app on LG TV for profile 5/8.1 DoVi and Oppo for profile 7 DoVi 4k BD only. There's no other way around it for now, maybe never will be.


Madvr is the ONLY good solution on the market. Everything else is plain impractical.

Anything without end to end 3DLut support is also completely worthless. :devil:

doffen
28th October 2021, 17:43
From what I’ve read it seems MPV is getting closer to being a good substitute, apart from HDR —> SDR tonemapping. It’s already possible to load filters which is equally good or better at chroma upscaling than MadVRs NGU. It also seems MPV supports icc profiles and use it to generate a LUT on the fly. Probably not quite as good as our pre-rendered 3D-LUTs, but closer to that than nothing.

I just searched all of this since I’m planning to buy a new laptop, and was wondering about other solutions. I’m still landing on mpc-hc + MadVR though.

Siso
28th October 2021, 22:07
Can anyone with nvidia and the latest drivers can confirm if windowed overlay is working? I get this error - "the gpu driver does not support overlay." Madvr 0.92.17

Asmodian
29th October 2021, 01:57
I get the same message. no Overlay in Win11 with 496.49.

Siso
29th October 2021, 09:23
I get the same message. no Overlay in Win11 with 496.49.

So it seems nvidia stopped it from working with their new drivers...:(

DMU
29th October 2021, 12:31
What were the advantages of "windowed overlay"?

Siso
29th October 2021, 12:57
What were the advantages of "windowed overlay"?

It is maybe the most stable rendering mode.

LenniePaz
29th October 2021, 13:14
What causes presentation glitches? I've been getting a bunch lately, out of nowhere.

Sent from my SM-N975U using Tapatalk

yiuleungf
29th October 2021, 14:05
After upgrading to Windows 11, mpc-be can no longer enter into Fullscreen Exclusive Mode (8-bit or 10-bit) with Madvr V0.92.17. It is always fullscreen windowed. Previously it was working on Windows 10. Anyone else having the same issue? Thanks.

yiuleungf
29th October 2021, 14:11
Also, I read that madvr V0.92.17 is having issue on Windows 11 getting HDR to display properly. Does it resolve if I use OS HDR instead? Some say no saying the color still looks incorrect but I am not sure as I cannot compare it with the OS HDR picture on Windows 10.

huhn
29th October 2021, 15:47
What causes presentation glitches? I've been getting a bunch lately, out of nowhere.
usually composition rate issues or dual screen setups if you are not on win 11 you can try overlay this mode is pretty much totally immune to all of these issues.
What were the advantages of "windowed overlay"?
this ^^

LenniePaz
29th October 2021, 16:09
usually composition rate issues or dual screen setups if you are not on win 11 you can try overlay this mode is pretty much totally immune to all of these issues.



this ^^The presentation glitches only started when I switched from using DSPlayer, to MPC-HC.

Sent from my SM-N975U using Tapatalk

tp4tissue
30th October 2021, 01:11
It also seems MPV supports icc profiles and use it to generate a LUT on the fly. Probably not quite as good as our pre-rendered 3D-LUTs, but closer to that than nothing.


It's not better than nothing, it's most likely WORSE than nothing.

Madvr gives you END TO END, calibration goes through its renderer, You can be 100% confident that the measurements correlate with output. It also dithers, ensuring smooth corrections, which "effectively,sorta,kinda, magics" 8bit panels into 10bit panels..

ANY other method is just winging it. In the case of the interaction between our clandestine free softwares, gpu drivers, windows random updates, gamma ramps, bit depth discrepancies, It's a total nightmare.

There was a windows update not long ago that completely broke windows gamma ramp for months.

Color tweaking outside of Madvr, you're better off using the TV's internal rgb gamma correction, because at least you can count on its consistency when interacting with the software set to default. :D

LenniePaz
30th October 2021, 02:11
usually composition rate issues or dual screen setups if you are not on win 11 you can try overlay this mode is pretty much totally immune to all of these issues.



this ^^I'm already using overlay.

Sent from my SM-N975U using Tapatalk

Asmodian
30th October 2021, 10:39
I'm already using overlay.

madVR does not report a line for presentation glitches when using Overlay.

Make sure to turn off D3D11 if you want to use Overlay.

kuchikirukia
30th October 2021, 10:41
What causes 1 repeat frame with 2 dropped frames on 60.000fps content on 59.9xHz displays? Doesn't seem to be madVR specific since I'm seeing 2 dropped frames here in there in Chrome playing Youtube. My U3014 is pretty consistent doing 1 repeat + 2 drops at 59.97Hz, while my VG248 intersperses the proper 1 frame drop with 1 repeat + 2 drops at 59.94.
GTX 1070, software decoding, latest drivers. (was doing it on my previous 366 drivers too)
I set a custom refresh of 60.001 to get around it, but is this something wrong on Nvidia's end?

https://www.youtube.com/watch?v=F845MOydfec

LenniePaz
30th October 2021, 15:20
madVR does not report a line for presentation glitches when using Overlay.



Make sure to turn off D3D11 if you want to use Overlay.Does overlay use my GPU, or does it use the CPU?

Sent from my SM-N975U using Tapatalk

huhn
30th October 2021, 16:14
everything except two feature in madVR use the GPU.

yes it does.

LenniePaz
30th October 2021, 17:09
everything except two feature in madVR use the GPU.

yes it does.Do I select "none" instead of D3D11? My videos are really choppy and lots of dropped frames, when I select "none", and a checkmark in Windowed Overlay.

Sent from my SM-N975U using Tapatalk

LordX2
30th October 2021, 18:01
Hey all - got a new Projector, and been having a heck of a time with getting the black levels right for HDR.

The projector (JVC RS2000) Does a great job with frame adapt tone mapping, so I have madvr passthrough the HDR.

Secnario 1: Using my black level BT.2020 Video, if I hover over the menu at the bottom and the video turns to 8 bit windowed, the black levels seem more distinguishable and brighter. Letting the video go back to 10 bit windowed, they get noticeably darker. This holds true throughout all the various tests I have done. Is there a way to get that 8bit vibrance in the 10bit window?

Scenario 2: I tried setting my HTPC to RGB 12Bit, Full Full Full through the chain. Doing this added a grayish haze to the black levels (interestingly like if you send a Limited signal over HDMI to a PC screen - you get the washed out blacks). If I set the PJ to Limited in this config, the haze goes away - but back to the darker blacks.

I have tried all sorts of combinations (setting the color output from RGB to Ycbr444 and even 422). All have this very dark black level.

I even dived into the Nvidia advanced video settings to see if adjusting the video output there helped (not really - in fact one of the choices absolutely crushed the blacks so I couldn't see any bars at all in my video).

I am hoping there is a setting or combination that I have missed somewhere!!

http://aaa-computerrepair.com/zip/20211030_121001.jpg
http://aaa-computerrepair.com/zip/20211030_120948.jpg

http://aaa-computerrepair.com/zip/20211030_120948.jpg
http://aaa-computerrepair.com/zip/20211030_121001.jpg

huhn
30th October 2021, 18:24
Do I select "none" instead of D3D11? My videos are really choppy and lots of dropped frames, when I select "none", and a checkmark in Windowed Overlay.

Sent from my SM-N975U using Tapatalk

that's lavfilter not madVR. if you tell lavfilter to use the CPU is will use that.
the d3d11 option Asmodian talked about is in madVR the option in lavfilter has just the same name because it is the same API.

overlay rendering is part of D3D9 if D3D11 in madVR is active it will not use it. the d3d11 >decode< in lavfilter does not matter here that's just what decoder is used and how the data reaches madVR.

LenniePaz
30th October 2021, 20:31
that's lavfilter not madVR. if you tell lavfilter to use the CPU is will use that.

the d3d11 option Asmodian talked about is in madVR the option in lavfilter has just the same name because it is the same API.



overlay rendering is part of D3D9 if D3D11 in madVR is active it will not use it. the d3d11 >decode< in lavfilter does not matter here that's just what decoder is used and how the data reaches madVR.Gotcha. I figured it out now. How's everything else look? Do you see anything I can improve on? https://uploads.tapatalk-cdn.com/20211030/f773254669c1558942e5fd86e7621bf9.jpg

Sent from my SM-N975U using Tapatalk

ashlar42
30th October 2021, 21:23
Hi all,

I've enjoyed madvr now for years, and learnt ALOT from the great people on this forum, but, alas, as I really don't see MadVR getting updated, and the fact that technology has moved on over the last few years, and the general issues with using a HTPC, I took the plunge a few weeks ago and went for a hardware solution. I looked at all the main players, and narrowed it down to Dune, Zappiti, and Ziddo, and ended up choosing the Zidoo Z1000 Pro, and I have to say, I could not be happier (https://www.avforums.com/reviews/zidoo-z1000-pro-android-tv-box-review.18745), and yes, the picture quality really does rival (read beat) the mighty Oppo 203!

I too found it difficult to look at anything other than a HTPC using MadVR, but, sadly, MadVr has stayed static, whilst the rest of the tech world has moved on.
Care to say why you picked this and not an Nvidia Shield? Their new upscaling appears to be quite good, while I don't think this one does anything special in that regard (but I might be wrong...).

Rathbone
30th October 2021, 22:22
How dare you besmirch Oppo, the darling of the video enthusiast community. :D


The only thing worse than oppo players are their cellphones. :D

I owned almost every major Oppo Player since the BDP-83 which was a really great machine PQ wise cause of the Anchor Bay chipset. All models after that except the 103 Darbee (which I have never owned, I decided to combine a Darbee box with a Panny player) were downright awful. The reasons I bought the players were for SACD/DVD-Audio, easy codefree hardware mod and ISO playback, but never for their PQ.

The Qdeo models were only usable with HDMI2 output where Qdeo was circumvented cause Qdeo made the picture soft and flat. I compared at that time a BDP-93 against a Panny 320 and the difference PQ wise was huge between the two in favor of the Panny.

The 203 was an PQ-wise OK player but never matched my Panny 824. How people believed Oppo would be able to squeeze out something extraordinary from a low-cost Mediatek chipset always puzzled me. Since Oppo went to Mediatek as the main chipset with the BDP-93 they had trouble with chroma upsampling especially in 4:4:4 (known general issue of Mediatek chipsets for ages). The early firmware versions of the 203 had severe aliasing issues caused by the 4:4:4 upsampling especially visible in intense red. This was halfway fixed in the 3rd or 4th firmware update. I had a chat with an Oppo engineer who was responding that the Mediatek chipset SDK is limited and doesn't allow further improvements to completely fix the chroma issues of the chipset.

huhn
31st October 2021, 00:36
Gotcha. I figured it out now. How's everything else look? Do you see anything I can improve on?

the sync using a custom refreshrate could be improved but that's some work. you could try SM at 60 for an alternative.

i don't understand NGU sharp for chroma NGU sharp is good with high quality sharp images which chroma rarely is but is not like it's damaging the image.

LenniePaz
31st October 2021, 01:05
the sync using a custom refreshrate could be improved but that's some work. you could try SM at 60 for an alternative.



i don't understand NGU sharp for chroma NGU sharp is good with high quality sharp images which chroma rarely is but is not like it's damaging the image.Okay, thanks for looking that over! What is SM?

Sent from my SM-N975U using Tapatalk

SamuriHL
31st October 2021, 01:22
Smooth Motion.

tp4tissue
31st October 2021, 02:55
Hey all - got a new Projector, and been having a heck of a time with getting the black levels right for HDR.

The projector (JVC RS2000) Does a great job with frame adapt tone mapping, so I have madvr passthrough the HDR.

Secnario 1: Using my black level BT.2020 Video, if I hover over the menu at the bottom and the video turns to 8 bit windowed, the black levels seem more distinguishable and brighter. Letting the video go back to 10 bit windowed, they get noticeably darker. This holds true throughout all the various tests I have done. Is there a way to get that 8bit vibrance in the 10bit window?

Scenario 2: I tried setting my HTPC to RGB 12Bit, Full Full Full through the chain. Doing this added a grayish haze to the black levels (interestingly like if you send a Limited signal over HDMI to a PC screen - you get the washed out blacks). If I set the PJ to Limited in this config, the haze goes away - but back to the darker blacks.

I have tried all sorts of combinations (setting the color output from RGB to Ycbr444 and even 422). All have this very dark black level.

I even dived into the Nvidia advanced video settings to see if adjusting the video output there helped (not really - in fact one of the choices absolutely crushed the blacks so I couldn't see any bars at all in my video).

I am hoping there is a setting or combination that I have missed somewhere!!




The problem with the projector's onboard tonemapping is that you have no idea what it's Supposed to look like, because projectors flat out can't output HDR.

So, there's really nothing you can do about it, Just watch a movie, if the contrast (as is ) is acceptable to you, then you're good to go.

If you want some semblance of CONTROL, then you need a color probe, and use madvr's hdr to sdr tonemapping. This is the only way to have reliable metrics.

Eyeballing those charts is pointless. Especially when tonemapping is being done by the machine.

LordX2
31st October 2021, 03:30
The problem with the projector's onboard tonemapping is that you have no idea what it's Supposed to look like, because projectors flat out can't output HDR.

So, there's really nothing you can do about it, Just watch a movie, if the contrast (as is ) is acceptable to you, then you're good to go.

If you want some semblance of CONTROL, then you need a color probe, and use madvr's hdr to sdr tonemapping. This is the only way to have reliable metrics.

Eyeballing those charts is pointless. Especially when tonemapping is being done by the machine.

Thank you for the response!

I had to adjust the 'brightness' on the PJ to help get the blacks up a bit - and was told on the PJ forum that I am technically clipping highlights or something like that when I raise brightness - so it was getting me all flustered like I was ruining my image.

But you are right - even if I have to crank the brightness control a bit - if I 'love' the picture I get from the PJ - then who cares?

I am projecting onto a 180" screen from over 20 feet away - so I guess it figures that I would have to have the settings cranked to achieve that.

I landed on using RGB 12bit from the HTPC. Asmodian may remember going back and forth with me on this over a year ago with a different setup - but after switching back and forth from 8 bit to 12 bit - there really IS a difference using 12bit. It is small, but it did help with the black level just a bit, and lets me know that I am for sure putting out the 10bit in HDR10. ;)

Asmodian
31st October 2021, 03:50
there really IS a difference using 12bit. It is small, but it did help with the black level just a bit, and lets me know that I am for sure putting out the 10bit in HDR10. ;)

Is it that the shadow detail is better or that the black level is different?

Helping with the black level doesn't sound right, bit depth shouldn't change the black level at all. What is that projector doing?! :eek:

The important thing is what looks best, and devices do weird things when theoretically they shouldn't. Without in-depth knowledge about what happens in the projector we cannot know what should be best theoretically, so trust your eyes. :)

Manni
31st October 2021, 09:11
Thank you for the response!

I had to adjust the 'brightness' on the PJ to help get the blacks up a bit - and was told on the PJ forum that I am technically clipping highlights or something like that when I raise brightness - so it was getting me all flustered like I was ruining my image.

But you are right - even if I have to crank the brightness control a bit - if I 'love' the picture I get from the PJ - then who cares?

I am projecting onto a 180" screen from over 20 feet away - so I guess it figures that I would have to have the settings cranked to achieve that.

I landed on using RGB 12bit from the HTPC. Asmodian may remember going back and forth with me on this over a year ago with a different setup - but after switching back and forth from 8 bit to 12 bit - there really IS a difference using 12bit. It is small, but it did help with the black level just a bit, and lets me know that I am for sure putting out the 10bit in HDR10. ;)

Please don’t misquote me :)

When raising the brightness control to adjust shadow detail you are killing your native contrast if you raise the black floor. As long as you check the black floor, it’s not necessarily a problem for contrast, but it means that your levels are wrong somewhere in the chain, so you are most likely hurting the highlights as well and the contrast setting should be adjusted too. When the levels are properly set up, you shouldn’t need such a large adjustment for brightness/contrast in the PJ. A better way to adjust shadow detail would be to use the gamma controls or calibration.

You shouldn’t use 10 or 12bits with the 4K JVCs. Their internal processing is limited to 422 in 4K, which means that they are doing a double conversion behind madvr’s back that hurts chroma (assuming you are sending 444 to make the most of madVR chroma up scaling). With older models you don’t have a choice due to the magenta bug in 8bits.

Also there are lots of issues with levels in 12 bits with the nVidia drivers, especially the SDR and HDR levels don’t match, which probably causes the levels issues you are experiencing. Full Full Full is bad and doesn’t work with the JVCs for video content, at least not for both SDR and HDR at the same time.

The correct settings for using a JVC (any 4K model, I have an rs2000) is RGB full 8bits (no video processing of any kind in the drivers) on the GPU driver, madVR set to full (8 bits) and the PJ set to standard/limited. This doesn’t give you the right levels for the desktop, but it gives you correct levels for both SDR and HDR content, as long as you have a driver version that works for the OS version you are using because madVR is buggy and doesn’t output tone mapped HDR correctly. I gave up on that front as madshi doesn’t have the time to fix this, so I use a different source with Envy, but with HDR passthrough you should have less issues with recent drivers up to windows 10.

The 10bits of HDR10 are used, it’s important to have them on the input side, but they become 16bits during processing with madVR which has excellent dithering. There is no visible difference from a sitting distance between outputting 12bits, 10bits or 8bits with madVR if properly setup (you need to adjust the bits output setting both in the nVidia driver and in madVR). There is a minuscule amount of noise near black when dithering to 8bits vs 10/12 if you have your nose on the screen, but it’s far less of an issue than the double chroma processing and the levels issues when using 12bits (especially for gaming, for which you need to select extended levels on the JVC to get full/full and get the correct levels with desktop content when madVR isn’t used).

flossy_cake
1st November 2021, 01:12
What causes 1 repeat frame with 2 dropped frames on 60.000fps content on 59.9xHz displays? Doesn't seem to be madVR specific since I'm seeing 2 dropped frames here in there in Chrome playing Youtube. My U3014 is pretty consistent doing 1 repeat + 2 drops at 59.97Hz, while my VG248 intersperses the proper 1 frame drop with 1 repeat + 2 drops at 59.94.
GTX 1070, software decoding, latest drivers. (was doing it on my previous 366 drivers too)
I set a custom refresh of 60.001 to get around it, but is this something wrong on Nvidia's end?

Chrome is hopeless, I can never get it to not drop frames with video content. Firefox seems to have solid playback, I use it for YouTube on HTPC without issues.

In any case I'd set the monitor to 59.94 as 59.94/29.97/23.976 content is far more common than their .00 counterparts (YouTube's stats for nerds page doesn't differentiate it seems).

I think you'll need to check your monitor's actual refresh rate measured in realtime, such as with MadVR's Ctrl+J screen. From what you wrote it sounds like when you set it to 60.001 you're actually getting something closer to 59.94 than when setting it to 59.94 -- unless that Miku video really is .00?

ryrynz
1st November 2021, 07:52
Chrome is hopeless, I can never get it to not drop frames with video content. Firefox seems to have solid playback

How's Edge for you in this regard?

kuchikirukia
1st November 2021, 08:41
Chrome is hopeless, I can never get it to not drop frames with video content. Firefox seems to have solid playback, I use it for YouTube on HTPC without issues.

In any case I'd set the monitor to 59.94 as 59.94/29.97/23.976 content is far more common than their .00 counterparts (YouTube's stats for nerds page doesn't differentiate it seems).

I think you'll need to check your monitor's actual refresh rate measured in realtime, such as with MadVR's Ctrl+J screen. From what you wrote it sounds like when you set it to 60.001 you're actually getting something closer to 59.94 than when setting it to 59.94 -- unless that Miku video really is .00?

The video is 60.000 and setting a custom refresh of 60.001 fixes the issue. I get no drops in Chrome or MPC-HC. The default "60Hz" (59.97), though, has a noticeable stutter every 35 seconds, both in Chrome and MPC-HC with madVR when it syncs the 59.97 refresh to the 60fps video, and madVR is reporting it as 1 dupe + 2 drops, though it will occasionally have a sync with the proper 1 frame drop.
Setting my other monitor to "59Hz" (59.94 actual, so someone knew what they were doing), shows the same issue, though it will more often have the proper 1 frame drop sync.

Unless this is some necessary behavior for some reason, it would appear to be a bug. Don't know if it is on Windows' or Nvidia's side.
If an AMD user could set their display to something between 59.94 and 59.99 and check to see if they're getting 2 frame drop syncs in Chrome, or madVR showing 1 repeat + 2 drops, that would help.

HillieSan
1st November 2021, 09:44
The video is 60.000 and setting a custom refresh of 60.001 fixes the issue. I get no drops in Chrome or MPC-HC. The default "60Hz" (59.97), though, has a noticeable stutter every 35 seconds, both in Chrome and MPC-HC with madVR when it syncs the 59.97 refresh to the 60fps video, and madVR is reporting it as 1 dupe + 2 drops, though it will occasionally have a sync with the proper 1 frame drop.
Setting my other monitor to "59Hz" (59.94 actual, so someone knew what they were doing), shows the same issue, though it will more often have the proper 1 frame drop sync.

Unless this is some necessary behavior for some reason, it would appear to be a bug. Don't know if it is on Windows' or Nvidia's side.
If an AMD user could set their display to something between 59.94 and 59.99 and check to see if they're getting 2 frame drop syncs in Chrome, or madVR showing 1 repeat + 2 drops, that would help.

Did you turn on G-sync in the NVidia driver? Please enable it.

kuchikirukia
1st November 2021, 10:05
Neither of my monitors supports G-sync.

tp4tissue
1st November 2021, 13:51
You shouldn’t use 10 or 12bits with the 4K JVCs.

Also there are lots of issues with levels in 12 bits with the nVidia drivers, especially the SDR and HDR levels don’t match

The correct settings for using a JVC (any 4K model, I have an rs2000) is RGB full 8bits (no video processing of any kind in the drivers) on the GPU driver, madVR set to full (8 bits) and the PJ set to standard/limited.

Manni is _Probably_ right about JVC and 8 bit,

But I just wanted to say that, with so many hardware / software combinations, updates from JVC, Windows, etc.. The ONLY WAY to know for sure is using a color probe and TESTING all the setting combinations.

LordX2
1st November 2021, 15:37
Manni is _Probably_ right about JVC and 8 bit,

But I just wanted to say that, with so many hardware / software combinations, updates from JVC, Windows, etc.. The ONLY WAY to know for sure is using a color probe and TESTING all the setting combinations.

When I get back to that PJ I will experiment with 8bit again. I don't recall it being bad.

Also, just a quick informational questions for tone mapping.

Since the Projector is going a decent job with tone mapping HDR content, if I switch back to MadVR HDR to SDR tone mapping - am I not losing out on the BT.2020 colors and depth? Since MadVR output will be bt.709? The projector is tone mapping in the BT.2020 color space - and if that looks good and bright, then isn't it the ideal choice?

huhn
1st November 2021, 16:37
madVR is not limited to bt 709 output why would it be.

LordX2
1st November 2021, 17:26
madVR is not limited to bt 709 output why would it be.

I wasn't trying to suggest that MadVR was limited to bt 709 - however, when it is outputting in SDR, the display is at BT.709 color space (right?).

When HDR is sent to the display - the display switches to BT.2020 color space.

This is where I am confused. If MadVR is outputting to a display that is in BT.709 SDR mode, is there not something that is 'lost' in the colors VS having the display in BT.2020 HDR mode?

E.g. if the auto tone mapping on the PJ is 'bright' enough to be able to watch - is that preferable since it is using the full BT.2020 color landscape?

huhn
1st November 2021, 18:04
there is nothing from stopping any device been SDR and bt 2020 at the same time. bt 2020 is a pretty old spec BTW.
if your device is in BT 709 (or "high" constrast mode on PJ even in HDR) it is limited to bt709 and can only show BT 709 colors.