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

fedpul
7th March 2016, 12:26
When I said 6 doesn't work for me, I'm talking about the issue that the queues don't fill with 4K upscaling in D3D11 exclusive mode (10 bit). I have to use 4 in that case or desactivate 10 bit.

My problems with interlaced DVD (I'm talking about DVD but I think it's related to all interlaced content, it's just that 99% of my interlaced content is DVD) are nothing related to D3D11 exclusive mode or the latest MadVr version, you're right I never mentioned it. I've always found it very hard to avoid dropped frames with deinterlacing activated and "don't rerender frames when fade in/out is detected" unchecked because I can't use high CPU or GPU queue, the queues don't fill completely with deinterlacing activated. The only way I've found so far is to use 23-14-6 queues but even with that combination, I'm not totally confident to avoid dropped frames with some DVD...

Hi, Werewolfy. I had the same problem. I found a workaround. I use 1080p60 and smooth motion. No dropped frames anymore. Queues don't fill totally but there are no more dropped frames or choppy playback. If you use 1080p24 sometimes cadence is not recognized correctly and that is why you get choppy playback and dropped frames.

Werewolfy
7th March 2016, 12:51
Hi, Werewolfy. I had the same problem. I found a workaround. I use 1080p60 and smooth motion. No dropped frames anymore. Queues don't fill totally but there are no more dropped frames or choppy playback. If you use 1080p24 sometimes cadence is not recognized correctly and that is why you get choppy playback and dropped frames.

Hi, thanks for the tip but I don't really like to use smooth motion...

kabal223
7th March 2016, 13:52
You are on the same boat as me Werewolfy, smooth motion solves my problem but I dont like the effect for many reasons, one of them is the weird flicker on some scenes and when the credits roll at the end of movies.

XTrojan
7th March 2016, 14:16
Does anyone know how Sony TVs can detect 3:2 Pulldown judder and show 24Hz at 60Hz just exactly as if it was played back at 24Hz?

It would be great with some kind of algoritm that could do this.

XMonarchY
7th March 2016, 15:25
I want to use Image Doubling for 1080p films on my 1080p TV using high-end settings (3DLUT, 10bit+, De-Banding, NNEDI3 32n for Image Doubling, NNEDI3 32n for Chroma Upscaling + SuperRes Strength 3, SSIM 2D 100% + AR + LL for Image Downscaling, Jinc + AR for Image Upscaling, SuperRes Strength 3 for Image Refinement, ER Dithering, etc.)

My GTX 980 can't handle such settings without severe frame dropping, delayed frames, and a ton of presentation glitches. GTX 980 is simply isn't powerful enough for that.

Questions:
- Image Doubling for 1080p content on 1080p TV is equivalent of 2x SSAA, isn't it?
- Would Titan X be able to handle those settings?
- Would Fury X be able to handle those settings?
- Does SLI and/or Cross-Fire improve madVR rendering performance? Does SLI or Cross-Fire work without problems with madVR / have full support?

- If NO is the answer to all of the above questions, then what kind of a rig would be able to handle the settings I provided settings?
- If NO RIG can handle those settings, then what are alternative settings that would do 2 things:
1. Be able to use 100% Image Doubling for 1080p content on 1080p TV without any dropped frames, delayed, and/or presentation glitches
2. Provide better image quality than the quality provided by the same described settings, but with Image Doubling disabled

- What kind of a rig is currently advised for high-quality 4K to 1080p downscaling on 4K TV's, using equivalent settings as the ones I listed earlier? Would it be the currently fastest GTX Titan X / Fury X system or the more future-proof GTX 960 system for HEVC decoding?

Off-topic:
- I asked before and I got somewhat vague answers - I apologize for asking again. Why will HEVC become the standard for 4K content, but won't become the new standard for 1080p content? HEVC still provides either lower file sizes for identical H.264 image settings or better image quality using the same size files as H.264. Decoding is obviously an issue, especially since too few cards support full HEVC hardware decoding, but is that the main reason reason

6233638
7th March 2016, 15:59
Ok. Behaviour was the same? Meaning presentation queue simply didn't fill?Behavior was the same, but I'm getting unexpected results in 0.90.15 now.
I don't know what changed - perhaps the new NVIDIA 362.00 drivers - but I'm now seeing full queues even with the present queue size set to 16, whether the new glitch handling mode is enabled or not.
Which I know is not a very useful report - though it's good news that it seems to be working as intended.

huhn
7th March 2016, 16:11
Does anyone know how Sony TVs can detect 3:2 Pulldown judder and show 24Hz at 60Hz just exactly as if it was played back at 24Hz?

It would be great with some kind of algoritm that could do this.

madVR has IVTC that does the same.

but who said that the TV is using 60 hz in this case they most likely use 120 hz.

XMonarchY
7th March 2016, 16:46
madVR has IVTC that does the same.

but who said that the TV is using 60 hz in this case they most likely use 120 hz.

Some TV's produce no judder using 23Hz/24Hz or even 60Hz when playing 23Hz/24Hz content. Other TV's may very much produce judder at both 23Hz/24Hz and even 60Hz when playing 23Hz/24Hz content.

I know the 24Hz modes are usually "fake" because the screen still does 60Hz (...sort of... ...kind of...) when videocard settings are set to 23Hz/24Hz, no flickering occurs. My TV has true 48Hz mode for 23Hz/24Hz films that forces 48Hz mode when TV is set to 23Hz/24Hz in settings. In this mode my TV flickers a little bit (very common for true 48hz mode) on bright/light/white background, but produces no judder what-so-ever and films look particularity smooth in this mode. Flickering is another reason for why 23Hz/24Hz modes are "fake" and are actually using 60Hz, even with videocard settings set to 23Hz/24Hz. True 23Hz/24Hz modes would produce excessive flickering, one much worse than true 48Hz mode produces, and I don't think there are any recent TV's out there that utilize true 23Hz/24Hz mode.

Today, however, manufacturers moved away from true 48Hz mode due to the flickering effect, but introduced true 72Hz and some even developed true 96Hz modes. For example, Samsung PNF8350 Plasma TV comes with true 72Hz (or true 96Hz) mode, BUT in that mode it produces judder during 23Hz/24Hz content playback, unlike in normal 60Hz mode, where no judder is produced during 23/24Hz content playback.

In Summary

"Fake" 23Hz/24Hz Mode:
- 23Hz/24Hz in videocard settings + "fake" 23Hz/24Hz mode + 23Hz/24Hz content = NO JUDDER on some TV's
- 23Hz/24Hz in videocard settings + "fake" 23Hz/24Hz mode + 23Hz/24Hz content = JUDDER on other TV's

True 48Hz/72Hz/96Hz Mode:
- 23Hz/24Hz in videocard settings + true 48Hz/72Hz/96Hz mode + 23Hz/24Hz content = NO JUDDER on some TV's
- 23Hz/24Hz in videocard settings + true 48Hz/72Hz/96Hz mode + 23Hz/24Hz content = JUDDER on other TV's

Normal 60Hz Mode:
- 60Hz in videocard settings + normal 60Hz mode + 23Hz/24Hz content = NO JUDDER on some TV's
- 60Hz in videocard settings + normal 60Hz mode + 23Hz/24Hz content = JUDDER on other TV's

All-in-all, neither any refresh rate set in videocard settings nor "fake" 23Hz/24Hz modes or true 48Hz/72Hz/96Hz modes determine whether there's judder or no judder during 23Hz/24Hz content playback. AFAIK only specific equipment (cameras) or your own eyes can determine the existence or the absence of judder. It is possible that I am wrong, but that's what my experience tells me.

How can madVR detect if there's judder in "fake" 23Hz/24Hz mode or true 48Hz/72Hz/96Hz mode on any specific TV model? It seems (could be completely wrong) madVR is more likely to think that judder happens in all 60Hz modes, but not in "fake" 23Hz/24Hz modes and not in in true 48Hz/72Hz/96Hz modes when refresh rate is set to 23/24Hz in videocard settings. As I've explained earlier, its not necessarily correct because judder can happen in any mode and at any refresh rate during 23Hz/24Hz content playback.

Georgel
7th March 2016, 16:58
I want to use Image Doubling for 1080p films on my 1080p TV using high-end settings (3DLUT, 10bit+, De-Banding, NNEDI3 32n for Image Doubling, NNEDI3 32n for Chroma Upscaling + SuperRes Strength 3, SSIM 2D 100% + AR + LL for Image Downscaling, Jinc + AR for Image Upscaling, SuperRes Strength 3 for Image Refinement, ER Dithering, etc.)

My GTX 980 can't handle such settings without severe frame dropping, delayed frames, and a ton of presentation glitches. GTX 980 is simply isn't powerful enough for that.

Questions:
- Image Doubling for 1080p content on 1080p TV is equivalent of 2x SSAA, isn't it?
- Would Titan X be able to handle those settings?
- Would Fury X be able to handle those settings?
- Does SLI and/or Cross-Fire improve madVR rendering performance? Does SLI or Cross-Fire work without problems with madVR / have full support?

- If NO is the answer to all of the above questions, then what kind of a rig would be able to handle the settings I provided settings?
- If NO RIG can handle those settings, then what are alternative settings that would do 2 things:
1. Be able to use 100% Image Doubling for 1080p content on 1080p TV without any dropped frames, delayed, and/or presentation glitches
2. Provide better image quality than the quality provided by the same described settings, but with Image Doubling disabled

- What kind of a rig is preferred for high-quality 4K to 1080p downscaling, using equivalent settings as the ones I listed earlier? The fastest GTX Titan X / Fury X or the more future-proof GTX 960 for HEVC decoding.


I remember reading that madVR cannot take advantage of SLI setups, so only upgrading to titan or furry remains, or waiting for high end Pascal GPUs which will be coming in a little while. They have been announced for a while, and there are articles everywhere online that they have been already produced and started shipping.

Usage of Image doubling without actually doing image doubling is very costing on GPU.

What you are doing is upscaling to 2Xthe resolution, then applying a downscaling algorithm over. IF your downscaling algorithm is SSIM 2D with AR and linear light, it is normal. Try to use Bicubic with AR. This should smoothen things out for you, but again, better to not use image doubling unless you are actually doing image doubling. You would have more success applying image doubling on 1080 content and upscaling it to 4K because then you would not add a step of downscaling, so it will result in less processing times.

Werewolfy
7th March 2016, 17:18
Behavior was the same, but I'm getting unexpected results in 0.90.15 now.
I don't know what changed - perhaps the new NVIDIA 362.00 drivers - but I'm now seeing full queues even with the present queue size set to 16, whether the new glitch handling mode is enabled or not.
Which I know is not a very useful report - though it's good news that it seems to be working as intended.

I need to test that tomorrow, fingers crossed :)

