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

Warner306
1st November 2018, 04:45
Madshi will have a new release out soon with some big improvements to HDR tone-mapping.

The level of nerdiness with the tone mapping is becoming impressive. Even though most projector owners can't see past 100 nits, they are now analyzing real-time graphs of brightness histograms and preparing weighted averages of HDR content based on the measurement files produced by LAV Filters and madVR.

There are professional TV and Blu-ray reviews out there who would love to have this information. I have seen mistakes made in reviews where a reviewer has erroneously assumed one display is not any brighter than the other while comparing content that doesn't reach past the peak brightness of either display. This data also makes it possible to cherry-pick scenes as demo material. The only downside will be the number of frustrated people who want to understand how to use it all.

I like the picture produced by HDR -> SDR, but I can't help but notice the lack of visible steps when you lower the target nits and brightness excessively. But what can you do...but buy a brighter display or a laser projector. HDR still has a long ways to go to live up to the promises made by Dolby. It should have happened a long time ago because grading content to 100 nits doesn't make much sense for almost all current displays.

ryrynz
1st November 2018, 04:51
The level of nerdiness with the tone mapping is becoming impressive.

Hopefully it raises the bar enough that display manufacturers take note and improve their own tone-mapping.

Maybe he has an evil lair with a bunch of super computers/GPUs to do this type of training?


He implied to me that he used NNEDI3 as groundwork for NGU AA as a result of it having the same picture offset as NNEDI3 does. It possible he got in touch with the elusive NNEDI3 author Tritical :)

Warner306
1st November 2018, 05:20
I’ve referenced a link that says NGU Sharp was trained with downscaled photos. Anti-Alias is, as you said, different.

nevcairiel
1st November 2018, 09:02
With that said, I don't think NGU Sharp was trained well with poor material. I have seen some content look like an oil painting that kind of made me drunk while watching it.

If it was truely trained on taking high-res originals and downscales of those, then that is entirely expected. If you do such a training, the filter doesn't learn to "upscale", it learns to un-do the downscale - which in theory sounds similar, but in practice can end up quite different.

Low-quality content does not qualify for that particular type, since even if it was downscaled once, those attributes were destroyed by over-compression, noise, or whatever makes it "low quality".

Thats really the hard part with training (outside the computational requirements). You need to be careful how you train it, or you might bias the algorithm. If you only train on pristine downscales of high-quality high-res images, then thats what it'll be good at, and only that.
But of course where do you get a set of medium to low quality images and high-quality upscales of those to train an algorithm? Someone would have to upscale those in the first place. :) Or you downscale images, and then artifically degrade them, but unless you do that very carefully, the algorithm might once again just learn to un-do your degredation, and not in a very generic sense.

madjock
1st November 2018, 11:51
The level of nerdiness with the tone mapping is becoming impressive.

It is, but from someone that does not really want to check all their files before watching, I hope it gets dumbed down a lot to a user level.

This sounds selfish I guess, but from an HDR to SDR point from a non 4K owner, I am unsure what all these extra settings achieves.

I guess it may be a case of using a certain rev and being happy with that.

yok833
1st November 2018, 12:04
Hi guys,
With an LG OLED 2017, should I set 700 for the target peak nits or should I stick with 400?
I use the last test build with the measurement tool and the result is already amazing!! :)

kostik
1st November 2018, 12:28
Hi guys,
With an LG OLED 2017, should I set 700 for the target peak nits or should I stick with 400?
I use the last test build with the measurement tool and the result is already amazing!! :)

I have the same question but for LG OLED C8:

OLED C8:

HDR Real Scene Peak Brightness : 683 cd/mē
HDR Peak 2% Window: 944 cd/mē
HDR Peak 10% Window: 907 cd/mē
HDR Peak 25% Window: 517 cd/mē
HDR Peak 50% Window: 330 cd/mē
HDR Peak 100% Window: 161 cd/mē

HDR Sustained 2% Window : 895 cd/mē
HDR Sustained 10% Window: 872 cd/mē
HDR Sustained 25% Window: 498 cd/mē
HDR Sustained 50% Window: 317 cd/mē
HDR Sustained 100% Window: 155 cd/mē

HDR ABL : 0.106

OLED C7:

HDR Real Scene Peak Brightness : 718 cd/mē
HDR Peak 2% Window: 717 cd/mē
HDR Peak 10% Window: 733 cd/mē
HDR Peak 25% Window: 447 cd/mē
HDR Peak 50% Window: 313 cd/mē
HDR Peak 100% Window: 143 cd/mē

