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

panetesan2k6
26th January 2015, 06:29
a point not the hole.

Showing your desktop (or Windows File Explorer) on the TV, go back to "normal" (no "PC") and take a look at how dramatically the picture's altered. And then think how your movies are going to be altered the same way.

madshi
26th January 2015, 09:55
at least for the material I view (YMMV), MPDN has eclipsed madVR's quality on my system by quite a noticeable margin.
I highly doubt that - unless it's a matter of GPU power (or lack thereof). NNEDI3 is still better than NEDI+SuperRes, but might need more GPU power. And every other algorithm I've compared, madVR produces the same or sometimes noticeably better quality than MPDN. Anyway, if you want to do a quality comparison, or just want to advertise MPDN, please start a new thread. I don't want either of that in this thread. Thanks. And btw, it's generally not very polite to post something like "xxx is better than yyy" in the yyy thread.

fredgido
26th January 2015, 10:31
Is it known that forcing 3d settings on AMD CCC degrades image quality and makes the player crash a lot when seeking? Is it my card only? HD5850

Btw Chroma doubling is giving me no image, I think it used to work for me some weeks ago. I don't use it much anyway.

bcec
26th January 2015, 15:13
The 950 will not be fast enough to do NNEDI3 1080p to 4K at all so it should not get hot but why not simply turn off NNEDI3 doubling? :confused:

Mmm, oh that sucks. But still, if all I am going to do is Jinc3AR, 970 is probably a waste. I tried doing Jinc3AR with it, but it would still get quite hot (though not as bad as NNEDI3).

huhn
26th January 2015, 17:56
Showing your desktop (or Windows File Explorer) on the TV, go back to "normal" (no "PC") and take a look at how dramatically the picture's altered. And then think how your movies are going to be altered the same way.

I know what happens and I don't buy TV that can't do 4:4:4 at all refresh rates.
but madVR is way more than a chroma resizer!

StinDaWg
26th January 2015, 19:14
Showing your desktop (or Windows File Explorer) on the TV, go back to "normal" (no "PC") and take a look at how dramatically the picture's altered. And then think how your movies are going to be altered the same way.
Movies are 4:2:0, so it won't matter. I have a Samsung plasma, and the picture quality of blu-rays are excellent in Movie (non pc) mode.

panetesan2k6
26th January 2015, 20:33
Movies are 4:2:0, so it won't matter. I have a Samsung plasma, and the picture quality of blu-rays are excellent in Movie (non pc) mode.

Of course they are. The blu ray player is already working in YCbCr 4:2:0 and sending this to your TV as it is expected (by your TV) to do.

Maybe I got the technical discussion all wrong, but I guess that there is no point in MadVR upsampling chroma to RGB 4:4:4 if your TV is gonna mess with this and convert it back to YCBCr 4:2:0.

I just don't see the point in this, but as I said, maybe I got it wrong.

Anima123
26th January 2015, 21:00
Recently I bought a game book, Alienware with a nVidia 880M video card.

It looks like I still underestimated the horsepower that madVR demands, for my instance, madVR cannot even handle 720p to 1080p upscaling with 32 neurons NNEDI3, with advanced dithering options off (ordered dithering used) and put almost all tradeoff options on.

I can be enjoying 576p to 1080p with 32 neurons NNEDI3 now, thanks to my new game book. The video quality is just impeccable.

Is there possible for madVR to have a not-so-resource-demanding algorithm with lesser quality than NNEDI3?

nevcairiel
26th January 2015, 21:07
Is there possible for madVR to have a not-so-resource-demanding algorithm with lesser quality than NNEDI3?

You mean like all the algorithms it already has? Jinc? Lanczos? Spline? :d

Anima123
26th January 2015, 21:29
You mean like all the algorithms it already has? Jinc? Lanczos? Spline? :d

Or, something else that's in madshi's mind.

huhn
26th January 2015, 23:20
Of course they are. The blu ray player is already working in YCbCr 4:2:0 and sending this to your TV as it is expected (by your TV) to do.

Maybe I got the technical discussion all wrong, but I guess that there is no point in MadVR upsampling chroma to RGB 4:4:4 if your TV is gonna mess with this and convert it back to YCBCr 4:2:0.

I just don't see the point in this, but as I said, maybe I got it wrong.

HDMI 1.4 and older can't send 4:2:0 only 4:2:2 and above.