Stereodude
7th March 2016, 17:37
...judder...
What are you calling judder?

1) Judder is uneven motion. IE: 3:2 pattern judder from showing 24Hz content at 60Hz.

2) Some people call the low frame rate motion of 24Hz playback (on a display without 3:2 motion issues) "judder" because it's just not smooth like 60Hz playback, but that's not judder.

3) You can't watch 24Hz content as it was shot.
a) Any impulse display technology like Plasma, CRT, or even film projectors can't display 24Hz content at 24Hz due to flicker. They have to do at least 48Hz, generally 72Hz or 96Hz to avoid the perception of flicker. This means each frame is strobed on the screen multiple times which means when your eye is motion tracking an object it will see see the moving objects in the multiple frames in different locations, which can cause a visual effect that some people object to.

b) A 120Hz LCD or OLED can display 24Hz content without 3:2 judder, and without the sequential flashing issue because the pattern is 5:5 and the image is static / not flashing for those 5 identical frames, but then you have sample and hold motion blur issues with eye tracking.

You have to pick your poison. IMHO, both a) and b) are still better than 60Hz 3:2 pattern playback of 24Hz content. Because that suffers from either a) or b) (depending on the display type) and then slathers an additional problem on top. If you're stuck at 60Hz, Smooth Motion is invaluable.

