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

shimaflarex
21st February 2013, 19:27
Smooth motion mode with present several frames in advance doesn't seems to work consistently for me. Sometimes it keeps flickering between the current and past frames, it happens even when video is paused. The OSD also flickers.

Maybe it's the same problem reported when seeking, but for me it also happens when starting playback on fullscreen exclusive mode or switching from overlay to full screen. It seems to get better after a while, but I still get some random flickering.

But yeah, it looks very good when it is working. Thanks madshi!

Edit: Disabling "Use separated device for presentation" seems to fix it.
Edit2: But it does seem to cause random framedrops =/

Heuer
21st February 2013, 19:46
Works superbly here - at last I can watch 'House of Cards' without it jumping massively. I also do not have a problem with settings not being saved.

All in all I am delighted. Thanks Madshi.

madshi
21st February 2013, 19:52
For those of you who can't change settings:

Please do *not* change the madVR folder permissions. Well, of course you can do that, and it will "fix" the problem, but it's not really the intended solution. I've not had the time yet to check whether I can reproduce the problem, but just in case: Please check "HKEY_CURRENT_USER\Software\madshi\madVR\Settings". The settings should be saved there even if madVR can't save "settings.bin" into the madVR folder. So I'm really confused why changing the settings doesn't work. Writing to the registry to HKEY_CURRENT_USER should always work, even with limited access right accounts! So please check if that registry key and value exists.

Just as an explanation: Win7 and Win8 have a "VirtualStore" folder where they automatically store files if applications try to create a file in a folder they don't have write access to. So basically the madVR "settings.bin" file was written to the VirtualStore by the OS whenever madVR tried to create it in the madVR folder. This was not intended by me, so v0.86.0 now checks whether it can write to its own folder before trying to create "settings.bin". As a result the file is never stored into the VirtualStore, anymore. If madVR can't write to its own folder, "settings.bin" is not written at all. I thought this shouldn't harm because the settings are always also written to the registry - and that should always work.

iSunrise
21st February 2013, 20:05
For those of you who can't change settings:

Please do *not* change the madVR folder permissions. Well, of course you can do that, and it will "fix" the problem, but it's not really the intended solution. I've not had the time yet to check whether I can reproduce the problem, but just in case: Please check "HKEY_CURRENT_USER\Software\madshi\madVR\Settings". The settings should be saved there even if madVR can't save "settings.bin" into the madVR folder. So I'm really confused why changing the settings doesn't work. Writing to the registry to HKEY_CURRENT_USER should always work, even with limited access right accounts! So please check if that registry key and value exists.
...
Thanks a lot for the detailed explanation, now it makes sense. I have checked that registry path and for me it only contains these entries:

(Standard)
LastSettingsKey
Settings (shouldn´t this be a subkey? it´s a binary value with "0 0 0 0")
ShowOsd
ShowOsd_

So it seems there is something definitely going wrong if madVR doesn´t correctly write the settings there. Just FYI, I have full access rights to that folder!

EDIT: It looks like madVR doesn´t create a Settings subkey but instead it creates a Settings binary value (see above) and thus madVR cannot store and read-back any values. Should be easy to fix for you!

