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

AngelGraves13
26th October 2015, 03:04
It's a pity there is no new standard colorspace for 4K resolution and up for PC. There's a ton of 4k monitors with sRGB colorspace and some that support about 98% Adobe RGB colorspace.

I'm still on a 1440p IPS panel that only does sRGB, but am a bit confused about my next monitor purchase. I should obviously go with one that supports 10-bit and Adobe RGB, but how much of Rec 2020 will that be able to show, and what exactly would I select in madvr for calibration? The colorspaces there are all for video, so would I simply disable calibration all together and let my monitor and Windows run in Adobe RGB?

Why isn't Rec 2020 a new standard for PC as well, since sRGB is basically Rec 709.

Any thoughts on the matter? I apologize if it's a bit off topic.

Asmodian
26th October 2015, 04:41
It's a pity there is no new standard colorspace for 4K resolution and up for PC. There's a ton of 4k monitors with sRGB colorspace and some that support about 98% Adobe RGB colorspace.

I'm still on a 1440p IPS panel that only does sRGB, but am a bit confused about my next monitor purchase. I should obviously go with one that supports 10-bit and Adobe RGB, but how much of Rec 2020 will that be able to show, and what exactly would I select in madvr for calibration? The colorspaces there are all for video, so would I simply disable calibration all together and let my monitor and Windows run in Adobe RGB?

Why isn't Rec 2020 a new standard for PC as well, since sRGB is basically Rec 709.

Any thoughts on the matter? I apologize if it's a bit off topic.

Personally I will never buy another Adobe RGB monitor (and I gave away the one I had). Windows is too stupid to understand gamuts at all, it assumes it is outputting to an sRGB display and never renders to anything else. Very few Windows applications are color managed. For example, all video not sent through madVR will look wrong on an Adobe RGB display (e.g. Netflix, YouTube). Photos too, Windows will finally respect gamut tags but if an image is tagged Adobe RGB Windows converts it to sRGB even if you have an Adobe RGB profile assigned for the display. :confused:

MadVR would work fine with a 3DLUT, you simply calibrate as normal, but there is no content for Adobe RGB (it is still way too small to display Rec 2020) so madVR will simply not use any of the available colors outside the BT.709 gamut. This means, at best, video will look the same on an Adobe RGB or sRGB display.

Also Adobe RGB is not one of the options for "this displays is already calibrated" so you need a meter (to create a 3DLUT or setup yCMS) to get somewhat close to correct colors on an Adobe RGB display.

10-bit sRGB is what you want, with the highest contrast you can get.

Rec 2020 isn't a standard yet because no one has been able to create a display that can display that wide of a gamut for anything like a reasonable price.

webs0r
26th October 2015, 06:33
Question and a Problem
Why is madvr Locked to SRGB gamut when using a 3D LUT for calibration?

i have created a 3D LUT for a wider colorspace close to DCI P3 that my tv can deliver.
still selecting the P3 3D LUT in the DCI P3 section in madvr it only gets to SRGB gamut.

without the 3D LUT i get the full DCI gamut.
or is it a bug with argyll cms?

it almost seems that madvr doesnt read all the info from the 3D LUT files.
the P3 3d lut and the rec709 3d LUT are alot different and should not get the same gamut.

Edit: i know its a bug with argyll CMS but i want to try to ask here also so i can rule out madvr and have it on paper to show the stubborn argyll CMS creator lol

I'm far from an expert on this but could you explain more about what are you doing / trying to do?
(1) Are you using madTPG to display patches with Argyll/HCFR/dispcalgui controlling? (thus I assume you are trying to measure the effectiveness of the 3DLUT by profiling the display with the LUT active?)

Or (2) Or are you playing back a video via madVR with a colorspace of DCI-P3? (check that madvr is actually getting the right colorspace info from the source file/filter - check ctrl-j stats - the matrix/primaries lines would say what madVR is getting or assuming)

Interestingly, for (1), I just checked HCFR generator options, and there's no option to select which LUT madVR applies. BUT in madTPG there is a drop down top-right that allows you to select the appropriate LUT, so that should work with any tool (dispread/hcfr/dcg etc)

aufkrawall
26th October 2015, 07:00
Also, I wouldn't have expected the DXVA native issue to be this serious. If I remember correctly a slight blur was mentioned, but this doesn't seem to be so slight. Not to mention misaligned chroma...

I just recently mentioned that it's quite harmful. :D

tung9484
26th October 2015, 07:19
Can't reset "v0.89.12" to default settings Win10