James Freeman
7th March 2016, 18:01
Using AviSynth I inserted 2 black frames every single movie frame creating a 72fps version of the movie and watched on a 72Hz monitor.
Yes, it flickers like hell, but man it's SMOOTH with zero judder or motion blur, almost looks like HFR or looking into reality.
Basically, it simulated 24fps movie on a 24Hz screen.

The brain is a champion of creating missing information, it was true 24fps experience and flickering like crazy, but also looked much much more realistic.

Warner306
7th March 2016, 18:15
What are you calling judder?

1) Judder is uneven motion. IE: 3:2 pattern judder from showing 24Hz content at 60Hz.

2) Some people call the low frame rate motion of 24Hz playback (on a display without 3:2 motion issues) "judder" because it's just not smooth like 60Hz playback, but that's not judder.

3) You can't watch 24Hz content as it was shot.
a) Any impulse display technology like Plasma, CRT, or even film projectors can't display 24Hz content at 24Hz due to flicker. They have to do at least 48Hz, generally 72Hz or 96Hz to avoid the perception of flicker. This means each frame is strobed on the screen multiple times which means when your eye is motion tracking an object it will see see the moving objects in the multiple frames in different locations, which can cause a visual effect that some people object to.

b) A 120Hz LCD or OLED can display 24Hz content without 3:2 judder, and without the sequential flashing issue because the pattern is 5:5 and the image is static / not flashing for those 5 identical frames, but then you have sample and hold motion blur issues with eye tracking.

You have to pick your poison. IMHO, both a) and b) are still better than 60Hz 3:2 pattern playback of 24Hz content. Because that suffers from either a) or b) (depending on the display type) and then slathers an additional problem on top. If you're stuck at 60Hz, Smooth Motion is invaluable.

I disagree. I see judder at the movie theater, as well. No matter how you present 24 fps material, some panning shots will not be smooth. It is choppy movement, so I would call it "judder."

James Freeman
7th March 2016, 18:24
I disagree. I see judder at the movie theater, as well. No matter how you present 24 fps material, some panning shots will not be smooth. It is choppy movement, so I would call it "judder."

It will be Triple (72) or Quadruple (96) flashing or sample-and-hold.
You will never see Double (48) flashing these days in cinema except maybe in very old film projectors with double shutter (it flickers).

But what you DEFINITELY will not see is a Single flashing projector like in the 1920s (ever wonder why movies called Flickers?).
Even though they look the most realistic and judder free, they flicker and may induce some unwanted epileptic seizures in some individuals.

XTrojan
7th March 2016, 18:31
24Hz will always judder, there are some tools that can help against the judder, but they always introduce a side-effect.

Interpolation: Artifacts, lower quality. Honestly, Interpolation would do great if there was enough GPU/CPU resources, which there isn't. And thus it's pretty bad on sharp scenes, often ruining the movie. It's okay in normal scenes.

Black Frame Insertion: Lower brightness. Gets worse the higher framerate the original source was, using BFI on a 60hz movie results in major flickerfest. It works great on 24Hz, often nullifying the motion blur on 24Hz movies making it more clear and less "juddery".

Strobing: Ghosting and maybe some flicker. Basically less judder at the cost of motion blur, I hate motion blur and would rather choose 24Hz free motion blur.

The new UHD-BDs are said to playback at 60Hz, I hope this is the case, as the soap opera circlejerk is honestly bullshit; it just looks real because either the actors are bad or the special effects are bad. Most fighting scenes at 60Hz with the blur removed would look really bad, because it's very obvious it's choreographed. James Cameron has implicitly stated this and he's making Avatar 2 at 60Hz and promises it won't look fake.

HFR requires more effort from everyone and even more from the visual effects team or it'll look worse, anyone who has seen HFR Hobbit movies know this. Hollywood doesn't give a damn as there's no competition, better save ur money and use 24Hz tech that's a century old.

Warner306
7th March 2016, 18:59
24Hz will always judder, there are some tools that can help against the judder, but they always introduce a side-effect.

Interpolation: Artifacts, lower quality. Honestly, Interpolation would do great if there was enough GPU/CPU resources, which there isn't. And thus it's pretty bad on sharp scenes, often ruining the movie. It's okay in normal scenes.

Black Frame Insertion: Lower brightness. Gets worse the higher framerate the original source was, using BFI on a 60hz movie results in major flickerfest. It works great on 24Hz, often nullifying the motion blur on 24Hz movies making it more clear and less "juddery".

Strobing: Ghosting and maybe some flicker. Basically less judder at the cost of motion blur, I hate motion blur and would rather choose 24Hz free motion blur.

The new UHD-BDs are said to playback at 60Hz, I hope this is the case, as the soap opera circlejerk is honestly bullshit; it just looks real because either the actors are bad or the special effects are bad. Most fighting scenes at 60Hz with the blur removed would look really bad, because it's very obvious it's choreographed. James Cameron has implicitly stated this and he's making Avatar 2 at 60Hz and promises it won't look fake.

HFR requires more effort from everyone and even more from the visual effects team or it'll look worse, anyone who has seen HFR Hobbit movies know this. Hollywood doesn't give a damn as there's no competition, better save ur money and use 24Hz tech that's a century old.

UHD Blu-ray still uses film (24 fps).

nevcairiel
7th March 2016, 19:20
UHD Blu-ray still uses film (24 fps).

Not exclusively though, it allows for 60 fps to be used, of course that means someone would have to film that way first.

