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

dansrfe
19th March 2013, 19:15
But if I start a CIF resolution video, already the filename hardly fits in the window, as long as I don't maximize the window.

Yeah, I agree with small resolutions it would be nice if madshi implemented a scaling range for the OSD. Somewhere between 75% - 100% I suppose. But then the text would be difficult to read on the OSD so I'm not sure how that would work out.

digitech
19th March 2013, 21:19
Oh, no need for a sample of that. Game footage will be 0-255, but it will be handled correctly.

What I meant is that in commercial content (e.g. films) there should be no meaningful content (if anything) above 235.

I have an nvidia Ion HTPC and a Hitachi L42A403 that as far as i know it doesn't support full range (0-255), in nvidia control panel theres an option called video configuration and then i can choose 0-255, do you recommend to set it to full range and madvr the same? even if my display doesn't support 0-255, maybe i have to force 0-255 with the .exe included in madvr, in Lav video settings do i have to set it to 0-255 too? I'm all mixed up, thanks all for your help.

dansrfe
19th March 2013, 21:53
Set everything in your playback chain to 0-255 and use the included madNvLevelsTweaker.exe tool to force 0-255 if you're using nvidia drivers. Playback chain includes drivers, madVR, receiver, tv and anything else in-between.

hdboy
19th March 2013, 23:23
Set everything in your playback chain to 0-255 and use the included madNvLevelsTweaker.exe tool to force 0-255 if you're using nvidia drivers. Playback chain includes drivers, madVR, receiver, tv and anything else in-between.

I have nvidia + mpc-hc + lav video decoder + madvr

My Samsung TV has HDMI level set to Normal (0-255), madNvLevelsTweaker used to force PC levels, nvidia control panel set to rgb output and full range 0-255, madvr output set to PC levels (0-255).

Now, should I set lav video decoder to do rgb->yuv conversion to PC levels, or 'untouched (same as input)'. I select 'untouched'; I figure let madvr handle it. is this correct?

corporalgator
19th March 2013, 23:56
If we should set everything to 0-255, then why did madshi specifically recommend that I set desktop to 0-255 and madvr/TV to 16-235? We even both have Panasonic Plasmas.

digitech
20th March 2013, 00:19
Set everything in your playback chain to 0-255 and use the included madNvLevelsTweaker.exe tool to force 0-255 if you're using nvidia drivers. Playback chain includes drivers, madVR, receiver, tv and anything else in-between.

Thanks dansfre but my TV doesn't have a 0-255 option, so in my particular case i may ask, what's the real benefit in having anything at 0-255?

dansrfe
20th March 2013, 01:57
I have nvidia + mpc-hc + lav video decoder + madvr

My Samsung TV has HDMI level set to Normal (0-255), madNvLevelsTweaker used to force PC levels, nvidia control panel set to rgb output and full range 0-255, madvr output set to PC levels (0-255).

Now, should I set lav video decoder to do rgb->yuv conversion to PC levels, or 'untouched (same as input)'. I select 'untouched'; I figure let madvr handle it. is this correct?

Yep, that's correct.

Thanks dansfre but my TV doesn't have a 0-255 option, so in my particular case i may ask, what's the real benefit in having anything at 0-255?

0-255 keeps consistency with the range of my desktop and as madshi has previously said, it provides a visually better dynamic range, however I suppose that's something that you would have to see for yourself if you haven't seen a 0-255 playback chain before.

Dodgexander
20th March 2013, 03:01
There's no definitive answer. Set 0-255 on all.

Limited is only there for older displays to ensure you don't spread sources to full but can only see limited.(e.g. washed out picture)

If your worried about your display or receiver only displaying limited then use a test pattern.

Each situation is different since everyone's setup differs. There's no point saying do this because that's what I did. Test patterns don't lie.

Sent from my Blade S using Tapatalk 2

welp
20th March 2013, 04:26
There's no definitive answer. Set 0-255 on all.