AngelGraves13
26th October 2015, 07:37
Personally I will never buy another Adobe RGB monitor (and I gave away the one I had). Windows is too stupid to understand gamuts at all, it assumes it is outputting to an sRGB display and never renders to anything else. Very few Windows applications are color managed. For example, all video not sent through madVR will look wrong on an Adobe RGB display (e.g. Netflix, YouTube). Photos too, Windows will finally respect gamut tags but if an image is tagged Adobe RGB Windows converts it to sRGB even if you have an Adobe RGB profile assigned for the display. :confused:

I've used an Adobe RGB monitor on a workstation where I've done a lot of work with Lightroom, and haven't run into issues with incorrect gamut. ACDSee and Adobe programs all respect the proper colorspace if you set it up right.

I haven't had a chance to play games or really even use madvr on it as it's strictly a workstation, so I have no idea how it behaves in those programs. I'd imagine that games have no understanding of colorspace unless they're programmed to, but they should respect whatever Windows is set to. Using a Spyder makes it a lot easier too as it does almost all the work for you, including setting Windows to the proper colorspace and so on.

I'm considering upgrading my main system to a Dell UltraSharp 4K UP3216Q, but gaming would become a problem on there. I would be able to view 4K videos in full resolution though, not that those are even available.

If Adobe RGB is a problem, I can simply drop it to sRGB mode.

This whole thing needs to get sorted though before 4K blu-ray gets here. At least madVR supports REC 2020.

AngelGraves13
26th October 2015, 09:47
madshi, any idea if you can implement something like this deblocking filter into madvr?

http://forum.doom9.org/showthread.php?t=132240
and
http://forum.doom9.org/showthread.php?t=134078

I mainly ask because deblocking MPEG-2, YouTube content, and pretty much any encoding will greatly improve the overall image quality much more than debanding ever did.

Low, Medium, and High will probably be better than an On or Off switch, and will likely require testing as usual...but I'm getting ahead of myself.

e-t172
26th October 2015, 11:05
I've used an Adobe RGB monitor on a workstation where I've done a lot of work with Lightroom, and haven't run into issues with incorrect gamut. ACDSee and Adobe programs all respect the proper colorspace if you set it up right.

Yes, because these are graphics applications that are ICC-aware, and have been designed that way because they're often used for color-critical work. This is definitely not true for Windows applications in general.

I haven't had a chance to play games or really even use madvr on it as it's strictly a workstation, so I have no idea how it behaves in those programs. I'd imagine that games have no understanding of colorspace unless they're programmed to, but they should respect whatever Windows is set to.

No they don't. The thing that's counter-intuitive here is that the ICC profile you set in the Windows color options is merely a "suggestion", and Windows doesn't do anything by itself (well, technically it can load the gamma ramps from the profile, but that's only a 3x1DLUT which means it won't fix your gamut). Applications are responsible for asking Windows which ICC profile the display is set to, and are responsible for applying the profile themselves to their own output (i.e. gamut mapping).

Since most developers don't really care about color management, most applications don't bother doing that, and as a result most applications will ignore the ICC profile that you set in Windows color options, resulting in incorrect color.

Now, if your monitor is set up to use the sRGB gamut, this is not that big a deal because non-ICC-aware applications assume sRGB anyway, so it all works out fine in the end. However, if your monitor is set to something other than sRGB (e.g. Adobe RGB), then the output from these applications will be wrong, and there's nothing you can do to fix it. This is why using an Adobe RGB (or DCI-P3, etc.) monitor outside of color-managed workflows (e.g. gaming) is almost always a bad idea.

Note: you might have noticed that setting an ICC profile in the Windows color options does seem to change the output of the entire desktop. You might think that means everything is getting color-corrected, but you would just be confused: that's just Windows loading the vcgt (RGB gamma ramps, i.e. 3x1DLUT) from the profile into the GPU LUTs. That can be used to correct the white point and some monitor non-linearities, but it cannot be used to do gamut mapping - for that you need a full-blown 3DLUT, and Windows currently doesn't know how to apply a 3DLUT to the entire desktop display. It relies on applications to apply 3DLUTs to their own outputs themselves using the configured ICC profile.

Using a Spyder makes it a lot easier too as it does almost all the work for you, including setting Windows to the proper colorspace and so on.

Well, actually, if you use something like ColorHCFR with your Spyder, you can see by yourself that the system doesn't default to the sRGB gamut at all - the applications need to do it.