HDR Sustained 2% Window : 695 cd/mē
HDR Sustained 10% Window: 703 cd/mē
HDR Sustained 25% Window: 429 cd/mē
HDR Sustained 50% Window: 291 cd/mē
HDR Sustained 100% Window: 137 cd/mē

madjock
1st November 2018, 13:12
Reference what to set the NITs too, for the last two posts.

It seems to be subjective to what film you are watching and what you like yourselves brightness wise. From what I have read the brighter you make it, the more chance you have of losing details.

I think it will be another madVR to personal taste to a point.

el Filou
1st November 2018, 14:28
With that said, I don't think NGU Sharp was trained well with poor material. I have seen some content look like an oil painting that kind of made me drunk while watching it.Low-quality content does not qualify for that particular type, since even if it was downscaled once, those attributes were destroyed by over-compression, noise, or whatever makes it "low quality".IMHO for an equal display size, lower definition content needs higher bits/pixel for quality to ,stay the same, but very often it doesn't.
Even YouTube, which (at least with VP9) uses higher bits/pixel at definitions lower than 1080, can't compensate for that (OTOH, their downscaling is horrible... :rolleyes:).It is, but from someone that does not really want to check all their files before watching, I hope it gets dumbed down a lot to a user level.Well, you're not forced to measure all your HDR videos before watching, you can still use the dynamic on-the-fly version while setting a brightness reaction time that suits you. :)This sounds selfish I guess, but from an HDR to SDR point from a non 4K owner, I am unsure what all these extra settings achieves.Whether your display is 4K or not doesn't matter, it's useful even on 1080.
It avoids big/sudden brightness variations while at the same time still using the dynamic range of your display in an optimal way.
Think about it like the video version of what measuring your tracks to add ReplayGain metadata does for music instead of using an on-the-fly loudness equalizer/limiter.

SamuriHL
1st November 2018, 14:36
When a new version is actually released it won't have all the options that the test builds have. Those options are there in the test builds to allow different things to be tested and a value found that everyone who is testing can live with. That value then becomes baked in. As for the measurement files they can be generated by watching a film so that the next time you watch it it'll use the data to improve the quality. The idea isn't to make a whole bunch of options that people need to mess with. But figuring all that it is exactly why they're doing a lot of testing up front between each new build.

Sent from my Pixel XL using Tapatalk

Warner306
1st November 2018, 15:01
If it was truely trained on taking high-res originals and downscales of those, then that is entirely expected. If you do such a training, the filter doesn't learn to "upscale", it learns to un-do the downscale - which in theory sounds similar, but in practice can end up quite different.

Low-quality content does not qualify for that particular type, since even if it was downscaled once, those attributes were destroyed by over-compression, noise, or whatever makes it "low quality".

Thats really the hard part with training (outside the computational requirements). You need to be careful how you train it, or you might bias the algorithm. If you only train on pristine downscales of high-quality high-res images, then thats what it'll be good at, and only that.
But of course where do you get a set of medium to low quality images and high-quality upscales of those to train an algorithm? Someone would have to upscale those in the first place. :) Or you downscale images, and then artifically degrade them, but unless you do that very carefully, the algorithm might once again just learn to un-do your degredation, and not in a very generic sense.

Yeah, I don't know how the training could be done for poor content with consistent results. It is difficult to carefully degrade a source and repair it. I'm not if it's worth it when you can just choose something like NGU Anti-Alias that handles poor sources fairly well. But I've seen some odd results with NGU Sharp on some material.

Warner306
1st November 2018, 15:03
Hi guys,
With an LG OLED 2017, should I set 700 for the target peak nits or should I stick with 400?
I use the last test build with the measurement tool and the result is already amazing!! :)

You should be losing brightness at 400 nits if the display is actually 700 nits.

Warner306
1st November 2018, 15:04
Reference what to set the NITs too, for the last two posts.

It seems to be subjective to what film you are watching and what you like yourselves brightness wise. From what I have read the brighter you make it, the more chance you have of losing details.

I think it will be another madVR to personal taste to a point.

The higher the target, the less chance of losing detail because less compression is involved.

huhn
1st November 2018, 15:10
NGU sharp is well known to under perform on bad sources.
and that's where RCA comes into play which helps NGU sharp tremendously.

