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

ryrynz
30th November 2017, 13:14
Haven't used FSE in a long time, it's not really needed for the majority of setups.

Siso
30th November 2017, 13:29
Haven't used FSE in a long time, it's not really needed for the majority of setups.

Same here.

BTW is there any visual difference with 3dlut, when using the default windowed fullscreen (present frames in advance), and using windowed overlay (which clips WTW) when watching blu-ray movies?

mclingo
30th November 2017, 13:42
This has been reported before. The Fall Creators Update and Full Screen Exclusive mode do not work well together. In fact, they don't work at all.

Before madshi jumps in and tells you to go back to Win 8.1 :), let me suggest you use full screen windowed mode instead. You probably don't absolutely need FSE.


Hi and thanks, if I went back to something i'd just drop the fall update again but I can only postpone this for 1 year.

I need full screen exclusive mode for MVC 3D playback unfortunately.

It cant be totally broken though can it?... as it works on a prevous MADVR release from October.

steakhutzeee
30th November 2017, 13:56
I'm confused about "1-". How can the video fit the screen to perfectly 16:9, if you have black bars left and right?
Sorry, I explained it not really clear. It fits the screen just on top and bottom.


If you have a movie with a resolution like 1919x1079 and play it on a 1920x1080 TV, then most media players by default ask madVR to scale 1919x1079 to 1920x1080, which is not really good for image quality, and wastes GPU power. So with this option activated, madVR will "override" the media player wish to have this video scaled up by 1 pixel and instead draw it unscaled, with a 1 pixel sized black bar at the right side and the bottom of the video.


So, for example, I can set it to 25 lines, and it will not upscale the video if the difference is of 25 pixels or less?

Thanks!

Inviato dal mio BLN-L21 utilizzando Tapatalk

chros
30th November 2017, 14:22
Hmmmm... The 3dlut stuff is surprising. I'll check if I can reproduce it here. Which pixel shader conversion "display peak nits" value did you choose? I think with "let madVR decide" madVR uses 400nits. You've probably chosen a much lower value? That would explain the difference between "let madVR decide" and the pixel shader math option.
Yes, I used 120 nits for both 3dlut and madvr's pixel shader. I've posted more images onto DisplayCal thread.
FWIW, I'm planning to lower the default "display peak nits" value in a future version.
Thanks

jkauff
30th November 2017, 16:59
It cant be totally broken though can it?... as it works on a prevous MADVR release from October.
You're right, if you can live with an old version it's not totally broken.

nevcairiel
30th November 2017, 17:04
You're right, if you can live with an old version it's not totally broken.

That it works with an old version of madVR does indicate that something triggered the bug in madVR, and possibly madshi could do something about it, though. Its not like FSE doesn't work entirely on FCU, in all the games I tried it also works fine.

Razoola
30th November 2017, 17:52
I see nvidia has released a new driver in the last hour or so (388.43). Anyone had a chance to see if HDR switching off is working again in this driver given Im not at home at the moment?

mclingo
30th November 2017, 18:13
That it works with an old version of madVR does indicate that something triggered the bug in madVR, and possibly madshi could do something about it, though. Its not like FSE doesn't work entirely on FCU, in all the games I tried it also works fine.

yeah, hoping for a fix from the Master.

mclingo
30th November 2017, 20:42
update on my issues with Black screen on latest version.

My PC
ATI RX 550 - driver 17.11.4 (latest)
Intel I7 with z68 mb
SSD windows drive
Windows 10 pro - fall creators update
16 gb ram
LAV filters - 0.70.2 (latest)


MADVR diags

09209 - black screen with MVC 3D and other movies.

09208 - struggles to start 3d MVC video, several starts and stops of audio before picture but exclusive mode works, however madvr crashes on stop and i loose hdmi handshake, have to kill madvr in task and DEVCON reset to get picture back.

09207 - same as 09208 but stops ok back to desktop no crashes, reasonably stable version.

using MPC-HC, MPC-BE and KODI DS, same issues with all three.

MASDHI - now we have tons of nice feature any change to could put a bit of boring work into stability and the Start / stop of movies, it feels really unstable and it often takes a good ten seconds for a movie to start.

heart felt thanks for your continued work on this project.