baii
26th October 2015, 13:12
Really OT, but using wide gamut on non icc aware app is not necessarily "bad" since most of those app may not even have srgb in mind.
Maybe we can have a thread for display in hardware section.

Sent from my 306SH

e-t172
26th October 2015, 13:32
Really OT, but using wide gamut on non icc aware app is not necessarily "bad" since most of those app may not even have srgb in mind.

Well, these apps had to be developed and tested on something, and that something is most likely a sRGB monitor since that's the most commonplace. Therefore, if one wants to see the content as it was produced, one has to stick to the sRGB gamut unless indicated otherwise.

mindz
26th October 2015, 16:26
@madshi:
Whenever im watching a movie with a horizontal resolution of 1080 pixels and a fixed height there is no image upscaling done. There is chroma upscaling done, it does this not in DXVA (my standard setting for both chroma/luma) but uses the set algo from chroma upscaling (Bicubic 75AR). Shouldnt there be a DXVA setting be added to chroma, so that in this case the dedicated Intel hardware is still used for the chroma upscaling?

AngelGraves13
26th October 2015, 20:19
@madshi:
Whenever im watching a movie with a horizontal resolution of 1080 pixels and a fixed height there is no image upscaling done. There is chroma upscaling done, it does this not in DXVA (my standard setting for both chroma/luma) but uses the set algo from chroma upscaling (Bicubic 75AR). Shouldnt there be a DXVA setting be added to chroma, so that in this case the dedicated Intel hardware is still used for the chroma upscaling?

DXVA does everything in bilinear as far as I know, unless I'm wrong.

Better off doing Jinc if you can for Chroma.

nijiko
26th October 2015, 21:03
Is the problem with snapping image be pointed? Able to fix?

Nezil
27th October 2015, 05:42
It's a pity there is no new standard colorspace for 4K resolution and up for PC. There's a ton of 4k monitors with sRGB colorspace and some that support about 98% Adobe RGB colorspace.

I'm still on a 1440p IPS panel that only does sRGB, but am a bit confused about my next monitor purchase. I should obviously go with one that supports 10-bit and Adobe RGB, but how much of Rec 2020 will that be able to show, and what exactly would I select in madvr for calibration? The colorspaces there are all for video, so would I simply disable calibration all together and let my monitor and Windows run in Adobe RGB?

Why isn't Rec 2020 a new standard for PC as well, since sRGB is basically Rec 709.

Any thoughts on the matter? I apologize if it's a bit off topic.

This is a bit off topic, but I do have some experience in this area, so I might be able to help...

As has been stated by someone else, there are no displays that can reproduce BT.2020 yet, and to be honest, there may never be... There are actually quite significant problems with producing displays like this, and they're related to metamerism - When you have very narrow bandwidth primaries (BT.2020 requires single wavelength primaries), there are very significant differences from person to person, in how a colour created from those RGB primaries is perceived. This is a biological problem and not something that can be overcome with technology, at least not easily... but I digress...

BT.2020 should be thought of as a container format, rather than a goal to achieve. BT.709 is quite a small gamut, and the desire of many content producers is to create wider gamut content. For digital cinema, the DCI-P3 gamut is standard, and this does allow for some nicely saturated primary and secondary colours that aren't possible with BT.709. There are also many different professional monitors that support P3 colour, so this is where next generation Blu-ray content is likely to end up; BT.2020 encoding, but the data itself, limited to P3.

As for working with LUTs in madVR... I have used 3D LUTs in madVR to output RGB data which utilises the full gamut of a display with a gamut that is wider than BT.709, though I didn't use ArgyllCMS to create them so I cannot comment on that part of the workflow. I have done this with native P3 content, and with P3 in a BT.2020 container content.

When you import a 3D LUT to madVR, it asks which colour gamut the LUT is intended for, and the choice here is obviously important. I tested madVR with 3D LUTs intended for BT.2020 incoming signals, and these LUTs remapped to the native (wider than BT.709) gamut of my display. madVR doesn't know or care what gamut your display is, so what you're trying to do should be possible.

If you're interested in colour accuracy, then you probably wouldn't want to render BT.709 content to a wider gamut display by stretching out the colours to fill the gamut, though it is obviously possible. I'd have thought that if your display is in its native wide gamut mode, you'd want a 3DLUT to re-align the data so that that didn't happen.

Nezil
27th October 2015, 05:45
Just as a follow up... If you have BT.2020 content and a display that is able to accept and do the required gamut mapping for BT.2020 inputs, then you don't need any LUT in madVR at all.

