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

golagoda
14th October 2011, 07:42
Does the 'Use D3D11 for presentation' need a DirectX 11 card? I enabled it and assumed it wouldn't operate, but seems to play normally. :thanks:

Also, I think the 'overshoot max...' option has zeroed my presentation glitches. I thought I had it sorted before, but I noticed them cropping up again

My settings now would be:

5/8 for windowed and exclusive buffers with 'overshoot max frame latency' tweak

Pretty sure D3D stands for Direct3D

Nicola
14th October 2011, 09:12
I'm experiencing a strange thing, which I think may be a bug.
I installed madvr and try to use it with mpc-hc, xp sp3 here. My monitor is native 1920x1080.
now, what happens is a bit strange: if I play a 1920x1080 h264 encoded video, if I'm in fullscreen it's smooth, no tearing, best quality I ever seen, but if I play a smaller resolution, like 1280x720, it looks good only if I'm not in fullscreen; if I go fullscreen, every 3 seconds or so it stutters. Now, I noticed it stutters when I play a 1920x1080 video windowed, so I suppose it has to do with scaling the video up or down. I tried vith various options/combination of decoders, but I can't figure out what may cause it. Oh, my cpu doesn't go more than say 20% on FullHD from a BR, so it's not the reason... Can someone please help me getting around this issue?

Hypernova
14th October 2011, 10:01
I'm experiencing a strange thing, which I think may be a bug.
I installed madvr and try to use it with mpc-hc, xp sp3 here. My monitor is native 1920x1080.
now, what happens is a bit strange: if I play a 1920x1080 h264 encoded video, if I'm in fullscreen it's smooth, no tearing, best quality I ever seen, but if I play a smaller resolution, like 1280x720, it looks good only if I'm not in fullscreen; if I go fullscreen, every 3 seconds or so it stutters. Now, I noticed it stutters when I play a 1920x1080 video windowed, so I suppose it has to do with scaling the video up or down. I tried vith various options/combination of decoders, but I can't figure out what may cause it. Oh, my cpu doesn't go more than say 20% on FullHD from a BR, so it's not the reason... Can someone please help me getting around this issue?
Sounds like it's scaling, as you has guessed. madVR depends on GPU for scaling. If you want to verify it, use some kind of GPU monitor to see the GPU usage. Your only choice looks like it would be changing the scaling algorithm to something lighter.

MokrySedeS
14th October 2011, 10:30
What about the options in madVR settings --> rendering --> trade quality for performance ? He could try some of those.

nlnl
14th October 2011, 11:02
@ 6233638

Reference gamma is 2.40, period. If you want to see the content as it was created and intended to be viewed, that is what's required on your display.



So if my display (Pio plazma) is calibrated to 2.2 gamma, should I set madvr to "gamma processing on\ curve 2.4" for dark room viewing?

Nicola
14th October 2011, 11:04
I'll see about the gpu usage when scaling
Thanks for now.

Nicola
14th October 2011, 13:17
Indeed it was the gpu not having enough juice for the selected scaling.
I changed scaling algorithm for up/down scaling of luma only and now it's around 75%.
No stuttering. ;) Thanks a lot.

THX-UltraII
14th October 2011, 13:20
What I recommend doing is going into your madVR options, check “enable gamma processing”, select “pure power curve” and choose something like 2.4 or 2.5. You'll probably have to play with the value somewhat, but this should result in a more optimal result for playback in a very dark environment. I personally use 2.5 at night, 2.4 in the evening and 2.3 during the day.

Then, go to your calibration settings and choose “the display is already calibrated”, select “BT.709” for the primaries, “pure power curve” for the curve and 2.30 for the setting.

thxz for your reply.

Why not choose the option to disable calibration settings in madVR?

nand chan
14th October 2011, 13:45
thxz for your reply.

Why not choose the option to disable calibration settings in madVR?

Because then the gamma option doesn't do anything.

THX-UltraII
14th October 2011, 14:23
Because then the gamma option doesn't do anything.

but for who is the option to turn it off then?

6233638
14th October 2011, 15:29
@ 6233638