and i have to agree leaving a TV at 4:2:2 is negative for picture quality.

madVR is capable of:

3D LUT color correction
IVTC
madVR is reading meta data like colorspaces and make use of these
smooth motion
proper dithering
input support for a ton of colorspaces and proper handling.
lots more...

a8213711
27th January 2015, 12:41
Can someone play this file and tell me what Hz do you get?
https://www.mediafire.com/?zy5s2d6qf13i66d
I have in madVR (among the others display modes) 1080p60 and 1080p59 and 1080p50, and this way it set to 59.94Hz, and if I delete 1080p59 it set to 60Hz.
What do you get? Thank you.

huhn
27th January 2015, 15:02
I tested it with MPC-BE and these display modes: 1080p23, 1080p24, 1080p50, 1080p59, 1080p60

the file switches to 50 hz with madVR IVTC the same with deinterlacing.

the file is PsF 2:2 so madVR IVTC is the better choice.

digitech
27th January 2015, 19:31
is it better to have the hdmi cable connected directly to my projector for the best madvr video quality instead of connected it to my av receiver and then to my projector? I ask this because even if i disable any kind of video process in the hdmi video in my denon 2808CI i still find the direct connection to my projector to be superior (at least at my eyes) anyone has had experience with this or advice, btw theres an article about this kind of behavior: http://www.cepro.com/article/maintaining_hdmi_switching_and_signal_path_integrity/K330

shaolin95
27th January 2015, 20:04
is it better to have the hdmi cable connected directly to my projector for the best madvr video quality instead of connected it to my av receiver and then to my projector? I ask this because even if i disable any kind of video process in the hdmi video in my denon 2808CI i still find the direct connection to my projector to be superior (at least at my eyes) anyone has had experience with this or advice, btw theres an article about this kind of behavior: http://www.cepro.com/article/maintaining_hdmi_switching_and_signal_path_integrity/K330

Well, I may be annal about it but I avoid any type of extra connections, adapters etc. So my HTPC is connected directly to the Projector. After all there is NO chance an extra connection will improve anything so best case scenario it has no effect or worst case it degrades the IQ, so I rather not take the risk since we are here using all this HTPC stuff because we want to squeeze every single drop of IQ we can get.

Asmodian
27th January 2015, 21:03
I would not be surprised to learn an av receiver does a color space conversion, it might turn off processing but it could still convert everything it receives into YUV 4:2:2 as a universally compatible format to keep the TV from switching modes or similar.

I have experienced a similar issue with a wireless video system (where it is more understandable).

MadVR exposes a lot of the less than ideal techniques AV equipment uses. They are too used to being able to mess with the image without bothering people.

digitech
28th January 2015, 01:54
which way you recommend to route audio to an av receiver if the main hdmi cable is ocuppied connected to the proyector

huhn
28th January 2015, 02:04
try

GPU -> AVR -> TV
GPU -> TV

at the same time.
you can use your iGPU for this too.

ryrynz
28th January 2015, 06:40
Recently I bought a game book, Alienware with a nVidia 880M video card.

It looks like I still underestimated the horsepower that madVR demands, for my instance, madVR cannot even handle 720p to 1080p upscaling with 32 neurons NNEDI3, with advanced dithering options off (ordered dithering used) and put almost all tradeoff options on.

I can be enjoying 576p to 1080p with 32 neurons NNEDI3 now, thanks to my new game book. The video quality is just impeccable.

Is there possible for madVR to have a not-so-resource-demanding algorithm with lesser quality than NNEDI3?

Are you certain your using the 880? check with a GPU monitor (GPU-Z or similar) Because I wanted to check performance of the GTX 850 at work vs your results, I fired up MPC and MadVR and I couldn't get the 850 to work with madVR at all.. entering the registry key, changing the file name, setting the 850 to preferred, hell even disabling the integrated HD 5500, nothing took. I either had the HD 5500 rendering or I had a black screen, surely there's a way to get Optimus systems working properly...

digitech
28th January 2015, 17:29
try

GPU -> AVR -> TV
GPU -> TV

at the same time.
you can use your iGPU for this too.

ok,i have an nvidia 760 dedicated GPU which has dvi-i, dvi-d, displayport and HDMI video outputs, i guess i need to use the dvi-d port to hdmi cable to connect to my projector (my optoma only has hdmi and vga inputs) and the hdmi output to the av receiver to get multichannel audio with the benefits of HDMi, is this my best option for correct video playback and audio?