SirSwede
1st November 2018, 17:45
NGU sharp is well known to under perform on bad sources.
and that's where RCA comes into play which helps NGU sharp tremendously.

What is best for "bad sources" then?

Would a GTX 1050 Ti be able to handle NGU and RCA?

:thanks:

mytbyte
1st November 2018, 18:42
I have the same question but for LG OLED C8:



I'd go for 2% peak nits as your peak nits in madVR, it ought to be particularly impactful in dark scenes with small bright single lights or space scenes, in overall brighter scenes the pupil would contract to compensate so the impact of those peak highlights would get lost anyway even if they were presented in original peak brightness...

cork_OS
1st November 2018, 19:07
Would a GTX 1050 Ti be able to handle NGU and RCA?
RCA is free for NGU Sharp. It's called NGU fusion.

SirSwede
1st November 2018, 19:16
RCA is free for NGU Sharp. It's called NGU fusion.

NGU Sharp would be too sharp for me, as I am using Sharpen Complex 2 in MPC-HC.

Would the GTX 1050 Ti, 4GB GDDR5 be able to handle something like: NGU AA, RCA and SC2 for upscaling 720p to 4K? :confused:

Asmodian
1st November 2018, 19:20
No, NGU AA + RCA is quite hard.

mclingo
1st November 2018, 21:35
@MADSHI - to come back to an issue AMD users have, over blown colours for SDR material. I've made some further progress on this with help from another user with the same problem SPENCERFORD.
I've now managed to reproduce this using MPC-BE so it does look like its either driver or DIRECT3D related. However I’ve now found that this only happens with 8 bit 1080p material which is upscaled to 2160p and outputted in 10bit using DIRECT3D, If I play an SDR movie which is native 2160p its fine so it seems to be the upscaling part which is confusing something in the driver / output chain. All 2160p HDR material is also unaffected.
So to reproduce this you need:
• Play a 1080p 8 bit SDR movie
• Have 10 bit or higher enabled on graphsics card and in MADVR
• Set Movie player or MADVR to upscale to 2160p.
• Ensure DIRECT3D 11 is enabled in MADVR or other movie player
• HDR cable TV/MONITOR/PROJECTOR * unsure about this one.

I have logged a ticket to AMD with this new information but I logged one before and nothing came of it, do you have a contact at AMD you could mention this to maybe?.
Now I have this locked down can some other AMD users see if they can reproduce this, for some reason it’s a lot noticeable on the Phantom menace about 32 minutes in, see screen shot.

https://1drv.ms/u/s!AgvFafeelEBigP8JoUs9wKjRu8Ajjw

brazen1
2nd November 2018, 02:08
For your SDR problem, have you tried BT.2020, DCI-P3, and BT.709 options to see if that oversaturated red gets controlled? I use a profile for BT.2020 and another for BT.709 for calibration. Also 8bit or auto instead of 10bit for SDR 8bit? I use an 8bit and a 10bit profile for properties.

huhn
2nd November 2018, 02:27
that's the core problem you are not supposed to need that.

HillieSan
2nd November 2018, 03:26
For your SDR problem, have you tried BT.2020, DCI-P3, and BT.709 options to see if that oversaturated red gets controlled? I use a profile for BT.2020 and another for BT.709 for calibration. Also 8bit or auto instead of 10bit for SDR 8bit? I use an 8bit and a 10bit profile for properties.

You are right. I am using PCI-P3 and no problems with my AMD RX card.

NoTechi
2nd November 2018, 09:08
What gamma are you using for HDR content? I tested so far a 3D LUT DCI-P3 with power gamma 2.2-2.4 with nice results. Now I tried a 3D LUT with madvr set to output in HDR format and ST2048 and JVC also on ST2048 and Guardians of the Galaxy looked fantastic. But when I looked at Iron Man 1 it was not watchable with it. Might be caused by just recalculating the 3D LUt instead of creating a new one with the JVC on ST2048 and HDR profile.

I was thinking I should go for:
1. A 3DLUT for 709 content with a gamma 2.2 or a bit higher using JVC 2020 profile since the calibration was made in DCI-P3
2. A 3DLUT for DCI-P3/BT2020 with gamma ST2048 using JVC HDR profile (which it would switch to automattically on my 7900)

Does this makes sense? :)

NoTechi

