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

nevcairiel
9th February 2016, 23:36
Why didn't we settle on simply bicubic50 or 75 (instead of catmull) when downscaling was long ago discussed? :cool:

Catmull-Rom is Bicubic50. Many of the cubic interpolations are simply named after the person(s) that made them popular, but are in a very similar category.

Clammerz
10th February 2016, 01:08
EDIT: When comparing this on a high DPI display like an iPad 3 (sRGB at about 2.2-2.3 gamma) the playtime clock is becoming perfectly readable with clean (great improvement to Lanczos, Catmull and Bicubic), while on the detailed image I am not able to discern the 3 anymore, it looks like "]". With clean, the whole image gets a nice increase of sharpness, and readability and visibility of fine detail is improved, but not to the point of being obtrusive, like the detailed one is.
If you are not viewing the image at a 1:1 pixel ratio, scaling is going on. If you have a high DPI display, the image should look tiny, if it doesn't the OS is scaling up the image for you.
So in these scenarios it's not really much use to take note on it.
(Ignore the above if you are certain you are viewing at 1:1 pixel ratio, and not 1:1 "image size")

Telion
10th February 2016, 02:33
Hello madshi!

I think there is some sort of memory leak introduced in v0.90.4.
In v0.90.3 and before it was like this: I start blank MPC-BE and it takes ~10M of memory. Then I open the video and pause the playback - the player takes for example ~400M. Then I close the file (Ctrl-C) - the player now takes ~40M. But now with the same procedure, after I close the file the player still takes ~300M. The problem is that if I play several files one after another without closing the player, the memory footprint keeps growing with each file, which wasn't the case in previous versions. Everything was tested with the same file and settings, only madVR builds were changed and the player restarted after each try. Please take a look into this issue.

ryrynz
10th February 2016, 02:57
I think there is some sort of memory leak introduced in v0.90.4.


Can't reproduce any leak with 1165 beta and madVR 0.090.8 with my files. Could be certain settings? Could you upload your settings.dat?
What content are you playing?

0.90.8 does use a little more memory than 0.90.3.

MrBonk
10th February 2016, 03:36
It was answered, but the thread is moving fast. :)

So these crashes would specifically be happening in Dx11 only because the card is in 3D mode but MadVR wants to use 2D mode?

Or rather is it the typical crashes and instability of the 3D mode clocks because of GPU Boost's inability to keep stable voltage levels.

Warner306
10th February 2016, 03:39
It was answered, but the thread is moving fast. :)

Ok, thanks. So I take it the recommendation is to disable OS 3D settings in most situations?

macycat
10th February 2016, 06:30
madshi, I originally wrote this:

It looks like I found a problem created between madVR v0.89.12 and v0.89.13. It took some time to track this down

since I hadn't upgraded in quite a long time.

The problem occurs with 1080i59 content (recorded with HDPVR), but does not seem to be a problem with 1080p23 content. While playing a

1080i59 video file, if I double click on another 1080i59 video file to play it in the same video player window, I get a blank screen

with sound from the new video. I also previously was able to drag the video player window from one screen to another screen with no

problems (just a minor pause in playback), but that now usually gives a blank screen with audio playing with an occasional DirectX fails

to render crash.

MPC-HC 1.7.10 (64-bit)
LAV Filters 0.67.0
madVR 0.89.12 - ok
madVR 0.89.13 - fail

Windows 7 64-bit
NVIDIA GTX 670 video card

madVR settings:
D3D9 overlay
NV12, 8 bit, 4:2:0
movie 29.970 fps (says source filter)
movie 1920x1080, 16:9
touch window from outside
chroma > Jinc AR
image < Lanczos3 AR
vsync 16.68ms, frame 16.68ms
matrix BT.709 (says upstream)
primaries BT.709 (says upstream)
limited range (says upstream)
deinterlacing on (settings)
...

I haven't updated for quite a while, but with all the great work being done, I thought I would give the 3D playback a try. That is when

I noticed the problem described above.

Thanks for all the great features and hard work.