Skwelcha
30th November 2017, 20:46
Attached stuff to this forum doesn't work, unfortunately, so please upload it somewhere else and then link to it here.



here it is: https://www.xup.in/dl,32961002/madVR_-_crash_report.txt/

Gopa
30th November 2017, 22:03
Recently, I said, that I was experimenting, with using, ffdshow & mpc-hc shaders (desired, more sharpening). Not anymore. MadVR, is more than enough, for me. Much better sharpener's in madVR. Just needed to try a few more madVR settings, until I was satisfied. Thank you, Madashi!

Siso
30th November 2017, 22:13
Does anyone have any rendering spikes with the latest madvr build and error diffusion 1 and error diffusion 2 settings? I've disabled "use colored noise" in both but the rendering spikes occur...Like from max stats 12 ms, to 18-19 ms. It is ok with ordered dithering.

mclingo
30th November 2017, 22:36
think i'm going to have to take off creators update again, getting frame drops/ repeated frames every 40 seconds seemingly regardless of what versions of madvr/lav/amd drivers i use, i even used my goto set which is always stable - madvr 09114, lav 0702 and ati 17.10.2, still them same, creators update looks like its total bullshIt.

going to do a ful reinstall of all these before I take that drastic step, unless anyone else has any advice for dropped frames in MADVR? - my usual target is one every 2+ hours at least.

Soulnight
30th November 2017, 22:45
Small question to the community:

is it possible to decode HEVC /X265 with the CPU (I7 7700K) and still use Madvr with a GTX1080TI?

I would like to offload the hardware decoding of HEVC of my GPU to my CPU which is sleeping next to it. :D

Is so, how does it work with lavvideo filter?
I thought Madvr would follow the GPU you would choose in Lavvideo filter.

I have 2 GPUs currently: GTX1080TI for Madvr work (Dynamic HDR with compression of highlights with HDR to SDR) + AMD RX560 for 4K Frame interpolation.

:thanks:

aufkrawall
30th November 2017, 23:53
It doesn't make sense to put the load of decoding on the CPU since D3D11VA decoding without copyback (LAV Filters nightly) doesn't steal any performance from madVR.

clsid
30th November 2017, 23:55
MadVR uses the GPU to which your monitor is connected. LAV uses that same GPU by default for hardware decoding. If you select DXVA2 Copyback or D3D11 in LAV Video, then you can override which GPU is used for decoding. But that only has effect on LAV.

mclingo
1st December 2017, 00:13
update on my issues with Black screen on latest version.

My PC
ATI RX 550 - driver 17.11.4 (latest)
Intel I7 with z68 mb
SSD windows drive
Windows 10 pro - fall creators update
16 gb ram
LAV filters - 0.70.2 (latest)


MADVR diags

09209 - black screen with MVC 3D and other movies.

09208 - struggles to start 3d MVC video, several starts and stops of audio before picture but exclusive mode works, however madvr crashes on stop and i loose hdmi handshake, have to kill madvr in task and DEVCON reset to get picture back.

09207 - same as 09208 but stops ok back to desktop no crashes, reasonably stable version.

using MPC-HC, MPC-BE and KODI DS, same issues with all three.

MASDHI - now we have tons of nice feature any change to could put a bit of boring work into stability and the Start / stop of movies, it feels really unstable and it often takes a good ten seconds for a movie to start.

heart felt thanks for your continued work on this project.


update for the above.

Ok, after loads of faffing about i took creaters fall update off and all my problems are solved again, using all same driver and versions I was on creators update, this is defo messing stuff up and should be avoided at all costs for MADVR users IMHO.

i'm now using latest version of ATI drivers, MADVR and LAV and all us working, frame drops back to hours and start / stop working ok if a little slow, its taking 5-10 seconds to start a movie, however sometimes its because my disks have to spin up first as I have 12 disks in my server and its obviously not wise to have them all spinning 24-7.

havent tried any HDR yet though...