The purpose of any LUT is to re-align the data with the measured or known response of the display.

Sunset1982
27th October 2015, 09:03
I've got two questions:


I'm using a 3DLut. Whould I enable or disable the "disable GPU Gamma Ramps option"?


What is the difference between Error Diffusion 1 and 2? Which one is suggestet for 4K upsacling to OLED TV with nvidia gpu?

huhn
27th October 2015, 09:42
Just as a follow up... If you have BT.2020 content and a display that is able to accept and do the required gamut mapping for BT.2020 inputs, then you don't need any LUT in madVR at all.

The purpose of any LUT is to re-align the data with the measured or known response of the display.

and how would can your display know it is bt 2020? how to tell it?

and do you really think your TVs mapping is perfect?

I've got two questions:


I'm using a 3DLut. Whould I enable or disable the "disable GPU Gamma Ramps option"?


What is the difference between Error Diffusion 1 and 2? Which one is suggestet for 4K upsacling to OLED TV with nvidia gpu?

is the 3D LUt create with or without your normal LUT?

Sunset1982
27th October 2015, 09:47
is the 3D LUt create with or without your normal LUT?

You mean the GPULut option in MadTPG? Both Lut option where disabled.

huhn
27th October 2015, 09:54
than disable the GPU gamma ramp. if the 3D LUT is a new one it will do it anyway because it saved this information in the 3D LUT.

and more important do you even use a gamma ramp LUT?

Sunset1982
27th October 2015, 10:12
than disable the GPU gamma ramp.

ok, you mean check the "disable GPU gamma ramp" box. or uncheck?


and more important do you even use a gamma ramp LUT?

What does that mean?
I disabled VideoLuts and 3DLuts in MadTPG. Are there any other options i have to be aware of? Used dispcalgui/ArgyIICMS to create a 3DLut.

huhn
27th October 2015, 10:53
you can check disable GPU gamma ramp.

it doesn't look like you use one anyway and the 3D LUT will take care of this too so there is no issue at all.

Sunset1982
27th October 2015, 11:09
you can check disable GPU gamma ramp.

it doesn't look like you use one anyway and the 3D LUT will take care of this too so there is no issue at all.

ok, thx very much!

SweetLow
27th October 2015, 11:21
Shouldnt there be a DXVA setting be added to chroma, so that in this case the dedicated Intel hardware is still used for the chroma upscaling?
+1 to this wish :) It's not a high problem in my view conditions, since i use native DXVA decoding, but i note this problem too.

DXVA does everything in bilinear as far as I know, unless I'm wrong.

No. Look there http://www.avsforum.com/forum/26-home-theater-computers/1477339-so-you-ve-built-your-htpc-now-what-next-how-get-ultimate-picture-sound-quality-your-htpc-madvr-svp-xbmc-mediabrowser-jriver.html

Sorrigotti
27th October 2015, 20:32
Hello.
I am a new user madVR.
Use KODI version DSPlayer madVR and the image is fantastic!
I have only one question:
- When customizo adjustments in madVR and send save, he's not saving ....
When I click the KODI again the madVR settings are as standard and the changes I made are not included in the adjustments ....
What can I be doing wrong or not doing?
I appreciate the help! :)

aufkrawall
27th October 2015, 21:00
No. Look there http://www.avsforum.com/forum/26-home-theater-computers/1477339-so-you-ve-built-your-htpc-now-what-next-how-get-ultimate-picture-sound-quality-your-htpc-madvr-svp-xbmc-mediabrowser-jriver.html
Problem with DXVA scaling is that it happens with just 8 bit precision which sooner or later has to lead to noticeable banding with gradients.
madVR's scaling is 16 bit (or 10 bit with performance trade off options). 16 bit is not lossless either, but unlike DXVA scaling this doesn't lead to any noticeable banding.

My radical opinion: Really try to get a GPU that doesn't have problems with Jinc AR.
They are not expensive anymore.

Ruben0
27th October 2015, 21:14
hi

first, thanks madshi for this great renderer.

I have some questions about the madvr functionality, if madshi or anyone else can answer me I will appreciate for your help.

What were the settings used for the chroma upsampling and downscaling comparison in the second post?

what type of deinterlacing method does madvr use (vector or motion adaptive)?

I didn't find that much of a difference in the test patterns from the following site using software YADIF deinterlacing from MPC-HC and MADVR deinterlacing :