Manni
7th March 2016, 20:15
Not exclusively though, it allows for 60 fps to be used, of course that means someone would have to film that way first.

Not necessarily, like with bluray it will probably be live broadcast events like sports and concerts that will find their way to UHD Bluray at 50p or 60p, as this is the UHDTV standard.

huhn
7th March 2016, 20:40
Some TV's produce no judder using 23Hz/24Hz or even 60Hz when playing 23Hz/24Hz content. Other TV's may very much produce judder at both 23Hz/24Hz and even 60Hz when playing 23Hz/24Hz content.

I know the 24Hz modes are usually "fake" because the screen still does 60Hz (...sort of... ...kind of...) when videocard settings are set to 23Hz/24Hz, no flickering occurs. My TV has true 48Hz mode for 23Hz/24Hz films that forces 48Hz mode when TV is set to 23Hz/24Hz in settings. In this mode my TV flickers a little bit (very common for true 48hz mode) on bright/light/white background, but produces no judder what-so-ever and films look particularity smooth in this mode. Flickering is another reason for why 23Hz/24Hz modes are "fake" and are actually using 60Hz, even with videocard settings set to 23Hz/24Hz. True 23Hz/24Hz modes would produce excessive flickering, one much worse than true 48Hz mode produces, and I don't think there are any recent TV's out there that utilize true 23Hz/24Hz mode.

Today, however, manufacturers moved away from true 48Hz mode due to the flickering effect, but introduced true 72Hz and some even developed true 96Hz modes. For example, Samsung PNF8350 Plasma TV comes with true 72Hz (or true 96Hz) mode, BUT in that mode it produces judder during 23Hz/24Hz content playback, unlike in normal 60Hz mode, where no judder is produced during 23/24Hz content playback.

In Summary

"Fake" 23Hz/24Hz Mode:
- 23Hz/24Hz in videocard settings + "fake" 23Hz/24Hz mode + 23Hz/24Hz content = NO JUDDER on some TV's
- 23Hz/24Hz in videocard settings + "fake" 23Hz/24Hz mode + 23Hz/24Hz content = JUDDER on other TV's

True 48Hz/72Hz/96Hz Mode:
- 23Hz/24Hz in videocard settings + true 48Hz/72Hz/96Hz mode + 23Hz/24Hz content = NO JUDDER on some TV's
- 23Hz/24Hz in videocard settings + true 48Hz/72Hz/96Hz mode + 23Hz/24Hz content = JUDDER on other TV's

Normal 60Hz Mode:
- 60Hz in videocard settings + normal 60Hz mode + 23Hz/24Hz content = NO JUDDER on some TV's
- 60Hz in videocard settings + normal 60Hz mode + 23Hz/24Hz content = JUDDER on other TV's

All-in-all, neither any refresh rate set in videocard settings nor "fake" 23Hz/24Hz modes or true 48Hz/72Hz/96Hz modes determine whether there's judder or no judder during 23Hz/24Hz content playback. AFAIK only specific equipment (cameras) or your own eyes can determine the existence or the absence of judder. It is possible that I am wrong, but that's what my experience tells me.

How can madVR detect if there's judder in "fake" 23Hz/24Hz mode or true 48Hz/72Hz/96Hz mode on any specific TV model? It seems (could be completely wrong) madVR is more likely to think that judder happens in all 60Hz modes, but not in "fake" 23Hz/24Hz modes and not in in true 48Hz/72Hz/96Hz modes when refresh rate is set to 23/24Hz in videocard settings. As I've explained earlier, its not necessarily correct because judder can happen in any mode and at any refresh rate during 23Hz/24Hz content playback.

we are talking about modern sony TVs here so no there is not this issue. they don't even need a mode for proper 23p.

edit: judder is the effect of an uneven pulldown/up and is not a 24 hz issue!
but this doesn't mean an image without judder is smooth to the eye. judder just makes it even worse.

and BTW. the topic was recovering an flawed video stream (60p broadcast with 24p content) not how most TV destroy a correct video stream.

XMonarchY
7th March 2016, 22:05
we are talking about modern sony TVs here so no there is not this issue. they don't even need a mode for proper 23p.

edit: judder is the effect of an uneven pulldown/up and is not a 24 hz issue!
but this doesn't mean an image without judder is smooth to the eye. judder just makes it even worse.

and BTW. the topic was recovering an flawed video stream (60p broadcast with 24p content) not how most TV destroy a correct video stream.

Indeed, BUT it just happens that on some TV's in some modes that pull-down occurs properly/evenly and in other modes it doesn't. On other TV's, 60Hz mode produces no judder with its 3:2 pull-down system, the same TV in true 48Hz/72Hz/96Hz mode with 2:2, 3:3, or 4:4 pull-down can very much produce judder. On some other TV's, 60Hz 3:2 pull-down produces judder while 2:2, 3:3, or 4:4 pull-down modes do not.

Now we can argue this both ways, but what I'd like to know is how madVR determines the presence of judder. It would have to somehow detect the TV's hardware pull-down effect, would it not?

huhn
7th March 2016, 22:38
Indeed, BUT it just happens that on some TV's in some modes that pull-down occurs properly/evenly and in other modes it doesn't. On other TV's, 60Hz mode produces no judder with its 3:2 pull-down system, the same TV in true 48Hz/72Hz/96Hz mode with 2:2, 3:3, or 4:4 pull-down can very much produce judder. On some other TV's, 60Hz 3:2 pull-down produces judder while 2:2, 3:3, or 4:4 pull-down modes do not.

Now we can argue this both ways, but what I'd like to know is how madVR determines the presence of judder. It would have to somehow detect the TV's hardware pull-down effect, would it not?

the TV has nothing to do with this. it is simply fixing an video stream.

XMonarchY
7th March 2016, 23:25
the TV has nothing to do with this. it is simply fixing an video stream.

How does it determine when video stream needs fixing? How can you say that TV has nothing to do with it when there are CNET and other review sites that specifically discuss how judder happens in some modes and not other...