HDR update, this is interesting, all latest 4 versions give me black screen, not working at all with HDR, if I go back to 911 and 914 hdr plays but is choppy, the interesting bit here is that i'm back to frame drops every 40 seconds when playing HDR movies, this is too much of a coincidence, what is the significance of getting frame drops every 40 seconds on just 4k 10 bit HDR movies on none creaters update and older versions of madvr and 40 seconds frame drops on all movies on creators update, starting to wonder if this in fact and issue with MADVR afterall in that we need a creators update MADVR version, or is there something in it which breaks MADVR and causes the frame drops and issues with exclusive mode?. I'd like to get back onto creators as I need it for some other stuff .

Is anyone using creators with an ATI RX card who isnt havent any problems with frame drops or HDR?

also, no versions turn HDR off and on anymore, this worked on creators.

EmuAGR
1st December 2017, 01:39
Please upload a screenshot of the OSD (Ctrl+J), when playing HDR content, to some image sharing host and link to the image here (don't attach here, doesn't work).

I'm not completely sure if the AMD HDR API supports Windows 7, but I think it should. Do you have the Windows 7 Platform Update installed?

Actually, I've added support for a private AMD HDR API a while ago, so it should work with AMD in Windows 8, maybe also in Windows 7. However, the AMD API has some extra annoying requirements: It only works in fullscreen mode (doesn't have to be exclusive, though), and D3D11 presentation must be used with 10bit backbuffer.

Thank you, madshi, for your quick reply. Two screenshots, the second is a photo since screenshots are taken black in exclusive mode and saving image doesn't capture the OSD.

QHD monitor (8bit panel), HDR off, 75 Hz: https://imgur.com/gNSccsY
UHD TV (8bit panel), HDR passthrough, 23.976 Hz: https://imgur.com/9SpHFMp

My script corretly selects HDR profile (in bold) with the following options:
- Enable automatic fullscreen exclusive mode
- Use D3D 11 for presentation (W7 and newer)
-- Present a frame for every VSync

HDR works fine with PS4, I don't think that's the issue. The AMD display drivers I have installed are the beta ones from august (22.19.659.1), optimized for computing. I can't enable computing mode in W7 with latest regular drivers (I even feel these beta drivers more stable).

huhn
1st December 2017, 07:05
as madshi said you need to send 10 bit to the GPU driver or passthrough doesn't work with AMD it doesn' t matter if your screen is 8 bit.

Khaled1323
1st December 2017, 10:50
whenever i play something on mpc/madvr it changes my monitors color, can i disable that?

huhn
1st December 2017, 12:13
can you be a little bit more precise?
madVR can't change your monitors settings but it >can< unload an icc file for playback.

Knight77
1st December 2017, 12:19
Hi,

I've got a GTX1070, Sony 4k TV and Pioneer LX59 AVR capable of Ultra HD Pass-through with HDCP 2.2 (4K/60p/4:4:4/24-bit, 4K/24p/4:4:4/36-bit, 4K/60p/4:2:2/36-bit), using Windows 10 last update.

If in nVidia settings I set the desktop to RGB Full 8bit everything works fine. If I try to set it to ybcr 422 12bpc (or 10) the green on desktop looks really pushed and if I play MPHC+madVR fullscreen the movie looks black white and green, no other colours. If I don't play it in fullscreen it's fine (but shows 8bit).

I read that with my config and content (fullhd and 4k) it would be better to go with YBCR 4:2:2 12bpc but I got this problem and I'd like to solve it even if don't know why. Tried to change HDMI cable, that was already good, and nothing changed.

Any idea?

Hope so....thanks!

huhn
1st December 2017, 12:22
nothing wrong with 4:4:4 8 bit RGB and most likely the best anyway for 60 hz.
i can only point you to other GPU driver.

Knight77
1st December 2017, 12:35
nothing wrong with 4:4:4 8 bit RGB and most likely the best anyway for 60 hz.
i can only point you to other GPU driver.

Thanks, I'll try other drivers, BTW my content it's all 1080p or UHD 23.976 so no 60hz, but maybe it would be better to use the 10/12 bit, no?

huhn
1st December 2017, 12:41
yes RGB 12 bit should work just fine and is clearly better than 4:2:2.

Khaled1323
1st December 2017, 12:42
can you be a little bit more precise?
madVR can't change your monitors settings but it >can< unload an icc file for playback.
I think thats what does. I have my own icc file on windows settings,
but when i play something it changes. Can I stop it from doing it?

huhn
1st December 2017, 12:45
by default it shouldn't do that.

