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
30th November 2016, 09:02
Although, I still don't like having downscaling under "image upscaling."

I think its perfectly logical - you want to upscale the image, and all options that affect this process should be combined in one place. It doesn't seem logical that the "downscaling" options would affect the upscaling process - no matter what it does internally.

Additionally, it allows you to use a different setting for actual downscaling without having to go to profiles, which I also like as a simplification.

Mistery 73
30th November 2016, 09:11
a greeting to all of you I need your advice on what video card to buy using madVR in 4k ... I was focused on this ZOTAC GeForce 1080 GTX AMP 8GB Extreme Edition .. accept any advice .. thanks

ajp_anton
30th November 2016, 09:12
It does in the OSD.


Again, the OSD is your friend, It changes things for me..
704x480 > 1920x1200

Normal Bicubic 60 > Bicubic 60
High NGU low > Bicubic 60
Very High NGU Med > NGU Low.


Do u even OSD?


Nobody else has cared about this, it's pretty self explanatory because there's no option for chroma.. and guess what..
If you use the OSD..

Chroma > DXVA
Yes, I already know the answers to all of those, by following this thread. Just saying that not all people have read all posts in this ginormous thread. And the OSD should *not* be the place to check what your settings do, it should not be guesswork. What if all image upscaling options were just "option 1", "option 2" etc, and you'd have to just try and see in the OSD what they are.

And no, the fact that the DXVA option doesn't exist for chroma doesn't really explain anything. In fact, someone might think it means that DXVA can't do chroma at all.

ajp_anton
30th November 2016, 09:20
it could be if you actually had the option to set the exact point of time at which a frame should be displayed, which isn't the case. that's why g/freesync so far is useless for videos.
I meant the variable rendering time in games. The lack of being able to display at exact times is an equally big problem for video and games, but games also has the additional disadvantage of having to display ASAP, no matter how quickly or slowly the image was rendered, adding additional jitter.

ryrynz
30th November 2016, 09:31
Yes, I already know the answers to all of those, by following this thread.


Yeah, pretty sure what you want isn't going to happen.

Sp00kyFox
30th November 2016, 10:02
I meant the variable rendering time in games. The lack of being able to display at exact times is an equally big problem for video and games, but games also has the additional disadvantage of having to display ASAP, no matter how quickly or slowly the image was rendered, adding additional jitter.
regarding gsync this is actually an advantage because you don't have the problem to display a frame at a certain point in time when you just push them out ASAP. the jitter introduced by variable render timings though is something you just have to live with in the field of video games. even gsync can't fix this. but the scene complexity of a virtual environment usually changes in a continuous way so does the render timing. so this is not a big deal as long as it doesn't lead to framerate drops in a gsync-free display setup.

burfadel
30th November 2016, 10:31
Problem with supporting variable frame rate is that there are two implementations. The first is an open standard by AMD and is actually part of the VESA spec. Cost of implementation is low because it is part of the standard anyway. The other one is closed sourced proprietary G-Sync by Nvidia, which requires an Nvidia card and a specialised G-Sync monitor that has the G-Sync module. A G-sync monitor can also be Freesync, the only limiting thing is Nvidia probably doesn't allow them? In any case, if VFR is supported it would make more sense to support Freesync.

StinDaWg
30th November 2016, 10:37
The biggest issue I have with the current way things are now with image doubling, is that there is no way to select which luma algorithm to use after doubling. It is locked to Bicubic 60AR, and that is unacceptable.

If I'm playing back a 720x404 video on a 1080p screen, the image is doubled to 1440x808 and then needs to be upscaled to 1920x1080. I want to use Jinc for that, but I can't. What logic is that? I suppose if NGU can eventually do 3x or 4x scaling, then all I would need to do is downscale after, but who knows how much more gpu that will use.

burfadel
30th November 2016, 10:50
The biggest issue I have with the current way things are now with image doubling, is that there is no way to select which luma algorithm to use after doubling. It is locked to Bicubic 60AR, and that is unacceptable.

If I'm playing back a 720x404 video on a 1080p screen, the image is doubled to 1440x808 and then needs to be upscaled to 1920x1080. I want to use Jinc for that, but I can't. What logic is that? I suppose if NGU can eventually do 3x or 4x scaling, then all I would need to do is downscale after, but who knows how much more gpu that will use.