So if my display (Pio plazma) is calibrated to 2.2 gamma, should I set madvr to "gamma processing on\ curve 2.4" for dark room viewing?Yes, tell madVR that your display is calibrated to BT.709, pure power curve 2.20 in the calibration section and then set the target gamma as pure power curve 2.40 in the color & gamma section. You should notice a nice bump in image contrast and increased richness in colours.

In a perfect world this would be done at the display, but I don't believe Pioneer's controls offer enough flexibility to attain a flat 2.4 anyway—their displays seem built for 2.2.

This may actually be best for you, if you use the PC for other things such as games when connected to your TV. It would mean a 2.2 calibration for them—which is ideal—and 2.4 with film—also ideal.

XRyche
14th October 2011, 17:11
Yes, tell madVR that your display is calibrated to BT.709, pure power curve 2.20 in the calibration section and then set the target gamma as pure power curve 2.40 in the color & gamma section. You should notice a nice bump in image contrast and increased richness in colours.

In a perfect world this would be done at the display, but I don't believe Pioneer's controls offer enough flexibility to attain a flat 2.4 anyway—their displays seem built for 2.2.

This may actually be best for you, if you use the PC for other things such as games when connected to your TV. It would mean a 2.2 calibration for them—which is ideal—and 2.4 with film—also ideal.

Thank You very, very much. Even though this wasn't specifically for my benefit, it was a tremendous help to me. I'm a total novice as far as HTPC related problems go and this was a very simple and concise explanation. Now I can continue using madVR and LAV without the drop in colour quality because of madVR's lack of colour controls similiar to MPC-HC's EVR-CP and such renderers. madVR is so much better, I was starting to use MPC-HC tester builds for internal renderer fixes which is very good in it's own right (at least to a novice like me) but not quite up to par with madVR.

THX-UltraII
14th October 2011, 20:00
I m on 55% cpu usage with madVR and my system is

Core2Quad Q9550, 4GB DDR3, ATI5450
W7 X64, MPC-HC x86, LAV Video and Audio decoder.

Is this normal?

The reason I ask is because I want to do software Frame Interpolation with Avisynth but I don t have that much CPU left

JarrettH
14th October 2011, 20:29
Pretty sure D3D stands for Direct3D

So it's not hardware related? thanks :eek:

ryrynz
15th October 2011, 06:30
No that's not normal THX, surely there must be something else causing that high CPU usage. I have the same CPU and decoding H.264 720P material on MadVR uses some 7-15%

Nicola
15th October 2011, 08:33
I don't know if it's the right place, but I'd like to ask for advice anyway.
Considering I'm not a gamer, but I really want to use madvr with better resizing algorithms, I think it's time to go for something newer than my 8500GT.
So my choice is between the GT440 or 430 (which is cheaper and uses less energy).
Is this ok or those are too much/too low?

THX-UltraII
15th October 2011, 12:56
No that's not normal THX, surely there must be something else causing that high CPU usage. I have the same CPU and decoding H.264 720P material on MadVR uses some 7-15%

Remember that I run 1080p, this is a big difference from 720p I think. Also I m only running a ATI HD5450 AND I do software decoding, no hardware decoding.

Does GPU hardware decoding (a NVIDIA card) better (higher PQ?) to use with madVR btw?

nand chan
15th October 2011, 13:11
I m on 55% cpu usage with madVR and my system is

Core2Quad Q9550, 4GB DDR3, ATI5450
W7 X64, MPC-HC x86, LAV Video and Audio decoder.

Is this normal?

The reason I ask is because I want to do software Frame Interpolation with Avisynth but I don t have that much CPU left

I have the same CPU - when playing the Toru no Uta long version, I get about 20% CPU usage without subtitles and 50% CPU usage with subtitles (because of the crazy animated softsubs).

Which test file are you using?

The highschool of the dead Hi10P test clip gives me about 20%-30%. When using EVR-CP instead of madVR, I get around 10%-20%.

THX-UltraII
15th October 2011, 13:54
I have the same CPU - when playing the Toru no Uta long version, I get about 20% CPU usage without subtitles and 50% CPU usage with subtitles (because of the crazy animated softsubs).

Which test file are you using?

The highschool of the dead Hi10P test clip gives me about 20%-30%. When using EVR-CP instead of madVR, I get around 10%-20%.

I m using regular full BR +-30-50gb rips (.m2ts) @1080p23,976