nevcairiel
7th March 2016, 23:44
How does it determine when video stream needs fixing? How can you say that TV has nothing to do with it when there are CNET and other review sites that specifically discuss how judder happens in some modes and not other...

madVR knows nothing about your TV, it has to assume that whatever output mode you set is actually properly working with your TV. If its not, there is nothing madVR can do about that, anyway. If the TV introduces judder on an otherwise perfect signal, its out of anyones hands.
In short, fix your hardware first before worrying about software. If the hardware is degrading the signal, nothing inside your PC can fix it. So first figure out which signal works with the TV, then setup everything else to work with that.

aufkrawall
8th March 2016, 01:03
Could you guys please provide me with some realworld test images, like the original lighthouse or castle picure?
I want to do some comparisions with the new anti-ringing filter for super-xbr, and my collection is quite limited.

Px
8th March 2016, 02:20
Hello, I have an issue with madVR crash after video playback finishes. I'm starting video, switching to fullscreen on TV (third output device), and when video stops, and player returns to primary display, several seconds after I'm receiving a crash dialog from madVR. I've performed a regression testing, and issue first appeared in 9.0.4, affected versions up to 9.0.13, didn't test 9.0.15 yet, but don't see any related changes in changelog. I've tried enabling alt glitch handling mode, but that didn't help.
All crash reports+madVR/mpc-hc settings+not sure if related screen from 9.0.4 can be downloaded here - http://www.cs.iptcom.net/tmp/crash_details.7z
It is not a big issue, but it is annoying a bit. Please write if you need some additional information.

Hyllian
8th March 2016, 02:43
Could you guys please provide me with some realworld test images, like the original lighthouse or castle picure?
I want to do some comparisions with the new anti-ringing filter for super-xbr, and my collection is quite limited.
In this link you can get many classical sets for image scaling:

https://github.com/jbhuang0604/SelfExSR

aufkrawall
8th March 2016, 03:40
Thank you. :)

leandronb
8th March 2016, 03:54
Finally had a look at this. According to your log the decoder is not sending any frames when the problem occurs. I don't know why. It doesn't look like a madVR bug to me, but it's hard to be sure.

Thanks for looking at it. Any clue what could be the problem?
I recently reinstalled windows 10 from scratch, and installed only the essential stuff, and with too many variables is hard to pinpoint the problem, and before reinstalling windows i didn't have this problem, and had much more stuff installed.

hu1kamania
8th March 2016, 04:14
I want to use Image Doubling for 1080p films on my 1080p TV using high-end settings (3DLUT, 10bit+, De-Banding, NNEDI3 32n for Image Doubling, NNEDI3 32n for Chroma Upscaling + SuperRes Strength 3, SSIM 2D 100% + AR + LL for Image Downscaling, Jinc + AR for Image Upscaling, SuperRes Strength 3 for Image Refinement, ER Dithering, etc.)

My GTX 980 can't handle such settings without severe frame dropping, delayed frames, and a ton of presentation glitches. GTX 980 is simply isn't powerful enough for that.

I have a 980Ti factory overclocked with the same CPU running stock at 3.8Ghz and I'm able to run those settings with 1080p film content. I prefer SSIM 1D for SuperSampling, and I use enhance detail + crispen edges for refinement. Otherwise those are pretty similar settings to what I use.

I'd rather wait for the Pascal than drop money on a Titan X.

ryrynz
8th March 2016, 05:06
I want to use Image Doubling for 1080p films on my 1080p TV using high-end settings (3DLUT, 10bit+, De-Banding, NNEDI3 32n for Image Doubling, NNEDI3 32n for Chroma Upscaling + SuperRes Strength 3, SSIM 2D 100% + AR + LL for Image Downscaling, Jinc + AR for Image Upscaling, SuperRes Strength 3 for Image Refinement, ER Dithering, etc.)

My GTX 980 can't handle such settings without severe frame dropping, delayed frames, and a ton of presentation glitches. GTX 980 is simply isn't powerful enough for that.


You could make a few small concessions there and you probably wouldn't even tell the difference at the usual viewing distance.

And if you must run the most expensive options then as above, wait for Pascal and Polaris, don't upgrade the 980 yet.

kabal223
8th March 2016, 10:35
Hi guys, I have a problem with madvr playing 23.976 on every 60hz display I have, its like the normal (and fine with me) judder effect but much more worse, its totally choppy, I mean, it looks like something is wrong with the 3:2 pulldown because is more "jumpy" than normal. This doest happen with others renders, only with madvr, and also it happens on every player/setup Ive tested on my house (using madvr of course). The only way to fix this is turning on smooth motion, but I dont like that effect because in 60hz I can see some ghosting on some scenes.

Please help! How can I play 60hz on madvr? (I dont like neither 24hz or 48hz because I totally hate flicker)

Thank you so much.

Madshi, sorry to bother you, but do you have any plans to improve the 60hz 3:2 pulldown playback? Because after some further testing 58hz is still choppy for me, the only workaround Ive found is using the framerate doubler in the deinterlace options of ffdshow, but I have to also use reclock with forced 24fps, this way I get a perfect 3:2 pulldown playback, the problem is that reclock is not reliable for me and overall this workaround uses to many resources, I might have issues with really high bitrate files.

Thanks!

Ok guys, after some more further testing I'm confident enough to say that Ive totally fixed the 60hz shutter problem with minimal side effects. here is what I did:

First of all, this settings are perfect for me because:

1.- There is no flicker (yay!)
2.- Minimal judder to almost non existant (for my eyes, its like at the cinema for me)
3.- I can use ac3 and dts spdif passthrough with reclock
4.- No soap opera effect
5.- No ghosting
6.- No visible frame drops
7.- Maybe there is, but I cant see any video or audio quality loss

So, what do you need?

1.- madvr as your renderer (duh!) and you DONT need smooth motion, please turn that off