Then I sent a debug log per your request. I missed your followup request:

Hmmm... The log shows Direct3D reporting a weird error code, and I can't reproduce the problem on my PC. Might

have to create some test builds. Are you up for testing them?

I certainly can do whatever testing that you request :)

I noticed in the changelog for v0.90.7 that "* fixed: some problems when moving madVR to a different monitor", so I tried that version out. I had the exactly the same results as reported above. I noticed the need to press play/pause once or twice as MokrySedeS reported:

Hi madshi, I have two very similar issues.
1. When I drag mpc-hc window from one display to another the playback pauses and I have to press Play/Pause button twice to resume. It

was introduced in the latest .7 version. It happens every time in both D3D9 and D3D11.
2. When the player picks up another file from the playlist and madVR switches to different refresh rate - the playback pauses. What's

interesting is that in D3D9 I only need to press Play/Pause once to resume, twice in D3D11. Also, it happens only from time to time,

more often in D3D11 than D3D9. This was introduced earlier but I'm not sure in which version exactly.



Not sure if these issues are related. Just let me know how I can help, and I will do some testing.

sarah180
10th February 2016, 07:04
I've been having an issue with profile cycling in madVR v0.90.8, (I think it was present in some other recent versions, but I'm not certain). Specifically, the keyboard shortcut for one of my profile groups only cycles through a subset of the profiles that exist for my group.

In detail:


I currently have three different upscaling profiles that I use: "Standard", "Bad" and "Doubled"
I have a keyboard shortcut (Ctrl+Shift+U) to cycle among the group.
The keyboard shortcut works, but it never cycles to "Doubled".
Instead, it cycles "Auto" → "Standard" → "Bad" → "Auto".


This worked for me in older versions of madVR, for some definition of "older," though I somewhat recently reset all my settings. All three of the profiles have different names and settings. I tried adding a fourth and I still only cycle between the first two (plus "auto").

Strangely, I have another profile group for image enhancement with three profiles and it cycles among all three plus "auto" correctly.

This is obviously more an inconvenience than a serious bug, as I can create direct keyboard shortcuts.

Thanks!

ryrynz
10th February 2016, 07:40
This worked for me in older versions of madVR, for some definition of "older," though I somewhat recently reset all my settings. All three of the profiles have different names and settings. I tried adding a fourth and I still only cycle between the first two (plus "auto").