Limited is only there for older displays to ensure you don't spread sources to full but can only see limited.(e.g. washed out picture)

If your worried about your display or receiver only displaying limited then use a test pattern.

Each situation is different since everyone's setup differs. There's no point saying do this because that's what I did. Test patterns don't lie.




This is what I thought. I use GCD as one of my tools to calibrate my htpc, namely the btb/wtw patterns. There's a lot of conflicting info out there so I need a little clarification. When people use these patterns and set their dark levels, color ranges etc. in the end what's the most important thing to achieve? Should I make sure my reference white and black are exactly right or is it more important to make sure I'm getting full range on my videos/and or desktop.

My htpc is connected via hdmi to my avr/hdtv. I've got a nvidia gpu and when forcing full range and setting everything to pc levels I'm not able to use these btb patterns. I can see one bar with my brightness cranked and that's it. I calibrated on both a ps3 and my htpc and can make my results match so I know what my brightness needs to be set at. But like I said while in mpc-hc I need to know what to look for in these test patterns. :confused:


If anyone wants to check out the GCD patterns here's the link
http://www.avsforum.com/t/1406352/gcd-gamut-calibration-disk

nevcairiel
20th March 2013, 08:21
If we should set everything to 0-255, then why did madshi specifically recommend that I set desktop to 0-255 and madvr/TV to 16-235? We even both have Panasonic Plasmas.

That would be the proper setup if your TV does not support full-range RGB, and requires limited. But if it supports full-range, it should be used, imho.

6233638
20th March 2013, 11:15
this leads to my next question...desktop better set to rgb or yuv?If your display supports it, you are best to output RGB from a PC, because they work in RGB natively, and YUV/YCC is converted by the video card output. (often poorly)

Now, should I set lav video decoder to do rgb->yuv conversion to PC levels, or 'untouched (same as input)'. I select 'untouched'; I figure let madvr handle it. is this correct?I think the default is actually 0-255, but it shouldn't matter, because LAV should not be doing any conversions anyway.

I have an nvidia Ion HTPC and a Hitachi L42A403 that as far as i know it doesn't support full range (0-255), in nvidia control panel theres an option called video configuration and then i can choose 0-255, do you recommend to set it to full range and madvr the same? even if my display doesn't support 0-255, maybe i have to force 0-255 with the .exe included in madvr, in Lav video settings do i have to set it to 0-255 too? I'm all mixed up, thanks all for your help.That setting does not control the video card output, but rather the levels used inside media players. madVR ignores these settings as it has its own controls, but I think they should be set to 0-255.

If your display doesn't have a levels option, it may support displaying 0-255 if you adjust brightness and contrast. Many displays simply clip outside the 16-235 range and won't show anything though.

If it will display 0-255 when you adjust the brightness & contrast controls, then you can usually treat it as a display that supports 0-255.

Set everything in your playback chain to 0-255 and use the included madNvLevelsTweaker.exe tool to force 0-255 if you're using nvidia drivers. Playback chain includes drivers, madVR, receiver, tv and anything else in-between.If your display supports 0-255, then setup is easy - set everything to 0-255 and you don't have to think about it.
If your display does not support 0-255, you probably should not output 0-255 from the video card (using madNvLevelsTweaker.exe) and will have to compromise.

The first option is to have everything set to 0-255, except for the video card output, so that on the output stage it is being converted to 16-235. This means that all content is kept at the same levels (desktop & video) but the conversion to 16-235 on output may introduce banding. If you are using your PC for more than just video playback, this is the setup you have to use.

However, if you are going to be using the computer exclusively for watching videos through madVR, you have a second option. What you can do is set the video card output to 0-255, and set madVR to 16-235.

This will avoid the potential banding from having the video card compress the output levels to 16-235. But it will make anything that is not video look terrible, as anything on the desktop will still be outputting 0-255, and all values above 235 and below 16 will be clipped. (very high contrast image with no shadow/highlight detail)

I would only suggest doing this if your are only using the PC for video playback, and are seeing banding from the video card outputting 16-235.