avsforum.com/forum/26-home-theater-computers/1157287-hd-1080i-test-pattern-determine-vector-adaptive-deinterlacing-others-icl-ticker.html

yadif vs madvr deinterlacing used for the Live at Knebworth dvd showed almost the same result but with a big performance hit using madvr.

using madvr with defaults settings will equal the quality of dedicated players using chips like faroudja or anchor bay (oppo players)?

there is a video benchmark and I wonder how madvr will do:

hometheaterhifi.com/wp-content/uploads/2008/02/oppo-dv-983h-dvd-player-benchmark-chart-large.gif

SweetLow
27th October 2015, 22:22
My radical opinion: Really try to get a GPU that doesn't have problems with Jinc AR.
They are not expensive anymore.
It's true in general, but if you have intel (as asked in beginning question) and (worse) this intel reside in notebook with poor cooling system - things are changed.

balkerman
27th October 2015, 23:12
Hello.
I am a new user madVR.
Use KODI version DSPlayer madVR and the image is fantastic!
I have only one question:
- When customizo adjustments in madVR and send save, he's not saving ....
When I click the KODI again the madVR settings are as standard and the changes I made are not included in the adjustments ....
What can I be doing wrong or not doing?
I appreciate the help! :)
This will be a kodi dsplayer issue, have a look at that thread on the kodi forum.

baii
28th October 2015, 00:16
hi

first, thanks madshi for this great renderer.

I have some questions about the madvr functionality, if madshi or anyone else can answer me I will appreciate for your help.

What were the settings used for the chroma upsampling and downscaling comparison in the second post?

what type of deinterlacing method does madvr use (vector or motion adaptive)?

I didn't find that much of a difference in the test patterns from the following site using software YADIF deinterlacing from MPC-HC and MADVR deinterlacing :

avsforum.com/forum/26-home-theater-computers/1157287-hd-1080i-test-pattern-determine-vector-adaptive-deinterlacing-others-icl-ticker.html

yadif vs madvr deinterlacing used for the Live at Knebworth dvd showed almost the same result but with a big performance hit using madvr.

using madvr with defaults settings will equal the quality of dedicated players using chips like faroudja or anchor bay (oppo players)?

there is a video benchmark and I wonder how madvr will do:

hometheaterhifi.com/wp-content/uploads/2008/02/oppo-dv-983h-dvd-player-benchmark-chart-large.gif

Madvr use whatever dxva deinterlacing use iirc. With amd myself, I actually find overall performance better than using yadif.

Sent from my SM-T700 using Tapatalk

Sorrigotti
28th October 2015, 01:51
This will be a kodi dsplayer issue, have a look at that thread on the kodi forum.

Bakerman, I also test with Media Player Home Cinema and also the same thing happens ....
This eliminates the possibility of the KODI DSPlayer.
Do you agree?

Asmodian
28th October 2015, 02:30
Bakerman, I also test with Media Player Home Cinema and also the same thing happens ....
This eliminates the possibility of the KODI DSPlayer.
Do you agree?

Do you have madVR in the Program Files directory? Usually those kinds of problems are because madVR is lacking write permissions to its folder.

Sorrigotti
28th October 2015, 02:46
Do you have madVR in the Program Files directory? Usually those kinds of problems are because madVR is lacking write permissions to its folder.

Asmodian, I leave the madVR in a directory on the D drive to avoid this kind of problem.

Asmodian
28th October 2015, 03:17
I'm using a 3DLut. Whould I enable or disable the "disable GPU Gamma Ramps option"?

This cannot be answered without knowing how you made the 3DLUT. Depending on the options it is possible to create a 3DLUT with Argyllcms which requires the gamma ramps to be enabled, even with them disabled in madTPG, for correct output.

Usually, with any version of Argyllcms from within the last year at least, the 3DLUT will contain the information required and that option is not needed. I would suggest you leave the option disabled (GPU gamma ramps enabled). If the 3DLUT was made expecting not to use the GPU gamma ramps madVR will turn them off automatically and if not they stay enabled and you get correct output either way.

I would be very surprised if it was possible to create a 3DLUT with dispcalgui which should have this option enabled.

What is the difference between Error Diffusion 1 and 2? Which one is suggestet for 4K upsacling to OLED TV with nvidia gpu?

ED1 is a bit higher noise but with almost no pattern, ED2 has a bit more pattern but lower noise. madVR's settings page already told you that though. :p

Set your display to 1 to 4 bit and see for yourself. :)

