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

rack04
3rd February 2016, 04:12
I'm getting some weird colors and blue horizontal lines in windowed mode. The issues go away when I'm in fullscreen mode. It doesn't seem specific to the downscaling code. Probably related to zoom control in madVR.

http://i11.photobucket.com/albums/a199/rack04/Untitled_zpsfyhsaubl.jpg (http://s11.photobucket.com/user/rack04/media/Untitled_zpsfyhsaubl.jpg.html)

http://i11.photobucket.com/albums/a199/rack04/Untitled2_zpsw45jjep6.jpg (http://s11.photobucket.com/user/rack04/media/Untitled2_zpsw45jjep6.jpg.html)

vinnytx
3rd February 2016, 09:09
Seems to me you are mixing up bit depth and bitrate?

You are right
Thanks

James Freeman
3rd February 2016, 09:12
I always used Catmull-Rom for downscaling till now; I switched to Bicubic 150 as it looks sharper without overblowing the edges and retains the performance demands.
SSIM is way to sharp and aliased to my taste; turning LL with SSIM makes it mellower (strangely, in reverse to every other downscaling algo).

I check a downscaling algo with a small/tiny window to see how much the edges and detail is effected.

ryrynz
3rd February 2016, 09:18
I always used Catmull-Rom for downscaling till now; I switched to Bicubic 150 as it looks sharper without overblowing the edges and retains the performance demands.
SSIM is way to sharp and aliased to my taste; turning LL with SSIM makes it mellower (strangely, in reverse to every other downscaling algo).


Yeah, after double checking it seems some of the texture formats I'm using are not a good match. That didn't show with the test images I used.

Should be fixed in the next build.

Dreamland
3rd February 2016, 11:09
I have random issue MPC-HC+MadVr
please..help me! thx a lot!

http://t7.pixhost.org/thumbs/67/31315178_2016-02-03_110335.jpg (http://www.pixhost.org/show/67/31315178_2016-02-03_110335.jpg)

ryrynz
3rd February 2016, 12:38
Madshi would you consider allowing the upscaling enhancements to be controlled individually for either every 2x upscale or after upscaling?

Regarding edge thinning, I find it only really works well (with less bowing) when it's done after upscaling is complete at a high value (I use 4.0 for low resolution anime)
And it actually stacks up vs Avisynth's awarpsharp2+NNEDI3 exceptionally well when using it like that with a touch of extra sharpness. Would it be possible to allow for a 5.0 value here?

My recommendation would be to always use edge thinning after upscaling is complete, would you agree that having a higher value max value and perhaps locking in as a final stage only setting would be best by default?
I can't see where multiple thinning stages at lower values would be beneficial over one higher power line thinning pass. Ideally we want the least possible warping of the final image.

Backflash
3rd February 2016, 14:23
Two days reporting no crashes so far. Everything else seems to be working as well for me.

scollaco
3rd February 2016, 16:14
So I'm using the latets LAV nightly, Latest madVR and I'm having a 3d issue.

Everything switches correctly to 3d on my projector. The stats correctly show:

D3D11 fullscreen windowed (3D)
NV12, 8bit, 4:2:0 (3D)

However it is frozen and the queues look empty. Nothing plays.
I'm using MPC-BE 64 bit, LAV 64 bit. Also tried 32 bits and same issue. I end up killing the player using task manager

Interestingly the stats say:

Composition rate: 47.951. Even though the movie is 23.976
Also vsync says: 20.85

I created a custom profile for 3D where I left the display modes blank so madVR can do the right thing. I even tried the opposite and forced the display mode to 1080p23, I had the same issue of freezinf even though everythign switches correctly to 3d. The composition rate might be the cause..what do you guys suggest? Thanks for any help.

ShadyCrab
3rd February 2016, 19:28
If this info would be present in the bitstream, than it would also be coming from upstream LAV, and not leave madVR having to get it from the bitstream itself. Sounds like a bug in madVR to me. A sample video that shows this problem will be required, however.

Using the newest LAV nightly, madvr 0.90.4 and the latest MPC-HC nightly, I haven't been able to repeat this issue. Using a file that had this problem 1/3 the time no longer reports .609 primaries even after relaunching the file for over 20 times. Same result with related files (only the Matrix info embedded, not primaries data). Would say it seems to have been fixed.