Did some good testing again and I m @45-50 cpu usage, with or without my dutch .srt subtitles enable (this does not make any difference).

Is there a way to see my CPU usage in Exclusive Mode? Because I check my CPU usage by CTRL+ALT+DEL, Taksmanager, Performance and this way madVR autoswitches to Windowed Mode.

golagoda
15th October 2011, 14:36
I don't know if it's the right place, but I'd like to ask for advice anyway.
Considering I'm not a gamer, but I really want to use madvr with better resizing algorithms, I think it's time to go for something newer than my 8500GT.
So my choice is between the GT440 or 430 (which is cheaper and uses less energy).
Is this ok or those are too much/too low?
I'd personally go with the GT430, it has OpenGL 4.1, whereas the GT440 has OpenGL4.0, and the default clock speeds/memory of the cards are relatively the same, not to mention it's the cheaper one.

You can always overclock it a bit as well, they're not like GTX590's where your house will literally burn down at the default speeds.

Qaq
15th October 2011, 14:55
Is there a way to see my CPU usage in Exclusive Mode?
Start Task manager and open Perfomance window
make it wider
start a movie and watch for few minutes
close the player
see Task manager

nevcairiel
15th October 2011, 15:01
I'd personally go with the GT430, it has OpenGL 4.1, whereas the GT440 has OpenGL4.0, and the default clock speeds/memory of the cards are relatively the same, not to mention it's the cheaper one.

Thats not true, all 400 series support up to OpenGL 4.2.
The real difference is in memory bandwidth, a GT440 with GDDR5 will have a drastically higher memory bandwidth then a GT430 with DDR3, which can make quite a big difference in some cases.

mandarinka
15th October 2011, 15:35
Actually, is the memory bandwidth of the gpu as important for madvr as it is for gaming?