2.- ac3filter with SPDIF passthrough turned on (if you want to use your receiver like me)

3.- 60hz on your videocard

4.- ffdshow as your decoder with forced deinterlacing (Process frames flagged as progressive) and this settings:

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

That deinterlacing settings (framerate doubler with 1 pixel motion and 0 threshold) its the only that works for me without any visible quality loss, and Im using a 100" 1080p projector, every other option gives me jagged edges. Im using ffdshow rev4519.

5.- ReClock 1.6 with forced (and locked) 24fps... it is important that you use this version if you want ac3 and dts spdif passthrough because with newer versions you will have to reencode the audio to ac3 and it will convert also the dts tracks to dolby digiltal and I hate that. This are the options Im using:

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

Downsides:

When I start the movie sometimes the sound is choppy and cuts like hell, just pause and unpause the movie until the sound is fine and it will play without any other glitches during the entire movie time.


I hope this will works for you too.

ryrynz
8th March 2016, 10:46
Ok guys, after some more further testing I'm confident enough to say that Ive totally fixed the 60hz shutter problem with minimal side effects.

I think since the introduction of smooth motion FRC most users don't use madVR's pulldown, anymore. Instead most users either have a matching framerate / refresh rate setup, or they use smooth motion FRC. So although I'm aware of that the pulldown needs an improvement, I don't think it's very urgent...

Probably related? Could be worth fixing up soonish?

Hyllian
8th March 2016, 13:30
Thank you. :)

The original Lighthouse is one of the Kodak collection. That collection is really great and is often used for image processing. The original is here: http://r0k.us/graphics/kodak/

Classic images:
1- http://www.hlevkin.com/default.html#testimages
2- http://homepages.cae.wisc.edu/~ece533/images/

And if you wanna get many other images, search in these links:

1- https://en.wikipedia.org/wiki/Standard_test_image
2- http://www.imageprocessingplace.com/root_files_V3/image_databases.htm
3- https://www.cs.cmu.edu/~cil/v-images.html
4- http://testimages.tecnick.com/

tingtong5
8th March 2016, 13:39
Hi,

I was a bit surprised to find out that between all the nice "black bar" options there is no feature included to do an automatic vertical stretch for anamorphic purposes.

Are there any plans to include such a feature in madvr. I did notice that manual anamorphic lens option in madvr, but thats not automatic ;-)

Ronald

aufkrawall
8th March 2016, 14:23
The original Lighthouse is one of the Kodak collection. That collection is really great and is often used for image processing. The original is here: http://r0k.us/graphics/kodak/

Classic images:
1- http://www.hlevkin.com/default.html#testimages
2- http://homepages.cae.wisc.edu/~ece533/images/

And if you wanna get many other images, search in these links:

1- https://en.wikipedia.org/wiki/Standard_test_image
2- http://www.imageprocessingplace.com/root_files_V3/image_databases.htm
3- https://www.cs.cmu.edu/~cil/v-images.html
4- http://testimages.tecnick.com/
:thanks:
I suppose you already tuned the deband filter with many of such images?

Btw:
I asked some poeple to test if there is still a copyback with NNEDI3 OpenCL on Radeons with D3D11 interop extension, and it really seems like there is none:
http://www.forum-3dcenter.org/vbulletin/showpost.php?p=10965383&postcount=35
http://abload.de/thumb/290_2600k_p8p67-m-pro0fsm8.jpg (http://abload.de/image.php?img=290_2600k_p8p67-m-pro0fsm8.jpg)

Hawaii Pro GPU can do 16 neurons doubling for 1080p 60fps on a PCI Express 2.0 platform. :)
Maybe it could do 32 neurons with the rest just set to bilinear.

madshi
8th March 2016, 14:27
I wanted to ask this, is it possible to implement more aggressive edge thinning algorithm?
Madshi, I asked about raising the max value for edge thinning earlier, would you mind raising it to 5?
I've added to my to do list to raise the max value for the next release.

I don't know at exact which version of madVR the bug started to appear but for sure it was after 0.89, however I've only tested 90.12 and 90.13 for the moment. I have 4 profiles set in madVR: 2160p, 1080p, 720p and SD. For the last 2 I'm using luma doubling with NNEDI3 32 and 64 neurons respectively. When I try to play SD material (720x576 PAL DVDs ripped to mkvs) if MPC-HC is not in full screen or maximized windowed screen than madVR crashes (I can post tonight the crash report). This does not happen when I play 720p or 1080p material, I can squeeze MPC-HC size or drag from its margins in all directions and it still playing smooth. I have repeated the test on another PC, this time an Intel Core I3 NUC with HD4400 and there madVR does not crash no matter what material I play and what is the size of the MPC-HC window. It seems that the bug is strictly related to NVidia and playback of 720x576 material. I have also tested with MPC-HC launched from Kodi and since it's going directly fullscreen there is no issue on both computers. What is annoying however is that even if I select in MPC-HC the option to launch files in full screen it does not do this leading to crash of madVR when I play 720x576 material. Again the bug is non existent if I put manually MPC-HC in fullscreen or in maximized windowed mode. Do you have any suggestion on fixing this?
First of all please test v0.90.15. If the problem is still there, please make the crash report available (don't attach to this forum, doesn't work), and it would be greatly helpful if you could figure out which exact madVR build introduced the problem for you.

Same thing here. madVR v0.90.13.
Whenever I play a video with back bar, the subtitles appear in the balck bar during the 5 first minutes of playback and then return inside the video.
The only option I've checked in zoom control is "Moved subtiles to bottom of the screen" everything else is unchecked.
I'm also using the lastest version of XYSubFilter.
I can't say for sure which version of madVR introduced it but it was introduced recently.
Can you try to find a sample with which I could reproduce the problem on my PC, please?

