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

huhn
19th December 2020, 03:17
hdmi content type is more than filmmaker mode and other stuff try to force it in the GPU driver.

you could at least try that.
it even has the same menu as my old buggy TV. try option settings -> HDMI content type.

BTW. there is pure (very buggy)direct mode which you don't have according to your words.

nightrhyme
19th December 2020, 11:38
You guys are gods
I just spend another hour going through settings and deep I found hdmi content type. 4 options. And setting it to OFF fixed it.

Thank you so much for your help. Much appreciated. I would have never found this on my own

VBB
19th December 2020, 20:22
Awesome! Good thing huhn remembered how Panasonics work ;)

What I don't get is, why would a display even have options for HDMI Content Type other than on/off? After all, this feature is supposed to allow the source to dictate what mode the display should switch into. The modes exposed depend on the display's/AVRs' EDID. Another half-assed (and, of course, optional) HDMI implementation...

el Filou
19th December 2020, 21:08
Don't know how it is on newer Panasonic displays, but on my plasma you can configure some settings différently for each HDMI content type. For example, the sharpness setting (i.e. detail enhancement) changes dynamically depending on the content type so you can set a sharper image for e.g. computer UI or games and softer for photos and movies (other settings change too). I don't use it but I think it could be useful in some cases.

Stereodude
19th December 2020, 21:56
Don't know how it is on newer Panasonic displays, but on my plasma you can configure some settings différently for each HDMI content type. For example, the sharpness setting (i.e. detail enhancement) changes dynamically depending on the content type so you can set a sharper image for e.g. computer UI or games and softer for photos and movies (other settings change too). I don't use it but I think it could be useful in some cases.
I'm pretty sure that's not what they're talking about. They're talking about the GPU sending a command or mode information through HDMI that changes the way the display handles it.

VBB
19th December 2020, 22:13
What Filou is describing is part of the feature we're discussing, HDMI Content Type. Panasonic seem to be the only display manufacturer to implement this into their TVs. Maybe Samsung as well. LG don't use it, as far as I can tell.

huhn
19th December 2020, 23:18
it's a well known feature every knows what it does: https://youtu.be/VDG_lmEPc_g?t=1136

VBB
19th December 2020, 23:24
Not so sure about everyone. Our Danish friend didn't even know his TV had that option ;)

huhn
19th December 2020, 23:29
sorry i tried irony. this "auto..." reaction was just nice.

what so ever pannasonic is very aggressive with this feature when i gave my mom my TV it was going nuts with the BD play by switching between mode when in the menu and when in the movie she was instantly annoyed by it. it is a panasonic BD player.

VBB
19th December 2020, 23:36
huhn, du musst an deinem Sarkasmus arbeiten :D

nightrhyme
20th December 2020, 01:27
Yeah I’m in the process of learning Everything about the panny. I actually bought a Sony a8h too. Testing them and Will keep the one I like the best.

Since you guys seem so knowledgeable I was wondering if it would be possible to cast 4K hdr from win10 pc to the tv in some way. The Sony has inbuilt chromecast.

Dogway
20th December 2020, 02:24
@madshi, I don't know what tonemapping algorithm you used for HDR to SDR but I found this (https://ieeexplore.ieee.org/document/8993817) paper very useful (an enhanced Dolby PQ based tonemapper). Looks fast and easy to implement.

mclingo
20th December 2020, 02:38
@madshi, I don't know what tonemapping algorithm you used for HDR to SDR but I found this (https://ieeexplore.ieee.org/document/8993817) paper very useful (an enhanced Dolby PQ based tonemapper). Looks fast and easy to implement.

Hi, Madshi no longer visits this forum at the moment, if you wish to contact him try:

https://www.avsforum.com/members/madshi.7500952/

https://madvrenvy.com/#aboutus

Contact Us
madVR Labs, LLC
9710 Traville Gateway Drive #150
Rockville, MD 20850 USA
+1 301-664-4684
hello@madvr.com

KoKlusz
21st December 2020, 19:53
Anyone knows the correct way to play HLG files via madVR, or PC in general?

