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

VBB
20th September 2020, 22:38
That's why I said "future-proof" :D

But yeah, sadly enough, budget is now priced at $399. I don't remember paying anywhere close to that for my 960 back then.

SamuriHL
21st September 2020, 02:27
Future proof...is that like "you have to travel to the distant future to proof one?" sigh :) You'll be waiting a LONG time. If you think the scalping was bad on the 700 dollar high end card, just wait til the 3060 and 3070 are unleashed. The idea that nVidia is going to learn anything from last week's failure is laughable at best.

scott1256ca
21st September 2020, 04:30
Thanks people. Gives me a place to start.
Do you think this would do it?
GeForce GTX 1650 SUPER Overclocked 4GB
the 12G model looks to be about the same performance wise as as a 1060 6G according to userbenchmarks, but for my purposes I don't know how much the loss of the 8G would hurt.

CZ Eddie
21st September 2020, 05:10
What do you guys think the cheapest used Nvidia card is that will run 1080i and 720P upscaled with medium NGU settings on a 1080P TV?
It won't ever be doing 480P or 1080P or 4K. Only 720P/1080i OTA TV (my area won't get ATSC 3.0 for a while yet).

I read that I'd want the 10XX series or newer to get the hardware decoder for HEVC.
But I don't think that is necessary since this installation will only be for watching live OTA TV in 1080i and 720P on a 1080P TV.

I have also read that MadVR likes Cuda Cores, so I put together a list of ~$80-$150 video cards and how they ranked for cuda cores.
I added my HTPC card and a couple of more expensive GPU's just to see how the lower cards stacked up against them.

Am I wrong to think the 780ti could be the best <$100 budget card for my needs?

https://i.ibb.co/9Vzq3YR/Untitled.jpg

huhn
21st September 2020, 09:25
a 1060 can do that with ease. i don't have one around but a 960 should be fine too for this task both cards are available in relative high numbers.

nevcairiel
21st September 2020, 09:52
A 780 Ti is frankly too old, you miss out on practically all recent video improvements, and cuda cores isn't the only metric.
I would agree that a 960 is probably a good choice, a 4GB model if possible. You can even get 1050 Tis for around 100 new here, so a used 1060 or such below 100 should be possible as well.

CZ Eddie
21st September 2020, 14:01
Thanks, guys!

*MidnightWatcher*
21st September 2020, 19:22
GTX 1060 6GB, not the 3GB version.

chros
21st September 2020, 19:42
Yes, and if you can wait couple of months until the new gen mid range will be released then they will be even cheaper.

CZ Eddie
22nd September 2020, 00:46
I need a card now because this is for my NCAA football watching setup out in the garage, which handles the whole-house audio & video also.
Ended up buying a PNY GTX 1060 6GB for $140.
More than I wanted to spend, but it was the best deal I could find on eBay at that moment.
The 960's were about $110 but I figured it was worth it to spend $30 more on a 1060 to get HEVC decoding in case I need it for next year when ATSC 3.0 (4K OTA) hits my area.

Now I can button up the garage build by this weekend and go back to working on more productive projects.

hook 'em horns!

Ilovetv9
23rd September 2020, 01:42
Rookie here, need some help. I'm trying to watch some .mpg files that are "Top Field First" "interlaced video" according to mediainfo. When watching those same files in vlc and turning on deinterlace, vlc properly deinterlaces the video and it plays very smooth like it should. But when using mpc-be+madvr+lav filters it does not deinterlace properly. I have my settings set up like this - mpc-be video decoder configuration scan type = progressive. In lav filters settings - deinterlacing mode = disabled (progressive). In madvr settings - I turn on deinterlace film mode or video mode, neither does any deinterlacing. And if I try to use mpc-be deinterlacer or lav filters deinterlacer, both fail at deinterlacing the video, just like madvr is. What am I doing wrong? VLC does it properly, but I prefer to use mpc-be+madvr+lav filters because it plays all videos in better quality. How can I deinterlace these .mpg video files properly with mpc-be+madvr+lav filters? Please and thanks for any help.

Ilovetv9
23rd September 2020, 02:53
Doing a little more testing with mpc-hc. I realized, when I disable madvr and use the system default, then the deinterlacing works like it should. But when I enable madvr and try to deinterlace, it will not deinterlace. Why is this happening?

VBB
23rd September 2020, 05:43
You're probably using DXVA2 or D3D11 native GPU decoding. Switch to copy-back in LAV filters, and it should work.