huhn
28th January 2015, 17:43
ok,i have an nvidia 760 dedicated GPU which has dvi-i, dvi-d, displayport and HDMI video outputs, i guess i need to use the dvi-d port to hdmi cable to connect to my projector (my optoma only has hdmi and vga inputs) and the hdmi output to the av receiver to get multichannel audio with the benefits of HDMi, is this my best option for correct video playback and audio?

this is the best I come up with.
I don't use an AVR but this should work.

if you have a hdmi to DVI adapter you can use this adapter and a DVI cable for your projector by putting this adapter in your projector. this adapter was shipped with my GTX 760 and I used this my self for a short time. the connection is treated like a HDMI connection.

you may didn't need to connect your AVR with an end device to work with your PC but this was need 2 years ago.

skryabin
28th January 2015, 18:48
I'm trying to create a "quiet" e not too stressing config for my GTX770
I don't like if the card becames too hot and my screen resolution is "only" 1920x1080, the target is use no more than 40% of my gpu when 3d clock is engaged.

Reading Renethx charts and this thread I've come up to this conclusion: I need multiple profiles to adapt gpu power for each kind of file.

Low/high deband, smooth motion and ordered dithering (no trade quality options ticked)


if (srcHeight <= 360) "360"
else if (srcHeight <= 480) "480"
els if (srcHeight <= 720) "720"
else "1080"


Profile 1080 (based on LEVEL 3 renethx)
NO LUMA DOUBLING
JINC3AR chroma up (or BC75AR?)
JINC3AR image up
CRARLL downscaling

Profile 720 (based on level 4)
LUMA DOUBLING 16N (32 seems too much, my gpu is almost at 50% utilization)
BC75AR chroma up
LANCZ3AR image up
CRARLL downscaling

Profile 480 (level 5)
LUMA DOUBLING 32N
BC75AR chroma up
LANCZ3AR image up
CTARLL downscaling

Profile 360 (level 5 with increased neurons)
LUMA DOUBLING 64N
BC75AR chroma up
LANCZ3AR image up
CTARLL downscaling

Anyway I don't have too much SD material, I'm concentrating more on 1080 and 720 profiles.
Do you see anything wrong with my setup? I know my card can go a little higher, but I want to keep the things cool and quiet .

PS: any advice for material with framerate over 30fps? maybe I need a couple more profiles for that...

fairchild
28th January 2015, 21:55
I'm trying to create a "quiet" e not too stressing config for my GTX770

I do the following which requires not even using profiles. I set NNEDI3 to only activate only if scaling factor is 2.0x (or bigger) with 32 neruons. This makes it so it will only ever be activated on 960x540 resolution or lower (exactly half of my default resolution of 1920x1080) which is kinda optimal IMO. Some people seem to see a difference in image quality when using NNEDI3 with 720p on a 1080p display for instance, but I don't, so ultimately it's up to you and your eyes with your display devices.

These are my settings which I use. (my display is calibrated with a spectrometer so I do care about having an optimal picture in my display)

calibration: this display is already calibrated (BT.709 + pure power curve 2.20)

disable desktop composition
disable deinterlacing (will use YADIF in LAV)
disable ALL trade quality for performance options
using ordered dithering (use colored noise)

display modes: 1080p23,1080p24,1080p50,1080p60

chroma upscaling: bicubic 75 (AR)
image doubling: double NNEDI3 - 32 neurons (2x) (only activates when watching 960x540 or less)
image upscaling: bicubic75 (AR)
image downscaling: catmull-rom (AR+LL)

oddball
29th January 2015, 01:04
I'm trying to help my brother get 4K video playback with MadVR to his new 4K UHD TV. However playing back any content at 4k (UHD 3840x2160) resolution with Full Screen Exclusive mode enabled = a blank screen. Without FSE he does not get smooth, windowed playback. 1080 and 1440 resolutions work fine. We tried resetting to defaults. No joy. We are using the latest nightly build of MPC-HC and lLatest Madvr. Sending output via HDMI 1.4 @ 30Hz (Sources can be either 1080P or 2160 it matters not). Hardware is Sapphire R7 260X 1GB (Not for gaming so does not have to be super ppowerful), LG 59UB820V display and Onkyo X-SR333 receiver (passthru).

If you need any other info let me know.