G_M_C
20th March 2013, 11:42
If we should set everything to 0-255, then why did madshi specifically recommend that I set desktop to 0-255 and madvr/TV to 16-235? We even both have Panasonic Plasmas.

I have a Panasonic Plasma too (PZ85E). My plasma seems to accept and display 0-255 without problem. But on the other hand; I had it calibrated by an ISF certified calibrator though.

olli66
20th March 2013, 18:47
hi guys, so there are many different opinions on the color range issue but what about a AVR that is connected between the HTPC and HDTV? my TV cannot handle 0-255 via HDMI and I only have one option for output of my AVR no matter if it is my HTPC, Wii-U, Xbox360 or PS3 which I pass through to my TV...

Kado
20th March 2013, 22:03
If your display supports it, you are best to output RGB from a PC, because they work in RGB natively, and YUV/YCC is converted by the video card output. (often poorly)

YCbCr (http://en.wikipedia.org/wiki/YCbCr) is just encoded RGB (http://en.wikipedia.org/wiki/RGB_color_space) right? But it seems that xvYCC (http://en.wikipedia.org/wiki/XvYCC) has an extended gamut compared to sRGB (http://en.wikipedia.org/wiki/SRGB_color_space).
My TV supports xvYCC (YCbCr444), should I use it or use RGB instead not having into account poor conversion (I use my TV for video only, not games, etc.)?

Thanks

Neeto
21st March 2013, 02:27
I use Windows Media Centre (WMC) to watch TV & call Media Player via MyMovies to watch movies.
The WMC render used a render that has no ability to see Black level to 0 and White level 255 unless you really mess with the video driver levels and that's "bad".
So if you use WMC at all, you need to keep Black levels at 16 and White levels at 235, but display the full range 0-255.

Dodgexander
21st March 2013, 03:34
I don't get what the big problem is here. Those of you asking what to use just need to use a test pattern yourself. Set all to 0-255 and then see if you get clipping on the pattern. If all is good you'll only see limited range because it's correctly being dealt with by MadVR.

The only time to set limited is if the test pattern is showing incorrectly because video is being expanded to full range and then clipped by your display or avr. (E.g. your avr or display don't pass the full range.

In short, just use a pattern to work it out yourself.

Sent from my Blade S using Tapatalk 2

Niyawa
21st March 2013, 18:14
I have this quick question that came to mind not long ago. If I had a 120hz screen which is compatible with 24 and 30fps, would I still need smooth motion to remove the judder? I've noticed that even when I watch 30fps in 60hz smooth motion is still enabled, so I'm not sure how it works.

cyberbeing
21st March 2013, 20:34
I have this quick question that came to mind not long ago. If I had a 120hz screen which is compatible with 24 and 30fps, would I still need smooth motion to remove the judder? I've noticed that even when I watch 30fps in 60hz smooth motion is still enabled, so I'm not sure how it works.
Smooth Motion option 1 activating erroneously with high refresh rate multiples is a known issue in 0.86.1, which should be resolved in the next madVR release.

Asmodian
21st March 2013, 21:05
YCbCr (http://en.wikipedia.org/wiki/YCbCr) is just encoded RGB (http://en.wikipedia.org/wiki/RGB_color_space) right? But it seems that xvYCC (http://en.wikipedia.org/wiki/XvYCC) has an extended gamut compared to sRGB (http://en.wikipedia.org/wiki/SRGB_color_space).
My TV supports xvYCC (YCbCr444), should I use it or use RGB instead not having into account poor conversion (I use my TV for video only, not games, etc.)?

Thanks

I am not sure what you mean by "is just encoded RGB". YCbCr is a different color space than RGB, they cannot be mapped into each other 1:1, sometimes two RGB values will map to the same YCbCr values and vice versa. xvYCC allows colors outside the normal RGB space but this doesn't help unless you have content that includes those colors. However, from my limited understanding, there isn't a downside to converting to xvYCC.

rahzel
21st March 2013, 21:16
If we should set everything to 0-255, then why did madshi specifically recommend that I set desktop to 0-255 and madvr/TV to 16-235? We even both have Panasonic Plasmas.
Was there something taken out of context? The only reason I can think of that you would want this setup, is if you wanted to pass BTB/WTW while still matching your levels between display and video; however your desktop will be using the wrong range and will have clipped white/blacks and an overall incorrect picture.

That would be the proper setup if your TV does not support full-range RGB, and requires limited. But if it supports full-range, it should be used, imho.
Agreed.

I have this quick question that came to mind not long ago. If I had a 120hz screen which is compatible with 24 and 30fps, would I still need smooth motion to remove the judder? I've noticed that even when I watch 30fps in 60hz smooth motion is still enabled, so I'm not sure how it works.
Since you have a 120Hz display that properly plays 24p, you don't need to use FRC smooth motion. Just set your refresh rate to 23Hz for 24p.

Asmodian
21st March 2013, 21:38
Since you have a 120Hz display that properly plays 24p, you don't need to use FRC smooth motion. Just set your refresh rate to 23Hz for 24p.

119.88012 works for both 24/1.001 and 30/1.001, no need for FRC or changing refresh rates.

rahzel
21st March 2013, 21:54
119.88012 works for both 24/1.001 and 30/1.001, no need for FRC or changing refresh rates.
If you're outputting 120Hz refresh rate, yes. But AFAIK, most (if not all) 120Hz/240Hz HDTVs can't actually accept a 120Hz signal, only 120Hz computer monitors. If you have a 120Hz HDTV you'll probably need to output 23Hz to properly handle 24p and to avoid judder. Outputting 59/60Hz to a 120Hz display will still have judder because 59/60 is not a multiple of 24. It will convert 24 -> 60, then it will display each frame twice. Outputting 23Hz (actually ~23.976) it will display each frame 5x.

LigH
21st March 2013, 21:56
Why do you round 23.976 down to 23?

rahzel
21st March 2013, 22:11
Why do you round 23.976 down to 23?
Ask Microsoft (or perhaps the GPU makers). :)

Selecting 23Hz in the desktop will actually output ~23.976Hz (more or less, depending on your GPU maker). 24Hz will actually output ~24Hz. Your actual display refresh rate can be checked in madVR's OSD (ctrl + J during playback).

I believe you can add refresh rates to madVR to automatically switch when the frame rate matches.

Asmodian
21st March 2013, 22:59
If you're outputting 120Hz refresh rate, yes. But AFAIK, most (if not all) 120Hz/240Hz HDTVs can't actually accept a 120Hz signal, only 120Hz computer monitors.

Ah very true, but if it isn't accepting a 120Hz signal I don't consider it a 120Hz display. I don't care what they write on the box, they seem to write anything they feel like on the box with no consistant meaning to any of it. :p

rahzel
21st March 2013, 23:17
HDTVs do internal 120Hz processing. They may not be true 120Hz displays in the sense that they will not accept 120Hz signals, but they do handle 24p content properly... something that normal 60Hz HDTVs do not. I bought a Panasonic 60ST50 plasma (60Hz) to replace my LG 55LH90 LCD/LED (240Hz) as my main theater display and I do slightly miss the ability to properly handle 24p content. FRC plays film at 60Hz better than my ST50 converts 24p -> 60Hz so it's not so bad now.

Asmodian
22nd March 2013, 01:15
My LG PK750 plasma accepts 24 or 60 Hz and it is a 60Hz display, you don't need 120 Hz anything to support 24 Hz. I don't understand the point of 120 Hz displays that only accept 60Hz input but I only plug PCs into all my displays so I am probably not the normal user.

How do they support 24p in a 60Hz signal properly? Automatic detection of the 3:2 pattern and display each of the frames that had been duplicated 3 times for two internal refreshes and the frames that had been duplicated 2 times for three internal refreshes? It seems like this would start having issues with anime or other sources that have their own odd pattern of duplicates. I don't have a fake 120+ Hz display to test with but I hear they have gotten pretty good at this but I still don't like calling them 120Hz displays. What do you call a real 120Hz display then? Adding back light strobing and calling that double refresh rate is insulting, even if back light strobing looks good it isn't equivalent to 2x the refresh rate.

Sorry for the rant. :o

Good thing MadVR's automatic refresh rate changer works so well. :)

Dodgexander
22nd March 2013, 01:26
I think the point is that the displays do refresh at 120Hz, it's just they don't accept a 120Hz signal.

It's easier to turn 24 into 120 than 60, which is the reason for these displays.

Sent from my Blade S using Tapatalk 2

DragonQ
22nd March 2013, 01:41
I thought most TVs showed 24p material at 72 or 96 Hz but it could just as easily be 120 Hz on some sets. Any integer multiple at 72 Hz or higher would be fine. Also note that any TV advertised as "120 Hz" would be using 100 Hz for 25p/25i/50p input signals.

rahzel
22nd March 2013, 01:51
My LG PK750 plasma accepts 24 or 60 Hz and it is a 60Hz display, you don't need 120 Hz anything to support 24 Hz. I don't understand the point of 120 Hz displays that only accept 60Hz input but I only plug PCs into all my displays so I am probably not the normal user.

How do they support 24p in a 60Hz signal properly? Automatic detection of the 3:2 pattern and display each of the frames that had been duplicated 3 times for two internal refreshes and the frames that had been duplicated 2 times for three internal refreshes? It seems like this would start having issues with anime or other sources that have their own odd pattern of duplicates. I don't have a fake 120+ Hz display to test with but I hear they have gotten pretty good at this but I still don't like calling them 120Hz displays. What do you call a real 120Hz display then? Adding back light strobing and calling that double refresh rate is insulting, even if back light strobing looks good it isn't equivalent to 2x the refresh rate.

Sorry for the rant. :o

Good thing MadVR's automatic refresh rate changer works so well. :)
120Hz HDTVs do refresh at 120Hz, they just don't accept the signal. I don't think it's a limitation, just that they're not really designed that way. Other than PC gaming, there really isn't anything that takes advantage of these high refresh rates.

60Hz displays may support 24p, but they don't do it the same way 120Hz displays do. They must convert the framerate to play properly at 60Hz... this isn't the proper way of handling 24p as it will introduce judder unless they have some sort of internal processing that removes the judder. 120Hz HDTVs display the 24 frames 5x per second without conversion so there shouldn't be any judder.

My ST50 also accepts 24Hz input, but doing so shows noticeable artifacts, which is why I use FRC and just output 60Hz from my HTPC instead.

Dodgexander
22nd March 2013, 02:41
What kind of solutions are there in the market for pal users then? Because making a tv refresh at a multiple of 24 is one thing, but what about 25?

Can any displays dynamically change their refresh rate? Because I thought that wasn't possible any more.

Sent from my Blade S using Tapatalk 2

Asmodian
22nd March 2013, 03:02
My TV, at least, accepts a 24Hz signal and refreshes at 24Hz when receiving said 24Hz signal. By calling it a 60Hz display I just meant it doesn't claim to refresh at anything higher than 60Hz.

Of course modern displays can change their refresh rates on the fly, none of the displays I have cannot. MadVR's refresh rate changer wouldn't be much use if they couldn't. You should be able to run at 25 or 50Hz on some models.

I don't think it's a limitation, just that they're not really designed that way.

It is a limitation when plugged into a PC, if the panel can refresh at 120Hz why not accept a 120Hz signal? If the display is new enough to support HDMI 1.4b and calls itself a 120/240Hz display I don't see why it doesn't support 120Hz input. The hardware in a few pretty cheap Korean monitors supports 2560x1440@120Hz so it cannot be that hard.

Niyawa
22nd March 2013, 03:17
Smooth Motion option 1 activating erroneously with high refresh rate multiples is a known issue in 0.86.1, which should be resolved in the next madVR release.

Since you have a 120Hz display that properly plays 24p, you don't need to use FRC smooth motion. Just set your refresh rate to 23Hz for 24p.
Thanks to you all who replied. The reason I want a 120hz display is because not only I like to play FPS games (more frame rate makes a huge difference) but also because of the "smooth" vision you get in the whole screen, I've seen it one time and I can't get it out of my head.

Asmodian
22nd March 2013, 03:37
I love my Tempest X270OC monitor for those reasons. :)

Sadly a 120Hz TV will give you none of them. :(

rahzel
22nd March 2013, 03:55
It is a limitation when plugged into a PC, if the panel can refresh at 120Hz why not accept a 120Hz signal? If the display is new enough to support HDMI 1.4b and calls itself a 120/240Hz display I don't see why it doesn't support 120Hz input. The hardware in a few pretty cheap Korean monitors supports 2560x1440@120Hz so it cannot be that hard.
Why would TV manufacturers support an input refresh rate that hardly anyone would use? HDTVs are mainly used for film, video and console gaming where a 120Hz input signal is not needed for any of them. I'm sure at some point we will see HDTVs supporting higher refresh rates, but now it's a very niche feature to include. The fact that 120Hz HDTVs don't support 120Hz from an external source does not mean that they aren't actually refreshing at 120Hz.

nevcairiel
22nd March 2013, 08:04
What kind of solutions are there in the market for pal users then? Because making a tv refresh at a multiple of 24 is one thing, but what about 25?

Most TVs sold in Europe support 50Hz/100Hz in addition to the 60Hz/120Hz, however many TVs sold in the US come without 50/100Hz support.. :)

Niyawa
22nd March 2013, 11:07
Why would TV manufacturers support an input refresh rate that hardly anyone would use? HDTVs are mainly used for film, video and console gaming where a 120Hz input signal is not needed for any of them. I'm sure at some point we will see HDTVs supporting higher refresh rates, but now it's a very niche feature to include. The fact that 120Hz HDTVs don't support 120Hz from an external source does not mean that they aren't actually refreshing at 120Hz.
Don't want to start an argument or anything especially because it's a little off-topic, but that mindset is what makes technology more stagnant IMHO. We say something such as "we don't need it" many times, and we were wrong many of that times. The perfect example would be tablets, long time ago no one thought of going around in the streets with a portable big screen with them, it was just crazy. I believe the same thing applies to real 120hz screens (anything that doesn't rely on ghosting). Once people get the knowledge about the pros of it (including the ones I mentioned) then we might as well have a new potential for business and new customers.

Prinz
22nd March 2013, 13:25
UHDTV specs include 120 fps, so the new UHDTV TV's should support it.

DragonQ
22nd March 2013, 13:34
What kind of solutions are there in the market for pal users then? Because making a tv refresh at a multiple of 24 is one thing, but what about 25?

Can any displays dynamically change their refresh rate? Because I thought that wasn't possible any more.

Sent from my Blade S using Tapatalk 2
Essentially all TVs can dynamically change their refresh rate. If you buy an HDTV in the UK it'll be able to display at least 50 Hz, 59.94 Hz and 60 Hz (or integer multiples thereof) and probably 23.976 Hz and 24 Hz too. It's PC monitors, which are largely limited to 60 Hz, that are the problem.

rahzel
22nd March 2013, 20:42
Don't want to start an argument or anything especially because it's a little off-topic, but that mindset is what makes technology more stagnant IMHO. We say something such as "we don't need it" many times, and we were wrong many of that times. The perfect example would be tablets, long time ago no one thought of going around in the streets with a portable big screen with them, it was just crazy. I believe the same thing applies to real 120hz screens (anything that doesn't rely on ghosting). Once people get the knowledge about the pros of it (including the ones I mentioned) then we might as well have a new potential for business and new customers.
That's just the way it is with TVs these days. Many TV manufacturers are struggling and the ones that aren't are focusing on the mainstream market that could care less about accepting 120Hz refresh rates. Even to most videophiles it's not a big concern. Again, there most likely will be TVs that will accept 120Hz refresh rate in the near future, but the demand for it is very low right now, both content and consumer wise.

turbojet
22nd March 2013, 20:47
If the refresh rate can be set to multiple of fps is there any use in reclock?

Dodgexander
22nd March 2013, 21:30
But I thought if I was to set my tv to 50 Hz, because the panel is at 60Hz you would still see judder, for the same reason as 24 Hz viewed on a 60 Hz display.

Let's not get mixed up here, I'm talking about the output refresh rate, not input.

Sent from my Blade S using Tapatalk 2

Dodgexander
22nd March 2013, 21:34
If the refresh rate can be set to multiple of fps is there any use in reclock?

Yes, for wasapi output. But also because there is a small difference between 24hz and 23.9 meaning in order not to see a frame added every so often you want to alter the audio clock instead(essentially what reclock does)

Sent from my Blade S using Tapatalk 2

secvensor
22nd March 2013, 21:41
Can it is time divide a forum discussion of algorithms and discussion of monitors with video cards and frequency of updating?

What into the account of this shader?
https://github.com/libretro/common-shaders/tree/master/Anti-aliasing

DragonQ
22nd March 2013, 22:13
But I thought if I was to set my tv to 50 Hz, because the panel is at 60Hz you would still see judder, for the same reason as 24 Hz viewed on a 60 Hz display.

Let's not get mixed up here, I'm talking about the output refresh rate, not input.

Sent from my Blade S using Tapatalk 2
What do you mean "the panel is 60 Hz"? The panel can be driven at multiple frequencies and, as I said above, as long as the panel accepts a 50 Hz input signal, it will display it natively without judder. People in Europe do this every day...

toniash
22nd March 2013, 22:46
Can it is time divide a forum discussion of algorithms and discussion of monitors with video cards and frequency of updating?

What into the account of this shader?
https://github.com/libretro/common-shaders/tree/master/Anti-aliasing
Can it be used directly in MPC/POTp?

dansrfe
22nd March 2013, 23:48
You guys do realize that most 60Hz monitors can be fed 48Hz or 50Hz to display exact multiples right? And with ReClock 23.976 is easily sped up to 24fps to match 48Hz exactly. It's not the best solution but it's better than running everything at 60Hz although with FRC that recommendation changes I believe.

DragonQ
23rd March 2013, 00:45
You guys do realize that most 60Hz monitors can be fed 48Hz or 50Hz to display exact multiples right? And with ReClock 23.976 is easily sped up to 24fps to match 48Hz exactly. It's not the best solution but it's better than running everything at 60Hz although with FRC that recommendation changes I believe.
"Most"? I don't think so.

Some that claim to only support 60 Hz can be made to accept other refresh rates using special software but certainly not all. Even my high-end 24WMGX3 only supports 50 Hz via HDMI and even then it clearly isn't natively displayed because there is tearing.

ryrynz
23rd March 2013, 02:24
Have strayed a bit far off topic. Might wanna reign it in a little now.

Dodgexander
23rd March 2013, 03:48
I have a relatively old display that accepts a 24Hz signal, but only when forced.

When I use it this way, there is clearly something not right. Flickering screen, more judder than the same film at 60Hz. So this leads me to believe that there is processing done by the television from 24>60 and it also made me wonder(although I didn't notice this far) that the same may apply with 50>60.

If it's the case most displays support the change, why is it that they offer technology that is suppose to eliminate judder when fed a 24Hz signal when the same displays supposedly natively display 24 Hz and why now do we have 120 Hz+ tv's??

I'm welcome to be proved wrong, but I'm quite sure the ability to accept 24Hz does not equal the actual television refreshing at that rate, but instead it being "converted" to the native refresh rate.

This is without taking into consideration the 23.9>24 issue.

Sent from my Blade S using Tapatalk 2