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

robpdotcom
7th December 2010, 10:17
According to Madshi:

With Blu-Ray the luma (brightness) information is stored in 1920x1080 pixels, however, the chroma (color) information is only stored in 960x540 pixels. So someone somewhere has to upscale those 960x540 chroma information to 1920x1080.

Also worth noting, as there seems to be some confusion:

If you display the source 1:1 in its original size, all luma scaling is turned off. The whole scaling options in the settings dialog have no effect in that situation. If you want to rescale the original resolution to something else, all the various filters have their own advantages and disadvantages, as I already said. E.g. Lanczos is the sharpest of the bunch, but also adds a lot of ringing to the image. Scaling is always a balance act between sharpness, aliasing and ringing. Just play with the filters and choose which looks best to your eyes...

dansrfe
7th December 2010, 15:59
dansrfe - I was under the impression that chroma has to be upsampled when expanding from 4:2:2 to 4:4:4.

Yes, that's true. Mistake on my part.

JarrettH
7th December 2010, 18:46
I've done a bit more testing, I still very much enjoy the softest chroma + sharpest luma combo...it gives the most stunning PQ to my eyes :)

upscaling in ffdshow: bicubic 0.0 for chroma, spline for luma

in mVR: softcubic100 for chroma, spline3 for luma up/down

I use CRT and DLP, no LCD..

I usually go between Mitchell (luma upscaling) + SoftCubic70 (Chroma upscaling) for sources that weren't encoded great to Catmull (luma upscaling) for nice sources, sharp sources. How can you even tell a difference changing chroma upscaling? It's much harder to see...

leeperry
7th December 2010, 19:40
How can you even tell a difference changing chroma upscaling? It's much harder to see...
I'm colorblind, so we do see colors differently...and I usually use a very colorful cartoon for those tests.

If I don't use the "softest chroma/sharpest luma" combo, I get the feeling that they interfere w/ one another. I'll try to come back w/ some screenshots ^^