You can download old versions of madVR here (http://www.videohelp.com/software/madVR/old-versions) and possibly determine the last version that worked for you.

Asmodian
10th February 2016, 09:47
So these crashes would specifically be happening in Dx11 only because the card is in 3D mode but MadVR wants to use 2D mode?

Or rather is it the typical crashes and instability of the 3D mode clocks because of GPU Boost's inability to keep stable voltage levels.

It is a software based crash, not hardware. Maybe on the OS level. :confused:

Ok, thanks. So I take it the recommendation is to disable OS 3D settings in most situations?

Yes, usually, especially on Windows 10. :p

leeperry
10th February 2016, 12:31
In that case simply use Bicubic AR LL. Catmull-Rom is identical to Bicubic50. So if you just want something a little bit sharper, try Bicubic75 AR LL, or maybe Bicubic100 AR LL.
Yep thanks, that's my plan indeed.

downscaling soccer *a lot*, to simulate "pip"
But mVR only allows one instance IIRC, are you implying that someday there might be a TV with mVR taking care of picture processing? :p

One thing's for sure upscales on HDTV look ludicrous compared to what mVR could do, even arteHD falls short.

MrBonk
10th February 2016, 12:48
Yep thanks, that's my plan indeed.


But mVR only allows one instance IIRC, are you implying that someday there might be a TV with mVR taking care of picture processing? :p

One thing's for sure upscales on HDTV look ludicrous compared to what mVR could do, even arteHD falls short.

Which makes it even worse how much they are pushing those TVs to the masses . Ugh.:rolleyes:

FreeFall
10th February 2016, 12:57
Ok. In that case can you please check which exact madVR build introduced the problem for you? Also: Are you using a multi-monitor setup? Finally: In the problem situation: Does the media player still react to anything (e.g. mouse clicks) at all? Or is it totally frozen? In that case please create a freeze report by pressing Ctrl+Alt+Shift+Pause/Break, in case that still works.

I've done some more testing, installed the latest Nvidia hotfix drivers 361.82 just to rule out a possible driver problem. Build 0.89.13 introduced the problem, I tried 0.89.12 and 0.88.8 and had no problems using those two.

I'm using a single monitor Benq XL2411z 1920*1080 120Hz, the player doesn't freeze up it still reacts to keyboard commands. Pressing play the dvd tries to play again, you can hear the audio its just that the image is frozen on the screen and won't clear until you exit the player (alt + x) the player exits without any error messages showing up.

to reproduce the problem reset madVR to defaults and then disable all of the trade quailty for performance options, play a dvd and then stop playback the last buffered frame will be stuck on screen. If you enable use a seperate device for presentation (Vista or newer) with the trade quality for performance settings disabled it seems to work around the problem (no stuck frame after stopping).

This problem only happens with Zoom Player, I can't reproduce it with MPC-HC using the latest madVR build.

MSL_DK
10th February 2016, 13:20
One thing's for sure upscales on HDTV look ludicrous compared to what mVR could do, even arteHD falls short.

I've said it before, and now I say it again. madVR should cost a small fortune to use. I am incredibly grateful for madVR in its current form. And say thank you again madshi.

leeperry
10th February 2016, 13:37
I've said it before, and now I say it again. madVR should cost a small fortune to use. I am incredibly grateful for madVR in its current form. And say thank you again madshi.
LOL I've been testing mVR since day 1, before it arrived all we had was the hiccupy HR. I woulda switched hobbies if mVR never existed, hiccupy & blurry video playback is beyond my patience and like every OCD'ed person here we're all dying to pour big bucks into madshi's pocket in order to repay him for his patience and expertise http://forum-images.hardware.fr/images/perso/emanu.gif

iSunrise
10th February 2016, 13:46
If you are not viewing the image at a 1:1 pixel ratio, scaling is going on. If you have a high DPI display, the image should look tiny, if it doesn't the OS is scaling up the image for you.
So in these scenarios it's not really much use to take note on it.
(Ignore the above if you are certain you are viewing at 1:1 pixel ratio, and not 1:1 "image size")
Yes, it is tiny, that's why I used this in addition to a normal DPI IPS in the first place. There is no scaling going on, I am watching both with it's native 1.501px × 195px resolution. If I scale on the iPad, the results are practially the same, since they are all scaled with the same factor, which is also why madshi took the additional time to present the comparison shots as one image. The nasty edges of detailed become even more apparent and clean looks even better in comparison when you are scaling.

The results are somewhat comparable to watching upscaled SD that is already too sharp with a sharp upscaler like Lanczos or Bicubic >50. It will look quite ugly, since all the pixel edges of our low resolution become so much more apparent. That's why a lot of people prefer a softer algorithm, because it looks more natural, even though it might not peel out the very last details, which however, were probably never meant to be seen on some material in the first place, since it defeats the purpose of image depth (background detail should not be as sharp as front detail, neither should front detail be uber-sharpened, just because you want back detail to get visible).

James Freeman
10th February 2016, 14:12
I've said it before, and now I say it again. madVR should cost a small fortune to use. I am incredibly grateful for madVR in its current form. And say thank you again madshi.

+1
My chips are all in.

MSL_DK
10th February 2016, 18:45
LOL I've been testing mVR since day 1, before it arrived all we had was the hiccupy HR. I woulda switched hobbies if mVR never existed, hiccupy & blurry video playback is beyond my patience and like every OCD'ed person here we're all dying to pour big bucks into madshi's pocket in order to repay him for his patience and expertise http://forum-images.hardware.fr/images/perso/emanu.gif

OCD ... Um ... uh ... me? My wife often ask why we have a relative expensive TV when I never see a film from start to finish. Sometimes I forget to remove my X-Rite i1Display Pro when / if I need to see a movie, it is part of my TV, like madVRs GUI:devil:

+1
My chips are all in.

:goodpost:

hu1kamania
10th February 2016, 19:05
OCD ... Um ... uh ... me? My wife often ask why we have a relative expensive TV when I never see a film from start to finish. Sometimes I forget to remove my X-Rite i1Display Pro when / if I need to see a movie, it is part of my TV, like madVRs GUI:devil:

I can totally relate to this. My wife hates when I pull up the overlay (I can't get through a movie without checking it), and my i1Display stays plugged in. Though I don't leave it hanging over the TV unless I'm using it. :p

mueslibrown
10th February 2016, 21:35
I'm an avid madVR user but I was slightly bemused with all the effort to support 3D, now that it appears that Samsung and LG are about to pull the plug was it and is it really worth the effort for what appears to be a dead format in its current guise ...

ryrynz
10th February 2016, 21:45
I can totally relate to this. My wife hates when I pull up the overlay (I can't get through a movie without checking it), and my i1Display stays plugged in. Though I don't leave it hanging over the TV unless I'm using it. :p

Actually now that I think about it..

Hey madshi how about a compact OSD? Just showing dropped/delayed frames, render time etc? Something that can be checked during playback that's a little less intrusive.

Manni
10th February 2016, 22:09
I'm an avid madVR user but I was slightly bemused with all the effort to support 3D, now that it appears that Samsung and LG are about to pull the plug was it and is it really worth the effort for what appears to be a dead format in its current guise ...

It's not dead for those who enjoy it :)

I'm certainly not buying a display without 3D support, so the recent development is welcome. I can't wait for BDMV/ISO support, which hopefully is still in the making (although that's a LAV development, it's out of Madshi's hands).

leeperry
10th February 2016, 22:23
so I'm still able to get posterizing with the .8 build: http://thumbnails113.imagebam.com/46442/14918e464416965.jpg (http://www.imagebam.com/image/14918e464416965)

here's a sample (https://mega.nz/#!WpBRVBIY!xmsEbH0Z8LnNgLERmtYBbtDXl9MZoJ3FsQivdXqU9Qw) that can easily reproduce the problem on my box, it only happens in FS and it requires forcing the AR to 4.3 in PotP + NNEDI3 doubling + SSIM.

BTW I just realized that it's possible to use NNEDI doubling together with sxbr quad on top hah :D

All this said it's hard to deny that SSIM is far more effective than any kind of bicubic downscaling duh, but NNEDI3 & SR even with a strength of 1 are extremely sharp all together.....might try my luck adding a very slightly blurring PS script or something as it's pointless feeding an inferior downscaler with an oversharp picture and I'm not willing to make do without SR(because I love what it does to motion blur) and NNEDI3(because it's unmatched for lowres).

What I would really need is softer SR coz even a strength of 1 is über-sharp, if SSIM is not subjective at all being mathematically accurate and all, any chance for softer SR strengths please? sharp doubling + sharp SR + sharp downscaling end up making everything look like a friggin pixar anime =(

support 3D, now that it appears that Samsung and LG are about to pull the plug
I thought 3D was dead already tbh but madshi is the only one making decisions towards mVR's dev so be it then. They keep trying to sell us their silly outrageously overpriced glasses, not gunna work duh.

OCD ... Um ... uh ... me?
We can all quit anytime, eventually :cool:

scollaco
10th February 2016, 22:54
It's not dead for those who enjoy it :)

I'm certainly not buying a display without 3D support, so the recent development is welcome. I can't wait for BDMV/ISO support, which hopefully is still in the making (although that's a LAV development, it's out of Madshi's hands).

I agree...Thansk to madshi and Nev for implementing 3D. I still enjoy 3D very much and even when I go 4K in the future, the display I buy will have to at least support 1080p 3D too. Since I mostly use projectors and not TV, I'm waiting patiently for 4K projectors to become more mainstream.

Can't wait for 3D iso support from LAV/madVR too :D

leeperry
11th February 2016, 00:13
What I would really need is softer SR coz even a strength of 1 is über-sharp, if SSIM is not subjective at all being mathematically accurate and all, any chance for softer SR strengths please? sharp doubling + sharp SR + sharp downscaling end up making everything look like a friggin pixar anime =(
And to make matters worse I eventually double luma SR on low-res as I got the "after 2X upscaling step" checked so yeah, both luma & chroma SR would seriously need lower strengths please......especially now that I've found out that I can combo 2x NNEDI3 with 4x sxbr hah, need to chew on this http://forum-images.hardware.fr/images/perso/cur%20bris.gif

and BTW, I definitely prefer LL for SSIM and don't like the 1.6 gamma option as it does kill picture depth.

Devrim
11th February 2016, 01:50
Anyone else having issues with dragging MPC-HC from screen to screen with the latest MadVR update? When you drag it to another screen now the video freezes and you need to pause and play the video again. Around version 0.90.4 the video would just keep playing.

BetA13
11th February 2016, 01:50
just a quick question....

is nnedi3 only for dx11 mode?
cause i cant use nnedi3 anymore, nether in chroma upsampling nor in image doubling..

if i change it, the video stops, sound is playing for a bit and black screen, mpchc+madvr crash..

im using dx9 render mode..

greetz

Asmodian
11th February 2016, 02:32
No, NNEDI3 is not restricted to DX11 mode.

However it can cause problems if CUDA or other OpenCL applications are also running due to a bug in Nvidia's drivers.

ryrynz
11th February 2016, 02:42
I cant use nnedi3 anymore, nether in chroma upsampling nor in image doubling..

if i change it, the video stops, sound is playing for a bit and black screen, mpchc+madvr crash..


Nvidia? Reinstall your drivers with a clean install.

Warner306
11th February 2016, 04:05
I'm an avid madVR user but I was slightly bemused with all the effort to support 3D, now that it appears that Samsung and LG are about to pull the plug was it and is it really worth the effort for what appears to be a dead format in its current guise ...

Yes, I've read about that as well. 3D support beyond frame-packed may not be worth the development time if 3D content is no longer going to be created.

No sense in eliminating support which is already in place.

Arm3nian
11th February 2016, 08:10
Posted this in the display calibration thread but no responses.

How will madVR handle UHD bluray? Let's say the color space is Rec. 2020, but the info is limited to DCI-P3, and you're watching it on a sRGB/Rec. 709 display. Will it look normal, and will you need a 3D LUT? What if you're watching the same content on a wide gamut display, that supports >98% DCI-P3. Will you be able to take advantage of the new standard?

I know windows is bad at color management, but will we never move to higher gamut monitors/tv's/projectors for this sole reason? Seems like you must to benefit from the new larger color space and the higher 10 bit color depth.

AngelGraves13
11th February 2016, 11:49
Posted this in the display calibration thread but no responses.

How will madVR handle UHD bluray? Let's say the color space is Rec. 2020, but the info is limited to DCI-P3, and you're watching it on a sRGB/Rec. 709 display. Will it look normal, and will you need a 3D LUT? What if you're watching the same content on a wide gamut display, that supports >98% DCI-P3. Will you be able to take advantage of the new standard?

I know windows is bad at color management, but will we never move to higher gamut monitors/tv's/projectors for this sole reason? Seems like you must to benefit from the new larger color space and the higher 10 bit color depth.

Must have missed this update a while ago...

madVR v0.89.18

* added tone mapping support for HDR content
* added gamut mapping support for HDR BT.2020/DCI-P3 content
* added support for SMPTE 2084 transfer function decoding
* added support for receiving HDR metadata from LAV Video Decoder
* added "maximum display luminance" option to display properties page
* added "HDR" profile variable
* SuperRes now supports being run after every ~2x upscaling step (again)
* improved JVC projector ip control connection reliability

Manni
11th February 2016, 17:00
Must have missed this update a while ago...

madVR v0.89.18

* added tone mapping support for HDR content
* added gamut mapping support for HDR BT.2020/DCI-P3 content
* added support for SMPTE 2084 transfer function decoding
* added support for receiving HDR metadata from LAV Video Decoder
* added "maximum display luminance" option to display properties page
* added "HDR" profile variable
* SuperRes now supports being run after every ~2x upscaling step (again)
* improved JVC projector ip control connection reliability

This isn't about handling UHD Bluray on HDR displays though, This is about converting HDR content to SDR displays.

Madshi already stated that he'll only be able to implement HDR support when HDR will be supported at GPU/Driver/API level, which won't happen until Arctic Islands next summer.

The good news is that Cyberlink have confirmed they are working on UHD Bluray support for PowerDVD, which means that we'll get some BDXL players able to read the content. From there, everything is possible...

James Freeman
11th February 2016, 17:17
Apparently my i7 3770k (3900 Mhz each core) is no good for UHD with madVR.... :(
GPU Nvidia GTX660 is not used for decoding.

I downloaded THIS (http://demo-uhd3d.com/fiche.php?cat=uhd&id=90) nice 4k 10bit HEVC 60fps demo and it stutters even with madVR on Nearest Neighbor on all scalers, and all quality compromise options are on, no dithering, no smooth motion.
The CPU runs maxed out on all cores...
BUT, when I select EVR (Custom) as my video renderer, everything is smooth without dropped frames.

I was expecting madVR to be able to play the top spec of the UHD 4K standard, at least with its lowest settings on a "not so old" PC.
Anyone cares to help me solve this?

fijam
11th February 2016, 17:29
About HDR support, how is HDR metadata embedded? Is it part of the video track? Or is it containter-dependent? Are there any tools to create/modify/read this metadata?

aufkrawall
11th February 2016, 17:41
Anyone cares to help me solve this?
Maybe madVR has some more CPU overhead than EVR, I suppose it would run fine with a 960 with DXVA2/copyback.
Probably you won't be able to play some difficult clips with EVR either.

TMDaines
11th February 2016, 18:27
I don't think there's anything specific you need to do to enable the LAV DVD subtitle export. Can you create a small sample for me to double check / reproduce this problem on my PC?
I looked into this. It seems there is only an issue when you playback a DVD as a disc. If you open a vob file directly, either on the disc or one ripped to your hard drive, the subtitles are moved, although they are a weird grey colour in this instance. See the screenshots below:

http://i.imgur.com/19DsGV0.jpg

http://i.imgur.com/ROxICgA.jpg

Do you have it working when playing a DVD back as an actual disc, either inserted into your PC or otherwise?

dansrfe
11th February 2016, 18:31
And you're 100% sure that this does never ever occur on older madVR builds? Can you please also double check 32bit to make sure the problem is not specific to 64bit?

I can confirm that the crash happens consistently in 32bit and 64bit as of v0.90.8. I can't test older versions since videohelp.com seems to be down, but I'll report on them when it comes back up.

Here's the crash report on v0.90.8 64bit:

https://drive.google.com/open?id=0B9iVOLolmqxdMDlSMk5xa2F2Yzg

Anima123
11th February 2016, 20:04
madVR, could you please share with us the difference between your 'tweaked' SSIM algorithms and the 'original' Shiandow's version?

Thunderbolt8
11th February 2016, 21:17
Apparently my i7 3770k (3900 Mhz each core) is no good for UHD with madVR.... :(
GPU Nvidia GTX660 is not used for decoding.

I downloaded THIS (http://demo-uhd3d.com/fiche.php?cat=uhd&id=90) nice 4k 10bit HEVC 60fps demo and it stutters even with madVR on Nearest Neighbor on all scalers, and all quality compromise options are on, no dithering, no smooth motion.
The CPU runs maxed out on all cores...
BUT, when I select EVR (Custom) as my video renderer, everything is smooth without dropped frames.

I was expecting madVR to be able to play the top spec of the UHD 4K standard, at least with its lowest settings on a "not so old" PC.
Anyone cares to help me solve this?a GTX660 is quite old for madvr

kazuya2k8
11th February 2016, 22:47
Apparently my i7 3770k (3900 Mhz each core) is no good for UHD with madVR.... :(
GPU Nvidia GTX660 is not used for decoding.

I downloaded THIS (http://demo-uhd3d.com/fiche.php?cat=uhd&id=90) nice 4k 10bit HEVC 60fps demo and it stutters even with madVR on Nearest Neighbor on all scalers, and all quality compromise options are on, no dithering, no smooth motion.
The CPU runs maxed out on all cores...
BUT, when I select EVR (Custom) as my video renderer, everything is smooth without dropped frames.

I was expecting madVR to be able to play the top spec of the UHD 4K standard, at least with its lowest settings on a "not so old" PC.
Anyone cares to help me solve this?

I have GTX 660 too but with i5 4430. I still get frame drops even using EVR-CP, the CPU get maxed, too heavy for my CPU to decode 10bit 4K HEVC.

Thunderbolt8
11th February 2016, 23:17
I have GTX 660 too but with i5 4430. I still get frame drops even using EVR-CP, the CPU get maxed, too heavy for my CPU to decode 10bit 4K HEVC.madvr is more GPU heavy than EVR though. perhaps your CPU might still be fine if your GPU were better, cant tell for sure.

nevcairiel
11th February 2016, 23:19
HEVC 4K 10-bit is *extremely* CPU intensive still, you would need an absolute high-end CPU to decode it, and even then it may not work entirely fluidly depending on the bitrate.
If you want an old PC to handle such content, your best bet is to buy a GPU with support for decoding it.

Also, to start, make sure you use a 64-bit player, since HEVC decoding is generally much faster on 64-bit.

Manni
11th February 2016, 23:41
HEVC 4K 10-bit is *extremely* CPU intensive still, you would need an absolute high-end CPU to decode it, and even then it may not work entirely fluidly depending on the bitrate.
If you want an old PC to handle such content, your best bet is to buy a GPU with support for decoding it.

Also, to start, make sure you use a 64-bit player, since HEVC decoding is generally much faster on 64-bit.

I can confirm this, I have a 3770K@4GHz and I used to be unable to play UHD10bitsHEVC with MadVR without stutter using x86. Exodus would stutter at shot transitions, and Life of Pi was stutter fest. Now that I've switched to 64bits, I can play both of these these smoothly with my HD7870, although I have to max the queues and lower processing in MadVR re chroma upscaling etc. But it's smooth at least :).

iSeries
12th February 2016, 00:02
Apparently my i7 3770k (3900 Mhz each core) is no good for UHD with madVR.... :(
GPU Nvidia GTX660 is not used for decoding.

I downloaded THIS (http://demo-uhd3d.com/fiche.php?cat=uhd&id=90) nice 4k 10bit HEVC 60fps demo and it stutters even with madVR on Nearest Neighbor on all scalers, and all quality compromise options are on, no dithering, no smooth motion.
The CPU runs maxed out on all cores...
BUT, when I select EVR (Custom) as my video renderer, everything is smooth without dropped frames.

I was expecting madVR to be able to play the top spec of the UHD 4K standard, at least with its lowest settings on a "not so old" PC.
Anyone cares to help me solve this?

I couldn't play that clip either with my GTX950. Strange because I can play similar clips fine (hardware decoding). Rendering time are fine, but the queues don't fill and it continuously dropped frames.

Arm3nian
12th February 2016, 00:23
Apparently my i7 3770k (3900 Mhz each core) is no good for UHD with madVR.... :(
GPU Nvidia GTX660 is not used for decoding.

I downloaded THIS (http://demo-uhd3d.com/fiche.php?cat=uhd&id=90) nice 4k 10bit HEVC 60fps demo and it stutters even with madVR on Nearest Neighbor on all scalers, and all quality compromise options are on, no dithering, no smooth motion.
The CPU runs maxed out on all cores...
BUT, when I select EVR (Custom) as my video renderer, everything is smooth without dropped frames.

I was expecting madVR to be able to play the top spec of the UHD 4K standard, at least with its lowest settings on a "not so old" PC.
Anyone cares to help me solve this?
As said, madVR probably uses a bit more cpu than EVR, and your cpu is already at 100% trying to decode, so there isn't any processor power left. If you were getting stutters but your cpu/gpu was not at 100%, then you would have a problem.

HEVC 4K 10-bit is *extremely* CPU intensive still
His test video is also 60fps. Unrealistic video specs imo.

Asmodian
12th February 2016, 00:25
Apparently my i7 3770k (3900 Mhz each core) is no good for UHD with madVR.... :(
GPU Nvidia GTX660 is not used for decoding.

I downloaded THIS (http://demo-uhd3d.com/fiche.php?cat=uhd&id=90) nice 4k 10bit HEVC 60fps demo and it stutters even with madVR on Nearest Neighbor on all scalers, and all quality compromise options are on, no dithering, no smooth motion.
The CPU runs maxed out on all cores...
BUT, when I select EVR (Custom) as my video renderer, everything is smooth without dropped frames.

I was expecting madVR to be able to play the top spec of the UHD 4K standard, at least with its lowest settings on a "not so old" PC.
Anyone cares to help me solve this?

madvr is more GPU heavy than EVR though. perhaps your CPU might still be fine if your GPU were better, cant tell for sure.

MadVR uses a little bit more CPU than EVR but if madVR is pushing you over the edge you are very close to being unable to decode it fast enough even when using EVR. Can you get 4.0 GHz out of your 3770K? ;)

Using x86 I cannot play that video smoothly with a i7-5960X at 4.2GHz and a 980Ti at 1506MHz, it isn't the GPU that is the problem it is the CPU. My i7-5960X cannot keep the decode queue full using LAV's 32-bit HEVC decoder. 64-bit is pretty much required for 4K 10-bit HEVC software decoding today.

Warner306
12th February 2016, 01:56
This isn't about handling UHD Bluray on HDR displays though, This is about converting HDR content to SDR displays.

Madshi already stated that he'll only be able to implement HDR support when HDR will be supported at GPU/Driver/API level, which won't happen until Arctic Islands next summer.

The good news is that Cyberlink have confirmed they are working on UHD Bluray support for PowerDVD, which means that we'll get some BDXL players able to read the content. From there, everything is possible...

HDR support is working now. At least it is on my 1080p display. madVR takes the HDR luminance values and rescales them to any display by decoding this information before it reaches the display, so the display doesn't have to do this decoding itself.

The same can be said for the color gamut, which is matrixed to the gamut set in calibration.

What won't work is the playback of copyright-protected UHD content.

MistahBonzai
12th February 2016, 01:58
Apparently my i7 3770k (3900 Mhz each core) is no good for UHD with madVR.... :(

I was expecting madVR to be able to play the top spec of the UHD 4K standard, at least with its lowest settings on a "not so old" PC.
Anyone cares to help me solve this?
I gave it a shot with a i7 4770/HD 7850 w/64-bit madVR/LAV/MPC-HC. Knew HEVC@60fps wouldn't play right but what the hell :) After tweaking for max performance it was show time :(

Finally opted for EVR-CP/nearest neighbor when I noticed that the "frame rate" was over 100fps and looking to go higher while feeding a 60fps display... Don't have a 3D rig here but could this be due to the vid being 3D. If so I suspect the only way to play it right would be with full hardware decoding in the GPU..which is kinda scarce at the moment. Looks like upgrade time..again ;) Cum on bak to the red side Jim :) :)

Warner306
12th February 2016, 02:02
I couldn't play that clip either with my GTX950. Strange because I can play similar clips fine (hardware decoding). Rendering time are fine, but the queues don't fill and it continuously dropped frames.

If the queues aren't filling, your settings are probably still too aggressive.