AngelGraves13
3rd February 2016, 21:11
madshi, what are your thoughts on Weston Three Field Deinterlacing (w3fdif)?

LAV Nightly added it a few nights ago and I've been testing it out a bit. It's less prone to presentation glitches and looks pretty good, though it can cause some unwanted ringing. It does however work great with mixed telecine content.

Light001
3rd February 2016, 21:36
So far i have learned alot, but as i learn i also find new challenges. i decided to use try Dxva2 for Image upscaling and downscaling as i read it also does the chroma upscaling aswell for videos that it processes. Works good! and looks pretty darn good too.

For movies it does not process i chose JINC because it just seems easiest to configure and also looks very nice. i did try Nnedi3 with 128 neruons but the movie did not even start, and my graphics driver crashed , sooo im guessing either i had a different setting conflicting or ya...just dident like me. I use Cuvid in LAV with hw deinterlacing 50/60 mode and high processing. ( i have a gtx 980 with current driver)

Now, I also tried to set up reclock, and mostly left things on default, because following the ezoden tutorial (which also confused me :( so i may have done it wrong) would make the movie play and id have like music and background sound with no dialog. I use analog for audio, like the green jack in the back of my PC Mobo, and realtek hd audio is the driver.

My biggest issue currently is Audio,So like i watch movies with or without reclock at it seems with the settings im using, that the audio is just a tad to slow, like hardly noticeable..but i still feel its there. Is there a way to tell if im right or going nuts?

here are links to my stats ( i could only get windowed mode :(, i use puush for the shots, is there another easy way?stats are relatively the same in full screen)
http://puu.sh/mUEZG/b373cc0606.jpg
http://puu.sh/mUF0h/31a03ef734.jpg
i think i only got the dropped frame from switching screen modes.

iSeries
4th February 2016, 00:34
When using nnedi3 to double 720p for a 1080p TV, what's more important, using nnedi3 in chroma upscaling or nnedi3 in chroma doubling? Or are they both a (relative) waste?

ryrynz
4th February 2016, 01:47
When using nnedi3 to double 720p for a 1080p TV, what's more important, using nnedi3 in chroma upscaling or nnedi3 in chroma doubling? Or are they both a (relative) waste?

I'd say go with Reconstruction soft or Jinc AR. NNEDI3 is overkill for Chroma in most situations IMO. Better off using that performance towards something that's actually noticeable, YMMV.

dansrfe
4th February 2016, 02:15
Ok, for all those of you who have new problems with v0.90.x which you didn't have in v0.89.19, here's a collection of test builds which are all intermediate steps between v0.89.19 and v0.90.x:

http://madshi.net/zzz - builds.rar

Some notes for optimal testing:

1) These are all 32bit builds, so please use a 32bit media player. You can switch builds simply by replacing the "madVR.ax" file. No need to uninstall/install madVR.
2) Please don't use any of the new features of v0.90.x. Make sure you have them all deactivated (e.g. all the 3D options/checkboxes, chroma "Reconstruction" etc).
3) Please make sure you have 3D deactivated in the OS settings (only applies if you have a 3D capable display).
4) Build 1 is the most likely to still show the problem. Build 10 is the least likely to still show the problem.
5) In order to save time, I'd suggest to start with build 5. If the problem occurs with build 5, it will also occur with builds 1-4. In that case try build 7 or 8. If the problem does not occur with build 5, then it will also not occur with builds 6-10. In that case try build 2 or 3. Etc... This way you should be able to find the exact build which introduced the problem pretty quickly.

Thanks!

OpenCL build 3 solves the crash problem I was having. I repeated the same fast switch Overlay <-> FSE which caused it to crash on v0.90.x builds and it didn't crash or cause any other issue.

flameyyy
4th February 2016, 03:53
Stop using the ANGLE D3D11 device for H/W decoding on Windows 8+

Merging to M48

It looks like there are bugs in some GPU drivers like nvidia which causes the D3D11 context
state to get messed up when accessed from multiple threads. This inspite of us following the documented
way of accessing the context from multiple threads by enabling multi threaded mode.

This change reverts back to the old model of creating a D3D11 device per decoder instance. The ANGLE device
continues to be used for D3D9 based decoding on Windows 7, which will kick in if D3D11 is not available on that
platform.