Farfie
21st February 2013, 20:09
To expand on the corrupted seeking (assuming someone hasn't done this already), with FRC on, after seeking, it seems to flash between the frame you seeked from to the frame you seeked to for a few milliseconds, but only when you have "use a separate device for presentation" enabled. So if I seeked from frame 5 to 1005, it would display 5,1005,5,1005,5,1005 for a few seconds before continuing on as normal (1006,1007...)

Disabling "use separate device for presentation," the previous scenario goes away, but introduces a new problem: tons of framedrops at seemingly random times. The queue that goes to 0 is the backbuffer.

This is all at 60hz (without reclock), and I am of course sticking with the non frame drop method, but these things should still be brought up. Again, not sure if someone has articulated it this clearly, so here I am.

win7 x64
gtx 680 - 314.07 driver

But, looks amazing while it works. I have definitely been looking forward to however you were going to deal with this problem and it exceeded my expectations. God speed on wringing out these little bugs people have :p

After more tinkering this isn't 100% accurate. With "use a separate devices for presentation" on, I still get dropped frames, but much less often than without. 1 every 10 or 30 seconds it seems, maybe even less or more depending on.. who knows. However, I did stumble on that using the AR filter was making these drops happen a lot more often. Turning the AR filter off (using jinc for both upscaling options) even further reduced the amount of frames dropped (can go many minutes without getting any drops). It seems the only thing all of this has in common is that it's always the backbuffer queue that goes to 0 whenever framedrops happen.

To summarize, it seems I must have the use a separate device for presentation enabled to stop the dropping of a vast amount of frames, and then turning the AR filter off even further reduces the amount of frames dropped to a very very little amount.

mark0077
21st February 2013, 20:10
The Hobbit looked totally smooth to me at 48fps. So maybe it would be an option to let SVP only double the movie frame rate to 47.952fps and then let madVR FRC that to 60Hz? Just a thought, though. Your display probably can't sync to 48Hz?

The only question is if FRC is on or off. If it's on, with 59fps@59Hz it will blend every frame, resulting in some lost sharpness. If it's off, things will be just as they are with older madVR versions. Whether FRC is turned on/off depends on your settings and which framerate the upstream filter reports to madVR.

Yes I might try that, either doubling with SVP to ORIGINAL * 2 = 47.95~, or ORIGINAL * 5 / 2 = 59.94~ and then use madVR to help with the slight difference between that and my display. In this case can I clarify that

1) madVR listens to the upstream filter, ie ffdshow outputting 48hz for example?
AND
2) madVR smooth set to "only if there would be motion judder without it..." should help with the slight differences between refresh rate and output rate even if its tiny like 0.06~hz difference? Thanks again.

6233638
21st February 2013, 20:28
Are you using the old or new FSE path? Do you have the GPU and presentation queues set up high enough? (At least 8, the more the merrier)?

There should be no visible judder/ghosting with 24p@60Hz with FRC on. I'm very sensitive to motion related problems like this and for me with real life content FRC works great with 24p@60Hz. With computer type test patterns I can see some small degradations, but it's still much *MUCH* better than with FRC off. That said, 50fps@60Hz is not as good as 24p@60Hz, for whatever reason...

If this doesn't work well for you I can only imagine that something goes wrong on your PC. Or maybe you're testing with extreme content. Try a normal movie. And maybe try resetting to default settings, just as a test...I am using the new FSE path, and was set to 8 queues. Even at 16, I'm still seeing the same thing.

The image is somewhat smoother, but still judders, and has noticeable ghosting from the frame blending. It reminds me of the old NTSC > PAL transfers we used to get back in the 90s, but not quite as bad.

I was checking with the Casino Royale Blu-ray, as that is my go-to disc for testing anything, as it includes scenes for just about anything you need to evaluate on a display/video processing.

As I said though, maybe I am just really sensitive to it, or maybe it depends on how good the motion handling of your display is. If your display is already blurring everything with motion, maybe you won't notice the blended frames.