VBB
21st December 2020, 19:58
madVR doesn't fully support HLG at this time. Playback will work, but it will be in SDR. For more info and how to get it to (potentially) work on PC, see the discussion in the MPC-BE thread. Check the last few pages here: https://forum.doom9.org/showthread.php?t=165890

KoKlusz
21st December 2020, 20:53
Thanks.

DMU
23rd December 2020, 17:13
Can you please tell me how to disable the display of the profile name in the upper left corner when switching to it?

HillieSan
24th December 2020, 00:57
I am using madvr beta 114 with a GTX 1080. The tonemapping improves some movies more than others. It also improves HDR movies on a HDR screen with a few adjustments. This is unexpected. What worries me is that Windows does not switch to HDR mode on the GTX card. I get a purple image. I need to switch to the HDR mode manually in Windows. My AMD RX 480 switches just fine to HDR mode. Is this problem known with NVidia cards?

VBB
24th December 2020, 01:32
What are your video card settings? Do you have "output video in HDR format" checked in madVR? Nvidia cards handle this just fine without the need to trigger HDR manually via Windows.

HillieSan
24th December 2020, 10:45
I have used HDR passthrough and "output video in HDR format" and both do not switch Windows into HDR mode. I need to switch Windows into HDR mode to fix the problem. I am using madVR is RGB mode and the NVidia card uses the output settings from the application.

EDIT: I am using DXVA2 copyback. On AMD I used DX11 playback. I read in this forum that more people have this issue with nvidia cards (in 2019). I will try DX11.

HillieSan
24th December 2020, 14:04
D3D11 did not help.

I am using MPC BE + madvr 114 + latest lavfilters.

VBB
24th December 2020, 23:36
Sounds odd. What display are you using, and what are the rendering settings in madVR (FS exclusive, overlay, D3D11, etc.)? What version Nvidia driver?

HillieSan
25th December 2020, 18:35
JVC X5000 projector
FS exclusive on (and off, no matter)
NGU very high (rest determined by madvr)
Latest NVidia drivers
Lavfilter 0.74-1-90 D3D11
GTX 1080

Seems to be a known problem. One created a HDR switch program to make Windows switch to HDR using a link. I will try that, but it’s an ugly solution.

composter
26th December 2020, 01:06
Ever since I upgraded to Windows 10 all my HDR videos that have the MadMeasureHDR measurements file next to it play almost completely black. FALLStDev is at 0 at all times, pitch black picture.
I upgraded to beta 113 and done the HDR measure again and no difference.
If I play the video without measurements file it plays fine with its on-the-fly HDR to SDR conversion, but the picture is obviously not ideal that way.
AT first I thought it was the upgrade to 3080 GPU but I tried the old 2080Ti on the new system and the same pitch black picture on both cards.
Any ideas what could be the problem?

arcspin
26th December 2020, 09:15
It has been a long time since the measurement files worked.

https://www.avsforum.com/threads/madvr-tool-madmeasurehdr-optimizer-measurements-dynamic-clipping-target-nits.3040072/post-59521352

Last entry in the above thread is from eight months ago.

Sent from my SM-F916B using Tapatalk

composter
27th December 2020, 00:13
It has been a long time since the measurement files worked.

Ok, since the latest Windows version they don't work on any MadVR beta version, not even beta 40.

I thought using measurements was by far the most optimal way to enjoy dynamic HDR tonemapping with MadVR. Why was this abandoned? Is the on-the-fly method better now? From what I'm seeing on my benchmark video it's nowhere near as good as when I used the measurements file, though I am deducting this from memory since I can't compare as it won't work anymore of course...

kuchikirukia
27th December 2020, 23:35
Are there known issues playing 4k 60fps Hi10P content with madVR? I keep locking up MPC-HC where EVR plays it fine.

Klaus1189
27th December 2020, 23:45
What happens exactly? Any special settings you adjusted in madVR?

kuchikirukia
28th December 2020, 00:15
Looks like I had my GPU queue size too high.