you can find the option under device -> "your device name" -> calibration uncheck "disable GPU gamma ramp"

jkauff
1st December 2017, 12:50
That it works with an old version of madVR does indicate that something triggered the bug in madVR, and possibly madshi could do something about it, though. Its not like FSE doesn't work entirely on FCU, in all the games I tried it also works fine.
I think madshi's indicated in the past that he doesn't want to spend too much time on workarounds for problems in Win 10 because it's a moving target. Each new release seems to break something that worked in the previous release, and he doesn't have a team of developers like Nvidia and AMD do for modifying their drivers (and they're having their own problems keeping up).

I'm sure this bug/issue will be fixed at some point, but it may be low on his priority list. Nevertheless, madVR 1.0 will have to work well on Win 10 because so many people are using it, so we just need to be patient.

Knight77
1st December 2017, 12:51
yes RGB 12 bit should work just fine and is clearly better than 4:2:2.

RGB 12 can't be done in 4K, so if I want to go 10/12 bit I have to go YBCR but then I have tthe green tone problem

huhn
1st December 2017, 12:55
no RGB 12 bit is part of the spec. it can't be done at 50/60 hz but 23-30 hz can do it.

nevcairiel
1st December 2017, 12:56
RGB 12 can't be done in 4K, so if I want to go 10/12 bit I have to go YBCR but then I have tthe green tone problem

RGB 12-bit can be done at 24Hz just fine, just not at 60. Additionally, you should always prefer RGB 8-bit over YCbCr 4:2:2 10/12-bit. With proper dithering, chroma is more important for image quality.

mclingo
1st December 2017, 13:27
I think madshi's indicated in the past that he doesn't want to spend too much time on workarounds for problems in Win 10 because it's a moving target. Each new release seems to break something that worked in the previous release, and he doesn't have a team of developers like Nvidia and AMD do for modifying their drivers (and they're having their own problems keeping up).

I'm sure this bug/issue will be fixed at some point, but it may be low on his priority list. Nevertheless, madVR 1.0 will have to work well on Win 10 because so many people are using it, so we just need to be patient.


That makes sense, however the creators update is likely to be the last free major update so we could do with getting everything working with that, then we can all just sit on that version, there is too much missing in the way of features on pre 1709 versions, connect to mobile for one is essential for me.

yup, we'll all just have to be patient, in the meantime I think i'll image my curent C drive and dual boot 1703 and 1709 so I can retesting MADVR with each new release whilst having a stable platform to use in the meantime, I can live with some of the issues with creators update but I cant live with frame drops every 40 seconds, I couldnt solve that whatever I did and thats really odd as I get the same problem playing HDR movies on the pre creators update, these issues are connected somehow, hoping the issue will be spotted and fixed soon.

Note however on creators update HDR was fully working for me using exclusive mode, it even triggered HDR on my LG OLED, just couldnt live the frame drops, so close yet so far....

ashlar42
1st December 2017, 13:52
That makes sense, however the creators update is likely to be the last free major updateAnd what makes you think that?

mclingo
1st December 2017, 15:02
i read it somewhere, happy to be proven wrong.

EmuAGR
1st December 2017, 16:23
as madshi said you need to send 10 bit to the GPU driver or passthrough doesn't work with AMD it doesn' t matter if your screen is 8 bit.

I can confirm this did the trick, madVR's display settings need to be set to 10 bit panel. But in fact, exclusive mode is still required, not just fullscreen. Thank you very much, madshi and huhn. :thanks:

mclingo
1st December 2017, 16:29
so to sum up, people on the fall creators update using AMD card have the following problems:

PROBLEMS

(A) - black screen on newer version of MADVR
(B) - frame drops ever 40 seconds regardless of what versions of MADVR, LAV or AMD drivers are used - reclock also does not resolve this.


WORKING

(A) - using 0907 MADVR HDR works and triggers HDR mode on passthrough but has frame drops every 40 seconds
(B) - using 0907 SDR works but with frame drops every 40 seconds
(C) - using 0907 MVC 3D using FSE mode works but with frame drops every 40 seconds.

So if we can find away to fix the 40 second frame drop and then fix in V1.0 what got broke in V0908 onnwards we could be there for AMD users.

huhn
1st December 2017, 16:45
I can confirm this did the trick, madVR's display settings need to be set to 10 bit panel. But in fact, exclusive mode is still required, not just fullscreen. Thank you very much, madshi and huhn. :thanks:

w7 doesn't support 10 bit windowed so kind of.

aufkrawall
1st December 2017, 19:39
Please don't confuse people with calling borderless = windowed, they are not necessarily treated the same by DWM.

Soulnight
1st December 2017, 19:50
It doesn't make sense to put the load of decoding on the CPU since D3D11VA decoding without copyback (LAV Filters nightly) doesn't steal any performance from madVR.

MadVR uses the GPU to which your monitor is connected. LAV uses that same GPU by default for hardware decoding. If you select DXVA2 Copyback or D3D11 in LAV Video, then you can override which GPU is used for decoding. But that only has effect on LAV.

Thanks guys.
I guess Il will try to convince myself with doing the hardware decoding with my RX560 which has only 55% load by 4K Interpolation. And see if I get any benefit for the GTX1080TI and rendering time in Madvr.

It seems smarter that way to me.

Currently I am doing:
1) Hardare HEVC decoding: GTX1080TI
2) FI 4K24p-->60p: AMD RX560 with bluesky FRC
3) Rendering madvr: GTX1080TI