mclingo
2nd November 2018, 10:49
For your SDR problem, have you tried BT.2020, DCI-P3, and BT.709 options to see if that oversaturated red gets controlled? I use a profile for BT.2020 and another for BT.709 for calibration. Also 8bit or auto instead of 10bit for SDR 8bit? I use an 8bit and a 10bit profile for properties.


Hi mate, luckily yes that does work, ive been using it as a workaround for a good while now. I use BT2020 as BT709 still gives quite a red image.

Like Huhn says though this shouldht be required which is the core problem, many thanks for your input though.

:)

mclingo
2nd November 2018, 10:53
You are right. I am using PCI-P3 and no problems with my AMD RX card.


Hi, I find by calibrating for BT2020 resolves the issue completely for me and I dont need separate profiles for any other material, no other material seems affected by this for me which in itself is odd suggesting whatever is happening is happening towards the end of the processing chain maybe.

its quite a bizzare problem but I guess its nice to know i'm not the only one who has it and not an issue with my own setup.

el Filou
2nd November 2018, 11:12
If I play an SDR movie which is native 2160p its fine so it seems to be the upscaling part which is confusing something in the driver / output chain. All 2160p HDR material is also unaffected.What is the native colour space of SDR 2160p movies? BT.709 or DCI-P3/BT.2020?that's the core problem you are not supposed to need that.Why not? Wouldn't UHDTV displays that conform to Rec.2020 expect the content to be in BT.2020 when the definition is 2160p SDR (Edit: https://en.wikipedia.org/wiki/Rec._2020#System_colorimetry), just like HD displays expected BT.709 when being fed > 576p? Maybe the Radeon is enforcing the standard really hard? (Edit: i.e. indicating BT.2020 in the HDMI metadata when it's outputting 2160p even though madVR is sending BT.709?)
Just like 8-bit HDR or even 8-bit UHD, maybe BT.709 UHD is technically accepted by some displays but not following the standard and therefore not tested/considered by manufacturers?

nevcairiel
2nd November 2018, 11:20
What is the native colour space of SDR 2160p movies? BT.709 or DCI-P3/BT.2020?

Both exist and are valid. You'll probably find more BT.709 content still though. If you have a BT.2020/DCI-P3 capable screen with a decent color volume, I would probably calibrate for DCI-P3 (or even BT.2020) and let madVR change all content to that.

mclingo
2nd November 2018, 14:05
What is the native colour space of SDR 2160p movies? BT.709 or DCI-P3/BT.2020?Why not? Wouldn't UHDTV displays that conform to Rec.2020 expect the content to be in BT.2020 when the definition is 2160p SDR (Edit: https://en.wikipedia.org/wiki/Rec._2020#System_colorimetry), just like HD displays expected BT.709 when being fed > 576p? Maybe the Radeon is enforcing the standard really hard? (Edit: i.e. indicating BT.2020 in the HDMI metadata when it's outputting 2160p even though madVR is sending BT.709?)
Just like 8-bit HDR or even 8-bit UHD, maybe BT.709 UHD is technically accepted by some displays but not following the standard and therefore not tested/considered by manufacturers?


Hi,if this were the case you'd see this with NVIDA cards too though surely, I have no issues with my 1050 card, i've even tried two different HDR capable TVs

mytbyte
2nd November 2018, 14:56
Hi,if this were the case you'd see this with NVIDA cards too though surely, I have no issues with my 1050 card, i've even tried two different HDR capable TVs

Hmmm....the other day, when I connected my very old comp with ATI HD6570 to plasma, it reported xv.color color signal which is kind of like old wide gamut "standard" and I don't know how this happens, I never activated it if I can recall correctly...I haven't looked closer into this, and can't tell if I get wider gamut and more saturated colors because i didn't have time to look into how to deactivate this...I could connect it to my UHD over the weekend, but perhaps this could be a clue for you -> perhaps BT.2020 is signalled to TV without you knowing about it (like a sort of AMD-specific user friendliness)and TV switches to it's wide gamut mode (probably native colorspace)

huhn
2nd November 2018, 15:23
Why not? Wouldn't UHDTV displays that conform to Rec.2020 expect the content to be in BT.2020 when the definition is 2160p SDR (Edit: https://en.wikipedia.org/wiki/Rec._2020#System_colorimetry), just like HD displays expected BT.709 when being fed > 576p? Maybe the Radeon is enforcing the standard really hard? (Edit: i.e. indicating BT.2020 in the HDMI metadata when it's outputting 2160p even though madVR is sending BT.709?)
Just like 8-bit HDR or even 8-bit UHD, maybe BT.709 UHD is technically accepted by some displays but not following the standard and therefore not tested/considered by manufacturers?