Posting this for awareness. I know madshi did a test build of madVR confirming multithreaded DX11 crashes and it seems the chrome team noticed the same behavior as an nvidia driver bug.

Warner306
4th February 2016, 07:30
So far i have learned alot, but as i learn i also find new challenges. i decided to use try Dxva2 for Image upscaling and downscaling as i read it also does the chroma upscaling aswell for videos that it processes. Works good! and looks pretty darn good too.

For movies it does not process i chose JINC because it just seems easiest to configure and also looks very nice. i did try Nnedi3 with 128 neruons but the movie did not even start, and my graphics driver crashed , sooo im guessing either i had a different setting conflicting or ya...just dident like me. I use Cuvid in LAV with hw deinterlacing 50/60 mode and high processing. ( i have a gtx 980 with current driver)

Now, I also tried to set up reclock, and mostly left things on default, because following the ezoden tutorial (which also confused me :( so i may have done it wrong) would make the movie play and id have like music and background sound with no dialog. I use analog for audio, like the green jack in the back of my PC Mobo, and realtek hd audio is the driver.

My biggest issue currently is Audio,So like i watch movies with or without reclock at it seems with the settings im using, that the audio is just a tad to slow, like hardly noticeable..but i still feel its there. Is there a way to tell if im right or going nuts?

here are links to my stats ( i could only get windowed mode :(, i use puush for the shots, is there another easy way?stats are relatively the same in full screen)
http://puu.sh/mUEZG/b373cc0606.jpg
http://puu.sh/mUF0h/31a03ef734.jpg
i think i only got the dropped frame from switching screen modes.

Your settings sound terrible for the GPU you have. Did you try the MPC tutorial in my signature? There is no need to use DXVA2 image scaling when better options are available. And you should be using DXVA2 copy-back in LAV Video as opposed to the outdated CUVID.

Warner306
4th February 2016, 07:36
I tried to add to my wiki today with a section about madVR's 3D support, but I think I got more confused than anything. I don't own any 3D content and don't plan to in the near future.

The part on 3D formats is in this section: http://forum.kodi.tv/showthread.php?tid=209596&pid=1843555#pid1843555.

Could someone with better knowledge read it and tell me if this is accurate?

I am confused if madVR only supports top-and-bottom frame-packed 3D and is changing the output according to your selection. Or if this selection is about matching the source input so the correct format is output.

Clammerz
4th February 2016, 07:38
Posting this for awareness.
Something that might also be useful in this area:
https://docs.google.com/spreadsheets/d/1J_HIRVlYK8iI4u6AJrCeb66L5W36UDkd9ExSCku9s_o/edit#gid=0

FDisk80
4th February 2016, 17:32
Something strange I noticed when using madVR. If I start a movie in 23.976Hz, 10-Bit FSE mode then I pause the video and let the monitor go in to standby mode, after waking it up the picture freezes (it also looks very pixelated) and only sound continues playing.
If I go out of FSE mode and back in again it continues as normal.
I'm thinking the monitor not initializing correctly by itself after a standby when running in this mode? And only restores itself to 10-Bit mode after triggering it manually?

Anyone else noticed this behavior?

Anima123
4th February 2016, 19:16
Something strange I noticed when using madVR. If I start a movie in 23.976Hz, 10-Bit FSE mode then I pause the video and let the monitor go in to standby mode, after waking it up the picture freezes (it also looks very pixelated) and only sound continues playing.
If I go out of FSE mode and back in again it continues as normal.
I'm thinking the monitor not initializing correctly by itself after a standby when running in this mode? And only restores itself to 10-Bit mode after triggering it manually?

Anyone else noticed this behavior?

It also happened with 8-bit FSE mode.

scollaco
4th February 2016, 19:27
Hi,

I have an Intel NUC - skylake (NUC6i5syk). I have this video 4K sample I was testing

http://hdrsamples.com/life-of-pi-4k-uhd-hdr-sample-footage/

Even if I set the the scaling algorithms to the most basic - bilinear...I still get dropped frames.

I thought the new intel NUC's could play 4K....Am I missing something?

FDisk80
4th February 2016, 19:31
It also happened with 8-bit FSE mode.

Didn't have time to test different settings yet. Will try to mess around with it.
Just thought maybe someone noticed the same issue.

FDisk80
4th February 2016, 19:33
Hi,

I have an Intel NUC - skylake (NUC6i5syk). I have this video 4K sample I was testing

http://hdrsamples.com/life-of-pi-4k-uhd-hdr-sample-footage/

Even if I set the the scaling algorithms to the most basic - bilinear...I still get dropped frames.

I thought the new intel NUC's could play 4K....Am I missing something?
Maybe with DXVA they can.
If you are using LAV filters for example make sure you enable it in the video filter settings. Also enable 4K option in there. It should be already enabled by default in latest version though.

scollaco
4th February 2016, 19:58
Maybe with DXVA they can.
If you are using LAV filters for example make sure you enable it in the video filter settings. Also enable 4K option in there. It should be already enabled by default in latest version though.


Yes I tried DXVA and also checked LAV and the UHD option is selected. I was using DXVA (copy back). Still dropped frames :( I thought this NUC was supposed to play 4K easily

hu1kamania
4th February 2016, 20:06
Yes I tried DXVA and also checked LAV and the UHD option is selected. I was using DXVA (copy back). Still dropped frames :( I thought this NUC was supposed to play 4K easily

Maybe checkout: http://forum.doom9.org/showthread.php?p=1735714#post1735714

They discuss disabling driver enhancements, among other things.

foozoor
4th February 2016, 20:07
Yes I tried DXVA and also checked LAV and the UHD option is selected. I was using DXVA (copy back). Still dropped frames :( I thought this NUC was supposed to play 4K easily

This kind of devices is not ideal for madVR because their iGPU are very low.
However it should work with bilinear at least.
What about DVXA upscaling?
Does it work without madVR?
Do you use Windows 10? It is maybe a background system upgrade?
What's your CPU and GPU usage?

scollaco
4th February 2016, 20:18
This kind of devices is not ideal for madVR because their iGPU are very low.
However it should work with bilinear at least.
What about DVXA upscaling?
Does it work without madVR?
Do you use Windows 10? It is maybe a background system upgrade?
What's your CPU and GPU usage?

I'll take a look at that other forum link...thanks hu1kamania
@foozoor I'm usign windows 10 and latest everything with drivers. Also tried DVXA upscaling still dropped frames.

I tried with EVR renderer and also dropped frames...so it's not madVR fault. Just surprised the new skylake NUC has issue with that clip :(

baii
4th February 2016, 20:34
Skylake Intel only do 8bit hevc, I remember the life of pi sample is 10bit.
So not much you can do about it.

Sent from my 306SH

huhn
4th February 2016, 20:47
this sample is 10 bit the intel hardware decoder is hybrid for 10 bit so it can't play 10 bit HEVC at high bit rates. hybrid also means madVR has to share the i GPU with the decoder.

only the nvidia 960 and 950 can deal with hevc main10.
all new upcoming GPU should be able too.

a skylake NUC is not a good choice for UHD.

scollaco
4th February 2016, 21:36
Skylake Intel only do 8bit hevc, I remember the life of pi sample is 10bit.
So not much you can do about it.

Sent from my 306SH

I see. So no combination in LAV and madVR will be able to play this..correct? That is a bummer :(

NicolasRobidoux
4th February 2016, 23:41
madVR v0.90.0 released
...
* replaced luma upscaling "linear light" with "sigmoidal light" option
So, sigmoidization (applied to some sort of luminance channel I would guess) is back from the dead?
http://www.imagemagick.org/discourse-server/viewtopic.php?f=22&t=21415#p87536

Warner306
5th February 2016, 00:51
Can someone tell me what happens when I play a full side-by-side (3840 x 1080) source with madVR when side-by-side is selected? Is it downconverted to half-SbS?

What about a frame-packed 3D source? If I choose side-by-side, is the output half-SbS or full SbS when sent to an active 3D display capable of showing full SbS?

x7007
5th February 2016, 06:52
Should I enable Upscaling refinement - SuperRez 1 User Linear Ligtht - Disabled

Refine the image only once after upscaling is complete selected


NNEDI3 will never work with CUVID with drivers higher than 354 ?

nevcairiel
5th February 2016, 08:06
Can someone tell me what happens when I play a full side-by-side (3840 x 1080) source with madVR when side-by-side is selected? Is it downconverted to half-SbS?

What about a frame-packed 3D source? If I choose side-by-side, is the output half-SbS or full SbS when sent to an active 3D display capable of showing full SbS?

madVR does not currently have any special handling for SBS encoded videos, so nothing happens, it just outputs Full SBS in some manner, because thats how the video looks to it.

The only new 3D format support is H.264 MVC in MKV's as of now.

Warner306
5th February 2016, 09:53
madVR does not currently have any special handling for SBS encoded videos, so nothing happens, it just outputs Full SBS in some manner, because thats how the video looks to it.

The only new 3D format support is H.264 MVC in MKV's as of now.

Ok, so my remaining question is what happens when I select side-by-side or top-and-bottom as the format? Does madVR downconvert all inputs or does it maintain the full resolution when the source if frame-packed?

I am asking whether the output is full SbS or half SbS when this output format is selected.

huhn
5th February 2016, 11:15
a 1080p screen doesn't have a enough pixel to do full resolution SBS.

FDisk80
5th February 2016, 11:18
a 1080p screen doesn't have a enough pixel to do full resolution SBS.

I don't think that's how it works.

huhn
5th February 2016, 12:13
I don't think that's how it works.

SBS is about displaying both frames side by side so yes that's how it works.

sneaker_ger
5th February 2016, 12:18
Ok, so my remaining question is what happens when I select side-by-side or top-and-bottom as the format? Does madVR downconvert all inputs or does it maintain the full resolution when the source if frame-packed?

I am asking whether the output is full SbS or half SbS when this output format is selected.
At the moment madVR handles side-by-side and top-bottom videos like any other 2D video. If your output is set to 1920x1080 you will lose half the resolution. Press ctrl+j to see the madVR statistics.

Light001
5th February 2016, 21:16
@Warner, However id appreciate input from the community!

Oh cool man! i was able to get Nnedi128 going after looking through your guide, i also switched to Dxva Copyback. Is there an acceptable amount of dropped frames? i have around 12 i think. i typically get them when i click for fullscreen and back to windowed. It uses 80%! of my Gtx 980!, And now, i was setting up the Scaling algorithms, and as of right now i have
Chroma Up - NNEDI3 - 128 neurons
Image Down - SSIM
Image Doubling - And this is what i was going to ask you about to make sure it sounded right, I have all the box's Checked off, and they are set to (Always If Upscaling is needed) and all of them are NNEDI3 128, and that brings up Gpu Usage to 95%. In Fullscreen i get 52Ms rendering, and in windowed i get 15ms. Hmm and it seems when in use i have alot of dropped frames. They do not constantly rise up, but between moving around in windows and going back to the show they have risen.
Image Upscaling is Jinc.
Im trying to figure out what the heck deinterlacing is and what option i should use, i have smooth motion on always, and 16 buffer, and how many video frames shall be presented in advance.
Error Diffusion - option 1
Um i turned on "use Separate device for presentation" What should i look for when turning this on and off ? is it worth anything.
All deinterlacing is turned off in "Unchecked in the MADVR" And in LAV i have everything Auto on top left, Output Formats are all defualt, and RGB is set to PC and Dithering mode is Random Atm (SHould i switch this?)
Dxva2 Copy-Back for Hardware Accel with just Hevc and UHD unchecked,
And software Deinterlacing is not checked off.

Ok soooo with those, things, any reccomendations? some days i like to just listen to videos in the background while playing video games, so i will probably just switch it to VMR7 or some nonsense in the output,when i do that because 80% Gpu usage will definatly cause issues for my gaming.

**Update
So i changed things down to 64 neurons, and i gained about 20ms rendering time bringing it to 30 roughly, and alot more stable frames, like no frame drops during regular playback so far, and thats with a Star trek TNG episode being brought up in scaling. and gpu usage is @ 70%. and cpu seems low the entire time. So i was advised also that Reclock will not make playback smoother and eliminate motion judder, and to use internal audio renderer. So thats what i am doing, aswell i still am searching for an answer to Motion judder because my BENQXl2420T, does not seem to naturally support any refresh rate (Hz) Below 60. And id rather not make a custom resolution unless advised with info, because it says it will void warranty. So i still get motion judder, and seems to be a little hmm i dunno what the term is for this , but say on a darker image its like you see a patchy pixelated blob thats not as dark as the image, a little of this not much, just a little haha and only in some scene if im looking for it.

n3w813
5th February 2016, 21:23
Hi Madshi,
Were there any changes to madtpg in 0.90.4? I no longer see the OSD when I remotely connect Calman to MadTPG.

Thanks

Warner306
5th February 2016, 21:37
SBS is about displaying both frames side by side so yes that's how it works.

I think the output is the same as frame-packed. The display splits the full SbS frames and shows them sequentially.

FDisk80
5th February 2016, 21:44
I think the output is the same as frame-packed. The display splits the full SbS frames and shows them sequentially.

What he said.

Warner306
5th February 2016, 22:03
@Warner, However id appreciate input from the community!

Oh cool man! i was able to get Nnedi128 going after looking through your guide, i also switched to Dxva Copyback. Is there an acceptable amount of dropped frames? i have around 12 i think. i typically get them when i click for fullscreen and back to windowed. It uses 80%! of my Gtx 980!, And now, i was setting up the Scaling algorithms, and as of right now i have
Chroma Up - NNEDI3 - 128 neurons
Image Down - SSIM
Image Doubling - And this is what i was going to ask you about to make sure it sounded right, I have all the box's Checked off, and they are set to (Always If Upscaling is needed) and all of them are NNEDI3 128, and that brings up Gpu Usage to 95%. In Fullscreen i get 52Ms rendering, and in windowed i get 15ms. Hmm and it seems when in use i have alot of dropped frames. They do not constantly rise up, but between moving around in windows and going back to the show they have risen.
Image Upscaling is Jinc.
Im trying to figure out what the heck deinterlacing is and what option i should use, i have smooth motion on always, and 16 buffer, and how many video frames shall be presented in advance.
Error Diffusion - option 1
Um i turned on "use Separate device for presentation" What should i look for when turning this on and off ? is it worth anything.
All deinterlacing is turned off in "Unchecked in the MADVR" And in LAV i have everything Auto on top left, Output Formats are all defualt, and RGB is set to PC and Dithering mode is Random Atm (SHould i switch this?)
Dxva2 Copy-Back for Hardware Accel with just Hevc and UHD unchecked,
And software Deinterlacing is not checked off.

Ok soooo with those, things, any reccomendations? some days i like to just listen to videos in the background while playing video games, so i will probably just switch it to VMR7 or some nonsense in the output,when i do that because 80% Gpu usage will definatly cause issues for my gaming.

**Update
So i changed things down to 64 neurons, and i gained about 20ms rendering time bringing it to 30 roughly, and alot more stable frames, like no frame drops during regular playback so far, and thats with a Star trek TNG episode being brought up in scaling. and gpu usage is @ 70%. and cpu seems low the entire time. So i was advised also that Reclock will not make playback smoother and eliminate motion judder, and to use internal audio renderer. So thats what i am doing, aswell i still am searching for an answer to Motion judder because my BENQXl2420T, does not seem to naturally support any refresh rate (Hz) Below 60. And id rather not make a custom resolution unless advised with info, because it says it will void warranty. So i still get motion judder, and seems to be a little hmm i dunno what the term is for this , but say on a darker image its like you see a patchy pixelated blob thats not as dark as the image, a little of this not much, just a little haha and only in some scene if im looking for it.

- What are your scaling factors? NNEDI3 is only useful if the image is upscaled -- at least 720p -> 1080p or 540p -> 1080p. Anything less does not require image doubling. Remember, you are doubling the image resolution. You don't want to overscale anything beyond your display's native resolution. You are trying to match the source resolution to the resolution of your monitor.

- Dropped frames are only an issue during playback. Bringing up menus and navigation can cause frame drops, but they aren't important. If the frame counter is not increasing during playback, your settings are fine.

- Deinterlacing is necessary for interlaced sources. Most sources these days are not interlaced. Exceptions are DVDs and live TV broadcast at 1080i. Only these sources would be deinterlaced. Set madVR to auto and it should take care of this for you. It will only deinterlace sources that need deinterlacing.

- LAV Video does not control dithering or RGB modes -- madVR takes care of this. The only setting to be concerned with in LAV Video is hardware acceleration.

- General settings such as "use a separate device for presentation" are only necessary if you are having playback issues. Using fullscreen exclusive mode is the safest route. You shouldn't notice any difference during playback.

- If your display does not support any resolution below 60 Hz, I would set it to the highest resolution and use smooth motion instead. Smooth motion can improve the fluidity of playback but is usually a matter of taste. You may prefer turning it off and living with 3:2 pulldown instead. I have one display that doesn't support 1080p24 and 3:2 pulldown isn't that bad.

Warner306
5th February 2016, 22:14
What he said.

I've only researched this topic. I don't have any 3D content, but I've read that full SbS on a 1080p display is possible.

XTrojan
5th February 2016, 22:23
I've only researched this topic. I don't have any 3D content, but I've read that full SbS on a 1080p display is possible.

It's kinda not, Frame-Packed is what you're looking for.

Full-SBS is rendering 2D at left and MVC at right, the TV will then combine these two into a 3D image, but lose half the vertical resolution by doing so.

I'm not sure how MadVR handles Full-SBS but by the look of it, you need a UHD TV as it will put two 1080p video streams together, in order to do this you need a 2160p TV or downscaling is needed. I'm as well not sure if MadVR does any upscaling, it shouldn't as it's two separate video streams (2160p total). The PC can't detect the 3D, it simply detects it as 2D or well two 2D videos, the TV will then do "post-processing 3D merging". By this logic MadVR/The PC thinks the video is 4k, it's the TV who post-processes (merging) = half vertical res lost.

The PC does however detect frame-packed, frame-packed seems to be a "link" with the PC and TV while SBS is TV "post-processing" but requiring higher specs (4k 3D TV).

SBS is very similar to passive 3D, the reason Active 3D still exists today is because it saves the full res while passive 3D is half vertical res. Even though active 3D has a higher chance of causing eye fatigue(shutter glasses blinking 120times a second with black frames), major crosstalk issues, not to mention it being expensive and more annoying to set up.

huhn
5th February 2016, 23:38
I think the output is the same as frame-packed. The display splits the full SbS frames and shows them sequentially.

not at all.

frame packing 3D is full resolution by sending 2 picture with full 1080p resolution.

if it is sending 48 frames or a 3840x1080p image doesn't matter. and i don't know.
SBS is sending a 2d imaging which is the resolution of your screen.
on a 1080p screen it is 1080p on a UHD screen it is 2160p and both picture on this frame.

my TV can't do SBS at UHD resolution. i is only using 3d at 1080p and all other option are grey out. so frame packing is the only way to get full resolution for me.

Light001
6th February 2016, 00:27
- What are your scaling factors? NNEDI3 is only useful if the image is upscaled -- at least 720p -> 1080p or 540p -> 1080p. Anything less does not require image doubling. Remember, you are doubling the image resolution. You don't want to overscale anything beyond your display's native resolution. You are trying to match the source resolution to the resolution of your monitor.

- Dropped frames are only an issue during playback. Bringing up menus and navigation can cause frame drops, but they aren't important. If the frame counter is not increasing during playback, your settings are fine.

- Deinterlacing is necessary for interlaced sources. Most sources these days are not interlaced. Exceptions are DVDs and live TV broadcast at 1080i. Only these sources would be deinterlaced. Set madVR to auto and it should take care of this for you. It will only deinterlace sources that need deinterlacing.

- LAV Video does not control dithering or RGB modes -- madVR takes care of this. The only setting to be concerned with in LAV Video is hardware acceleration.

- General settings such as "use a separate device for presentation" are only necessary if you are having playback issues. Using fullscreen exclusive mode is the safest route. You shouldn't notice any difference during playback.

- If your display does not support any resolution below 60 Hz, I would set it to the highest resolution and use smooth motion instead. Smooth motion can improve the fluidity of playback but is usually a matter of taste. You may prefer turning it off and living with 3:2 pulldown instead. I have one display that doesn't support 1080p24 and 3:2 pulldown isn't that bad.

Well my star trek movie files are 720 width and 496 height. and i do have others like this. ok so leave deinterlace on auto, should i touch and nvidia control panel settings? noise reduction and the other 1, . and basically try smooth motion off and on and see which i like more?

Warner306
6th February 2016, 01:12
Well my star trek movie files are 720 width and 496 height. and i do have others like this. ok so leave deinterlace on auto, should i touch and nvidia control panel settings? noise reduction and the other 1, . and basically try smooth motion off and on and see which i like more?

Set everything in the control to "Application" or "Media Player" to avoid altering the image in unwanted ways. madVR should handle these things.

ryrynz
6th February 2016, 02:14
Chroma Up - NNEDI3 - 128 neurons


Jesus... Why?