Maybe if Decoding speaks directly to the Fi on the same card, it would be better. :D

el Filou
1st December 2017, 20:18
Please don't confuse people with calling borderless = windowed, they are not necessarily treated the same by DWM.
Did you mean 'exclusive' instead of 'borderless'? "borderless" means 'borderless fullscreen windowed' so it's windowed mode.

Edit: or did you mean 'borderless fullscreen windowed' is treated differently by DWM than 'bordered window windowed' ?

aufkrawall
1st December 2017, 20:48
Edit: or did you mean 'borderless fullscreen windowed' is treated differently by DWM than 'bordered window windowed' ?
That's what I meant.
To make confusion perfect: Without "fullscreen optimizations" disabled in Windows 10 CU2 compatibility options, there probably even isn't any difference between borderless fullscreen windowed and fullscreen exclusive anymore.

mclingo
1st December 2017, 22:35
see attachments of my recent results with pre creators update 1703 and latest MADVR 09209.

Here are my conclusions, please note these are only for users with AMD GFX cards who want to passthru HDR to a HDR capable TV. Some we already know, if not all but this was done just to get straight in my mind exactly what was and wasnt working and in what combination.

conclusions:

(A) - MVC 3D wil not working with FULL SCREEN EXCLUSIVE MODE (FSE) on.

(B) - Minimum MADVR rendering requirements for perfect HDR playback are:

1. copyback hardware decoding (didnt try native)

2. FSE off.

3. use Direct 3D for presentation on (required to trigger HDR mode
on HDR capable TV)

4. use a seperate device for presentation.

(C) - dont use direct 3d presentation and FSE together for anything but SDR 2D movies or you'll likely get a black screen and an unresponsive PC which you'll have to powercycle.

(D) - There are no combination of settings that allow you to have both HDR passthrough and MVC 3D working together.


question (i) is there any other way to enable MVC 3D without FSE, or any way to enable auto HDR mode enabling without use of Direct 3D presentation?

question (ii) if the fall creators update breaks FSE why does it seem to be broken here as well?

question (iii) - could a workaround be put in place in MADVR where when MVC 3D is triggered direct 3D is turned off, or it might be easier the other way around, when HDR movies are played FSE is temporarily disabled and brought back when the movies is stopped?


edit - hmm, not sure about these results now, every time I drop into MVC 3D now my PC crashes, cant help feeling all these problems are down to this shite RX550 card and Windows 10 drivers, had some issues with my old RX480 but nothing like this.

Soulnight
1st December 2017, 22:52
Thanks guys.
I guess Il will try to convince myself with doing the hardware decoding with my RX560 which has only 55% load by 4K Interpolation. And see if I get any benefit for the GTX1080TI and rendering time in Madvr.

It seems smarter that way to me.

Currently I am doing:
1) Hardare HEVC decoding: GTX1080TI
2) FI 4K24p-->60p: AMD RX560 with bluesky FRC
3) Rendering madvr: GTX1080TI