UHD TV that get an SDT UHD image usually stay in bt 709 mode and they should you don't know it it is rescaled or what ever.

for an HDR signal it should assume bt 2020 or even better the connection should say bt 2020 and this API is broken for AMD.

if amd is changing the HDMI color information based on bit deep and resolution alone than they are as dumb as they could be.
GPU are mostly created for gaming and there is at least 1 game that can be rendered in 10 bit SDR and nearly every d3d11 game could do the same way before HDR or bt2020 was a thing so they are SDR and most important windows doesn't change its color space based on bit deep and resolution so if in doubt use the same as windows.

NGU Sharp would be too sharp for me, as I am using Sharpen Complex 2 in MPC-HC.

Would the GTX 1050 Ti, 4GB GDDR5 be able to handle something like: NGU AA, RCA and SC2 for upscaling 720p to 4K? :confused:
than don't use sharpen complex.

mclingo
2nd November 2018, 15:25
Hmmm....the other day, when I connected my very old comp with ATI HD6570 to plasma, it reported xv.color color signal which is kind of like old wide gamut "standard" and I don't know how this happens, I never activated it if I can recall correctly...I haven't looked closer into this, and can't tell if I get wider gamut and more saturated colors because i didn't have time to look into how to deactivate this...I could connect it to my UHD over the weekend, but perhaps this could be a clue for you -> perhaps BT.2020 is signalled to TV without you knowing about it (like a sort of AMD-specific user friendliness)and TV switches to it's wide gamut mode (probably native colorspace)

yes that is definitely a possibility, no ides how we'd track this down though,it would still be circumstantial, we really need MADSHIs input there but I think he's busy right now.

One other thing fixes this that I mentioned a while back but I didnt really look into my settings to hard to this might be a false positive, if I put my TV in PC mode this fixes it, could be something to do with that as well, perhaps the TV knows its a PC as is adjuting accordingly but as I have it in Bluray mode is showing the wrong colour space / saturation. There could be a difference between how a PC outputs 10 bit and how a bluray player does.

its all very complicated, :( just glad i have a workaround for now :)

mclingo
2nd November 2018, 21:58
(1) - sorry if this is a stupid question, (2) sorry if i've asked this before but why is there no profile group allowed for rendering, if this was possible it could solve a few issues, being able to turn DIRECT3D11 off for SDR material would be useful, perhaps being able to turn off FSE per media type might also be useful?

huhn
2nd November 2018, 22:46
but you can do that with profiles.

mclingo
2nd November 2018, 22:48
oh feck so you can, sorry.

:)

mclingo
2nd November 2018, 22:52
would it be true to say that the DIRECT3D11 option is only required for HDR 10bit playback and doesnt need to be on for any 8 bit SDR playback at all then?

huhn
3rd November 2018, 00:16
nvidia can do HDR without it so yeah you only really need it for amd HDR.

Warner306
3rd November 2018, 15:57
What gamma are you using for HDR content? I tested so far a 3D LUT DCI-P3 with power gamma 2.2-2.4 with nice results. Now I tried a 3D LUT with madvr set to output in HDR format and ST2048 and JVC also on ST2048 and Guardians of the Galaxy looked fantastic. But when I looked at Iron Man 1 it was not watchable with it. Might be caused by just recalculating the 3D LUt instead of creating a new one with the JVC on ST2048 and HDR profile.

I was thinking I should go for:
1. A 3DLUT for 709 content with a gamma 2.2 or a bit higher using JVC 2020 profile since the calibration was made in DCI-P3
2. A 3DLUT for DCI-P3/BT2020 with gamma ST2048 using JVC HDR profile (which it would switch to automattically on my 7900)

Does this makes sense? :)

NoTechi

1. A 3D LUT for BT.709 content is still considered the reference.
2. A 3D LUT is used to tone map in PQ using the projector's HDR mode. You would lose HDR -> SDR pixel shader, which I know you like. The 3D LUT could do a fine job, but it is a fixed curve for all videos and not dynamic like pixel shader. A 3D LUT for HDR content is not yet the reference, so choose the option with the best image quality. You could also try multiple 3D LUTs for different video peaks.

ashlar42
3rd November 2018, 16:30
I created some instructions for those who are using current test builds wanting to try madMeasureHDR. Those at AVSForums are already well-versed on the current methods.