I agree, it would be good to be able to select the final upscaler. Maybe a limited list can be provided, such that there is the default, Jinc etc. In MPDN player on here that is an all-in-one player, there are other options not seen in madVR. I wonder if they are any better. Such as sinc-Hann, sinc-Jinc, Sinc-Hamming, option for 8 taps etc. Maybe having the options for the best variation of these would be good :).

Ver Greeneyes
30th November 2016, 11:37
There you go.
Oops, didn't remember that well enough it seems :p

thighhighs
30th November 2016, 11:42
People talk about g-sync here, but what about another game technology - multi-gpu support? Because some users now have two gpu's or dual gpu like 295x2 and for madvr it completely useless or negative. I hope madvr can support SLI\CF in future.

aufkrawall
30th November 2016, 12:33
Drivers are buggy enough even without multi-GPU.

thighhighs
30th November 2016, 13:03
Drivers are buggy enough even without multi-GPU.
Why it should be buggy? SLI (i use nvidia) in old games work fine with new drivers. I dont think that possible problems worse vs todays useless second gpu and negative scaling. But if SLI can boost madvr performance it will be great.
edit: I read some posts about multi-gpu here, but i don't understand, madshi don't want introduce it or it just impossible.

fedpul
30th November 2016, 13:19
Hi guys. I have a challenge for you. You must download them and compare them in fullscreen and try to identify which Option goes with the right settings. After some time I will be posting the results.

This is the link: http://imgur.com/a/zmRYh

Movie Resolution: 720x480
Output Resolution: 1920x1080

In both options I just doubled resolution once and only in Luma, so downscaling algo is not relevant. So this test is basically to see if you are able to see differences after doubling between Jinc AR and Bicubic 60 AR.

One of the options is with 0.91.1. Settings:
Remove Banding: Medium/High
Chroma: NGU High
Luma Doubling: NGU High
Image Upscaling: Jinc AR
Downscaling: Not relevant.
Add grain and Soften Edges at 1

The other is with 0.91.3 version. Settings:
Remove Banding: Medium/High
Chroma: NGU Very High
Luma Doubling: NGU Very High (all auto)
Downscaling: Not relevant.
Add grain and Soften Edges at 1

ashlar42
30th November 2016, 13:21
I thought it was due to PotPlayer that I sometimes got a black screen for a second or two when closing it but creating a "madVR\DontRenderAfterStop" empty folder fixed it as far as I can tell. Prolly unrelated to your problem, though as I always was able to at least open the taskmanager and kill PotP.
What's this option? I've never seen it mentioned before.

Backflash
30th November 2016, 13:31
Hi guys. I have a challenge for you. You must download them and compare them in fullscreen and try to identify which Option goes with the right settings. After some time I will be posting the results.

This is the link: http://imgur.com/a/zmRYh


Are you trying to say option 2 is jinc?
though that aliasing on the hat, option 2 looks better to me.

Dodgexander
30th November 2016, 13:32
I tried with mpc and evr and it doesn't happen but I think that's because the PC just doesn't go to sleep when using evr.

With zoom player and MadVR I disabled the screen saver and power saving prevention and it doesn't sleep.

So why is mpc hc sleeping with paused playback with madVR and not with evr? Why does it bsod even if it does?

Sent from my Nexus 5 using Tapatalk

pirlouy
30th November 2016, 13:33
@thighhighs:SLI/crosfire is complicated for developers:
http://www.gamedev.net/topic/666419-what-are-your-opinions-on-dx12vulkanmantle/#entry5215019
Multi GPU (SLI/CrossfireX) is fucking complicated. You cannot begin to conceive of the number of failure cases that are involved until you see them in person

fedpul
30th November 2016, 13:39
Are you trying to say option 2 is jinc?
though that aliasing on the hat, option 2 looks better to me.
I won't tell you know. As I said I will post the results later. Just remember what options you pick.

Enviado desde mi MI 4LTE mediante Tapatalk