Of course what they look like at 2-bit isn't really the same as at 8-bit.. but there is no better way to understand the differences. When we were testing various dithering options there were a lot of variants of ED dithering. In the final comparison (madshi wanted to settle on one dither option to avoid this type of confusion) we refused to agree. I liked ED2 the most then but many others liked ED1 more. I have since purchased new displays and after testing again I use ED1 now. However, I still like both of the other dither options off (unlike many, why they to default on).

Preference does seem to be up to exact display and/or personal opinion. If you want to make a good choice I suggest you watch something you consider representative of normal high quality video with both options, and pick the one you like best. You cannot go wrong.

Also compare to ordered dithering, ordered dithering was not an option when ED was first released. It is amazingly good for very little GPU cost, if you can increase other quality options by using ordered dithering it might be a very good trade off. Ordered dithering is the lowest apparent noise option by a lot, I can see liking it the most for that reason on a very high contrast display.

Asmodian
28th October 2015, 03:25
Asmodian, I leave the madVR in a directory on the D drive to avoid this kind of problem.

If you run "madHcCtrl.exe" out of that directory are setting changes not saved? Make sure settings.bin is not read only, or simply delete it.

Sunset1982
28th October 2015, 05:11
thank you for your answers asmodian! :thanks:

Warner306
28th October 2015, 07:43
Bakerman, I also test with Media Player Home Cinema and also the same thing happens ....
This eliminates the possibility of the KODI DSPlayer.
Do you agree?

Are you using madVR profiles? Try deleting these profiles and starting over.

Greater detail on DSPlayer setup can be found in the link in my signature.

Razoola
28th October 2015, 10:37
Kodi with DSplayer takes advantage of profiles in madVR. Every time you launch this version of kodi it forces its settings into its madVR profile (kodi must store settings also separately from madVR somewhere). To alter these separate settings in kodi you must play a video in kodi and then use kodi video settings icon. Once there you can change almost all madVR settings related to the image. You must use and save setting option at the top of that kodi menu once your desired settings are made or they will not be saved. In effect this version of kodi allows you to alter madVR settings without physically opening madVR at all. For this player that is a good thing but there is the side effect you are experiencing which may highlight a potential madVR issue.

I can't for the life of me for example seem to be able to create settings independent of the profiles set up by this version of kodi/dsplayer from within madVR its self. madVR simply won't let me choose the option to make a new profile (greyed out). So while I agree kodi is the source of this situation, there is also an issue in madVR stopping one creating totally independent settings from the profile set up by this kodi version.

Let me give an example of what I mean.... Once kodi/dsplayer has set its profile in madVR, in madVR if I open the processing menu, that first create new profile option is greyed out. The next menu is 'DSPlayer Profile Group' From there I can create a new profile but its a sub profile of this group. The next menu is 'DSPlayer Profile' and under that is all the processing options. There is no way to create a new profile outside of this original DSplayer profile group. This is the issue, but maybe this is the way it should be??

Maybe its a case of kodi naming that lead profile in a way that is misleading, maybe it should not be named 'DSPlayer Profile Group' but something like 'madVR Profiles', I just don't know as I have not taken advantage of madVR's profile options in the past. None the less though the settings changed by this kodi version also change the way madVR acts with other video players.

The solution to this would be madVR detecting the video player used and then using a profile based on the videoplayer detected. On the other side however it can be rightly argued madVR options should be the same over all videos players as quality should not change from player to player. Then it comes full circle to the issue at hand, once you use this kodi version, any changes you make directly in madVR can be altered by this video player when its launched. This is because the player never reads settings in from madVR to its personal settings storage, it only exports those settings out to madVR.

[edit]
I have to correct myself a little because there is a way to get the kodi player to load in settings from madVR and not use profiles but it is not the default kodi setting and its not well labelled either.... In the Kodi/dsplayer options in kodi there is a setting 'Manage settings with Kodi'. In here if you choose 'Load from madVR active profile' then kodi will work in much the same way other players do, any changes you make in madvr menus will be used with kodi also. I never knew about this setting and I have changed it from the default (which causes the issue above). I'm going to suggest this setting be named differently, maybe something like 'Interaction with madVR'.

Sorrigotti
28th October 2015, 16:48
If you run "madHcCtrl.exe" out of that directory are setting changes not saved? Make sure settings.bin is not read only, or simply delete it.

I did as u told me but not resolved ....

Are you using madVR profiles? Try deleting these profiles and starting over.

Greater detail on DSPlayer setup can be found in the link in my signature.