Instructions: Using madMeasureHDR to create dynamic HDR10 metadata (https://forum.kodi.tv/showthread.php?tid=223175&pid=2750406#pid2750406)

This is the only place this information is published and I'll update it as the tool changes.Sorry if this question is stupid but...

These measurements are used to do something similar to what Dolby Vision/HDR10+ do with regular HDR10 material? So madVR can make full use of a panel highlights capabilities on a scene by scene basis?

Warner306
3rd November 2018, 16:45
It reduces the compression applied by the tone mapping curve when possible by setting the curve for each scene. If you measure a file before playing it, it is possible to pick out scenes and the measurement tool will flag the brightness of the scene. Then the tone curve is set for each scene in the video. This has the most impact slightly above the set target nits.

Tone mapping goes under the PQ curve, which makes the image darker, and dynamic tone mapping attempts to dynamically reduce compression when possible.

ashlar42
3rd November 2018, 16:59
It reduces the compression applied by the tone mapping curve when possible by setting the curve for each scene. If you measure a file before playing it, it is possible to pick out scenes and the measurement tool will flag the brightness of the scene. Then the tone curve is set for each scene in the video. This has the most impact slightly above the set target nits.

Tone mapping goes under the PQ curve, which makes the image darker, and dynamic tone mapping attempts to dynamically reduce compression when possible.Ok. And thanks. :)

But isn't this what Dolby Vision and HDR10+ are supposed to do?

Warner306
3rd November 2018, 17:02
Yes, but they don't exist yet in the form used by most here. It is limited to HDR10. By first decoding the video or using real-time brightness histograms, you can mostly replace the need for HDR10+ or Dolby Vision content by creating the missing metadata.

ashlar42
3rd November 2018, 17:32
Yes, but they don't exist yet in the form used by most here. It is limited to HDR10. By first decoding the video or using real-time brightness histograms, you can mostly replace the need for HDR10+ or Dolby Vision content by creating the missing metadata.Yes. Sorry, maybe I wasn't clear. I think this is a great achievement. Even more so considering that not all TVs support Dolby Vision (even from major producers).

huhn
3rd November 2018, 18:07
measuring peak brightness is done by every local dimming TV well obviously because that's how you know how to dim the back light.