omarank
30th November 2016, 14:13
Hi guys. I have a challenge for you. You must download them and compare them in fullscreen and try to identify which Option goes with the right settings. After some time I will be posting the results.
Looks like the image in Option 1 (u2xyyDQ.png) is the one scaled with Jinc after NGU doubling. I believe though this kind of challenge would be more fair for movie content and not anime content.

Xaurus
30th November 2016, 14:29
Ok so I've jumped onto the latest madvr with this new NGU scaler (which is excellent), but I must have missed something about the change of all the settings. Where did image doubling go? I understand that the settings dialogues have been changed but I can't find any info from madshi in his latest updates in this thread.

My point is, I find the new settings kind of confusing, that's all. Especially with regards to the image doubling.

fedpul
30th November 2016, 14:39
Looks like the image in Option 1 (u2xyyDQ.png) is the one scaled with Jinc after NGU doubling. I believe though this kind of challenge would be more fair for movie content and not anime content.
This weekend I will be posting the results, and I will upload the same challenge but with a movie instead of anime, the next challenge will last one Week, from one weekend to another.

Enviado desde mi MI 4LTE mediante Tapatalk

seiyafan
30th November 2016, 14:50
Ok so I've jumped onto the latest madvr with this new NGU scaler (which is excellent), but I must have missed something about the change of all the settings. Where did image doubling go? I understand that the settings dialogues have been changed but I can't find any info from madshi in his latest updates in this thread.

My point is, I find the new settings kind of confusing, that's all. Especially with regards to the image doubling.

Doubling and upscaling have merged into one. So in upscaling if you choose NGU or NNEDI3 it's doubling.

cork_OS
30th November 2016, 17:12
Looks like the image in Option 1 (u2xyyDQ.png) is the one scaled with Jinc after NGU doubling. I believe though this kind of challenge would be more fair for movie content and not anime content.
Agreed, it's a bit more focused/sharp.

kalston
30th November 2016, 17:30
People talk about g-sync here, but what about another game technology - multi-gpu support? Because some users now have two gpu's or dual gpu like 295x2 and for madvr it completely useless or negative. I hope madvr can support SLI\CF in future.