Warner 306, also tried this and nothing. Thanks for the link on the DSPlayer. It will be very useful to me.

Razoola
28th October 2015, 18:00
@Sorrigotti, read my post (all of it).

Ruben0
28th October 2015, 18:38
Madvr use whatever dxva deinterlacing use iirc. With amd myself, I actually find overall performance better than using yadif.

Sent from my SM-T700 using Tapatalk

thank you for your answer, I have a nvidia gtx 770 so performance and quality wise I'm better with software yadif. so it means cause you are on amd the deinterlacing is vector adaptive.

Sorrigotti
28th October 2015, 18:58
@Sorrigotti, read my post (all of it).

Razoola, I read your post, but in my case I have the same problem using Media Player Home Cinema (MPC-HC).
Not only with KODI DSPlayer the problem occurs.

Razoola
28th October 2015, 19:14
@Sorrigotti, You will have the same issue if you load MPC, then kodi and then MPC again. If you just use MPC and never kodi the settings should be fine.

Nezil
28th October 2015, 19:34
and how would can your display know it is bt 2020? how to tell it?

HDMI has for some time had the ability to signal BT.2020 colourimetry, as have HEVC compressed files. Many displays already have this functionality enabled, but there is so little BT.2020 content around that very little consumer experimentation has ever taken place.

In my case, I was also able to work with a development firmware for the displays that I work on, which has the ability to manually select BT.2020 even if it's not signalled.

and do you really think your TVs mapping is perfect?

I don't, and part of my work was to test how good the TV mapping was; I developed a test suite of colours for this purpose, and measured the difference between the measured and expected colours to test this.

is the 3D LUt create with or without your normal LUT?

So I was doing some development work on HDR tone mapping, using the 3D LUT feature of madVR for three aspects of this:


Conversion of BT.2020 to the native RGB of the display
Conversion of SMPTE 2084 (PQ) EOTF to the calibrated EOTF response of the display (2.2 Gamma)
Re-mapping from high brightness HDR signal to a lower peak brightness display - this one is by far the most complex, and this is what I was spending most of my time experimenting with

The 3D LUTs that I was building were based on mathematical equations to carry out the three aspects above, and I therefore didn't use ArgyllCMS or DispcalGUI.

I used the display on-screen tools to calibrate the display to 2.2 Gamma and D65 white point, so this was the target output from my 3D LUT.

I could have perhaps concatenated two 3D LUTs, one for initial calibration of the display to a more accurate 2.2 Gamma / D65, and the second one for my HDR work. I didn't do this though.

Although I'm happy to talk about all of this, it is pretty much off-topic. I'd advise anyone interested in the topic of HDR / BT.2020 / Future display standards etc. to either PM me, or start another topic for that purpose.

Sorrigotti
28th October 2015, 19:42
@Sorrigotti, You will have the same issue if you load MPC, then kodi and then MPC again. If you just use MPC and never kodi the settings should be fine.

But I've uninstalled everything and reinstall madVR and MPC, without installing KODI and yet not I save my changes in madVR ....

Razoola
28th October 2015, 20:30
But I've uninstalled everything and reinstall madVR and MPC, without installing KODI and yet not I save my changes in madVR ....

Than I can't help you... There is nothing in MPC that would cause madVR to loose settings I think.... It will be more a case of madVR not saving the settings period. Youll have to wait for madshi to comment.

Razoola
28th October 2015, 21:12
@sorrigotti. I have one more thing you could try.....

1) Go to madVR install folder and launch 'madHcCtrl.exe', then in the system tray open madVR setting and make your required changes.
2) Using the tray icon option exit so it closes.
3) Launch 'madHcCtrl.exe' again and see if your setting are still set.

QBhd
28th October 2015, 22:07
But I've uninstalled everything and reinstall madVR and MPC, without installing KODI and yet not I save my changes in madVR ....

Follow these steps and Apply at the end:

http://i.imgur.com/vpFAYWz.png

QB

Warner306
28th October 2015, 22:16
Kodi with DSplayer takes advantage of profiles in madVR. Every time you launch this version of kodi it forces its settings into its madVR profile (kodi must store settings also separately from madVR somewhere). To alter these separate settings in kodi you must play a video in kodi and then use kodi video settings icon. Once there you can change almost all madVR settings related to the image. You must use and save setting option at the top of that kodi menu once your desired settings are made or they will not be saved. In effect this version of kodi allows you to alter madVR settings without physically opening madVR at all. For this player that is a good thing but there is the side effect you are experiencing which may highlight a potential madVR issue.