in theory this gives you HDR10+ (except for better encoding i still don't known what the big deal about this is instead of just sending it as HDR10 and let the TV measure it) and madVR could repack it like that.
but i really have a feeling madVR is using this to do a better job at tone mapping. so no the core reason to use HDR10+ is not given with this.

DV is a different beast on BD it adds extra high lights which are completely missing with out it and it has a higher insane peak nit that can't be put into HDR+.
and it's to me very obvious that it is very useful for HDR -> SDR conversation.

@NoTechi

an SDR 3D lut is used for HDR-SDR conversion and to get the best possible result there a gamma of 2.2 is needed.
because it really looks like madVR is mapping the PQ to 2.2 so to get the same brightness the PQ would have and to get the gamma processing kind of working.

Megalith
4th November 2018, 02:14
What kind of numbers are RTX 2080 Ti owners seeing with the most intensive settings (e.g., NGU Very High) enabled for 4K content?

Ampallang
4th November 2018, 10:23
Try these:

4K UHD:

Chroma: NGU Anti-Alias (medium)
Downscaling: SSIM 1D 100% + LL + AR
Image upscaling: Jinc + AR
Image doubling: Off
Upscaling refinement: Off
Artifact removal - Debanding: Off
Artifact removal - Deringing: Off
Artifact removal - Deblocking: Off
Artifact removal - Denoising: Off
Image enhancements: Off
Dithering: Error Diffusion 2


1080p:

Chroma: NGU Anti-Alias (low)
Downscaling: SSIM 1D 100% + LL + AR
Image upscaling: Off
Image doubling: NGU Sharp
<-- Luma doubling: high
<-- Luma quadrupling: let madVR decide (direct quadruple - NGU Sharp (high))
<-- Chroma: let madVR decide (Bicubic60 + AR)
<-- Doubling: let madVR decide (scaling factor 1.2x (or bigger))
<-- Quadrupling: let madVR decide (scaling factor 2.4x (or bigger))
<-- Upscaling algo: let madVR decide (Bicubic60 + AR)
<-- Downscaling algo: let madVR decide (Bicubic150 + LL + AR)
Upscaling refinement: Off
Artifact removal - Debanding: medium/medium
Artifact removal - Deringing: Off
Artifact removal - Deblocking: Off
Artifact removal - Denoising: Off
Image enhancements: Off
Dithering: Error Diffusion 2


DVD:

Chroma: NGU Anti-Alias (low)
Downscaling: SSIM 1D 100% + LL + AR
Image upscaling: Off
Image doubling: NGU Anti-Alias
<-- Luma doubling: high
<-- Luma quadrupling: let madVR decide (direct quadruple - NGU Anti-Alias (high))
<-- Chroma: let madVR decide (Bicubic60 + AR)
<-- Doubling: let madVR decide (scaling factor 1.2x (or bigger))
<-- Quadrupling: let madVR decide (scaling factor 2.4x (or bigger))
<-- Upscaling algo: let madVR decide (Bicubic60 + AR)
<-- Downscaling algo: let madVR decide (Bicubic150 + LL + AR)
Upscaling refinement: Off
Artifact removal - Debanding: medium/medium
Artifact removal - Deringing: Off
Artifact removal - Deblocking: Off
Artifact removal - Denoising: Off
Image enhancements: Off
Dithering: Error Diffusion 2


You may not agree with the use debanding with those profiles. If you want the image to be sharper, try adding some image enhancements/upscaling refinement.

There is more information in the link in my signature if you are interested. The choice of what to use is mostly up to you.

Hi Warner that works very well now I will try to set for the sources some fine tuning. But the pas far as I can see it looks as good and better than before and I have the feeling that it take less resources in hdr.

Short question for a gpu upgrade end of the year. In case that the 1080 will disappear without a price tag of 300 Euro. I will look into an amd rx580 or vega56/64 how much more quality I can get in comparison to above settings with my gtx 960. I think the 4:4:4 and 10bit will make a huge step in pq, because the gtx can only handle 4:2:2 8bit. Or didnt I get more power and visual pq improvements. I ask because I want to switch next year from 55 oled to 65 oled or 75+ qled / micro led. Source is always with madvr via PC.

Ampallang
4th November 2018, 10:33
@all who use a TV as device can you please clarify that the tonemapping of madvr make no sense other than with a projector. Because the TV has always the tonemapping active in hdr.
So only for sdr TVs who aren't able to display hdr itself it will be an improvement. Or is there any benefit that some users are doing tonemapping for there hdr WCG TVs via madvr?

el Filou
4th November 2018, 11:03
@Ampallang madshi already answered this: basically, there are two possibilities:
- madVR might do better tone mapping than the TV if the TV's pretty bad, so using madVR tone mapping with SDR output and the TV at max brightness might give better results than the TV's own HDR mode
OR:
- if the TV has bad tone mapping but is not that dumb, you may be able to go around it by giving madVR the real max nits of your TV and still outputting in HDR, and then the TV will avoid doing a second tone mapping as the brightest pixels will be under its max brightness and it would be able to display 'as is'

HDR
4th November 2018, 11:35
Hi Warner that works very well now I will try to set for the sources some fine tuning. But the pas far as I can see it looks as good and better than before and I have the feeling that it take less resources in hdr.

Short question for a gpu upgrade end of the year. In case that the 1080 will disappear without a price tag of 300 Euro. I will look into an amd rx580 or vega56/64 how much more quality I can get in comparison to above settings with my gtx 960. I think the 4:4:4 and 10bit will make a huge step in pq, because the gtx can only handle 4:2:2 8bit. Or didnt I get more power and visual pq improvements. I ask because I want to switch next year from 55 oled to 65 oled or 75+ qled / micro led. Source is always with madvr via PC.
I have a GTX 960 + 65" oled and you'd be wasting your money.

It won't make any noticeable difference. A 960 is already more than capable with madVR.

4:4:4 and 10bit makes no difference. Video is mastered at 4:2:0 and 8 bit output with dithering is indistinguishable from 10 bit.

ryrynz
4th November 2018, 12:42
"960 can only handle 4:2:2 8bit" How did you even arrive at that? I ran 10 bit and 4:4:4 on my 960 no problem.

I have a GTX 960 + 65" oled and you'd be wasting your money.


AHEM, madVR's tonemapping is kinda a big deal and he's sure as heck gonna want more than a 960 for that and other stuff. How the RX is gonna cope I have no idea though, someone can weigh in once the next version lands in maybe a week or two.