asubert
29th January 2015, 01:44
Hi there,

I re install my HTPC on windows 8.1. I am running a ati hd6570 with the last drivers.

I am not able to activate the exclusive full screen mode. I check in madvr config and it is activated, but when i launch mpc-be, video start in windowed mode (sometimes old path, sometimes new path). I have no idea how to troubleshoot this issue.

Asmodian
29th January 2015, 06:03
When you go full screen it switches into full screen exclusive after a moment. It does not mean "make it full screen exclusively" it means "when full screen the image is exclusively madVR". You will notice a slight flicker as it switches modes.

It would be a mpc-be setting to launch into full screen.

Sorry if I misunderstood you. :o

skryabin
29th January 2015, 14:35
I do the following which requires not even using profiles. I set NNEDI3 to only activate only if scaling factor is 2.0x (or bigger) with 32 neruons. This makes it so it will only ever be activated on 960x540 resolution or lower (exactly half of my default resolution of 1920x1080) which is kinda optimal IMO. Some people seem to see a difference in image quality when using NNEDI3 with 720p on a 1080p display for instance, but I don't, so ultimately it's up to you and your eyes with your display devices.


The 2x options is something I was considering too, but I think that sometimes the "doubling" is made only in one direction, only the one where the 2x criteria is matched and not in the other... I don't know if it's a good thing and when it can happen (maybe in source with different aspect ratios than 16:9). Please correct me if I'm wrong.
I still prefer a profile where I can set to "always" double whenever my condition is met, I have much more control and can scale better with my gpu power.

oddball
29th January 2015, 14:39
So any idea why I can't get 4K to display anything with FSE enabled? 1080 and 1440 work. Just not 3840x2160. With FSE unticked it plays but smoothness is pants. EVR also works but would prefer MadVR.

Would it have anything to do with his card only being 1GB?

nevcairiel
29th January 2015, 14:47
1GB is probably too small for 4K. You can try reducing the number of buffers to an absolute minimum to save memory, but every single frame buffer on the GPU is going to use around 70 MB, maybe more depending on how madVR is setting them up, so with 15 buffers spread over 3 queues, you are already maxed out (upload, render, backbuffer/present). Note that only render and present are at the full size, and upload at the original image size, so memory usage may vary. In any case, try reducing GPU buffers to a minimum.

oddball
29th January 2015, 15:14
1GB is probably too small for 4K. You can try reducing the number of buffers to an absolute minimum to save memory, but every single frame buffer on the GPU is going to use around 70 MB, maybe more depending on how madVR is setting them up, so with 15 buffers spread over 3 queues, you are already maxed out (upload, render, backbuffer/present). Note that only render and present are at the full size, and upload at the original image size, so memory usage may vary. In any case, try reducing GPU buffers to a minimum.

Big Buck Bunny 3840x2160P@60Hz uses 626MB dedicated and 351MB dynamic so I doubt it's that. Also EVR would not work surely. So it must be something else.

nevcairiel
29th January 2015, 15:30
EVR uses a surprisingly low amount of buffers, generally only 3-5, so its memory usage would be way low. In any case, try reducing the buffers more and see what happens instead of just dismissing it. :)

oddball
29th January 2015, 15:44
4096x1716 clips are being spat out at 1080 too. Do I need to put 1716p29 etc in the display modes? Also how does MadVR differentiate between 4096x2160 and 3840x2160 for display mode switching???

fhoech
29th January 2015, 15:59
@madshi, I can't seem to get madVR_GetSelected3dlut(*thr3dlut) to return the selected 3D LUT (the thr3dlut parameter passed in is always 0 after the call, and the call itself returns zero/false as well). This with madTPG running and connection established (local, same machine). madVR_SetSelected3dlut() seems to have no effect as well.

madshi
29th January 2015, 16:03
@madshi, I can't seem to get madVR_GetSelected3dlut(*thr3dlut) to return the selected 3D LUT (the thr3dlut parameter passed in is always 0 after the call, and the call itself returns zero/false as well). This with madTPG running and connection established (local, same machine). madVR_SetSelected3dlut() seems to have no effect as well.
I have to admit that I didn't fully test this specific bit of API functionality very much. You do have multiple different 3dluts stored in the various 3dlut slots in the madVR calibration settings dialog? Only then Get/SetSelected3dlut() can have any effect, of course.