A quick example: Frame 1 (http://www.abload.de/img/frame-11xr5e.jpg) Frame 2 (http://www.abload.de/img/frame-234r5k.jpg) Smooth Motion (http://www.abload.de/img/blendr8qyf.jpg)

I think I prefer the judder to less judder plus ghosting.

rahzel
21st February 2013, 20:33
Yeah, I dont own Panasonic VT30 plasma anymore, but what I remember is:
1. VT30 did flicker A LOT when being set to 23Hz/24Hz. When setting the display to 60Hz, the flickering was not eliminated completely, but it helped a lot.
2. VT30 and also VT50 has also issues with digital false contouring ( panning scenes ) and they are very bad especially on european models when watching at 50hz ( so called 50Hz bug ), but the false contouring is observable also at 24Hz. Also here, setting the panel to 60Hz, reduced the false contouring issue to something more acceptable level.

Maybe someone with ST/GT/VT series of Panasonic plasmas can confirm this and do some testing. I think many owners would then benefit from the madvr smooth motion feature ( excluding the motion artifacts, Panasonic plasmas offered in 2012 the best PQ ).
I have followed the 2012 Panasonic plasma line closely (I'm a long time poster/member at AVS and HDJ). AFAIK, the VT50 fixed the false contouring issues that the VT30 had... 96Hz on the VT50 is virtually problem free. There is some very minor flickering, but most people don't notice it. FRC is nice for ST or GT owners, though, which only have a 48Hz option vs the the 96Hz option on the V series.

When my ST50 receives a 24p signal and my ST50 converts 24p to 60Hz, motion is smooth, but bright panning objects cause a flicker effect (easy way to see it is on scrolling end credits on a black background). Before the FRC option, this is what I used and I lived with the flickering artifacts. It was either that or output 60Hz and have my HTPC convert 24p to 60Hz, but this wasn't as smooth... until now. :)

aufkrawall
21st February 2013, 20:41
Sorry if this has been asked already, but why does smooth motion conversion not work if display is at 60Hz and video has 29.97 or 59.94fps?

But MANY thanks for that new feature, it's really kind of salvation. :D

Will test if I still experience my frame drop issue with 60fps videos and provide logs if true.

Edit: Issue still exists, here is the debug log:
http://www.mediafire.com/?ikqkbswscavjjay

iSunrise
21st February 2013, 20:51
Sorry if this has been asked already, but why does smooth motion conversion not work if display is at 60Hz and video has 29.97 or 59.94fps?

But MANY thanks for that new feature, it's really kind of salvation. :D

Will test if I still experience my frame drop issue with 60fps videos and provide logs if true.
Take a look at the smooth motion settings, it´s pretty self-explanatory. You can adjust it for 29.97/59.94fps content.

rahzel
21st February 2013, 20:52
Sorry if this has been asked already, but why does smooth motion conversion not work if display is at 60Hz and video has 29.97 or 59.94fps?

But MANY thanks for that new feature, it's really kind of salvation. :D

Will test if I still experience my frame drop issue with 60fps videos and provide logs if true.
Because 29.97 videos should play smoothly without the smooth motion option... frames will just be doubled to play on a 60Hz display. The smooth motion option is mostly useful for when the frame rate isn't close to or is not an even multiple of the display's refresh rate.

makakam
21st February 2013, 21:06
I have vt30e and I've always used 23hz setting (radeon gpu) without getting any flickering or artifacts with madVR.

aufkrawall
21st February 2013, 21:10
Because 29.97 videos should play smoothly without the smooth motion option... frames will just be doubled to play on a 60Hz display. The smooth motion option is mostly useful for when the frame rate isn't close to or is not an even multiple of the display's refresh rate.
There's still judder with 59,94fps@60Hz, only the "always" option works.
"only if there would be motion judder without it" should cover it imho.

n3w813
21st February 2013, 22:00
If your display can do native 24p that might be the better option. But then, let your eyes be the final judge on what looks better to you. Have you disabled the first "trade quality for performance" option? Maybe it will reduce the sharpness/clarity loss even more. On my projector I'm hard pressed to see a difference in sharpness with FRC on/off, when playing 24p@60Hz. Since my projector can do 24p natively, though, I'm not planning to use FRC myself on this setup. I'll use it on my computer monitor, though, which can only do 60Hz.

By default, the top 2 options in the "trade quality for performance" are checked. Should I uncheck both?

I use my HTPC for both videos and live tv through WMC. By default, the video card is outputting 24Hz. When I switch to WMC or when I play 60p content, accordingly, the output changes to 60Hz but it causes a blackout for couple of seconds while my AVR and TV resyncs. Kinda annoying. If I can stay at 60Hz output and still get judderless playback of 24p content, then I'm very happy. :D

cyberbeing
21st February 2013, 22:19
Would it be possible to add an option to temporarily disable FRC during seek as well as window->fullscreen, and delay re-enabling by a couple seconds to allow the render queue and vsync readings to stabilize (preferably independent from the existing delay playback options). Something like this seems like it's needed to avoid the temporary FRC instability and severe blurring artifacts in these cases.

webs0r
21st February 2013, 22:22
For those of you who can't change settings:

Please do *not* change the madVR folder permissions. Well, of course you can do that, and it will "fix" the problem, but it's not really the intended solution. I've not had the time yet to check whether I can reproduce the problem, but just in case: Please check "HKEY_CURRENT_USER\Software\madshi\madVR\Settings". The settings should be saved there even if madVR can't save "settings.bin" into the madVR folder. So I'm really confused why changing the settings doesn't work. Writing to the registry to HKEY_CURRENT_USER should always work, even with limited access right accounts! So please check if that registry key and value exists.

Just as an explanation: Win7 and Win8 have a "VirtualStore" folder where they automatically store files if applications try to create a file in a folder they don't have write access to. So basically the madVR "settings.bin" file was written to the VirtualStore by the OS whenever madVR tried to create it in the madVR folder. This was not intended by me, so v0.86.0 now checks whether it can write to its own folder before trying to create "settings.bin". As a result the file is never stored into the VirtualStore, anymore. If madVR can't write to its own folder, "settings.bin" is not written at all. I thought this shouldn't harm because the settings are always also written to the registry - and that should always work.

In the registry the Settings value exists but it has no value (regedit says zero-length binary value).
If I move the settings.bin file out of the madVR folder, the behaviour is the same (won't save settings in the registry, or in settings.bin)

mark0077
21st February 2013, 22:27
madshi, nothing new to 0.86.0 but for me, even with delay playback until render queue is full checked, I usually get 1-2 frame drops on playback start, or if I have mpc set to repeat a sequence, after the sequence restarts, I can see the queues drop to 0 and I again will get 1-2 drops. Just thought I would mention it as I had a clip on repeat this evening testing something, and noticed lots and lots of frame drops in the stats, all coming from the each start of the sequence. I'm not sure if madVR waits for all queues to fill up before starting playback or just some?

Blight
21st February 2013, 22:36
Madshi, FRC's overhead is enough to make it detrimental on low-end cards (nvidia gt520 for example), is it possible to make FRC smart enough to auto-disable itself (even when enabled in the settings) if it detects GPU loads of 99%?
As you are probably aware, with FRC enabled at 100% GPU load frames appear out of order.

Seeking might also trigger the out of order frame glitch, I'm not sure if it requires 100% GPU load to trigger.

I know you can disable FRC, but there are cases where it's beneficial when automatic, for example:
When you only play video, you GPU can handle the load, but if someone also uses a GPU accelerated browser on the second monitor at the same time, out of order frames appear constantly.

Brotoles
21st February 2013, 22:48
I guess this might not be a madVR issue, but let me describe my issue please

I use K-lite Codec Pack for my multimedia needs. I have the latest version installed (9.7.5), and it comes with MPC-HC v1.6.6.6517, LAV Filters v0.55.2-16-gd6e6c1f and madVR v0.85.8

I use the LAV decoder filter for almost all of my video streams, and madVR as the video renderer. I have an nVidia GTX 670 with the latest WHQL drivers (v314.07), and Win7 x64.

When I playbak a DVD using this decoder-renderer combination, no subtitles or subtitle overlays (menu highlights, etc) are displayed. But when I use MPC-HC internal MPEG2 decoder and keep using madVR as the renderer, the subtitles and overlays are displayed just fine.

Now here's my doubt - is this a LAV issue, such as: it doesn't feed the subtitle stream correctly to the madVR renderer; or is it a madVR issue, such as: madVR isn't compatible yet with the way LAV handles subtitle streams?

Thank you all for your attention, and have a great day,

Brotoles

nevcairiel
21st February 2013, 23:05
A quick example:

As madshi already commented on before, screenshots will always look rather bad with blending, you need to compare and judge from moving images, and not from individual screenshots, so these serve no real purpose, but spread FUD, imho.

Thunderbolt8
21st February 2013, 23:11
I tested the madvdtestpatterns with smooth motion on a samsung syncmaster 226 CW (22") with 1680x1050 resolution and to me theres still some difference visible between 60fps content on this 60Hz display, which runs smooth as butter, and the 23 & 24fps test patterns which are not presented as smooth as the former content. It definately looks a great deal better than without smooth motion, but the difference, at least with these test patterns, is still rather obvious.

are those test patterns especially sensitive or is this maybe due to the 1680 resolution?

nevcairiel
21st February 2013, 23:15
Its not meant to make 24p content as smooth as 60fps content, its just meant to remove motion judder. Its not a frame interpolator, it does not invent new frames to create more fluid motion, it just presents the existing frame in a way that avoids any motion judder.

madshi should make this clear in big red letters, judging from how many people misinterpret this ;)

dansrfe
21st February 2013, 23:31
I'm very interested to hear nevcairiel's, madshi's, and everyone else's opinions on frame interpolation (SVP) vs frame blending (FRC). I know this is a subjective question but I'm only looking for opinions.

rahzel
21st February 2013, 23:45
I'm obviously not nev or madshi, but I personally hate the effect of frame interpolation... it ruins the film 'look'. This option is available on many flat panel TVs now and most people leave it off, especially for film. I have a frame interpolation setting on both my LG LH90 LCD and Panasonic ST50 plasma and leave it off for all content. I just want film judder removed on my ST50, and that's the main purpose of FRC... not to make film look like 60fps with frame interpolation.

I'm sure if madshi wanted to, he could add a frame interpolation option... but I don't see why anyone would want it TBH. :scared:

DragonQ
22nd February 2013, 00:04
You'd better get used to the loss of the "film look" if 48 fps filming catches on.

dansrfe
22nd February 2013, 00:26
Personally I hate the blurring that happens when the camera pans. I haven't tried SVP before but as DragonQ has pointed out, films will be moving towards higher and higher fps as are refresh rates already. In the next decade we'll most likely start to see and get used to the new normal standards.

rahzel
22nd February 2013, 00:37
I somehow doubt 48fps will catch on... reactions from people viewing clips of The Hobbit at 48fps seemed to be mixed... the negative reactions were the same negative reactions when people saw frame interpolation for the first time. It might benefit 3D, but for 2D, I'd rather it not be 48fps.
If film gets a new standard for framerate, I hope it's 30 rather than 48.

DragonQ
22nd February 2013, 01:21
What would be the point of moving to 30 fps? :/

I prefer 50 fps to 25 fps for TV, so I have no issue with 48 fps rather than 24 fps for film (except of course that it's yet another standard that will mostly requires new TVs).

Frame interpolation is different though - I haven't seen it done well yet (MotionFlow increasing 24 fps to 600 fps was just eww) but admittedly I haven't seen many new TVs.

Boltron
22nd February 2013, 01:21
Personally I am very sensitive to judder and do all that I can to eliminate it as much as possible. I do use SVP to convert movies (takes about 7 hours a movie) that bother me the most, the trick is to get a good balance between minimal artifacts and smoothness.

I am very, very happy madVR now has this feature.

JarrettH
22nd February 2013, 01:49
This feature looks great on the Intel HD 2000 here. I changed my buffers from 3/4 to 4/6 by default too.

Thunderbolt8
22nd February 2013, 01:51
Its not meant to make 24p content as smooth as 60fps content, its just meant to remove motion judder. Its not a frame interpolator, it does not invent new frames to create more fluid motion, it just presents the existing frame in a way that avoids any motion judder.

madshi should make this clear in big red letters, judging from how many people misinterpret this ;)so how is it supposed to look? bascially that way that the test pattern looks about half fine, but that any 24fps real movie content should look about as smooth on 60Hz now as it does on a native 24Hz TV?

rahzel
22nd February 2013, 01:54
What would be the point of moving to 30 fps? :/
It's somewhat of a compromise. :) The difference between 24 and 30 is pretty noticeable. Plus it will avoid 3:2 pulldown on 60Hz displays. I'm just thinking for North American displays, but don't most PAL displays support 50Hz and 60Hz?

so how is it supposed to look? bascially that way that the test pattern looks about half fine, but that any 24fps real movie content should look about as smooth on 60Hz now as it does on a native 24Hz TV?
Didn't look at the test pattern, but it should look fairly similar to what it looks like without it, but with less jerky motion -- most noticeably on panning scenes or objects panning across the screen. It should look pretty much the same as 24p being displayed on a set that properly handles 24p (72Hz, 96Hz, 120Hz, 240Hz etc. displays) without frame interpolation enabled.

dansrfe
22nd February 2013, 02:05
That's another thing. Hopefully in the next 10 years we'll have no NTSC or PAL. A small selection of audio formats and bitrates. A small selection of video formats, frame rates, and one primary and matrix. The graphics/video space definitely needs to become much more unified.

leeperry
22nd February 2013, 02:27
I somehow doubt 48fps will catch on... reactions from people viewing clips of The Hobbit at 48fps seemed to be mixed... the negative reactions were the same negative reactions when people saw frame interpolation for the first time. It might benefit 3D, but for 2D, I'd rather it not be 48fps.
If film gets a new standard for framerate, I hope it's 30 rather than 48.
48p perception strongly depends on the shutter speed of the video camera, you can get 48fps that will look like a soap opera or 48fps that will look just as blurry as 24/30fps without the "smoothing" effect.....not everything is black or white in this world ya know: http://www.mediacollege.com/video/camera/shutter/shutter-vs-fps.html
http://www.mediacollege.com/video/camera/shutter/ ;)

You seriously expect me to say that based on your description? Sorry, not possible.
Sammy's TV certainly do a lot of things right IMO, too bad their DNIE engine isn't either finetunable or defeatable but their motionflow thingie in its lowest "crisp" mode looks über-smooth without artifacts or unnatural effect and their dynamic intra-picture contrast would be well worth your time to have a look at if you had a few mins to kill at your local supermarket.

Can't wait for them to stop milking the LCD cow and finally release the OLED screens I've been craving for way too long now....I've come to realize that LCD will never make happy and neither will DLP projectors due to their utterly noisy fans and RBE's, so I'm back on CRT FTW: dead silent, 20K:1 CR, 96Hz support, abysmal black level, how hard was it huh.

BTW, he's a worst case scenario 20 secs long 24p sample if you wanna hurt your eyes polishing your blending thingie: Death.and.Life.of.Bobby.Z.mkv (https://mega.co.nz/#!3hZXlAgD!GVsDVEl0YtYglmN3fXttul2B2nV4pHZyO9UAuAISJA4)

rahzel
22nd February 2013, 02:55
48p perception strongly depends on the shutter speed of the video camera, you can get 48fps that will look like a soap opera or 48fps that will look just as blurry as 24/30fps without the "smoothing" effect.....not everything is black or white in this world ya know: http://www.mediacollege.com/video/camera/shutter/shutter-vs-fps.html
http://www.mediacollege.com/video/camera/shutter/ ;)

As long as there's no SOE, I don't really care what the frame rate is.

Niyawa
22nd February 2013, 02:58
I have a question, madshi mentioned that ReClock would still be recommended to use even with the smooth notion enabled but I'm not sure if I should let ReClock adapt 23.976 > 24p or if I should just leave it at original speed. Sorry if this has been asked before - did a little lurking but it's still in my mind.

kasper93
22nd February 2013, 03:07
@Niyawa: Reclock is recommended to provide stable audio clock and timestamps. No need to change speed, but it's your decision really ;p

Niyawa
22nd February 2013, 03:15
@Niyawa: Reclock is recommended to provide stable audio clock and timestamps. No need to change speed, but it's your decision really ;p
I get that, just wanted to confirm, thanks. madshi, I promise I'll use the bugtracker next time! I honestly forgot about it when I mentioned the issue with settings.

THX-UltraII
22nd February 2013, 09:56
Will there be noticable performance differences when using madVR and LAV video decoder between:

Geforce 560ti
Geforce 650
Geforce 650ti

And is a fast CPU required anyway when playing only 1080p Blu-Ray content on a 1080p display device?

And why does changing the settings Chroma Upscaling, Luma Upscaling and Luma Downscaling has influence on my CPU/GPU while I m playing 1080p Blu-Ray content on a 1080p display device?

DragonQ
22nd February 2013, 10:34
Only Chroma Upscaling should affect 1080p playback on a 1080p screen (because the chroma resolution will be 960x540).

THX-UltraII
22nd February 2013, 10:40
Only Chroma Upscaling should affect 1080p playback on a 1080p screen (because the chroma resolution will be 960x540).

Can you explain a little more about this? Don t understand what you mean exactly. Will I benefit a lot from a high quality chroma upscaling setting when playing 1080p blu-ray on a 1080p display device?

iSunrise
22nd February 2013, 10:50
Will there be noticable performance differences when using madVR and LAV video decoder between:

Geforce 560ti
Geforce 650
Geforce 650ti
That depends on your scaling settings, your source files and your target resolution. There´s no real answer for such a question. A Geforce GTX 660/Ti should handle almost everything apart from some very extreme scaling settings (very high Jinc settings on both luma/chroma). If that is too expensive, you should go with the Geforce 650/Ti that is on your list. Stay away from GDDR3 models if you can and buy cards with GDDR5 and at least a 128bit (650/Ti) or 192bit (660/Ti) memory interface, because madVR likes bandwidth.

And is a fast CPU required anyway when playing only 1080p Blu-Ray content on a 1080p display device?
That is not an easy question to answer. Yes and no. madVR needs a fast (the faster, the better) GPU, mostly, like the ones you mentioned. If you mainly watch progressive content and you´re on a 1080p resolution, you should be fine. If you had written down a short list, we would have a better idea with what exactly you consider to be a "fast" CPU. Fast ist a very subjective word.

And why does changing the settings Chroma Upscaling, Luma Upscaling and Luma Downscaling has influence on my CPU/GPU while I m playing 1080p Blu-Ray content on a 1080p display device?
Chroma needs to be upscaled/upsampled to the target resolution, because it´s stored at only half the resolution of the luma resolution with almost any content out there (Blu-Ray, DVD, etc.).

Luma upscaling settings should not make a difference if your source resolution = target resolution. Luma downscaling only is active if you´re target resolution is lower than your source resolution, which is not the case very often (e.x. only if you still have a 1680x1050 screen and you have 1080p content).

Dodgexander
22nd February 2013, 10:53
Doesn't seem to work very well with interlaced 1080i 25fps TV recordings I have, it introduces a lot of judder. 1080p@ 25fps works great though as does 576i 25fps material.

On a second computer, I can't get it to work without bad judder with a 24fps movie either, but I am not sure if thats because the video card is so low end (Radeon HD5570) or not. What kind of requirements are needed?

Oh settings are all default on both computers btw.

THX-UltraII
22nd February 2013, 10:57
thxz for your reply iSunrise. Let me ask the question more simple:

Right now I have a GTX560ti. Would switching to a GTX650ti be an upgrade or downgrade when madVR is the only purpose of the card (and keeping in mind that I ONLY play 1080p on a 1080p display device)?

And with bandwidth you mean Bandwidth in GB/s? Because the GTX650ti has 86.4 and the 560ti has 128. But the GFLOPs and Transistors of the 650ti are higher than the GFLOPs and Transistors of the 560ti.

wanezhiling
22nd February 2013, 11:04
downgrade, for both game and madVR

iSunrise
22nd February 2013, 11:05
thxz for your reply iSunrise. Let me ask the question more simple:

Right now I have a GTX560ti. Would switching to a GTX650ti be an upgrade or downgrade when madVR is the only purpose of the card (and keeping in mind that I ONLY play 1080p on a 1080p display device)?
The 650Ti is like a cheap version of the 660Ti and thus more of a downgrade. So there´s no benefit at all. The 560Ti is a quite capable card with high bandwidth. It´s good for gaming and madVR, so just stay with it.

And with bandwidth you mean Bandwidth in GB/s? Because the GTX650ti has 86.4 and the 560ti has 128. But the GFLOPs and Transistors of the 650ti are higher than the GFLOPs and Transistors of the 560ti.
Yes, exactly. The tiny bit higher throughput in GFLOPS is not that important if you only need to upscale chroma and not luma.

wanezhiling
22nd February 2013, 11:09
The 650Ti is like a cheap version of the 660Ti

650Ti is a cheap version of the 660, not 660Ti. :p

THX-UltraII
22nd February 2013, 11:11
The 650Ti is like a cheap version of the 660Ti and thus more of a downgrade. So there´s no benefit at all. The 560Ti is a quite capable card with high bandwidth. It´s good for gaming and madVR, so just stay with it.


Yes, exactly. The higher throughput in GFLOPS is not that important if you only need to upscale chroma and not luma. You´re card is good enough I would say.

I m having lipsync problems during movie playback. Could it be that I have a too high Chroma Upscaling setting that causes lip sync problems? (http://forum.doom9.org/showthread.php?t=167229)

What is you recommendation for the Chroma Upscaling setting when only playing 1080p on a 1080p display?

iSunrise
22nd February 2013, 11:12
650Ti is a cheap version of the 660, not 660Ti. :p
Yes, different ASIC. Typing mistake.

iSunrise
22nd February 2013, 11:17
I m having lipsync problems during movie playback. Could it be that I have a too high Chroma Upscaling setting that causes lip sync problems? (http://forum.doom9.org/showthread.php?t=167229)
Not an easy answer for that. If you lower your chroma upscaling settings, does it go away? If you´re using EVR instead of madVR, is there a lip-sync problem? Take a look at your GPU usage (GPU-Z) and CPU usage (task manager), while you´re playing the files. If you´re CPU/GPU is not overloaded, it´s not a problem of your hardware performance, but more likely your settings/filters/playback chain or your source files.

What is you recommendation for the Chroma Upscaling setting when only playing 1080p on a 1080p display?
There´s no real recommendation, because every algorithm comes with positives/negatives, you need to judge for yourself by testing them. The defaults should be fine.