I can't for the life of me for example seem to be able to create settings independent of the profiles set up by this version of kodi/dsplayer from within madVR its self. madVR simply won't let me choose the option to make a new profile (greyed out). So while I agree kodi is the source of this situation, there is also an issue in madVR stopping one creating totally independent settings from the profile set up by this kodi version.

Let me give an example of what I mean.... Once kodi/dsplayer has set its profile in madVR, in madVR if I open the processing menu, that first create new profile option is greyed out. The next menu is 'DSPlayer Profile Group' From there I can create a new profile but its a sub profile of this group. The next menu is 'DSPlayer Profile' and under that is all the processing options. There is no way to create a new profile outside of this original DSplayer profile group. This is the issue, but maybe this is the way it should be??

Maybe its a case of kodi naming that lead profile in a way that is misleading, maybe it should not be named 'DSPlayer Profile Group' but something like 'madVR Profiles', I just don't know as I have not taken advantage of madVR's profile options in the past. None the less though the settings changed by this kodi version also change the way madVR acts with other video players.

The solution to this would be madVR detecting the video player used and then using a profile based on the videoplayer detected. On the other side however it can be rightly argued madVR options should be the same over all videos players as quality should not change from player to player. Then it comes full circle to the issue at hand, once you use this kodi version, any changes you make directly in madVR can be altered by this video player when its launched. This is because the player never reads settings in from madVR to its personal settings storage, it only exports those settings out to madVR.

[edit]
I have to correct myself a little because there is a way to get the kodi player to load in settings from madVR and not use profiles but it is not the default kodi setting and its not well labelled either.... In the Kodi/dsplayer options in kodi there is a setting 'Manage settings with Kodi'. In here if you choose 'Load from madVR active profile' then kodi will work in much the same way other players do, any changes you make in madvr menus will be used with kodi also. I never knew about this setting and I have changed it from the default (which causes the issue above). I'm going to suggest this setting be named differently, maybe something like 'Interaction with madVR'.

The solution to your problem requires reading the DSPlayer set-up guide. This can be confusing, but there is nothing wrong with profile use once you know what you are doing.

DSPlayer can save its own settings internally. Or it can load directly from madVR. It depends on the chosen DSPlayer setting.

The great thing about Kodi DSPlayer is you can change settings for the active madVR profile with a remote from Kodi and madVR will save these changes in the madVR control panel. Experimenting with processing features becomes very easy, and madVR saves every change you make.

Further correspondence should be made in the DSPlayer forum.

Razoola
28th October 2015, 22:47
The solution to your problem requires reading the DSPlayer set-up guide. This can be confusing, but there is nothing wrong with profile use once you know what you are doing.

DSPlayer can save its own settings internally. Or it can load directly from madVR. It depends on the chosen DSPlayer setting.

The great thing about Kodi DSPlayer is you can change settings for the active madVR profile with a remote from Kodi and madVR will save these changes in the madVR control panel. Experimenting with processing features becomes very easy, and madVR saves every change you make.

Further correspondence should be made in the DSPlayer forum.

Yes I understand it now, the way the kodi UI references the madVR setting is not the most clear presently. Even for an advanced user like myself, I got stuck. I have made suggestions in the kodi/psplayer thread about how it can make things easier for its users with a couple of simple ASCII changes.

The way the default Kodi/DS player setting are implemented have implications to madVR users who use other media players (with madVR) and that probably needs addressing in this thread.

In an ideal world my suggestion of madVR being able to use different profiles for different mediaplayers would be perfect for kodi/dsplayer. The player would no longer need a setting on how to handle madvr settings and users of multiple media players would not have to worry about one media player changing madVR settings affecting all media players. Another option would be to allow madVR to be an internal part of a player (like LAV is with MPC-HC for example).

Of course its probably not a discussion for between users and madshi but rather between madshi and makers of media players.

Would be interesting to hear madshi's view on this though and if he would consider such a feature at least.

Sorrigotti
28th October 2015, 22:55
@sorrigotti. I have one more thing you could try.....

1) Go to madVR install folder and launch 'madHcCtrl.exe', then in the system tray open madVR setting and make your required changes.
2) Using the tray icon option exit so it closes.
3) Launch 'madHcCtrl.exe' again and see if your setting are still set.

Follow these steps and Apply at the end:

http://i.imgur.com/vpFAYWz.png

QB


Razoola e QBhd, thanks for the help.
Arriving home I will test these options you are suggesting.
Then put the result.