Anyway, if that's alright with you, can we do the follow up via email (http://madshi.net) (see top of the page)?

huhn
29th January 2015, 16:28
4096x1716 clips are being spat out at 1080 too. Do I need to put 1716p29 etc in the display modes? Also how does MadVR differentiate between 4096x2160 and 3840x2160 for display mode switching???

by using 4096x2160p29 and 3840x2160p29. if your screens native resolution is 4096x2160 you should only use these modes.

oddball
29th January 2015, 16:30
4 buffers, Jinc, anti-ringing @29.970FPS (short test Chinmei clip) works with 0 dropped frames using FSE mode, so yeah looks like you were right on the money with that.

60FPS is a no go and is too much of a strain on this card.

Clips that are 4096x1716 @ 24FPS are being displayed at 1080 only.

Any ideas on how to get it to scale to 3840x2160?

asubert
29th January 2015, 21:38
When you go full screen it switches into full screen exclusive after a moment. It does not mean "make it full screen exclusively" it means "when full screen the image is exclusively madVR". You will notice a slight flicker as it switches modes.

It would be a mpc-be setting to launch into full screen.

Sorry if I misunderstood you. :o

My video is starting in full screen, it is not an issue. But it is not starting in exclusive mode. When i use alt+j, it show me i am in windowed mode, not exclusive. Also the blue seek bar of the exclusive mode is not there in mpc.

oddball
30th January 2015, 10:36
I've just realized that the Big Buck Bunny @60FPS will drop lots of frames because it's being spat out at 30Hz.

oddball
30th January 2015, 15:24
@Madshi

I still have an issue with display mode switching. If I put in for instance '1080p60, 2160p30' (p30 because 60FPS is being put out at 30Hz on the AMD Sapphire R7 260X anyhow) MadVR switches to 1080p @ 30Hz. I wanted it to switch to 2160p @ 30Hz so the TV was doing the scaling and not MadVR. By taking out all 1080p modes MadVR does the scaling (which is not a bad thing but not what I was attempting to do). Bug or something else?

jdl
30th January 2015, 15:33
My video is starting in full screen, it is not an issue. But it is not starting in exclusive mode. When i use alt+j, it show me i am in windowed mode, not exclusive. Also the blue seek bar of the exclusive mode is not there in mpc.

I see the same thing. If I pause the video, sometimes it will switch to exclusive mode.

angedelo
30th January 2015, 20:00
Hi,

I would like to know if there is already a solution for my problem.
I have some 2D & 3D 1080p24hz mkv.
For the 2D & 3D movies, no problem madVR change the refresh rate of my projector to 24hz.
My problem is that I need to force my projector for half SBS & half TopBottom 3D mkv at 50hz to play these 24hz files in 3D correctly. So it would be great to force the refresh rate of my display with condition, like a tag in the filename, autodetect the format of the mkv...
I have already looking in scripting madVR with profile group, but the refresh rate can only be set up under the devices panel. This panel cant be scripted.

Anyway, thanks for this great piece of software. (& sorry for bag english)

StinDaWg
1st February 2015, 04:07
I'm trying to play a 1080i29.97 file with avisynth to do IVTC, since madVR film mode does not decimate all videos correctly. I have a G1620 (2700 passmark) and I'm getting 100% cpu usage and dropped frames. Does it really take this much cpu to run avisynth filters in real time?

This is the script I'm using...

LoadPlugin("C:\Program Files (x86)\Haali\MatroskaSplitter\avss.dll")
dss2("D:\Videos\video.ts")
LoadPlugin("C:\Program Files (x86)\AviSynth 2.5\plugins\TIVTC.dll")
tfm().tdecimate()

huhn
1st February 2015, 05:01
looks like it does. i guess it's the software decoding not the script.
how do get audio with this script?
and more important why do you ask about avisynth issue in the madVR thread.?

michkrol
1st February 2015, 11:42
(...)
My problem is that I need to force my projector for half SBS & half TopBottom 3D mkv at 50hz to play these 24hz files in 3D correctly. So it would be great to force the refresh rate of my display with condition, like a tag in the filename, autodetect the format of the mkv...
(...)
You can put refreshrate=50 into the file or folder name (if you have multiple files like that) to force madvr to switch to 50hz refresh rate.
Keep in mind you need to have this mode listed in madvr's device settings and have mode switching enabled.
I'm trying to play a 1080i29.97 file with avisynth to do IVTC, since madVR film mode does not decimate all videos correctly. I have a G1620 (2700 passmark) and I'm getting 100% cpu usage and dropped frames. Does it really take this much cpu to run avisynth filters in real time?
(...)