Multi-GPU is a complicated mess and everyone is giving up on it for a reason - game devs and AMD/nvidia are all dropping the ball. Only DX12 could save it but that requires extra work (and training) for the game/app developers. I think only ONE game has dx12 multi GPU support as of right now (the last Deus EX IIRC? and that's not a really well optimized game to begin with).

Just look at how few recent releases support multi-GPU and how bad it is most of the time when they actually do. Poor scaling, bugs, (micro)stuttering etc...

This is even more ridiculous than asking to support VRR for video playback IMO.

ROKUGAN
30th November 2016, 17:39
a greeting to all of you I need your advice on what video card to buy using madVR in 4k ... I was focused on this ZOTAC GeForce 1080 GTX AMP 8GB Extreme Edition .. accept any advice .. thanks

I can vouch for that card as it´s the same I have in my 4K setup. It comes with an excellent cooler (average temp 65C) and high frequencies out of the box (typically 2050-2100 Mhz).

Having said that:

- All GTX 1080 models perform more or less the same, with a 100-150 Mhz max variance depending on the quality of the cooler (Pascal is pretty temp sensitive). If you´re not also gaming, just buy the cheapest version you can find. Games @ 4K will stress the card much further than madvr.

- A 1060, 1070 or any other card will work as well in 4K, they will be just somewhat slower in rendering time. It all depends on how important is to you to crank up the quality settings in madvr. I had a 980ti previously (= 1070) in the same 4K setup and run without problems. I wouldn´t upgrade only for madvr. I would do it if you´re going to game in 4K as well.

- If money is not a factor, wait until 1Q'17 and buy instead a 1080Ti, which will be around 25-30% faster than the 1080. Expected to be a 850-900$ card, though.

Neo-XP
30th November 2016, 18:52
Ok so I've jumped onto the latest madvr with this new NGU scaler (which is excellent), but I must have missed something about the change of all the settings. Where did image doubling go? I understand that the settings dialogues have been changed but I can't find any info from madshi in his latest updates in this thread.

My point is, I find the new settings kind of confusing, that's all. Especially with regards to the image doubling.

If you choose to use NGU for luma doubling (and you will use it, because it is excellent), you won't be able to select the algorithms that you desire for chroma upscaling and luma upscaling/downscaling anymore, to use after the luma doubling.

For instance, NGU can't be used to upscale 720p to UHD with my config anymore, because of the rendering times of the forced algorithms to have approximately the same quality. But you can use the v0.91.1 version to pick the algorithms that you want to fine-tune the image quality vs rendering times for your configuration.

I have a perfect result with those with my little 970 GTX :

chroma upscaling : super-xbr - sharpness: 150 (only NNEDI3 and NGU give better results, but rendering times are awful)
image downscaling : Catmull-Rom (if you want soft) or Lanczos 3 (if you want sharp) [both AR + LL], but I prefer sharp
image doubling : double luma resolution - 2x supersampling - NGU, medium quality
image upscaling : Lanczos 3 AR (sharper than Jinc, and very good to use after luma doubling to upscale anything < FHD to UHD)
upscaling refinement : add grain 3-4 (new refinement, still testing which is best, 4 for now)
artifact removal : reduce banding artifacts (high/high) + reduce ringing artifacts only (reduce dark halos remove too many details)
dithering : Ordered Dithering + use colored noise + change dither for every frame (good rendering times and almost identical to Error Diffusion)

har3inger
30th November 2016, 19:38
I am also noticing far faster rendering on Dx9 compared to dx11--it's the difference between not being able to run NGU high at all and running NGU high comfortably.

Edit: Disregard that. After switching back and forth a couple times, they're the same (faster) speed now. No idea why.

Is there any reason not to use dx9, given that it seems more efficient? I'm guessing it may be faster on older GPU architectures.

I'm using NGU in conjunction with "reduce ringing artifacts". I definitely notice less source haloing and haven't really found enough ugly interactions between the two.

AngelGraves13
30th November 2016, 20:25
I'm also not a fan of bicubic for downscaling from NGU. Jinc is better

pose
30th November 2016, 20:40
I'm also not a fan of bicubic for downscaling from NGU. Jinc is better
Jinc was not available for downscaling in previous builds as well.

StinDaWg
30th November 2016, 20:40
Is there any reason not to use dx9, given that it seems more efficient?
For one, 10 bit is only available on D3D11 fullscreen exclusive. I don't know if it makes a huge difference, but IIRC it's supposed to help prevent banding.

Asmodian
30th November 2016, 20:59
Jinc was not available for downscaling in previous builds as well.

Jinc was added for downscaling a few versions ago (v0.90.12).

Neo-XP
30th November 2016, 21:20
Jinc was added for downscaling a few versions ago (v0.90.12).

Exactly.

Here you can see a comparison between Jinc, Lanczos3, Bicubic150 and SSim1D100 for downscaling after 2x supersampling with NGU:

https://s16.postimg.org/jm46cg02p/Jinc_AR.png (https://postimg.org/image/jm46cg02p/) https://s16.postimg.org/ytk5wsrxd/Lanczos_3_AR.png (https://postimg.org/image/ytk5wsrxd/) https://s16.postimg.org/wnpv2aogx/Bicubic150_AR.png (https://postimg.org/image/wnpv2aogx/) https://s16.postimg.org/nwiu8155t/SSim1_D100_AR.png (https://postimg.org/image/nwiu8155t/)

And zoomed:

https://s16.postimg.org/pgqu38035/Jinc_AR.png (https://postimg.org/image/pgqu38035/) https://s16.postimg.org/583ghi0s1/Lanczos_3_AR.png (https://postimg.org/image/583ghi0s1/) https://s16.postimg.org/q2fszbv5d/Bicubic150_AR.png (https://postimg.org/image/q2fszbv5d/) https://s16.postimg.org/4haqbpyep/SSim1_D100_AR.png (https://postimg.org/image/4haqbpyep/)

Make your choice. For me it is Lanczos3 because Bicubic150 has too much aliasing and Jinc is a little bit too soft.

har3inger
30th November 2016, 21:30
For one, 10 bit is only available on D3D11 fullscreen exclusive. I don't know if it makes a huge difference, but IIRC it's supposed to help prevent banding.

Right, I forgot about that. Thanks for reminding me.

10 bit output only benefits you if your display/GPU/cable supports 10 bit. Otherwise you are far better using the native bit-depth and good madvr dithering than whatever hardware/GPU dithering/truncation your setup would perform in 10bit mode.

JarrettH
30th November 2016, 21:31
I think cubic was chosen because - back 10 pages ago - it was the difference between being able to run ngu-low and it being unusable.

Maybe Catmull should be used in place of bicubic150? I've never a/b them though. I thought we were all happy with Catmull, especially as as downscaler, for a long time :cool:

pose
30th November 2016, 21:43
Jinc was added for downscaling a few versions ago (v0.90.12).
I missed that, thanks. Was it worth to use with high quality NNEDI3 or NGU settings over SSIM?

Uoppi
30th November 2016, 21:47
I was sceptical at first but I must say I really like the preset approach.

Letting madvr choose what's "good enough" for a given situation - based on user-definable quality settings - is a welcome improvement in my books.

I can actually see myself scrapping about half of my profiles, which were a convoluted mess to set up, not to mention test each profile every time some algo or setting got fine-tuned. I don't have the time anymore (wife would say I NEVER had the time lol).

If madvr wants to expand beyond being a niche product, simplifying the UX is vital and madshi is on the correct path.

aufkrawall
30th November 2016, 22:06
Make your choice. For me it is Lanczos3 because Bicubic150 has too much aliasing and Jinc is a little bit too soft.
Thx for the example.
To me eyes, the downscaled 1080p picure doesn't look aliased with bicubic 150 on my 109ppi display. It just looks sharper to me.

Warner306
30th November 2016, 22:16
I was sceptical at first but I must say I really like the preset approach.

If madvr wants to expand beyond being a niche product, simplifying the UX is vital and madshi is on the correct path.

Agreed, the performance optimizations possible make presets worthwhile. Suddenly, everyone can run NGU high by choosing the right companion settings.

My own settings are much faster with the given presets.

madshi
30th November 2016, 22:19
I've heard a lot of feedback about the new settings dialog organization. Thanks, guys.

But I don't remember anybody commenting yet on the new NGU-Low quality level. It's faster but softer than the old NGU-Low. But is it still "acceptable"? How's sharpness, aliasing, ringing etc for you? Is it worthy of the "NGU" sticker?

jkauff
30th November 2016, 22:33
But I don't remember anybody commenting yet on the new NGU-Low quality level. It's faster but softer than the old NGU-Low. But is it still "acceptable"? How's sharpness, aliasing, ringing etc for you? Is it worthy of the "NGU" sticker?
I would guess that those of us with fairly powerful GPUs haven't even tried it. Even doubling a Blu-ray can be done with NGU-Medium on my GTX 1060.

Anima123
30th November 2016, 22:48
I've heard a lot of feedback about the new settings dialog organization. Thanks, guys.

But I don't remember anybody commenting yet on the new NGU-Low quality level. It's faster but softer than the old NGU-Low. But is it still "acceptable"? How's sharpness, aliasing, ringing etc for you? Is it worthy of the "NGU" sticker?

I use NGU-Low a lot with my old nVidia 640M, and am happy with image quality it brings with low GPU consumption.

Low in current version can playback 720p -> 1080p with a little bit higher rendering time than 576p -> 1080p with Old Low.

Considering AR of consequent downscaling cannot be disabled anymore, it would have been more faster.

aufkrawall
30th November 2016, 23:41
But I don't remember anybody commenting yet on the new NGU-Low quality level. It's faster but softer than the old NGU-Low. But is it still "acceptable"? How's sharpness, aliasing, ringing etc for you? Is it worthy of the "NGU" sticker?
I need to be able to quadruple with it in order to judge. This is not possible with the new profiling.

thighhighs
30th November 2016, 23:51
Multi-GPU is a complicated mess and everyone is giving up on it for a reason - game devs and AMD/nvidia are all dropping the ball. Only DX12 could save it but that requires extra work (and training) for the game/app developers. I think only ONE game has dx12 multi GPU support as of right now (the last Deus EX IIRC? and that's not a really well optimized game to begin with).

Just look at how few recent releases support multi-GPU and how bad it is most of the time when they actually do. Poor scaling, bugs, (micro)stuttering etc...

This is even more ridiculous than asking to support VRR for video playback IMO.
Sounds like SLI always bad. Games like BF4 have perfectly multi-gpu scaling (http://www.gamegpu.com/images/stories/Test_GPU/Action/Battlefield_4/test/1920_msaa.jpg) and smooth gameplay.
I don't play all latest games, some games support sli, some not, latest watch dogs 2 support it. And madvr not sli-friendly now, i get better performance when sli disabled, do not see anything ridiculous here, some would like see changes here if it is technically possible.

Warner306
30th November 2016, 23:51
Haven't had to use NGU low, other than for chroma upscaling. Hard to tell if it's working well or not.

ryrynz
1st December 2016, 00:12
Haven't had to use NGU low, other than for chroma upscaling. Hard to tell if it's working well or not.

Based on my own tests super-xbr AR (100+) is a better choice for chroma over NGU low at least right now quality wise.
NGU low comes off a bit messy for chroma. The 'very high' is quite nice though, but the same issues are there with it as for luma, it brings unwanted details out into the open.
Once it gets it's luma guidance it might just become the best overall chroma upscaler but the performance impact is significant in comparison to other options.

fedpul
1st December 2016, 00:28
I've heard a lot of feedback about the new settings dialog organization. Thanks, guys.

But I don't remember anybody commenting yet on the new NGU-Low quality level. It's faster but softer than the old NGU-Low. But is it still "acceptable"? How's sharpness, aliasing, ringing etc for you? Is it worthy of the "NGU" sticker?

madshi, I have set it for my dad's notebook SD profile and I think it is a good option for low power graphics or integrated cards. Quality is really good for the performance hit. (HD 4000 on i7). But I haven't done comparisons.

fedpul
1st December 2016, 00:34
Exactly.

Here you can see a comparison between Jinc, Lanczos3, Bicubic150 and SSim1D100 for downscaling after 2x supersampling with NGU:

https://s16.postimg.org/jm46cg02p/Jinc_AR.png (https://postimg.org/image/jm46cg02p/) https://s16.postimg.org/ytk5wsrxd/Lanczos_3_AR.png (https://postimg.org/image/ytk5wsrxd/) https://s16.postimg.org/wnpv2aogx/Bicubic150_AR.png (https://postimg.org/image/wnpv2aogx/) https://s16.postimg.org/nwiu8155t/SSim1_D100_AR.png (https://postimg.org/image/nwiu8155t/)

And zoomed:

https://s16.postimg.org/pgqu38035/Jinc_AR.png (https://postimg.org/image/pgqu38035/) https://s16.postimg.org/583ghi0s1/Lanczos_3_AR.png (https://postimg.org/image/583ghi0s1/) https://s16.postimg.org/q2fszbv5d/Bicubic150_AR.png (https://postimg.org/image/q2fszbv5d/) https://s16.postimg.org/4haqbpyep/SSim1_D100_AR.png (https://postimg.org/image/4haqbpyep/)

Make your choice. For me it is Lanczos3 because Bicubic150 has too much aliasing and Jinc is a little bit too soft.

Bicubic 150 and SSIM 1D are both sharper than Jinc and Lanczos 3. For them all I think I prefer Bicubic 150 even more than SSIM 1D looking at the zoomed pics. But please think that you were not be able to notice such differences between them at normal viewing conditions. Plus Jinc costs a lot ms for downscaling compared to SSIM 1D and even more with Bicubic 150.

AngelGraves13
1st December 2016, 01:14
I think the goal for madshi is to make NGU just an option like Jinc without any drop down menus for upscaling. It'll likely all be automatic at some point and the OSD will likely remove any info on the downscaling steps involved. The quality needs to improve a bit more before that can happen. It's just too sharp at the moment and needs a variable level of soften edges depending on the level of NGU.

I actually wouldn't mind it being that way and behaving more as a scaler than a doubler, but we'll just have to wait and see.

har3inger
1st December 2016, 01:47
NGU low is a definite improvement over the other "dumb" scalers (jinc, bicubic, lanczos). I think it's the go-to scaler for low-demand laptop playback.

Otherwise, if you can run it, I find NGU high (the new high, old medium) is a breakpoint where the image becomes noticeably better.