My problems with interlaced DVD (I'm talking about DVD but I think it's related to all interlaced content, it's just that 99% of my interlaced content is DVD) are nothing related to D3D11 exclusive mode or the latest MadVr version, you're right I never mentioned it. I've always found it very hard to avoid dropped frames with deinterlacing activated and "don't rerender frames when fade in/out is detected" unchecked because I can't use high CPU or GPU queue, the queues don't fill completely with deinterlacing activated. The only way I've found so far is to use 23-14-6 queues but even with that combination, I'm not totally confident to avoid dropped frames with some DVD...
Are you using DXVA deinterlacing or forced film mode? Does the problem occur with both? And which queue is the first one which is getting into trouble (less than half full)?

Hi madshi, the problem with black screens during playback when using NNEDI is not fixed, for me at least. I tried 90.15 last night and got two black screens in 40 minutes.
Some questions:

Does the black screen occur immediately when you start playback? Or does it happen after a couple of minutes runtime? And once the black screen occurs, does it stay "forever"? Does loading a new video file solve the issue? Or do you have to restart the media player? Or even the whole PC? Is this a new issue or did you always have it? If it's a relatively new issue, can you please try to find out which exact madVR build introduced it?

I want to use Image Doubling for 1080p films on my 1080p TV using high-end settings (3DLUT, 10bit+, De-Banding, NNEDI3 32n for Image Doubling, NNEDI3 32n for Chroma Upscaling + SuperRes Strength 3, SSIM 2D 100% + AR + LL for Image Downscaling, Jinc + AR for Image Upscaling, SuperRes Strength 3 for Image Refinement, ER Dithering, etc.)

My GTX 980 can't handle such settings without severe frame dropping, delayed frames, and a ton of presentation glitches. GTX 980 is simply isn't powerful enough for that.
If we're talking about supersampling, using NNEDI3 may be overkill. Try using super-xbr instead, or simple Jinc or even Lanczos upscaling. You'll probably not see much of a difference in image quality (if any at all), at a much lower performance cost. The situation were different if you were really outputting 4K. But if you scale down again to 1080p, NNEDI3 will probably not bring much visible improvement.

If you insist on using NNEDI3 with all these settings, then maybe your GPU is too slow. If you want to get a faster GPU, I'd agree with the other users who suggested to wait for Pascal or Polaris.

Behavior was the same, but I'm getting unexpected results in 0.90.15 now.
I don't know what changed - perhaps the new NVIDIA 362.00 drivers - but I'm now seeing full queues even with the present queue size set to 16, whether the new glitch handling mode is enabled or not.
Which I know is not a very useful report - though it's good news that it seems to be working as intended.
Would be great if the new NVidia drivers improved the situation there, of course!!

Hello, I have an issue with madVR crash after video playback finishes. I'm starting video, switching to fullscreen on TV (third output device), and when video stops, and player returns to primary display, several seconds after I'm receiving a crash dialog from madVR. I've performed a regression testing, and issue first appeared in 9.0.4, affected versions up to 9.0.13, didn't test 9.0.15 yet, but don't see any related changes in changelog. I've tried enabling alt glitch handling mode, but that didn't help.
All crash reports+madVR/mpc-hc settings+not sure if related screen from 9.0.4 can be downloaded here - http://www.cs.iptcom.net/tmp/crash_details.7z
It is not a big issue, but it is annoying a bit. Please write if you need some additional information.
That's interesting. Can you please create a debug log from this situation with v0.90.15?

Thanks for looking at it. Any clue what could be the problem?
I recently reinstalled windows 10 from scratch, and installed only the essential stuff, and with too many variables is hard to pinpoint the problem, and before reinstalling windows i didn't have this problem, and had much more stuff installed.
It could be a problem with the video decoder, but it's hard to say for sure. Which video decoder are you using? LAV? Which decoding mode (software, DXVA native, DXVA copyback, CUVID, ...)?

Ok guys, after some more further testing I'm confident enough to say that Ive totally fixed the 60hz shutter problem with minimal side effects.
Ah, I see. So the imperfect 3:2 pulldown used by the current madVR build doesn't really bother you at all. You just noticed it, correct? I think since the introduction of smooth motion FRC most users don't use madVR's pulldown, anymore. Instead most users either have a matching framerate / refresh rate setup, or they use smooth motion FRC. So although I'm aware of that the pulldown needs an improvement, I don't think it's very urgent...
Probably related? Could be worth fixing up soonish?
Yes, likely related. It's on my to do list, but to be honest, I don't fully understand how anybody could prefer 3:2 pulldown to minor flickering or minor smooth motion artifacts. I suppose everybody is entitled to their own opinion, of course, but I have SO MANY things to do, I still don't consider this a high priority atm, because I personally think watching any content with 3:2 pulldown is simply "wrong", and most users would prefer using smooth motion FRC (or minor flickering) over that. So I believe there's only a very small number of users who require optimized 3:2 pulldown smoothness.

I was a bit surprised to find out that between all the nice "black bar" options there is no feature included to do an automatic vertical stretch for anamorphic purposes.

Are there any plans to include such a feature in madvr. I did notice that manual anamorphic lens option in madvr, but thats not automatic ;-)
How do you define "manual" vs "automatic"? I think you haven't taken profiles into account. The whole madVR settings concept is based on that if you want to have some things automated, you create profiles and use rules/scripts to switch them automatically.

E.g. if you want to activate anamorphic stretch only for Cinemascope content, then create two profiles for "screen config", name one "scope" and one "everything else". Check "anamorphic lens" in the "scope" profile. Then use the following "profile auto select rules":

if (ar > 2.2) "scope" else "everything else"
Done.

kabal223
8th March 2016, 14:50
The problem is... on my projector the flickering and ghosting is magnified, also the soap opera effect, thats why I prefer the 3:2 pulldown, but now its much better because I get minimal judder with my workaround.

The ffdshow deinterlacing fix the irregular movement of the madvr pulldown, but there still are dropped frames, that is easily fixed running reclock at 24fps, it soo fluid now!