PS: ah well, my Bronzés.mkv (http://www.sendspace.com/file/tiv885) red text on black background test pattern(that was used in the OP) clearly shows that softcubic100 is much softer than spline3...breaking news :D

http://thumbnails7.imagebam.com/10988/d8148a109878963.jpg (http://www.imagebam.com/image/d8148a109878963) http://thumbnails18.imagebam.com/10988/346f92109878970.jpg (http://www.imagebam.com/image/346f92109878970)

But what I'm seeing in that cartoon doesn't really seem to appear on random static screenshots...basically it kills all the chroma noise and allows the luma to look much clearer and sharper. Otherwise what I see is the chroma noise interfering w/ the luma, rejoicing into a mushy PQ when put in motion..maybe my color blindness condition amplifies this, but anyway I enjoy having a noise-free chroma together w/ a very sharp and clear luma \o/

kutjong
7th December 2010, 23:32
Hm, for some reason madVR drops frames like crazy as soon as I go full screen.
My source is 1080p x264 and my display is also at 1080p so I guess only chroma needs scaling in this situation. Funny thing is it doesn't matter which scaling algorithm I choose, madVR drops frames with every algorithm and it starts doing it as soon as I go fullscreen. In windowed mode playback is smooth.

The problem only seems to be with 1080p material. 720p doesn't drop frames and I can run with spline3 on everything without issues.

Does anybody else have this problem? :confused:
My guess is this has something to do with exclusive mode...

My system:
Intel i7 930
Radeon 5850 (Catalyst 10.11)
6 GB RAM
Windows 7 x64
MPC-HC 1.4.2745

janos666
8th December 2010, 02:39
My guess is this has something to do with exclusive mode...


Then try to disable it.
And check your V-sync (should be application controlled or off) and anti-alising and anistropic filtering modes (they should be application controlled or off --> a forced AA mode, like Morfological-AA with ATI cards, can kill madVR!)
And check your GPU and CPU usage during the full screen playback...

Razoola
8th December 2010, 05:41
Hm, for some reason madVR drops frames like crazy as soon as I go full screen.
My source is 1080p x264 and my display is also at 1080p so I guess only chroma needs scaling in this situation. Funny thing is it doesn't matter which scaling algorithm I choose, madVR drops frames with every algorithm and it starts doing it as soon as I go fullscreen. In windowed mode playback is smooth.

The problem only seems to be with 1080p material. 720p doesn't drop frames and I can run with spline3 on everything without issues.

Does anybody else have this problem? :confused:
My guess is this has something to do with exclusive mode...

My system:
Intel i7 930
Radeon 5850 (Catalyst 10.11)
6 GB RAM
Windows 7 x64
MPC-HC 1.4.2745

Yes I have had this problem where for some reason the resizers are slower in exclusive mode compared to windowed mode when the times should be identical speeds. You can confirm this by looking at the queue stats in both modes.

I have mentioned this to madshi and he was not sure why it was happening but suggested to wait until his exclusive mode code was complete.

dansrfe
8th December 2010, 15:41
Kind of weird but I had a dream that madshi had updated this thread with a new madVR. Only just a dream I guess. :(

pankov
8th December 2010, 18:08
Such dreams can be labeled as "wet dreams" ... and sadly after "puberty" they become more rare
;)

leeperry
8th December 2010, 18:18
Kind of weird but I had a dream that madshi had updated this thread with a new madVR. Only just a dream I guess. :(
give us 0.35 or the bunny gets it http://forum-images.hardware.fr/images/perso/4/le_phoque_pedoque.gif

kutjong
8th December 2010, 18:19
Then try to disable it.
And check your V-sync (should be application controlled or off) and anti-alising and anistropic filtering modes (they should be application controlled or off --> a forced AA mode, like Morfological-AA with ATI cards, can kill madVR!)
And check your GPU and CPU usage during the full screen playback...
Ah, I mistakenly had AA and AF enabled. After setting them to application preference there are no dropped frames! Such a noob mistake... :p
Thanks!

Gser
8th December 2010, 18:29
Ah, I mistakenly had AA and AF enabled. After setting them to application preference there are no dropped frames! Such a noob mistake... :p
Thanks!

I use Ati tray tool that initializes a "No AA & AF profile" every time I use MPC-HC and after its use, reverts to former settings. Easy as eating pie.

leeperry
9th December 2010, 02:41
How can you even tell a difference changing chroma upscaling? It's much harder to see...
Having more thoughts about it: we're doing a major upscale on chroma, which will result in a major amount of resizing artifacts...I believe it's encoded at half-res for the reason that the brain isn't too sensitive to chroma resolution? If you look at the two comparisons screenshots I've made, you can see that spline increases the chroma noise drastically...nothing more.

http://www.pixelz.fr/d/1/e/2df28c4170e763631644d79b84084.png

Better hide it than amplify it :p

6233638
9th December 2010, 06:17
What you suggest blurs the chroma though. It is best to upsample chroma so that it is as good a match to the luma information as possible to avoid it bleeding out of the lines or causing other problems.

If you want to eliminate chroma noise, upsampling chroma correctly and then adding noise reduction to that image should give much better results. (but it is best to leave the source as-is)

SoftCubic100 blurs chroma beyond the edges of luma causing colour to bleed out the edges considerably, resulting in desaturated colour.
Spline is not a good choice either as you say. But spline does not look good with anything to me. It looks too processed/artificial from the way it treats the image like it's made up of curves to try and avoid ringing.

Your test does not seem to be ideal as it looks like you are starting with a poor source where even the best chroma upsampling results in a very blurred image.

On proper chroma tests or with better quality sources, Bicubic75 seems to do the best job of upsampling chroma information so that it is a close match to the luma information. Then choose your luma upsampling algorithm depending on how you want the image to look.

For Luma, SoftCubic50 seems truest to the source without adding ringing/sharpening or removing detail/grain.

jmone
10th December 2010, 01:38
FYI there a a group of us using JR Media Center pushing for the abilility to use madVR as the Video Renderer but it looks like it is not going to happen as one of the devs over there have quoted:

http://yabb.jriver.com/interact/index.php?topic=60810.0
Unfortunately madVR is too inflexible - it does not support all video cards, does not support DVD playback, and, more importantly for us, does not work when we using our way of building a DirectShow graph. I am not convinced yet that I should overhaul our video playback engine in order to support the use of madVR. Sorry, maybe some time in the future.

I don't know if madshi is interested in following up with the JR Folk on this.

Thanks
Nathan

JarrettH
10th December 2010, 01:56
thanks for the sample leeperry :cool:

namaiki
10th December 2010, 05:14
Anyone tried DVDs with MadVR on Windows Vista or preferably Windows XP?

edit: I copied qdvd.dll from my Windows XP desktop PC over to my laptop's Windows 7 installation, and this seems to allow DVDs to be played with the menu. Only thing is Ctrl+J is reporting 'movie unknown fps'.

edit2: movie unknown fps was being reported because I was using MPC-HC's internal MPEG-2 decoder with deinterlacing.

Update: doing this kills Overlay Mixer....

dansrfe
10th December 2010, 05:23
Who cares about Overlay Mixer in the first place?

THX-UltraII
10th December 2010, 11:28
Some questions:

Is the madVR project dead? It s been a while since a new version came out so I was just wondering this.

Also, there is a discussion on a forum in my country about standalone BRplayers like the Oppo or Dune player <-> HTPCs

If a HTPC is properly configured with the use of MPC-HC, madVR renderer and FFdshow as codec, will this beat a high-end standalone player?

I get one frame drop every 8-16 ours (calculated by madVR, checked with CTRL+J) with my HTPC and the PQ looks superb to me so how could a standalone player do this better.

One last question:
Am I correct that Fullscreen Autochange refresh rate function in MPC-HC does not work when using madVR as renderer?

pirlouy
10th December 2010, 12:09
Who cares about Overlay Mixer in the first place?
Before madVR exclusive mode, it was the better renderer.

Is the madVR project dead? It s been a while since a new version came out so I was just wondering this.
No. Search for madshi's posts.

THX-UltraII
10th December 2010, 12:16
any thoughts/input about my other questions?

dansrfe
10th December 2010, 16:43
Some questions:

Is the madVR project dead? It s been a while since a new version came out so I was just wondering this.

Also, there is a discussion on a forum in my country about standalone BRplayers like the Oppo or Dune player <-> HTPCs

If a HTPC is properly configured with the use of MPC-HC, madVR renderer and FFdshow as codec, will this beat a high-end standalone player?

I get one frame drop every 8-16 ours (calculated by madVR, checked with CTRL+J) with my HTPC and the PQ looks superb to me so how could a standalone player do this better.

One last question:
Am I correct that Fullscreen Autochange refresh rate function in MPC-HC does not work when using madVR as renderer?

No.
HTPC.
Yes.
No.
Yes.

Standalone players suck, it's only for convenience that people use it. When a BluRay player uses Java to playback a BluRay the argument of which is better ends there. My HTPC is full on correctly configured with bitstreaming all formats to my HD receiver, ffdshow decoding everything and sending madVR 4:2:2, all HQ in madVR and Spline @ 3 taps on all, HDTV calibrated using built-in methods, graphics options, and a calibration system, madVR gives me perfect sync, no teraing etc etc.

robpdotcom
10th December 2010, 17:07
Am I correct that Fullscreen Autochange refresh rate function in MPC-HC does not work when using madVR as renderer?

Yes, and no. It works if it is also changing the resolution. I keep my resolution set at 1280x720 (it makes the text larger, which is nice since I'm on my sofa across the room) and it switches to 1920x1080 for watching movies. Forcing the resolution change seems to trigger the refresh rate change.

It also worked in the older madVR versions, before v0.28 I think. I'm pretty sure the main difference between the current version and v0.27 is the madHcCtrl, which allows you to control madVR (and MPC-HC) from a different PC on your LAN.

webs0r
10th December 2010, 23:30
A quick workaround for the refresh rate change issue is to use reclock's event notification script and a command line refresh rate changer.

Thunderbolt8
12th December 2010, 05:36
a question regarding bitdepth of LCD TVs: I came across some TVs which have 8-bit and some with 10-bit bitdepth. now I wonder is that actually enough to display video put out by madVR without any loss of quality?

6233638
12th December 2010, 10:39
Is the madVR project dead? It s been a while since a new version came out so I was just wondering this.I don't think so. A while back, Madshi didn't release anything for months and then it started back up again with frequent releases. In its current state there's not much to complain about. Video playback is stable now, performance is good.

Also, there is a discussion on a forum in my country about standalone BRplayers like the Oppo or Dune player <-> HTPCs

If a HTPC is properly configured with the use of MPC-HC, madVR renderer and FFdshow as codec, will this beat a high-end standalone player?madVR vs standalone, the only advantage a high-end standalone has is that madVR is current limited to 8-bit output. Exclusive puts some video cards into 10-bit mode but I think its still 8-bit data from madVR.

Its possible that the high-end Sony players with their 14-bit reconstruction could possibly match madVR. Anything else, madVR wins without a doubt.

HTPC vs Standalone is no contest though. madVR + ReClock beats anything because you can play back any video file at the original 24.0 fps. 23.976 is only used as a compromise so 3:2 can be used for 59.94 compatibility, the original speed is 24.0fps.

ReClock also upsamples audio to 32-bit/192kHz.
25fps content can be slowed down to the original 24fps source. This is mostly a DVD issue but some Blu-ray is 1080i50 from a 24p source still. No standalone can do this.

With HTPC there is no region locking and you can just start up the film .m2ts file off the disc directly instead of forced trailers, menus and other crap.

Am I correct that Fullscreen Autochange refresh rate function in MPC-HC does not work when using madVR as renderer?Doesnt seem to work for me. I think Madshi said that the next madVR release will have custom refresh rate selection.

dansrfe
12th December 2010, 18:29
madVR vs standalone, the only advantage a high-end standalone has is that madVR is current limited to 8-bit output. Exclusive puts some video cards into 10-bit mode but I think its still 8-bit data from madVR.

Its possible that the high-end Sony players with their 14-bit reconstruction could possibly match madVR. Anything else, madVR wins without a doubt.


Are you effing crazy??? madshi spent countless MONTHS perfecting this renderer to output in 16-bit all in the name of quality. 16-bit output is default in madVR then you can change that to 10-bit if your computer is too slow to output 16-bit.

pankov
12th December 2010, 20:29
dansfre,
I think you are wrong.
All the processing in madVR is done in 16-bit (or 10-bit if change the settings to decrease the processing load) but the actual output is done in dithered 8-bits.
There was a discussion if it's worth even talking about 10-bit vs. dithered 8-bits and madshi's position is it's not ... at least not now when most sources are still in 8-bits and most displays/video cards don't support 10 or more bit's output.

oddball
12th December 2010, 20:41
I'd still go with a 10 bit display purely based on it uses less dithering and potentially has less banding issues.

Razoola
12th December 2010, 20:48
I don't think so. A while back, Madshi didn't release anything for months and then it started back up again with frequent releases. In its current state there's not much to complain about. Video playback is stable now, performance is good.

Im not so sure, the latest version (034) has problems with video freezing, many of us have had it happen. For stable you need to go back to 032 or use the 034 debug build.

ryrynz
12th December 2010, 21:00
madVR vs standalone, the only advantage a high-end standalone has is that madVR is current limited to 8-bit output. Exclusive puts some video cards into 10-bit mode but I think its still 8-bit data from madVR.



features:

- full 16bit processing queue
- final 16bit processing result is dithered down to RGB output bitdepth
- bypasses graphics card's video (damage) algorithms


Fail.

pankov
12th December 2010, 21:07
ryrynz,
may be you should learn to read before saying something like this.
As I said a few posts before and as madshi did many times before
madVR outputs at 8-bit RBG (24bits in total)
do a search for "8-bit" in this thread and look for madshi's posts.

dansrfe
12th December 2010, 23:50
ryrynz,
may be you should learn to read before saying something like this.
As I said a few posts before and as madshi did many times before
madVR outputs at 8-bit RBG (24bits in total)
do a search for "8-bit" in this thread and look for madshi's posts.

Yes, I second that. Also in correction to my previous post, although madVR doesn't output 16-bit, it surely processes in it which I doubt any standalone player does.

scoz
13th December 2010, 00:40
Hey does anybody know where to get old versions of madVR? I tried looking for a link I thought I remember madshi posting but I couldn't find it. Anybody know the link or if theres a zip somewhere with them all?

leeperry
13th December 2010, 00:47
where to get old versions of madVR?http://www.videohelp.com/tools/madVR/old-versions#download

Thunderbolt8
13th December 2010, 02:15
ryrynz,
may be you should learn to read before saying something like this.
As I said a few posts before and as madshi did many times before
madVR outputs at 8-bit RBG (24bits in total)
do a search for "8-bit" in this thread and look for madshi's posts.how can I find out if my graphic card can output RBG > 8-bit?

dansrfe
13th December 2010, 02:33
^ First find out if your screen can output more than 8-bit, then look at the graphics card.

janos666
13th December 2010, 04:20
It's an interesting question. I recently bought an used FirePro v5700 to test my display and play with 10 bit/color output.
Photoshop works fine after I enabled the "10-bit pixel format support" in CCC (restricted workstation tab). The 10-bit test gradient looks fine and CMS corrected 8-bit images are relatively "banding-free". It's a really nice feature! :)

But I think this FirePro/Quadro specific feature applies only for some kind of "windowed 10-bit" mode. (PS works in windowed mode!) I think this workstation feature has nothing to do with a D3D fullscreen renderer. I think this "expensive" feature was developed for PhotoShop and similar softwares (but I couldn't find anything else yet). This is the answer for the question: "Why do they advertise their Radeon/Geforce cards with DeepColor support if 10 bit/color is restricted to FirePro/Qudro cards only?" Well..., because this so called workstation 10-bit support is a software specific hack for windowed 10-bit mode! You can use it with softwares where the software developers didn't want to make a complete fullscreen user interface (it would be expensive and I think you don't want to run PhotoShop in Fullscreen mode anyway, it would be annoying! So, you pay for the extra workstation feature and everything is cool... :D).

There a is conversation about the 10-bit mode in the MPC-HC thread. New MPC-HC builds can't produce real 10-bit display mode (it doesn't matter than I have a FirePro and PS works fine). The funny thing is, that old MPC-HC builds are able to produce 10 bit /color output with a Radeon/Graforce card too! (The only problem is that this old MPC-HC build doesn't have the color management feature. So, it's useless for me.)

I think we don't need a professional VGA! But yes, you need a 10 bit/color capable display (and a VGA with DP connection, I think, but it theoretically works with dual-link DVI too).
(You can find some affordable displays nowadays: I think the Dell U2410 is the cheapest one. The next 24" model is a professional NEC display, but I think that one is also "affordable" if you find a refurbished one. I would buy one yesterday but they didn't ship it to Hungary. :D)

Thunderbolt8
13th December 2010, 04:33
^ First find out if your screen can output more than 8-bit, then look at the graphics card.
I doubt the current one can, but since my screen might be rather subject to change than my graphic card in the near future, I'd rather want it to know the other way round.

6233638
13th December 2010, 07:53
Yes, I second that. Also in correction to my previous post, although madVR doesn't output 16-bit, it surely processes in it which I doubt any standalone player does.You are correct, no standalone processes in 16-bit. The Pioneer Elite players with "16-bit" output process in 10-bit and upsample output to 16-bit. (which is simply input value x 64 = output value)

I think the Sony players are straight 14-bit but do not know for sure. If there is and player that could compete with madVR, these are the only ones. A HTPC setup with madVR + Reclock is better in my opinion though. The only trouble is that HD audio can be tricky if you want instant playback off a disc. I think the only way to get HD Audio is to rip with eac3to?

MadVR's 16-bit processing is amazing, and dithering to 8-bit output is a definite improvement, but outputting true 10-bit would be even better, especially because its being processed in 16-bit.

hdboy
13th December 2010, 08:32
You can test with the files from this post (http://forum.doom9.org/showthread.php?p=1230259#post1230259).

On a TV (Sony LCD), i'm NOT supposed to see the black bars below 16, right?

fairchild
13th December 2010, 08:37
On a TV (Sony LCD), i'm NOT supposed to see the black bars below 16, right?

Correct, if you see black bars lower than 16, you have to lower your brightness. It's alright to see white bars past 235 though. That just means your setup is passing WTW and BTB.

dansrfe
13th December 2010, 08:55
If you are passing RGB 4:4:4 PC Levels then it should show black at 0 and white at 255 like it is supposed to be. LCD is meant to show the full range. Use it.

kostik
13th December 2010, 13:14
I have an interesting question.
I have a pioneer 428XD plasma. When I check GPU SCALING in Catalyst panel, my tv shows that it outputs 36bit!!! When I dont check the GPU scaling option I get 30bit output.
Does it mean that my tv and my radeon 5750 are both capable of outputting 12bit and 10bit color depth?

Thanks!

nlnl
13th December 2010, 13:20
^ First find out if your screen can output more than 8-bit, then look at the graphics card.


My card is 5470 + W7 and my Pio Kuro 5090 always reports 30bit deepcolor input even for desktop!.

kostik
13th December 2010, 13:40
My card is 5470 + W7 and my Pio Kuro 5090 always reports 30bit deepcolor input even for desktop!.

If you check the gpu scaling option you also get 36 bit like I have reported in my previous reply?

nlnl
13th December 2010, 14:09
If you check the gpu scaling option you also get 36 bit like I have reported in my previous reply?

I can try only on Sunday

janos666
13th December 2010, 14:50
My card is 5470 + W7 and my Pio Kuro 5090 always reports 30bit deepcolor input even for desktop!.

Because the post-Rv770 Radeons and FirePros (like the Evergreen based products) always output 10 bit/color from the VGA LUT (or dithered 8 bit when the display can't receive 10 bit). But this is only the calibration LUT. If it's linear, then there is no any benefit. If you calibrate your display through this LUT, then it's a good thing, but not enough for everything (other color management things).
But 10-bit from the framebuffers... that's another story (and it looks enough for me). I am absolutely sure that Aero (MS Windows desktop) never works in 10 bit/color mode. The only softwares I know: PhotoShop (restricted to Qudro/FirePro cards) and MPC-HC 1.3.1824 (theoretically works with "everything" [consumer level VGAs, dl-DVI connection, etc.], but you need compatible drivers: 8.8(system driver version)<YOURS<10.5a(catalyst package version)

Peekstra
13th December 2010, 21:26
I read that the Dell U2410 accepts 10 bits and uses it to dither the output to 8 bits so reporting this capability doesn't ensure you actually get the 10bits output.

So in the case of a monitor only accepting and dithering the video to 8 bits you may actually degrade picture quality if you leave the dithering to your monitor compared to madVR's high quality dithering.

janos666
14th December 2010, 00:42
The panel itself dithers the 10-bit input from the dual-lvds interface. Yes, but given the fact that it has a factory calibrated internal LUT, it always happens. I can't turn off the internal dithering, I have this noise anyway, so "I want to use it well".
This internal dithering causes weaker noise than madVR (BUT I can see madVR's noise on test patterns only, so... just for the record...). -> And this let me think that these noise factors exaggerates each other (different types of dithering modes in the same line... but this is only a theory of mine).
This internal dithering alone is week enough while it feels enough. So, I want to try to turn the software dithering off and let the internal dithering to work with the 10-bit input.

My only real-life experience with this internally dithered 10 bit/color is the high quality color management in PS.
I made a very big XYZ cLUT from ~2100 spectral measurements from the display in native mode (OSD RGB Gains at 255-255-255, linear VGA LUT, native gamut mode, etc) and used it in PS with different rendering intents.
I achieved a gray gradient which I could never see on any displays which doesn't work with 10+ bit rewritable hardware LUTs (like an EIZO CG). For the fist look, it feels almost perfect. (Of course, it's not as good as a CG if you take numerous closer looks but it's good enough for any non-professional usage.) And the dithering noise is relatively weak.
To see the contrast: This gradient really looks awful with 8 bit/color output. So, at the first time, it feels like you found the holly grail of displays! :) (And you forget it later, when you can't use it in real life because you don't work with PS. :D)

By the way, I would like to upgrade to a native 10-bit p-IPS panel based product when I will be able to benefit from it (and somebody in my small country will try to sell an used NEC PA231w for "an affordable price". - May be in the next half year. :D)