el Filou
29th December 2020, 17:43
Ok, since the latest Windows version they don't work on any MadVR beta version, not even beta 40.
I thought using measurements was by far the most optimal way to enjoy dynamic HDR tonemapping with MadVR. Why was this abandoned? Is the on-the-fly method better now?I may have been experiencing a specific issue, but measurement files never worked for me after test build 86 or 87 (can't remember exactly), even on older Windows versions. People have said they still worked but I never succeeded in using them again so I abandoned them and I'm very happy with the updated on-the-fly method.
I think madshi abandoned them because it was not a viable long-term development path, not everyone wants to analyse a source file (and then ideally optimise the measurements with another tool) before playing it and on the Envy it's just not possible, so all the following development was done for the on-the-fly method.
I think it's more advanced than the measurement files now.

SamuriHL
29th December 2020, 18:16
It is. And beyond that if he ever adds the look ahead to the realtime (where it reads a few frames in advance) then the realtime will have the same benefit in reality of the measurement file.

juffi
30th December 2020, 13:40
I have tried to get 3D MVC working with GTX 1650. Looks like madVR is broken with 3D MVC and Madshi has said there may be a fix coming. What is the current status? Is there any test available?

seiyafan
1st January 2021, 23:33
On a 1440p monitor, which of the these two gives better quality? upscale from 1080 or downscale from 4k?

Klaus1189
1st January 2021, 23:39
Oversampling is superior but it depends on your sources. If you have "only" 1080p sources then it will be better to upscale 1080p to 1440p because you can't downscacle from 2160p ;)

Alexkral
2nd January 2021, 07:02
Why not? He's asking which one would give better quality, so I assume he has both sources. I would say it's the other way around, a sharp downscaler like catrom would find its way to keep some details that are present in the 2160p source, but in the 1080p source just don't exist.

huhn
2nd January 2021, 07:45
he defined "oversampling".

ignoring source issues downscaling should be generally better but make sure you are using SSIM other scaler in madVR are not up to the task because it's missing a crucial feature for these scaler.

tp4tissue
2nd January 2021, 11:17
On a 1440p monitor, which of the these two gives better quality? upscale from 1080 or downscale from 4k?

The 4k is superior in all cases under all circumstances.

Videos are stored in 4:2:0 chroma subsampled formats.

1080p videos only have 960x540 color resolution. Right there you lose a bunch of texture detail.

Then most 1080p vids are h264, which means you lose another ~30% detail vs similar bitrate h265 files.

Then of course, 4K has 4x the luma resolution.

Then there's 10bit, which again improves texture fidelity and gradients.

HillieSan
2nd January 2021, 13:40
This make me think. I have a JVC X5000 with e-shift to 4K. Currently, I use NGU sharp with e-shift and e-shift makes the sharpness a bit softer. The result is good.

Would upscaling to 4K and downscaling to native 1080p a better option than using e-shift 4K?

Klaus1189
2nd January 2021, 14:08
Good question, I don't know. Here is a video (https://youtu.be/MMKOS3DQkjk?t=570), I know it is german only, but I added a timestamp, where you can compare 4 different screenshots regarding socalled "4K". They were allowed to put 4K logo on it because the spec only says pixel in width which is fine.
eshift is far away from native 4K

HillieSan
2nd January 2021, 16:53
Thanks for the video. I understand German quite well.

In my opinion the eshift 4K is better than Full HD in detail but makes the image a bit softer. Of course eshift is not true 4K. NGU sharp with eshift gives me good results at the distance of 3 meters.

HDR passthrough works better than tonemapping for most movies (HDR->HDR). For some other movies it is the reverse where tonemapping improves a lot (HDR->HDR). I have noticed that when changing the HDR passthrough/tonemapping settings, the Apply button is not working well. It has trouble to restore the full colors for HDR passthrough. It was like tonemapping was always better than HDR passthrough, which was false. I had to restart the player every time I change the setting to HDR passthrough. There are many variables I have played with, so perhaps I did something wrong.

huhn
2nd January 2021, 20:57
e shift is real 4K they can show an image with alternating pixel at 4K even with chroma. is native resolution better yes but that's not the topic here.
in the end e shift works similar to CRT and crts have a resolution over 1 pixel don't they?
BTW. the fact that they say "du must das ja ihrgeht wo hin schieben aber es gibt ja gakeine freie fläche" they really don't have a clue how e shift works?

about 1080p at 1080p with e shift. on AVS they claim 4k is better here but i can clearly see a point for 1080p here i guess you should try it.

Manni
2nd January 2021, 21:49
e shift is real 4K they can show an image with alternating pixel at 4K even with chroma. is native resolution better yes but that's not the topic here.
in the end e shift works similar to CRT and crts have a resolution over 1 pixel don't they?
BTW. the fact that they say "du must das ja ihrgeht wo hin schieben aber es gibt ja gakeine freie fläche" they really don't have a clue how e shift works?

about 1080p at 1080p with e shift. on AVS they claim 4k is better here but i can clearly see a point for 1080p here i guess you should try it.

e-shift isn't 4K with the JVCs, it's about 3K.

It takes 4K content (or 1080p if it upscales), splits each 2160p frame into two 1080p subframes, then displays each 1080p subframes shifted temporally half a pixel to the left and half a pixel up (or similar) to increase perceived resolution.

You would need four 1080p subframes from each 2160p frame, not two, to get 4K with e-shift, but then you hit refresh rate issues, as displaying 4 subframes within one frame is harder that displaying two, especially at 60p, as you'd need 240hz instead of 120hz.

Some DLPs have real 4K resolution with eshift, but the JVCs don't.

Native 4K is definitely better than 1080p e-shift, at least on the JVCs. Clearly visible on patterns and with real content.

I had an X7000 (rs500) e-shift and I have now an NX7 (RS2000), there is no contest.

huhn
2nd January 2021, 23:14
ok i try to remember that JVC doesn't do it correctly.
even cheap one in 2020 talk about 4x.
there are also mirrors with a different resolution like 2160x1920 which only need 2 images.

HillieSan
3rd January 2021, 00:14
The JVC NX5 is native 4K and goes for €5999. I bought the X5000 new for €3500 at the time. What I like about this X5000 is that I see no grid, great black levels and HDR support (I had a DLP Sharp Z200E before). Perhaps after 5 years I will buy a new 4K with 8K eshift JVC :-) But for now the X5000 will do fine. NGU sharp very high improves the image of the X5000 with eshift.