As already mentioned by huhn, this is wrong thread for avisynth support, but it is the right place if you want madvr to play these files correctly :)
Check out the bug tracker http://bugs.madshi.net/ and post a link to sample file which is played incorrectly in a similar bug report, like http://bugs.madshi.net/view.php?id=150 or http://bugs.madshi.net/view.php?id=201 depending on your exact problem.
Madshi is working on bug fixes when he has the time and it's easier for him to have everything in one place ;)

StinDaWg
1st February 2015, 12:18
^^ Ya, I already PM'd him sample files. He seems receptive to trying to fix it. :)

I was just curious if avisynth was such a hit, because someone with an i7 told me he was able to play these with only 10% cpu compared to 5% normally.

angedelo
1st February 2015, 13:58
You can put refreshrate=50 into the file or folder name (if you have multiple files like that) to force madvr to switch to 50hz refresh rate.
Keep in mind you need to have this mode listed in madvr's device settings and have mode switching enabled.

Thanks a lot, that's work great. :thanks:

lagittaja
1st February 2015, 22:32
Guys, I'm sorry if this is a known issue, tried browsing the thread back a "few" pages and doing some searches but couldn't find a definitive answer.

I'm running:
latest madVR
MPC-HC 1.7.7
LAV 0.63
GTX 670 w/ 347.25 (before had 347.09 which was the same)

If I enable NNEDI3 (chroma up or doubling or both) with any neuron level I get small green dots (or short lines) in vertical or horizontal lines dancing across the screen with any video I try.

Example madVR settings:
Chroma upscaling, NNEDI3 32 neurons
image doubling, use NNEDI3 to double luma+chroma, if 2x, 32 neurons
image upscaling, Jinc4+ARLL
image downscaling, Catmull-Rom+ARLL
smooth motion, only if there would be...
dithering, ED2
trade quality, none selected

Is this a known issue?
If so is it affected by drivers? Should I downgrade them to xxx.xx?
Or is it just nvidia being nvidia? Or does it only work with newer cards?

E: I'm so blind.. Missed BetA13 and Hprd's posts, I'll rollback to 344.75 and see what happens.
E2: And 344.75 works.

bcec
2nd February 2015, 05:20
Is there a way to add delay to video within madVR based on a profile being used?

I am bitstreaming audio to my AVR. At the same time, I have two scaling profiles for madVR. One for using NNEDI3 for 1080p->2160p when fps < 26, and the other is Jinc3 for all other fps (madvr also auto changes the refresh rate for me). Turns out when using NNEDI3, my video is delayed about 100ms, so I add that delay to my AVR for audio so everything is in sync. But this causes out-of-sync audio for content upscaled using Jinc3 (because for Jinc3, I don't actually need to add any delay to my AVR).

Any ideas, how to solve this so I don't have to keep changing lip sync?

Anima123
2nd February 2015, 05:50
I wonder why I couldn't get NNEDI3 run smoothly for 720p -> 1080p with my 880M, only less than 60% GPU load with dropped frames.

Any idea how can I utilize the full power of the video card? BTW, I already configured mpc-hc (changed to mpc-hc2.exe) to utilize the nVidia card with preferring performance, and 32 be the neuron numbers.

Neeto
2nd February 2015, 06:03
Is there a way to add delay to video within madVR based on a profile being used?

I am bitstreaming audio to my AVR. At the same time, I have two scaling profiles for madVR. One for using NNEDI3 for 1080p->2160p when fps < 26, and the other is Jinc3 for all other fps (madvr also auto changes the refresh rate for me). Turns out when using NNEDI3, my video is delayed about 100ms, so I add that delay to my AVR for audio so everything is in sync. But this causes out-of-sync audio for content upscaled using Jinc3 (because for Jinc3, I don't actually need to add any delay to my AVR).

Any ideas, how to solve this so I don't have to keep changing lip sync?

Ditto that - except I'm using an internal Lynx card.
Thought I was going mad until other people watching start commenting on it.
The more I try to use the processing of GPU for lower resolution, the worse it gets. It's getting very tricky to balance the number of buffers that helps with not dropping frames and getting the lip sync to align across the different profiles... SIGH.....