Maybe if Decoding speaks directly to the Fi on the same card, it would be better. :D

And so... it does help to use an other GPU to do the HEVC hardware decoding. :)
At least it helps in my case to use the same GPU to do the HEVC decoding + frame interpolation, before it goes to next graphics card for madvr rendering.

Test:
- source: 4K HDR 4:2:0 10bits 24p @63Mb/s bitrate
- Hdr to SDR DCI-p3 with dynamic compression of highlights
-Chroma upscaling: Bicubic75
- Debanding high
- Display: Epson EH-LS10000 (59p 4:2:0 8bits)

Setup 1:
1) Hardware HEVC decoding DX11: GTX1080TI
2) FI 4K24p-->59p: AMD RX560 with bluesky FRC
3) Rendering madvr: GTX1080TI

-->11.5ms avg renderin time, 15.5 ms max rendering time

Setup 2:
1) Hardware HEVC decoding DX11: AMD RX560
2) FI 4K24p-->59p: AMD RX560 with bluesky FRC
3) Rendering madvr: GTX1080TI

-->9.5ms avg Rendering Time, 11.5ms max rendering time

That's a 20% speed increase! :D
Very happy. :-)

steakhutzeee
1st December 2017, 23:49
Hi :)

In madvr dithering options i use Error Diffusion - option 1.

As i can see there are dithering options in lav video too, i can choose between Ordered and Random. What should i pick, there is difference?

Gopa
2nd December 2017, 00:25
Hi :)

In madvr dithering options i use Error Diffusion - option 1.

As i can see there are dithering options in lav video too, i can choose between Ordered and Random. What should i pick, there is difference?

I have also, wondered, whether or not, lav dither settings, even matter? I just leave it as it is. I use "ordered", in madVR, with nothing else checked, because it is a lot faster, than option 1 or 2, without any noticeable difference for my anime (maybe even better). Sometimes, I will use option 2, with, change dither for every frame, for non-anime, if I have extra rendertime. I never use option 1, because it seems to increase noise, too much. I experimented, using colored noise, checked & did not care for it.

steakhutzeee
2nd December 2017, 00:48
I have also, wondered, whether or not, lav dither settings, even matter? I just leave it as it is. I use "ordered", in madVR, with nothing else checked, because it is a lot faster, than option 1 or 2, without any noticeable difference for my anime (maybe even better). Sometimes, I will use option 2, with, change dither for every frame, for non-anime, if I have extra rendertime. I never use option 1, because it seems to increase noise, too much. I experimented, using colored noise, checked & did not care for it.

So you use Random Dithering in lav?

Don't know, you say option 2 is better of option 1? and that ordered is better than the two? Why? I'm not an expert. I watch only movies.

nevcairiel
2nd December 2017, 00:55
I have also, wondered, whether or not, lav dither settings, even matter?

If you use madVR and didn't mess with any other LAV settings you shouldn't mess with (like disabling any of the output formats in LAV), then they don't matter, since madVR supports high-bitdepth input formats.

Gopa
2nd December 2017, 01:39
If you use madVR and didn't mess with any other LAV settings you shouldn't mess with (like disabling any of the output formats in LAV), then they don't matter, since madVR supports high-bitdepth input formats.

Thank you. I thought this was true. Does it matter if I choose PC (255) vs untouched (input)? I usually, go with untouched, just in case.

steakhutzeee
2nd December 2017, 01:57
If you use madVR and didn't mess with any other LAV settings you shouldn't mess with (like disabling any of the output formats in LAV), then they don't matter, since madVR supports high-bitdepth input formats.

What about this? Can you explain more clearly? Thanks :)

2 is slower than 1 & 1 is slower than ordered. For regular movies, I usually, go with 2 + change every frame & for anime, ordered, without, change every frame. 1 & 2 are a lot slower than ordered & I usually, can see little, or no difference. You might like colored noise. I usually, do not. Ordered, pretty much works, well, for everything. You have to try them & look very closely, to see the differences. Different sources, will look a little better, or worse, so you have to try them all, to see what you like, or just go with ordered. Not a very important setting for me. I would be okay if ordered, was always checked, because it uses less GPU & I cannot see much difference (usually).

Why you prefer option 2 for movies? :)