XTrojan
8th March 2016, 15:45
The problem is... on my projector the flickering and ghosting is magnified, also the soap opera effect, thats why I prefer the 3:2 pulldown, but now its much better because I get minimal judder with my workaround.

The ffdshow deinterlacing fix the irregular movement of the madvr pulldown, but there still are dropped frames, that is easily fixed running reclock at 24fps, it soo fluid now!

Check if you got any BFI mode, projectors usually have that and run it at 24Hz, turn off strobing mode or whatever they call it, as that causes ghosting + soap opera effect.

kabal223
8th March 2016, 15:55
Check if you got any BFI mode, projectors usually have that and run it at 24Hz, turn off strobing mode or whatever they call it, as that causes ghosting + soap opera effect.

My hw10 doesnt have any motion options.

fedpul
8th March 2016, 17:05
Some questions:

Does the black screen occur immediately when you start playback? Or does it happen after a couple of minutes runtime? And once the black screen occurs, does it stay "forever"? Does loading a new video file solve the issue? Or do you have to restart the media player? Or even the whole PC? Is this a new issue or did you always have it? If it's a relatively new issue, can you please try to find out which exact madVR build introduced it?

Hi madshi, the black screen occurs during the playback never at start, it seems to be totally random (maybe 15 to 30 minutes). Once it occurs I need to go out of fullscreen and then go fullscreen again, during these black screens i lost video but audio keeps playing. I'm getting these black screens since 90.12 or 90.13 (I almost did not use 90.12) but in 90.13 they were worse (no video or audio) because i could not exit FSE, I had to kill MPC-HC with tasks manager and play the movie again.

I hope this info would be useful if you have more questions just ask. I'm very busy these days beacuse I'm studying for university but I will try different versions of madvr in a few days. Specially 90.11 which I think works OK.

Thanks in advance!

Uoppi
8th March 2016, 18:46
My problems with interlaced DVD (I'm talking about DVD but I think it's related to all interlaced content, it's just that 99% of my interlaced content is DVD) are nothing related to D3D11 exclusive mode or the latest MadVr version, you're right I never mentioned it. I've always found it very hard to avoid dropped frames with deinterlacing activated and "don't rerender frames when fade in/out is detected" unchecked because I can't use high CPU or GPU queue, the queues don't fill completely with deinterlacing activated. The only way I've found so far is to use 23-14-6 queues but even with that combination, I'm not totally confident to avoid dropped frames with some DVD...

Maybe try upping the GPU queue size even more?

I need to use a GPU queue of at least 20 to avoid dropped frames with interlaced NTSC DVDs. Any less gives me occasional and "unexpected" dropped frames. After extensive testing, 20-20-6 works for me perfectly.

(My setup is Win10, factory-overclocked GTX 960 and a dual core Ivy Bridge Pentium, using D3D11 windowed mode.)

Px
8th March 2016, 18:52
That's interesting. Can you please create a debug log from this situation with v0.90.15?
http://www.cs.iptcom.net/tmp/full-logs-9.0.15.7z - uploaded debug logs along with fresh crash log

Uoppi
8th March 2016, 18:58
because I personally think watching any content with 3:2 pulldown is simply "wrong", and most users would prefer using smooth motion FRC (or minor flickering) over that. So I believe there's only a very small number of users who require optimized 3:2 pulldown smoothness.

I'm not sure if I understand correctly but why would I want to watch a 3:2 pulldown movie of 23.976/24 fps at 60 Hz instead? I never use smooth motion anyway (based on my quick tests I can't stand the ghosting) and wouldn't I need to use much lower PQ settings because of smooth motion's higher resource demands?

iSeries
9th March 2016, 01:06
Hi, using 2d ssim causes a lot of dropped frames for me. In the stats its listed twice (like this 'ssim 2d100 ar < ssim 2d100 ar') and render times go way up. 1d ssim works fine and is listed in the stats only once as expected. Is that normal for 2d?

ryrynz
9th March 2016, 01:13
using 2d ssim causes a lot of dropped frames for me. In the stats its listed twice (like this 'ssim 2d100 ar < ssim 2d100 ar') and render times go way up. 1d ssim works fine and is listed in the stats only once as expected. Is that normal for 2d?

No. Could you post a screenshot of the OSD?

iSeries
9th March 2016, 01:15
No. Could you post a screenshot of the OSD?

Sure, here or to an image hosting site?

huhn
9th March 2016, 01:18
take an image host please

iSeries
9th March 2016, 01:31
No. Could you post a screenshot of the OSD?

Here you go. Seems to only happen when supersampling 1080p > 1080p. Works as expected when doubling eg 720p and downscaling to 1080p.

http://imgur.com/vrtHks6

ryrynz
9th March 2016, 01:43
Here you go. Seems to only happen when supersampling 1080p > 1080p. Works as expected when doubling eg 720p and downscaling to 1080p.

http://imgur.com/vrtHks6

Can confirm that on my OSD too. Something's amiss. I think it's just the OSD though.

SSIM 1D is about twice as fast as SSIM 2D, that's normal. SSIM 2D is quite intensive because it uses Jinc kernel for downscaling.
My GTX 960 finds it too demanding generally as well, just stick to 1D until you get something faster. Better use of resources to have more NNEDI3 neurons than using SSIM 2D IMO.

iSeries
9th March 2016, 02:10
Can confirm that on my OSD too. Something's amiss. I think it's just the OSD though.
SSIM 1D is about twice as fast as SSIM 2D, that's normal. SSIM 2D is quite intensive because it uses Jinc for downscaling.

In all other doubling / downscaling scenarios, 2d works fine (as does jinc), only adds around 2-3ms to render times. When supersampling render times shoot up into the 80s ms with 2d, from around 35ms with 1d. Jinc downscaling also shows the same behaviour when supersampling, its in the osd twice and render times shoot up into the 80s.