el Filou
23rd September 2020, 15:48
I'm trying to watch some .mpg files that are "Top Field First" "interlaced video" according to mediainfo.Can you give more information on the source? DVD, camcorder, TV recording? This is 25 fps, right?I have my settings set up like this - mpc-be video decoder configuration scan type = progressive. In lav filters settings - deinterlacing mode = disabled (progressive).Well this is wrong because it sends the frames to the render as progressive, i.e. not interlaced, so madVR won't even try to deinterlace because the decoder tells it doesn't have to.
Set Deinterlacing Mode/scan type to Auto, choose DXVA2 copyback as decoder (just to be sure), and disable LAV software deinterlacing.In madvr settings - I turn on deinterlace film mode or video mode, neither does any deinterlacing.Can you confirm you're seeing interlacing (combing) artifacts in the scenario where you're saying it doesn't work?
In madVR settings, check "automatically activate deinterlacing when needed", uncheck "disable automatic source type detection" (i.e. the options "force film/video mode" should be greyed out. Then it should deinterlace. If it still doesn't, please link to a screenshot of the madVR OSD during playback (Ctrl+J), post it to an image hosting site.

Ilovetv9
23rd September 2020, 21:37
Can you give more information on the source? DVD, camcorder, TV recording? This is 25 fps, right?Well this is wrong because it sends the frames to the render as progressive, i.e. not interlaced, so madVR won't even try to deinterlace because the decoder tells it doesn't have to.
Set Deinterlacing Mode/scan type to Auto, choose DXVA2 copyback as decoder (just to be sure), and disable LAV software deinterlacing.Can you confirm you're seeing interlacing (combing) artifacts in the scenario where you're saying it doesn't work?
In madVR settings, check "automatically activate deinterlacing when needed", uncheck "disable automatic source type detection" (i.e. the options "force film/video mode" should be greyed out. Then it should deinterlace. If it still doesn't, please link to a screenshot of the madVR OSD during playback (Ctrl+J), post it to an image hosting site.

Hey. Thanks so much for the help. Here is a link to a .mpg file that didn't deinterlace properly for me with madvr+lav filters enabled in mpc-be.

Link - https://archive.org/download/the-all-new-alexei-sayle-show-s1-e1/The%20All%20New%20Alexei%20Sayle%20Show%20-%201x01.mpg

In lav filters settings I changed what you said to - Deinterlacing Mode/scan type to Auto, and hardware decoder to use - DXVA2 copyback. And that did fix my problem and it deinterlaced when I enabled madvr deinterlacer video mode.

About 50% of interlaced videos will properly deinterlace for me when using mpc-be+madvr+lav filters, but some (like the one I posted) does not deinterlace. I thought I remember reading that you are not supposed to use more than 1 deinterlacer when using mpc-be+madvr+lav filters becuase that is redundant and will worsen the quality as you are only supposed to use 1 deinterlacer to keep maximum quality. Is that wrong and I need to always use lav filters deinterlacer and madvr deinterlacer at the same time? Do I always have to use one of the hardware decoders in lav filters settings to deinterlace these types of videos properly? Next to hardware decoder setting there are resolutions sd hd. Hd was checked automatically, should I also check sd for the best possible quality? Sorry for all the questions, I just want to be sure I'm maintaining highest possible quality when using mpc-be+madvr+lav filters and deinterlacing.

huhn
24th September 2020, 19:02
the trick is simple you make sure that lavfilter settings are left at default so it can say "hey look madVR this file is interlaced"
this works as long as d3d11 native is not used madVR will fully automatically deint every video that is flagged as interlaced.

lavfilter only deint when you actives one of the present deint option and is capable of doing so (doesn't work with native decoder) and if lavfilter is using deint madVR isn't going to deint because it will tell madVR that the file is progressive.
as long as you are not changing the deint settings on the left.
it's not applied 2 times.

edit: you don't use an AMD card by any chance aren't you?

el Filou
24th September 2020, 20:33
About 50% of interlaced videos will properly deinterlace for me when using mpc-be+madvr+lav filters, but some (like the one I posted) does not deinterlace.I've looked at that file with DXVA deinterlacing on both a GeForce and a Radeon and it seems like it's mixed material, i.e. some parts are sourced from film and others from video, so it cannot be deinterlaced all the time as it's not video all the time. What often happened in the old days was outside scenes were shot on film, and inside scenes were shot on video. If you look for example at around 12:00 when it transitions from a street scene to a studio scene, the scene in the street is using 2:2 film cadence, while the studio scene is using 50i video (if you pause in MPC and use Ctrl+right key you can frame-skip and see the individual frames). If you disable deinterlacing (Shift+Ctrl+Alt+D until you see it says off), you can see the scene shot outside still has clear motion (well, as clear as a composite video recording from that time can look anyway :)), while the following scene in the studio suddenly has a load of combing artifacts on motion.I thought I remember reading that you are not supposed to use more than 1 deinterlacer when using mpc-be+madvr+lav filters becuase that is redundant and will worsen the quality as you are only supposed to use 1 deinterlacer to keep maximum quality. Is that wrong and I need to always use lav filters deinterlacer and madvr deinterlacer at the same time?As huhn explained, you can't deinterlace an image two times, so there's no risk. However, your quality (and performance) will be determined by the deinterlacer that runs first, so the one in the decoder if it can run. The best way is usually to let madVR handle it, so not enable deinterlacing in LAV.
Do I always have to use one of the hardware decoders in lav filters settings to deinterlace these types of videos properly? Not necessarily, you can also use software decoding and madVR will deinterlace the image using hardware as long as you set the Deinterlacing Mode setting to Auto.
To check that madVR is deinterlacing, press Ctrl+J to bring up the OSD and find the line that says "deinterlacing" (it should be just above the queue stats): it should say "on (says upstream)".Next to hardware decoder setting there are resolutions sd hd. Hd was checked automatically, should I also check sd for the best possible quality?That doesn't control deinterlacing, only if hardware decode is used for specific resolutions. You can check SD if you want, it shouldn't cause problems but SD video is very easy to decode by the CPU especially MPEG2, so it wouldn't make a lot of difference in performance.

Ilovetv9
24th September 2020, 21:24
edit: you don't use an AMD card by any chance aren't you?

Yes. My computer's video card is a - amd radeon hd 8330. (super old I know I need to upgrade lol)

But thank you very much huhn & el Filou for the help and advice. I will test and tweak the different settings you guys suggested. I am very grateful. And super happy to finally be able to watch old analog interlaced videos in the best possible quality on my computer. :)

huhn
24th September 2020, 22:03
this old card with relative old driver should have one of the best hardware deinterlacer out there.

CZ Eddie
27th September 2020, 18:31
Can anyone help for my broadcast TV setup?

Which is the best Lav video setting for watching nothing but 720P and 1080i broadcast TV on a 1080P TV with an older GTX 1060 GPU on an 8GB 3Ghz quad-core system?

I thought it might be D3D11, but then I read that D3D11 Native does not support interlacing.
And 1080i is most of what I'd be watching on this particular setup.

Also, what are some of the better MadVR settings to try for cleaning up broadcast TV artifacts and make things look more clear?

CZ Eddie
27th September 2020, 20:33
Can anyone help for my broadcast TV setup?

Which is the best Lav video setting for watching nothing but 720P and 1080i broadcast TV on a 1080P TV with an older GTX 1060 GPU on an 8GB 3Ghz quad-core system?


Hmm, I just ran through most of the Lav decoder options while watching FOX football via JRiver.
And none seemed to have any affect on my MadVR rendering ms.
Didn't really notice any obvious video quality differences either.
Though FOX 720P OTA football games is not a very good quality source to begin with.

The artifacts on my 2019 $700 cheapo LG 75" 4K football-watching TV are pretty crazy and I'm on a mission to clean them up if possible.

el Filou
28th September 2020, 12:29
DXVA2 Native gives blurred chroma on NVIDIA cards, so to get the best quality other decoding options are better.
If you only watch HD I would use DXVA2 Copyback (it gives deinterlacing artefacts with 576i on my setup, but not with 1080i), or even software. Try to compare both while watching CPU and GPU clocks and %age utilization, software will use the CPU more but H.264 L4.0 is really easy to decode on a modern CPU, DXVA Copyback will use the GPU slightly more with madVR but with 720p/1080i it should be hardly noticeable.

You say you're watching on a 1080p TV but then you talk about a 4K 75" one? Which is it?

madVR has "reduce compression artifacts" (in processing => artifact removal), which is self-explanatory. If you use it in combination with NGU sharp you also gain some processing time.
I've found that with HDTV, "reduce banding" is useful too, I use it at low setting, and previously when my cable provider was stuffing too many channels on each mux sometimes I had to push it to medium (I mapped it to a keyboard shortcut and only increase it when I notice too obvious banding in the content I'm watching).

Alexkral
28th September 2020, 16:04
If you only watch HD I would use DXVA2 Copyback (it gives deinterlacing artefacts with 576i on my setup, but not with 1080i), or even software.

Is there any reason why you don't even consider CUVID?

huhn
28th September 2020, 16:30
currently doesn't add anything over DXVA2 copyback and forces your GPU to maximum performance pstate.

there was even a consideration to remove it a long time ago. a new mode was shared as an idea no clue what is currently planned so don't take this as up to date.

CZ Eddie
28th September 2020, 18:10
If you only watch HD I would use DXVA2 Copyback (it gives deinterlacing artefacts with 576i on my setup, but not with 1080i), or even software.

Hmm, okay thanks. I will focus my attention on testing those two specifically.

Try to compare both while watching CPU and GPU clocks and %age utilization, software will use the CPU more but H.264 L4.0 is really easy to decode on a modern CPU, DXVA Copyback will use the GPU slightly more with madVR but with 720p/1080i it should be hardly noticeable.

I was only looking at rendering ms but this is a good suggestion.
Huhn recommended GPU-Z in another thread to somebody. Mabye I'll try that software.



You say you're watching on a 1080p TV but then you talk about a 4K 75" one? Which is it?

The 4K TV is my primary TV but I am running my HTPC at 1080P, not 2160P.
I'd rather spend all my processing power on cleaning up the crappy OTA image than upconverting to 4K.
Sometimes OTA looks really good and clean, but much of the time it's full of various artifacts.


madVR has "reduce compression artifacts" (in processing => artifact removal), which is self-explanatory.

Yep, was hoping for some guidance on those options (and where they can help) and anything else that might help.

If you use it in combination with NGU sharp you also gain some processing time.

What does "gain some processing time" mean? Are you saying it consumes more GPU processing power?

I've found that with HDTV, "reduce banding" is useful too, I use it at low setting, and previously when my cable provider was stuffing too many channels on each mux sometimes I had to push it to medium

Thanks for the tip!

I mapped it to a keyboard shortcut and only increase it when I notice too obvious banding in the content I'm watching.

I really need to sit down and configure keyboard shortcuts to my remote control.

Ilovetv9
28th September 2020, 22:10
[QUOTE=huhn;1924256]the trick is simple you make sure that lavfilter settings are left at default so it can say "hey look madVR this file is interlaced"
this works as long as d3d11 native is not used madVR will fully automatically deint every video that is flagged as interlaced.

For best possible video quality when using madvr+lav filters, which should I choose of the 5 options in my hardware decoder list?
- nvidia cuvid, intel quicksync, dxva2 copy back, dxva2 native or d3d11

Are you saying madvr cannot automatically deinterlace if I choose d3d11? I thought it's always better to not automatic deinterlace because sometimes videos are flagged incorrectly as interlaced and it's always best to use your own eyes to determine, so I always try to keep the interlaced settings as progressive, unless I know the video needs to be deinterlaced, then I turn on auto, then enable madvr deinterlacer. Am I correct?

huhn
28th September 2020, 22:35
just leave it at auto and d3d11 will never do deint it can't do it with madVR madshi never implemented it.

you can just toggle deint with control+alt+shift+d no need to change lavfilter settings.

just stick to DXVA2 copyback it really doesn't matter that much.

el Filou
29th September 2020, 16:52
Yep, was hoping for some guidance on those options (and where they can help) and anything else that might help.Can't really help with RCA sorry, as I don't use it on my HTPC with the plasma already masking some artefacts up to a point, and I don't enable it on my desktop for other reasons. I suggest experimenting, like starting with a low level and increasing progressively until you find artefacts don't really bother you anymore.What does "gain some processing time" mean? Are you saying it consumes more GPU processing power?No, the opposite actually, but only if you also use NGU Sharp at the same time. IIRC, due to the way the two algorithms works madVR can combine steps used in both and it doesn't cost much more processing power to do NGU Sharp + RCA than NGU Sharp used alone.

Damien147
29th September 2020, 17:06
I've read that my TV has 8 bit panel but rtings says this:

Color Depth 10 bit

The Samsung KU6300 can display our gradient test image fairly well. On our test picture, the gradation is smooth overall in the light shades with some small anomalies in the darker shades, especially in the green color. But it should not be an issue in regular content.

Update 10/26/2016: Our original test was showing 8 bit gradations due to incorrect drivers on our system. After some correction to our test apparatus, we have retested the color depth and found that it is able to display a 10 bit gradient smoothly.

What's the proper bit depth to put in Madvr properties?8 bit or 10 bit?:confused:

Asmodian
29th September 2020, 17:14
8 bit is safer. Test it, and if you cannot tell the difference use 8 bit. madVR has very good dithering so having it dither to 8 bit is often better than any dithering the panel, display, or GPU might do when sending 10 bit from madVR.

I like these gradient test patterns:
gradient-perceptual-colored-v2.1 24fps.mkv (http://www.mediafire.com/file/4dia3lixs0n9xyo/gradient-perceptual-colored-v2.1+24fps.mkv/file)
gradient-perceptual-v2.1 24fps.mkv (http://www.mediafire.com/file/z1f4ahg3784lfwz/gradient-perceptual-v2.1+24fps.mkv/file)

Damien147
29th September 2020, 18:17
It says 10 bit(8 bit+FRC).You made a point and I don't think I need to search more,8 bit it is.Thank you.

SirMaster
29th September 2020, 19:08
It says 10 bit(8 bit+FRC).You made a point and I don't think I need to search more,8 bit it is.Thank you.

Yeah, FRC is a type a dithering, but I would reckon madVR's error-diffusion dithering is higher quality than your display's FRC algorithm.

jandari
29th September 2020, 20:08
Im using kodi dsplayer 17.6. and madvr. Last working nvidia driver was 446.14 since then i had a lot of bugs improperly switching hdr on off and with gui. With previous version 456.38 almost all was fixed but issue remains when stopping dsplayer playback and getting back to kodi gui, the gui of kodi remains extremely dark. You have to restart kodi to return to normal brightness(windows gui is normal color, no resolution switch happens). With rolling back to 446.14 driver everything works fine. I think I must be nvidia driver issue.

mclingo
29th September 2020, 20:43
Im using kodi dsplayer 17.6. and madvr. Last working nvidia driver was 446.14 since then i had a lot of bugs improperly switching hdr on off and with gui. With previous version 456.38 almost all was fixed but issue remains when stopping dsplayer playback and getting back to kodi gui, the gui of kodi remains extremely dark. You have to restart kodi to return to normal brightness(windows gui is normal color, no resolution switch happens). With rolling back to 446.14 driver everything works fine. I think I must be nvidia driver issue.

https://forum.kodi.tv/showthread.php?tid=351534

have u tried this build of DS?

Damien147
29th September 2020, 22:17
Yeah, FRC is a type a dithering, but I would reckon madVR's error-diffusion dithering is higher quality than your display's FRC algorithm.

Yeah,that's what I understood with Asmodian's words and slight googling.Thanks for the confirmation.

cosmitz
30th September 2020, 01:22
Hey there. So i have had a bit of audio sync issue for forever now, but i've just settled on debugging it tonight since there were /so/ many moving parts, but after testing i've traced it back to madVR exclusive mode. I'm running madVR (latest, upgrading didn't solve it), on MPC-HC, W7, and here's the debug stats imgur (https://imgur.com/ONuhgfn).

The issue is that while in exclusive fullscreen mode (which btw, the 3 second delay setting does nothing), i have a measure of audio lag/desync which stays consistent, and is not stuttery or anything, just always a step behind the video. Not really sure how much but feels like 100-200 ms. Also, not using exclusive creates some random video jutter which i'd rather avoid. Any idea where to start looking?

VBB
30th September 2020, 04:25
What display, video card, receiver do you have? I switch between FS exclusive and windowed all the time, and I've never noticed any difference in audio delay.

senzaparole
30th September 2020, 11:25
Hi guys, I use Madvr with MPC-HC on a PC with RX 5700 XT video card.
In the Lav Video I have selected:

- Hardware Decoder to use: D3D11;
- Active Decoder: inactive;
- Active Hardware Acceleration: none;
- Hardware Device to use: Automatic (native).

My doubt is whether it is correct that Active Decoder is set to "inactive" and the Active Hardware Acceleration is set to "none"

jandari
30th September 2020, 14:28
Yes, no diference. Its obviously nvidia driver problem, because it works flawlessly with older version driver. And with previous version there are some fixes for madvr only this bug is left, a lot were fixed that appeared in versions in between.Maybe madshi can contact nvidia.

VBB
30th September 2020, 17:46
@senzaparole - Yes, this is correct when looking at it while not playing anything. Your settings are OK.

cosmitz
30th September 2020, 18:12
What display, video card, receiver do you have? I switch between FS exclusive and windowed all the time, and I've never noticed any difference in audio delay.

I'm using a Samsung older non-smart TV on a 1070 via HDMI with audio. But it really doesn't matter where i fullscreen exclusive or windowed (on any of my 4 monitors), the behavior remains the same while putting out audio through the TV with madVR on exclusive. I've tried switching audio renderers, and i think the non-direct sound is slightly better, but i'd need some testing video clip to scrub through frame by frame to figure it out exactly.

VBB
30th September 2020, 18:22
Are you bit-streaming or decoding on the PC? Either way, this sounds odd. The only time I deal with audio delays is when I use processing on the TV (Real Cinema, I'm looking at you!) :P

chros
30th September 2020, 18:54
:) Which state of Real Cinema? Because it works exactly the opposite way than most think.

el Filou
30th September 2020, 18:54
I'm running madVR (latest, upgrading didn't solve it), on MPC-HC, W7, and here's the debug stats imgur (https://imgur.com/ONuhgfn).
The issue is that while in exclusive fullscreen mode (which btw, the 3 second delay setting does nothing), i have a measure of audio lag/desync which stays consistent, and is not stuttery or anything, just always a step behind the video. Not really sure how much but feels like 100-200 ms. Also, not using exclusive creates some random video jutter which i'd rather avoid. Any idea where to start looking?Any reason why you're running a present queue of 14? That is really big. This is Windows 7? Have you tried D3D11 presentation just to check if it changes anything?
I assume you took this photo while playback was paused? Could you take another one while the meda is playing?

clsid
30th September 2020, 19:11
- Active Decoder: inactive;You must access the settings of an ACTIVE instance of the filter to see what is used during playback.

MPC-HC menu > Play > Filters > LAV Video

VBB
30th September 2020, 19:12
@chros - Real Cinema ON, which then does a 5:5 pull down, adds a huge delay to the video. I can only speak to how it works when going through a receiver, though, and of course also only when it comes to my LG C7. In addition to Real Cinema, playback at 24Hz also adds a delay compared to 60Hz. Audio delay drives me nuts, and that's actually the reason I am now back at 60Hz with smooth motion: no noticeable delay.

cosmitz
30th September 2020, 19:16
Any reason why you're running a present queue of 14? That is really big. This is Windows 7? Have you tried D3D11 presentation just to check if it changes anything?
I assume you took this photo while playback was paused? Could you take another one while the meda is playing?

Did a fair bit of research when i set this all up so i'm sure it was for a good reason but i can't tell you what that was for the life of me. Lowered it down to 12. W7, yes, no aero and desktop compositing off, but tried turning all of that on and setting it up from madVR and it still defaults to D3D9.

https://streamable.com/6vfcuq << vid, exclusive mode, excuse the phone but setting up obs and stuff i think would'ave interfered with the process. You can notice the audio delay there. (i have to admit that hearing that line 'my mother named me Enola' with the punchy enunciation on Enola clearly marking the word was was triggered me to solve this since it was so visible)

For comparison, this is with it in non-exclusive mode https://streamable.com/l3emvd There is definitely a difference in sync clearly visible when objectively recording. Which also drops frames constantly and delays, which is what i assume the stutters i notice are.

j_manou
1st October 2020, 09:56
Im using kodi dsplayer 17.6. and madvr. Last working nvidia driver was 446.14 since then i had a lot of bugs improperly switching hdr on off and with gui. With previous version 456.38 almost all was fixed but issue remains when stopping dsplayer playback and getting back to kodi gui, the gui of kodi remains extremely dark. You have to restart kodi to return to normal brightness(windows gui is normal color, no resolution switch happens). With rolling back to 446.14 driver everything works fine. I think I must be nvidia driver issue.

I have exactly the same problem

dejarik
1st October 2020, 10:59
I have used Madvr for a while with a TCL 6 and never had
any problems with HDR passthrough but with my new Sony it's
a mess i'm force to use tone mapping, it looks good but i would
prefer using the TV HDR directly is there something i could be doing wrong ? or Madvr simply doesnt support the TV.

huhn
1st October 2020, 12:58
what GPU?