A long time ago I used bluesky to interpolate the images on 60Hz and it significantly improved the images, but NGU could not be used (judder). I want to try this first with a RTX 3060 Ti.

huhn
3rd January 2021, 04:31
my comment was more about how projectors are still making good progress. the nx5 is a bit older than 2020.

neither the 5700 xt nor nvidia GPU support bluesky the same should be true for the 6000 series.

HillieSan
3rd January 2021, 06:01
I will also look into SVP and madvr smooth motion.

huhn
3rd January 2021, 06:08
madVR smoothmotion is unrelated to SVP or bluesky.

70MM
3rd January 2021, 07:13
if (deintfps < 24.5) AND (srcWidth <= 1050) and (srcHeight <= 768) "SD 24fps"
if (deintfps < 25.5) AND (srcWidth <= 1050) and (srcHeight <= 768) "SD 25fps"
if (deintfps < 61) AND (srcWidth <= 1050) and (srcHeight <= 768) "SD 60fps"
if (deintfps < 24.5) AND (HDR) "HDR 24fps"
if (deintfps < 25.5) AND (HDR) "HDR 25fps"
if (HDR) "HDR 60fps"
if (deintfps < 24.5) "HD 24fps"
if (deintfps < 25.5) "HD 25fps"
else "HD 60fps"

Asmodian you helped me write this script and I must admit its been absolutely amazing for me using my 1080Ti card on the higher madvr settings. However over the last few days Ive run into problems with 24 material thats 720 and not my normal 1080 files. As I use the highest settings on 24 1080 files, when a 720 file is played Im dropping frames like crazy! I need to have a script with lower settings for the 720 files to stop the dropped frames....

Can you help me again please to address the 720 files say at 24, 25 and 60 please? Is script added to the 24 section or does something seperate have to be written?

Thank you in advance...

huhn
3rd January 2021, 07:20
setting the SD 24/25/60 profile to luma quadruple to disable or a lower NGU setting should do the trick.

70MM
3rd January 2021, 07:36
Thank you hunn, do you mean I disable Luma Quadrupling as at the moment its "let madvr decide"?
Is this not used at all on 1080 material?