Since we are talking about HTPC-use, the power draw/dissipation is also important, and in some reviews of the 6400-6500 Radeons I noticed that gddr5 ram added about 10W to the overall power usage of the card (compared to gddr3 model)... For that reason, it could be a good idea to go for ddr3 to get a cooler card (provided it won't cripple madvr too much).

Thunderbolt8
15th October 2011, 15:36
from what Ive heard, its the most important performance factor for madvr

CountryBumkin
15th October 2011, 15:40
Lately, I am having problems running MadVR (with Lav CUVID) in JRiver MC16. I have big time hestitation and freezing playing back BD material. My system is a ASRock H67, i3-2100, nvidia GTS450, Win7 32bit. Everything used to work fine - I don't know what changed to cause this problem.

When the hesitation/stuttering starts;
MadVR status screen shows:
decoder queue is 1-/1/8 (I have even seen these numbers lower)
upload queue is 1-1/8
renderer queue is 1-1/8
present queue is 0-0/4

if I pause movie the queue starts to increase, movie plays okay then queue numbers drop and movie hesitates/freezes. Sometimes the (BD) movies start and run fine, sometimes I ge this problem right after starting Playback, and somtimes it plays a little then the hesitation/stuttering starts. Seems like first queue to drop is the Decoder queue with the other queues dropping immediately thereafter.

My other HTPC is running JRiver too with same JRiver settings and MadVR is great so I don't think this is related to MC16 settings. On this HTPC the queue numbers are always 7-8/8 for first three and 3-4/4 for last one. All the movies play/stream from same local Server (hardwired network) so I know the movie rips are not the problem as they play fine on the other system.

I swapped video cards this weekend (GT440 to GTS450) but the problem stays with the computer (not with the card).

My Network ulitization is 1%, CPU around 5%, GPU-Z shows around 1% load. I ran Windows Performance test and nothing is comong up wrong.

What do I need to check/do to figure out the problem?

noee
15th October 2011, 17:03
Try software decoding to isolate LAVCUVID.

dansrfe
15th October 2011, 18:19
from what Ive heard, its the most important performance factor for madvr

I have the same graphics card that you have. madVR works well for me.

THX-UltraII
15th October 2011, 18:55
here s a graph of my CPU usage with madVR latest version, LAV Video Decoder, W7 x64, MPC-HC x86, ATI HD5450 with latest cat., Core2Quad Q9550 running @stock, 4GB DDR3. Looks a little bit high?
Running a 1080p23,976 HD .m2ts BR rip on a 1080p projector.

http://img856.imageshack.us/img856/2844/unledttu.th.jpg (http://imageshack.us/photo/my-images/856/unledttu.jpg/)

What is the best recommendation for best PQ?

1. ATI HD5xxx/6xxx series with LAV video software decoding
2. NVIDIA ? with LAV video software decoding or
3. NVIDIA ? with LAV CUVID

Andy o
15th October 2011, 20:51
What blu-ray is this? What I can tell you though is that with madVR you won't be able to do frame interpolation smoothly. I kinda had it working with lower settings and I think EVR-CP on Win 7-64 and a q9450 and 5770.

Nicola
15th October 2011, 20:58
I have the same graphics card that you have. madVR works well for me.

You mean the 8500gt? which algorithm are you using for resize? the default maxes out gpu usage here.

Hypernova
15th October 2011, 22:07
here s a graph of my CPU usage with madVR latest version, LAV Video Decoder, W7 x64, MPC-HC x86, ATI HD5450 with latest cat., Core2Quad Q9550 running @stock, 4GB DDR3. Looks a little bit high?
Running a 1080p23,976 HD .m2ts BR rip on a 1080p projector.

http://img856.imageshack.us/img856/2844/unledttu.th.jpg (http://imageshack.us/photo/my-images/856/unledttu.jpg/)

What is the best recommendation for best PQ?

1. ATI HD5xxx/6xxx series with LAV video software decoding
2. NVIDIA ? with LAV video software decoding or
3. NVIDIA ? with LAV CUVID

My understanding is that, for decoder it's more black and white. Every encoder should give the same result. If it failed, it wouldn't be just a worse PQ, but totally wrong picture (blocks, bands, etc.). So you can choose the decoder that you like the most (free, use CPU/GPU, good performance, etc.). However, I would say that, for the least chance of something messed up, madVR+its own internal decoder would be best, just because madshi have a total control on both. Now, he do committed to make madVR works just as well for external decoder, so I wouldn't too worry about that either.

golagoda
15th October 2011, 22:45
Thats not true, all 400 series support up to OpenGL 4.2.
The real difference is in memory bandwidth, a GT440 with GDDR5 will have a drastically higher memory bandwidth then a GT430 with DDR3, which can make quite a big difference in some cases.

I was going by what was said on the nvidia site, I'm pretty sure nvidia knows what they're talking about when talking about the cards they make themselves :p

QBhd
16th October 2011, 00:34
Is there a way to see my CPU usage in Exclusive Mode? Because I check my CPU usage by CTRL+ALT+DEL, Taksmanager, Performance and this way madVR autoswitches to Windowed Mode.

If you use PotPlayer, hit the <TAB> key and the CPU usage will be displayed.

QB

THX-UltraII
16th October 2011, 07:57
My understanding is that, for decoder it's more black and white. Every encoder should give the same result. If it failed, it wouldn't be just a worse PQ, but totally wrong picture (blocks, bands, etc.). So you can choose the decoder that you like the most (free, use CPU/GPU, good performance, etc.). However, I would say that, for the least chance of something messed up, madVR+its own internal decoder would be best, just because madshi have a total control on both. Now, he do committed to make madVR works just as well for external decoder, so I wouldn't too worry about that either.I thought
That LAV is the best decoder out there atm

Hypernova
16th October 2011, 09:02
I thought
That LAV is the best decoder out there atm

I think that's the case, performance wise. However, it make no different on PQ.

THX-UltraII
16th October 2011, 09:25
I think that's the case, performance wise. However, it make no different on PQ. then I ll make the swith to madVR video decoding because this 'fits' best with madVR I guess.

irishrobbie
17th October 2011, 18:49
I thought
That LAV is the best decoder out there atm

i can tell ya that madvr with lav decoder is deffo a good combination and im using an ati 5670 graphics card, very smooth indeed no frames been dropped

THX-UltraII
17th October 2011, 19:28
i can tell ya that madvr with lav decoder is deffo a good combination and im using an ati 5670 graphics card, very smooth indeed no frames been dropped

just did some testing with madVR as decoder. 10% higher CPU usage so I ll stick with LAV video decoder for now.

Is there a way to let MPC-HC/madVR start with a few seconds delay when choosing a file? I ask this because I use XBMC; when running XBMC my output of my video card runs at 1080p60 because XBMC is far more smoother with this. But when I m going to play content from within XBMC (I use MPC-HC as external player) my projector has to switch from 60 to 24 and this takes a few seconds. So I can already hear my movie playing while the projector is still busy with making the freq. switch.

XRyche
17th October 2011, 23:09
Is there a way to let MPC-HC/madVR start with a few seconds delay when choosing a file?

Have you tried "delay playback start until renderer queue is full" under rederering/general settings? It's probably only a 1 or 2 sec (depending on how big your buffer is) delay max but it might work for you.

robpdotcom
18th October 2011, 01:06
Have you tried "delay playback start until renderer queue is full" under rederering/general settings? It's probably only a 1 or 2 sec (depending on how big your buffer is) delay max but it might work for you.

It takes a few seconds for my projector to switch, and that option causes playback to start paused - which is better than starting before it switches imo.

robpdotcom
18th October 2011, 02:00
I have a couple of slightly off-topic questions:

I recently switched from an AMD to an NVIDIA card. With the AMD card, my projector's "Info" screen displayed "Deep Color 10bit", but with the NVIDIA card it displays "Deep Color ---bit".

My AVR says 8bit RGB with the NVIDIA card, and I believe it reported 10bit RGB with the AMD (I'd have to reinstall the AMD card to be sure).

So, my questions are: Am I losing anything, or have something set up wrong? Or, does madvr output 8bit anyway, and the AMD was padding it 10bit?

Also, with the AMD card, it was easy to know that it was outputting full RGB. With NVIDIA, I have no idea if it's full or limited. Is there any way to check this?

nevcairiel
18th October 2011, 06:49
So, my questions are: Am I losing anything, or have something set up wrong? Or, does madvr output 8bit anyway, and the AMD was padding it 10bit?

You're not losing anything. For one, madVR is limited to 8-bit, and secondly, the consumer cards limit all input to 8-bit as well - what they do with the output is another matter.


Also, with the AMD card, it was easy to know that it was outputting full RGB. With NVIDIA, I have no idea if it's full or limited. Is there any way to check this?

Its sadly not really trivial like this. The easiest way would be to just get a test pattern and play that.

If you're using HDMI there is this general rule of thumb:
If you created a custom resolution, its Full-Range RGB, if you're using one of the built-in resolutions, its probably limited range.

6233638
18th October 2011, 07:36
If you're using HDMI there is this general rule of thumb:
If you created a custom resolution, its Full-Range RGB, if you're using one of the built-in resolutions, its probably limited range.This doesn't seem to be the case any more with newer displays. Both Sony LCDs here (2010 models) get 0–255 with the built-in resolutions and no modification.

Definitely something you should check though, and either perform the .inf modification (http://forum.doom9.org/showpost.php?p=1528483&postcount=9862) (requires you to extract the installer with an unarchiving application such as 7-Zip (http://7-zip.org/) first) or create a custom resolution which should force PC levels, but doesn't seem to guarantee it.

robpdotcom
18th October 2011, 07:38
If you created a custom resolution, its Full-Range RGB, if you're using one of the built-in resolutions, its probably limited range.

Thanks for the answer.

I'm actually having problems creating a custom resolution - every time I try, it says that the resolution already exists.... but all I want is a standard resolution, with full RGB, so I don't know how to create one that doesn't exist.....:confused:

=perform the .inf modification (http://forum.doom9.org/showpost.php?p=1528483&postcount=9862) (requires you to extract the installer with an unarchiving application such as 7-Zip (http://7-zip.org/) first)

Big thanks for that. I had read about the inf modification, but I didn't know how to do it. It was much easier than I imagined - especially with the tip about using 7zip to extract the installer.

nevcairiel
18th October 2011, 08:58
I'm actually having problems creating a custom resolution - every time I try, it says that the resolution already exists.... but all I want is a standard resolution, with full RGB, so I don't know how to create one that doesn't exist.....:confused:

You need to change the timing slightly - adjust it from for example 50.000 to 50.001, it wont make a difference on the actual timing, but it will allow you to create the resolution.

Andy o
18th October 2011, 09:55
I've had no problem with the output selector set to 0-255 in the NV control panel (or ATI for that matter). My display can be set manually to 0-255 or 16-235 input, so you know what's being output by the card.

nevcairiel
18th October 2011, 10:41
The Output range in the NV panel only influences EVR, it does not relate to the Desktop itself.

Andy o
18th October 2011, 11:31
Sorry I got confused with the way AMD does things. I am getting 0-255 though with stock resolutions, as evidenced by manual 0-255 and 16-235 input tests on my display, and the AVCHD disk patterns.

pacemaker1000
18th October 2011, 12:08
hi guys
i have to change my ati 4650 card to get hd audio so am looking for advice on the best compatability with MadVR
i am looking at either another ati 6xxx or an nvidia gt 430
i do get 23.977 at the moment with the ati but have been told the nvidia with cuda is better

advice appreciated before i pull the trigger

thanks

madshi
18th October 2011, 12:48
I've just tested a few things after resetting madVR settings to the defaults.

"limit rendering times to avoid glitches" on its own does not fix things.
"use D3D11 for presentation" on its own significantly reduces presentation glitches.

Combining the two eliminates them. Nothing else needs changed from the defaults.
Yeah, these two options is what I've ended up on my NVidia 9400 HTPC, too, for 25fps @ 50Hz playback.

When I try to upscale 720p60 to 1080p60, I get a ton of dropped frames unless I use exclusive mode. No big deal, since I use exclusive mode anyway, but recently I tried to play a similar video with subtitles, and it was un-watchable - even in exclusive mode. I tried setting all of the "trade quality for performance" to lowest quality, and tried different algorithms, but no help. I'm assuming that my GPU just isn't up to the task, so I'm wondering: How I can tell? Are there certain queues (renderer, present, etc) that would give hints? Would a log shed any light on it?
Subtitles shouldn't put much of a burden on the GPU. The higher burden should be on the CPU. Check which queues are empty. If the decoder queue is not full, your CPU is too slow.

The only advantage DScaler has is for telecined DVDs. The only reason to use it would be for NTSC DVDs that need 29.97 -> 24p conversion. If you never watch that kind of content, could as well use a faster and more up-to-date decoder.
It's working just as well for IVTCing 1080i60 MPEG2 movies, which is the format almost all HD content (broadcasts and D-Theater) was encoded in before HD DVD and Blu-Ray were released.

If I set my pc up to switch to 24hz when I open a file there is no image, only sound. If I pause/play I get the image. Or if I minimize/maximize. This seems to be regardless if I use madvr’s autofrequency or mpc-hc’s or the program called Autofrequency. Is this a bug in madvr or am I doing something wrong?
Could have to do with the "rendering -> general settings -> delay playback start until render queue is full" option. Try disabling that option.

Problem is, I think that my video card is just too weak: on a 720p video I got only up to around 20-24fps. For example, when playing a 60fps video, it dropped 2/3rds of the frames. Am I right, or did I mess up something?
Try using less demanding scaling algorithms. In the worst case try Bilinear, but that'd be kinda sad.

Im having an issue thats killing me, I just switched to the hdmi out on my 6850 and Im having stuttering issues with 1080p content. It only happens when it switches to exclusive mode its fine when i rightclick it to show the menu but as soon as it goes back to exclusive it stutters again. Its a very slight stuttering thats driving me nuts, drivers have been the same for a few weeks. My other specs are i52500k and 4 gigs of ram..so I doubt its my system any ideas 720p runs fine. The vids run fine on evr but not madvr if that helps.
Do you need exclusive mode? If windowed mode works fine for you, you could simply disable the exclusive mode. It's weird that exclusive mode stutters for you, though. Have you modifed the options a lot? You could try resetting to the default settings.

but again, i wonder, beacuse by default luma upscaling is set to Lanczos which has high red bars???

how come this is default when it has red bars on aliasing and ringing:script:?
Because Lanczos is also the sharpest resampler, and many people value sharpness so high that they don't care much about ringing. In the end it's all a matter of taste.

Would it be possible to use /multiple/ .3dluts, say, 3x2 that are sampled at different points on the screen, and interpolated in realtime, to account for panel uniformity issues?
Uniformity issues are usually per panel (red, green, blue) and totally separate from the other panels. So using three 1dluts would be a much more efficient way for such a feature. That is, if I understand correctly what you're talking about. You do mean brightness variations of a panel, right?

DScaler IVTC mod works sometimes on 1080i files and sometimes there is a lot of weaving (tested on reference blu-ray material).
Do you have a sample which shows these weaving problems with the DScaler IVTC mod?

I seem to have a bit of lag and audio/video sync issues when i set my samsung ue40d6505 tv at 24z. ether with madvr or a blurayplayer. can any1 explain this? it dosnt do it in 60hz mode. this is regardles of content framerate.
This is probably a problem of your TV.

Also motion interpolation dosnt work on the pc. It does with bluray and tv. The signal must be different somehow from that of the bluray player yes? I like to turn it up just at 1 setting out of 10 wich makes quete a difference yet keeping af film-feel. Is there a way to do adjustable motion interpoltion with mpc-hc madvr ect. and how does this work? I know i can set the tv to pc mode but its crap and unsuitable for watching movies from a pc.
My best guess is that motion interpolation only works with 8bit sources, and probably your GPU somehow insists of outputting DeepColor. That's just a guess, though.

I set Black level to high on my LG(0-255).
But if I tell madVR that my display expects 0-255, i only see bars 18-25 flashing.
If I set to 16-235 then I see bars 2-25 flashing.
Should that be other way around?
No. BTB and WTW are not supposed to be visible on a properly calibrated display. So you not seeing 1-15 flashing is just fine. However, ideally you should see 16-25 flashing. You could play with the brightness and contrast controls of your TV to make 16-17 visible.

Hi. I have a problem.
When I enable full screen and then minimize my player (potplayer), i get an error (resetting Direct3D device failed (88760868) and the player crashes.
That is probably in XP? It might be a madVR or a PotPlayer bug, not sure. I'd suggest updating to the latest PotPlayer version, just to be safe.

I'm running a Dell Latitude d620 with an Intel 945gm Mobile Chipset. It has 224.0 MB of memory, and supports Dx9 Direct3D. I'm running windows XP. As far as I know, I meet the minimum hardware requirements.
According to wikipedia your GPU only supports PixelShader 2.0 in hardware. It does seem to support PixelShader 3.0 is software, but it seems that's not good enough. madVR requires 3.0 PixelShaders, unfortunately.

Hmm... Thanks for the info, it sounds completely different than what madshi and yesgrey told me, but is probably correct. I always had the feeling that yesgrey must have coded all the new 3dlut related stuff in 0.62 by the way madshi explained things.

madshi, when you come back around, can you clarify the above for me? Once again, how does madVR interact with the 3DLUT during steps (6) through (9) in >=0.62 compared to <=0.61? What does the 64bit refer to in the steps you listed?
Well, if you look at the step list again, it has 3 sections: "madVR:", "3dlut:" and "madVR:". The steps (6) through (9) are performed by the 3dlut and not by madVR, obviously. The steps (6) through (9) try to explain what yCMS does when creating the 3dlut file. yCMS internally converts everything to linear light 64bit floating point before doing any other processing.

It would be interesting to know if the "limit rendering times to avoid glitches" option causes problems for anyone, regardless of whether or not they are experiencing this issue. It seems like it could maybe be enabled by default.
It does limit the rendering times, meaning that it does reduce rendering performance, which can be a problem for slower GPUs.

madVR is the best thing. Sorry if that doesn't add much to the conversation.
It may not add much to the conversation, but I still like to read it.

lots of glitches on MadVR, even if the queues stay all full. The display used is a projector going at 60Hz.

If in window mode I get lots of skipped and delayed frames. If in exclusive mode I get zero missed or delayed, but plenty of presentation glitches.
You're probably using an NVidia card? Try activating the option "limit rendering times to avoid glitches". If that doesn't help, try also activating the DX11 presentation mode. The presentation glitches are a known problem with the newer NVidia drivers. I'm pretty sure it's a driver bug.

I have a suggestion that I think would be very useful.

Make an option in the configuration to either:

1: Display the info (CTRL-J) for 10 seconds after opening a video file.
2: Simply only show the display refresh rate for about 10 seconds.
Things like that are planned for a future version. Not too soon, though.