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

madshi
19th December 2011, 12:57
Grab top border of the MPC-HC window and slide down, it should crash. http://dl.dropbox.com/u/16282309/MPC-HC/crash.png
Oh! That's too easy... :D

Nice V-nice indeed :thanks:
Well, don't get your hopes up too high and too fast. We'll have to see how it plays out. It depends mostly on tiben20 and his willingness to work on this with me. I've done my part (though there still may bugs in it), now it's tiben20's turn to try to make this work in XBMC. He's got a weird crash in madVR and didn't reply to me since then. So I don't know if this will work out or not.

I experience some weirdness with the "adjust queue sizes to GPU RAM size" setting.
With the SAME file (a 1080p mov trailer), I experience the following behavior:
If "adjust queue sizes to GPU RAM size" is enabled (automatic), then madVR uses 20/12/12/3. In this case rendering is reported as 20ms and I get crazy presentation glitches.
If "adjust queue sizes to GPU RAM size" is disabled and I set both CPU queue size/GPU queue size to 8 (8/8/8/3) (=madVR 0.77 defaults), then rendering is reported as 12ms and I get 0 presentation glitches.
In other words, the automatic setting/higher queue sizes have a detrimental effect on performance. Is this normal/expected?
No, it's not. Which GPU RAM size does madVR detect (see Ctrl+J)? Can you please try 20/8/8/3 and 12/12/12/3 to find out whether the CPU or GPU queue size is the problem?

Yes my 13" inch 2010 model macbook pro's gpu is integrated into the cpu with shared memory. However, it used to work fine with windows XP professional 32 bit on my bootcamp before changing to windows 7 ultimate 32bit now.
Well, probably the GPU drivers behave different in win7, or maybe the OS itself. As I said, I will try to get a hold of my sister's laptop, but I can't promise anything.

Now it is even worse. Consumption of GPU RAM reported in madVR is too low. I don't have any problem related with it, but if someone have low mem GPU than I believe madVR will set too high queue size and it will glitch.
madVR only lists the memory it uses itself. Is it possible that some other application or the OS itself is consuming all the memory on your OS? What happens if you close the media player? How much RAM usage do you get reported then? Also please double check with GPU-Z or another tool, just to make sure that the process explorer got things right. Thx.

FWIW, madVR now doesn't look at how many RAM it consumes, anymore, in order to decide on the queue sizes. It only look at the detected RAM size and has fixed queue sizes for specific RAM sizes. So the information about how much RAM madVR uses has only informational character right now.

It now seems to correctly show GPU RAM usage of madVR only, while ignoring global GPU RAM usage. Not a major problem as long as users are aware that madVR may run out of memory when the OSD shows GPU RAM at ~90-95% (or less if other programs using GPU RAM are open) usage rather than 100%. Either way, I'd rather have it like this, compared to the previous behavior which was wildly inaccurate.
Well, of course I could just make the OSD clearer and indicate that it only shows the RAM madVR itself uses, and not the global RAM consumption. But since it's only an information in the debug OSD and nothing more, I don't consider it a big problem at the moment.

I think you get 720p60, or something between that and 720p48. If I set the monitor to 50Hz, I get dropped frames (visible, and through the OSD) - at 59Hz, it looked fine and reported no dropped frames.
Yeah, makes sense. I'll probably add extra support for 60p content sooner or later, so that 60p can be properly decimated to 24p, but it won't come too soon.

Madshi, can you tell me please, what are the determining factors in keeping the present queue full?
It always drops right down after the initial queue up and it never recovers, dropping down to 0-2 or so.
I went through all the options in previous versions, 0.80 hasn't changed anything in this area for me, thanks.
Are all other queues always full? You're talking about fullscreen exclusive mode, I guess? Which GPU? Which OS? Have you changed the flush settings?

Window 7 SP1, Zoom Player 8 Max, mVR .80

New problem with Zoom Player 8 and mVR .80 : Coming out of Fullscreen Exclusive Mode into windowed mode causes Zoom Player to act very funny. It freezes, then stutters, the borders of ZP change shape oddly, then finally plays normally again. This is a new problem I have only seen with mVR .80 and only exists with Exclusive Fullscreen mode on. No problems like this with earlier versions of mVR. Going into Exclusive Fullscreen Mode is ok, it's just coming out of it. Thanks
I can reproduce at least some of this, will have a look at that.

Anyway, I have great news to report, .80 solves my problems!
Good to hear!

Thanks madshi, did not expect this so soon!
Soon? I've been working on this for 3-4 weeks. Implementing IVTC was more difficult than I had expected... :scared:

One thing about this, madshi. When adding "23p" or "24p" to the file name, deinterlacing gets turned off (it says "override"), so IVTC doesn't work.
Oooops. I think can use "47i" or "48i" instead. But then you have to disable the madVR option to not deinterlace 48i content. Argh, I think I need to rethink the logic a bit.

My upload and render queues randomly decide to go down 2-4 frames each and then back up resulting in dropped frames sometimes. I have no idea what is causing this.
Maybe some software/service that is installed on your PC and is burning CPU power sometimes?

@ IVTC: I was under the impression that my AMD card does IVTC through DXVA when you switch 'pulldowndetection' on ? Then is does recognize 3:2 etc. and video runs smooth. Or is this something completely different ?
DXVA1/2 does not support decimating. So although both ATI and NVidia (probably also Intel) do proper IVTC, they do that without decimating, so you end up with 60p or 30p, but not with 24p. In other words: When using DXVA2 deinterlacing, you can't get rid of the 3:2 judder. madVR's IVTC algorithm properly decimates, so you get true 24p output. Besides, I think there's a good chance that madVR's IVTC algorithm is superior to those used by ATI/NVidia/Intel, but I'll have to double check that before really claiming it.

@I gather auto reso-switching works as intended now ?
It should have for a while already.

When i open a 23p movie file in MPC-HT, it starts on my primary. When i switch to full screen on my secondary, does the resoswitching work there ?
Yes.

shimaflarex
19th December 2011, 16:04
MPC-HC opened, without playing anything(Aero disabled):
GPU-Z reports 41MB of used GPU memory.
ProcessExplorer reports 26.9MB(dedicated memory) and 26.3MB(system memory)

Playing a 1080p video using madVR:
madVR reports usage of 115MB.
GPU-Z reports usage of 413MB.
Process Explorer reports usage of 400MB(dedicated memory) and 153MB(system memory).

Something does seems odd...
Nvidia Geforce 8500GT, if that matters.

Edit: Not using any hardware decoding.

fairchild
19th December 2011, 16:55
Madshi, new version is working A-OK aside from one minor difference which I tweaked. Basically I was also noticing frame drops and low queues with the auto settings which are determined by my GPU's ram total. I have re-attained smooth playback by setting the queues to CPU:12, GPU:8 and disabling use a separate thread for presentation to stop MPC-HC from hanging when skipping through files. Everything else is at defaults for me aside from also disabling decoding and changing scaling to: softcubic 70 - chroma, bicubic 75 luma up/down

Andy o
19th December 2011, 17:08
Soon? I've been working on this for 3-4 weeks. Implementing IVTC was more difficult than I had expected... :scared:
Somehow I had in mind that IVTC was one of those "foreseeable future" options without very high priority :)

Oooops. I think can use "47i" or "48i" instead. But then you have to disable the madVR option to not deinterlace 48i content. Argh, I think I need to rethink the logic a bit.This enables deinterlacing, but switches to 59p though. BTW, the option to not deinterlace 48i content seems to be "overridden" by the 47/48i tag in the file name, so it always deinterlaces.

dansrfe
19th December 2011, 18:04
Auto queues set:
Decoder: 19-20/20
Upload: 11-12/12
Render: 11-12/12
Present: 10-12/12

The upload and render queues go to 9-12/12 every 5 seconds on two completely different machines with two completely different gpus. This is definitely not related to my GPU or CPU. Also note that I'm using different resizing algorithms on both machines.

kasper93
19th December 2011, 18:18
Is it possible that some other application or the OS itself is consuming all the memory on your OS?.
I was talking hypothetically, actual only thing that is wrong is that ram counter, but as you say it is not important…

madVR only lists the memory it uses itself. Is it possible that some other application or the OS itself is consuming all the memory on your OS? What happens if you close the media player? How much RAM usage do you get reported then? Also please double check with GPU-Z or another tool, just to make sure that the process explorer got things right. Thx.

GPU-Z, MSI Afterburner and process explorer reports same amount of used memory.
Could you look at this screenshots:
idle, without playback (http://dl.dropbox.com/u/16282309/mad/idle_.png)
1080p, deinterlacing off, bluray (http://dl.dropbox.com/u/16282309/mad/1080p.deinterlacing_off.png)
1080p, deinterlacing on, bluray (http://dl.dropbox.com/u/16282309/mad/1080p.deinterlacing_on.png)
480p, big buck bunny (http://dl.dropbox.com/u/16282309/mad/480p_.png)
If a picture says more than 1000 words, you should understand what the problem is ;) But if that counter is only informative and didn't affect any madVR function than it is not so important to fix :)

EDIT: Of course 1080i ;p

It only look at the detected RAM size and has fixed queue sizes for specific RAM sizes.

What if someone have other application that consumes GPU RAM heavily? I think queue sizes should be set dynamically depending on global free GPU RAM. For example when we run few instance of mpc-hc we can reach ram limit, I think madVR should lower queue to prevent such thing. But you are developer and you know what is best for madVR :)

TheShadowRunner
19th December 2011, 18:24
No, it's not. Which GPU RAM size does madVR detect (see Ctrl+J)? Can you please try 20/8/8/3 and 12/12/12/3 to find out whether the CPU or GPU queue size is the problem?

madVR reports 512MB for my card, which is correct.

With "adjust queue sizes to GPU RAM size" enabled (auto):
20/12/12/3, ram: 182/512, rendering: 21ms

With "adjust queue sizes to GPU RAM size" disabled:
- 8/8/8/3, ram: 134/512, rendering: 12.80ms
- 20/8/8/3, ram: 134/512, rendering 12.90ms
- 12/12/12/3, ram: 182/512, rendering: 21ms

Looks like GPU queue size is the problem..

Weirdo
19th December 2011, 19:23
Thanks a lot for the updates! Recommended update method? Unregister old files -possibly deleting them- then register new ones, or just copy/replace?

Razoola
19th December 2011, 19:34
I'm getting alot of dropped frames with 080 compared to 079 with no settings changed. It seems with 080 getting batches of 5 presentation glitches every 15 to 20 seconds that cause the stutters on my 2nd gpu.

Confirmed its not happening with 079 (presentation glitches do not increment at all) on the same gpu.

I also noticed that with 080 an aero message shows in the stats (2nd line) that is not there in 079 when using identical settings. Is that normal?

[update]

Just to add manually setting the queues like fairchild suggests does not fix the stutters for me.

kirakami
19th December 2011, 20:02
tried madVR 0.79
i get this error when i use madVR on Ge-Force 4 MX440
& MPC-HC crashes only audio plays
MPC-HC- > Playback > Output > madVR
http://i41.tinypic.com/15pq1qu.jpg

@madshi: why does madVR always crashes for me :confused:

shimaflarex
19th December 2011, 20:04
@kirakami:
The GeForce 440MX is not a DX9 GPU. You need a DX9 GPU, as explained in the first post of this thread.

tschi
19th December 2011, 20:38
* added new interface "IMadVRDirect3D9Manager" for XBMC (work in progress)
:eek: Very happy to see that DSPLAYER is not dead, and if it could work with madVR it would be definitely the best mediaplayer for HTPC :rolleyes:
Thank You Very Much madshi and tiben http://forum-images.hardware.fr/images/perso/otakonleboss.gif

dansrfe
19th December 2011, 21:00
I had to revert to v0.79 in order to play without dropped frames every 5 seconds.

Razoola
19th December 2011, 21:35
I had to revert to v0.79 in order to play without dropped frames every 5 seconds.

Sound like you have the identical problem as me... At least I'm not alone.

Paladin77
19th December 2011, 22:43
Well Version 0.78 worked for me out of the box on my HD 3400, Version 0.79 didn't. Version 0.80 Worked after 4 hours of continuous tinkering (I even activated settings usually not activated to get smooth playback like overshoot max latency). It works now with all my 720p video only in full screen exclusive mode. Windowed is borked dropped frames, glitches all 9 yards.

Anyone know how I can save the madVR settings? export its registry file?

EDIT Recanted. Drops frames as well!

EDIT2 I reset settings and deactivated decoding and Use separate device for presentation, lowered GPU queue to 6 and that seems to fixed it. Scaling is set at Bicubic 60 for all. So it seems Auto settings are fracked.

EDIT 3 HOLY! the quality is AWESOME with anime :D Thanks alot Madshi!

ryrynz
19th December 2011, 23:41
Are all other queues always full? You're talking about fullscreen exclusive mode, I guess? Which GPU? Which OS? Have you changed the flush settings?


Yeah they were still full, it was in FSE mode. I found the problem, it was 'overshoot max frame latency' that was dropping the present queues
to 0-2 after a minute or so after starting playback (550 Ti running 7 x64.) I've got it disabled now (It did help with glitches earlier)

It's not the only thing causing that, not setting appropriate flush settings after presentation does it too. Setting up FSE optimally can be rather time consuming huh?

It seems like I either have to choose between keeping the present and render queues high and not dropping frames but getting the odd presentation error or having the queues drop right down but having zero presentation errors.
Finding the sweet spot isn't easy, overshooting the max frame latency does wonders for removing the glitches, if only it didn't drop the present and render queues so much..

turbojet
20th December 2011, 03:37
Ok, I'll add Bicubic 100 to the to do list.

Thanks looking forward to it.

0.80 fixed the black screen/freezes with auto queue with an X2300M.

The high priority build worked fine with X2300M and 9500GT in fact it worked a little better then 0.79 with the former gpu, it played 480p with fewer frame drops.

sexus
20th December 2011, 11:46
:eek: Very happy to see that DSPLAYER is not dead, and if it could work with madVR it would be definitely the best mediaplayer for HTPC :rolleyes:
Thank You Very Much madshi and tiben http://forum-images.hardware.fr/images/perso/otakonleboss.gif

stop advertising for xbmc ok :cool:


we all know xbmc is the one and only media center to have out there ;)

p.s: tiben is working his ass off on this literally so be greatful to his and madshis epic work i know you are as we all are , keep it up madshi and tiben wooot!!! xD

Boltron
20th December 2011, 13:34
XBMC+LAV(Splitter/Video/Audio)+madVR would be so awesome. No longer would I need to invoke an external player. The ultimate Christmas gift!

Just so I am clear, we are not talking the old DSPlayer, we are talking an Eden version right?

mindz
20th December 2011, 13:56
I have further good news with version .80!

In regards to my post on RGB32 being cut-off at the bottom... (Here is a link to my post so I don't mess-up the thread with more screenshots:

RGB screen clipping problem (http://forum.doom9.org/showthread.php?p=1542383#post1542383)

)

...You responded:



I just tested that scenario, and sure enough, it works now!

Once again, thank you so much! :thanks:

MikeY

Hi MikeY, im curious as to why you would want to output RGB32 from ffdshow to madVR instead of YV12?

tauka
20th December 2011, 14:41
Hi guys,

i was asking for advice about gpu for madvr few days ago.
I chose two cards:
ATI HD6770 or HD6870
I definitely need one of these, cause sapphire make these models with FLEX support, so no need for expensive active displayport adapter.

So the question is, is it worth the plus money to get the 6870?
The difference between them here is ~100$ (~30-40%), so pretty big.
Will i see any problems (regarding madvr) with the 6770 that i wont with the 6870?
Thanks!

Paladin77
20th December 2011, 16:50
Hi guys,

i was asking for advice about gpu for madvr few days ago.
I chose two cards:
ATI HD6770 or HD6870
I definitely need one of these, cause sapphire make these models with FLEX support, so no need for expensive active displayport adapter.

So the question is, is it worth the plus money to get the 6870?
The difference between them here is ~100$ (~30-40%), so pretty big.
Will i see any problems (regarding madvr) with the 6770 that i wont with the 6870?
Thanks!
Well I don't put myself in position of a pro. But I must ask you a few questions:
1. What type of Content do you have?
2. What is your setup like?
3. Did you compare the 2 cards in AMD website? http://www.amd.com/us/products/desktop/graphics/amd-radeon-hd-6000/hd-6870/pages/amd-radeon-hd-6870-overview.aspx#2 vs http://www.amd.com/us/products/desktop/graphics/amd-radeon-hd-6000/hd-6770/Pages/amd-radeon-hd-6770-overview.aspx#2 (click on specifications).
4. As far as madVR is concerned: Minimal required specs as mentioned by madshi:
- graphics card with full D3D9 / PS3.0 hardware support
- at least 128MB of dedicated graphics card memory
- Windows XP or newer

Finally IMO MadVR should work fine with 6770 (dude I have it working on an HD3430 lol) and if that is ONLY what you will use it for i.e madVR IMHO it really isn't worth the shelling out an extra 100$ if you're on a tight budget UNLESS there is a feature in 6870 (like dual HD bitstreaming) you absolutely must have :p or it pretains to your setup. I stand corrected if anyone would like to add or amend what I said.

G_M_C
20th December 2011, 16:52
Hi guys,

i was asking for advice about gpu for madvr few days ago.
I chose two cards:
ATI HD6770 or HD6870
I definitely need one of these, cause sapphire make these models with FLEX support, so no need for expensive active displayport adapter.

So the question is, is it worth the plus money to get the 6870?
The difference between them here is ~100$ (~30-40%), so pretty big.
Will i see any problems (regarding madvr) with the 6770 that i wont with the 6870?
Thanks!

Wait a few more days and go for the next gen series, they will be announced/released 22 dec, and will be available in a few weeks.

Buying a 6xxx now, is virtually buying an end-of-market product.

kostik
20th December 2011, 17:02
Hi guys,

i was asking for advice about gpu for madvr few days ago.
I chose two cards:
ATI HD6770 or HD6870
I definitely need one of these, cause sapphire make these models with FLEX support, so no need for expensive active displayport adapter.

So the question is, is it worth the plus money to get the 6870?
The difference between them here is ~100$ (~30-40%), so pretty big.
Will i see any problems (regarding madvr) with the 6770 that i wont with the 6870?
Thanks!


In my opinion 6770 is strong enough. I have HD5750 which is weaker and I manage to run MADVR with Lav Codec + Raw ffdshow with frame doubling script in avisynth and I watch 1080p/Bluray movies on my 42inch full HD TV .I play movies in 1080p24 resolution And never had any dropped frames even with Lancroz 8 scalling which should be the heaviest resizer. Oh and I also use YCMS . So if you don't play very heavy games even 6770 is enough. Maybe it worth for you to wait a little for the HD 7000 series or Geforce 600 Series.

My system is:
Quadcore q6600 (weakest quadcore cpu)
6GB ram that runs on 667 Mhz (not much)
ATI HD 5750

Plutotype
20th December 2011, 17:46
I have tested also setup with HD6570, i5 SandyBridge and it works fine also with Lanzcos scalers, CPU utilisation was 20percent, GPU load 35percent.
Giving out that HTPC as a gift under the christmas tree. Tuned XBMC with MPC-HC, LAVfilters and MadVR. Remote included. And lot of work from our programming guys included as well..Thanks!

tauka
20th December 2011, 19:10
Yeah, i definitely need a gpu for all kind of material (full blurays, and 720@60 materials), so thats the reasoning behind a strong gpu. my hd3850 cant handle these now. (with core2duo e6750)

yeah, but next gen will be pricy at first, and i need a card now, not at the end of Q1 of '12

thanks for te info. spared money can go to a hdmi switcher :)

Paladin77
20th December 2011, 19:59
If you're not an insane gamer (I hope you didn't get an arrow to the knee as well). Get the 6 series for your content. Otherwise if games are part of the equation. wait for the next gen or get the high end hd 6990

Xaurus
20th December 2011, 20:10
If you're not an insane gamer (I hope you didn't get an arrow to the knee as well). Get the 6 series for your content. Otherwise if games are part of the equation. wait for the next gen or get the high end hd 6990
Actually, I used to be an insane gamer. But then I took an arrow to the knee.

dansrfe
20th December 2011, 20:11
I think there should be a configuration utility included with madVR to tweak all the settings GPU related. Honestly I'm fed up wit tweaking madVR so it won't drop frames. I set it to auto and it sets the GPU queue to 4, sometimes 5, sometimes 12 and then it works fine for an hour and after that it says the memory is 100MB over how much the card has. Then it brings it down to 4 and it starts dropping frames every 5 seconds. On top of that the refresh rate frame drop/repeat calculation is never steady and goes from seconds to minutes to hours and back to seconds. This is on two different computers with two completely different configurations in terms of CPU, RAM, GPU, and GPU RAM.

pirlouy
20th December 2011, 20:21
When you say it drops frame, you mean you really see dropped frames, or that's what OSD tells you ?
Because I've never seen a dropped frame with madVR, but I don't look at OSD statistics so...

dansrfe
20th December 2011, 21:01
When you say it drops frame, you mean you really see dropped frames, or that's what OSD tells you ?
Because I've never seen a dropped frame with madVR, but I don't look at OSD statistics so...

I see dropped frames, usually in batches of 1 or 3 every 5 seconds visually and in the OSD in text. I'm very fed up because I have no idea what the problem is or how to possibly fix it since this didn't happen before.

sexus
20th December 2011, 21:05
XBMC+LAV(Splitter/Video/Audio)+madVR would be so awesome. No longer would I need to invoke an external player. The ultimate Christmas gift!

Just so I am clear, we are not talking the old DSPlayer, we are talking an Eden version right?

im sure its a custom version or something but yeah its based on eden atleast the build ;)

THX-UltraII
20th December 2011, 21:18
im sure its a custom version or something but yeah its based on eden atleast the build ;)

Seriously?!?! Is there a XBMC/LAV/MADVR version out there?

Andy o
20th December 2011, 21:24
Yeah, i definitely need a gpu for all kind of material (full blurays, and 720@60 materials), so thats the reasoning behind a strong gpu. my hd3850 cant handle these now. (with core2duo e6750)

yeah, but next gen will be pricy at first, and i need a card now, not at the end of Q1 of '12

thanks for te info. spared money can go to a hdmi switcher :)

6700 series are rebadges of 5700 series, which only for HTPC including madVR are overkill. I got a 5770 and it just breezes through. So it's more than good enough, but it is also last gen. I would get a 6850 if I wanted something in that range, you sure they don't make those in the configuration you need?

Paladin77
20th December 2011, 21:46
I see dropped frames, usually in batches of 1 or 3 every 5 seconds visually and in the OSD in text. I'm very fed up because I have no idea what the problem is or how to possibly fix it since this didn't happen before.


Disable Auto queue settings Manually adjust the queue settings till you hit the sweet spot. IF it doesn't work as desired, consider adjusting number of ahead frames in each mode and the extra settings down (forgot them LOL). BTW What GPU are you using? this seems to be happening with ATI cards.

gendouhydeist
20th December 2011, 22:03
w0w great improvements, as it does not stutter or see any micro stuttering. Smooth as it should be.

spuncut
20th December 2011, 23:30
you say GPU don't matter that means,
i can output P010/P016 using madVR on my current Graphic Card Nvidia Ge-Force 4 MX440?
last time i tried madVR 0.77 it was crashing
i will try again

The most demanding material you will come across is 1080i60, some users claim that it is necessary to have a relatively high performance card like GT450 to obtain glitchfree playback.
However I use a GT430 and I have not experienced any problems that I could relate to poor performance of the GPU.
My pal plays everything with a GT520. I hope that this was helpfull.
Regards...

nevcairiel
20th December 2011, 23:34
The most demanding material you will come across is 1080i60, some users claim that it is necessary to have a relatively high performance card like GT450 to obtain glitchfree playback.
However I use a GT430 and I have not experienced any problems that I could relate to poor performance of the GPU.
My pal plays everything with a GT520. I hope that this was helpfull.
Regards...

For the record, even NVIDIA admits that the 520 is too slow for full coverage of all video formats. The 430 is the absolute minimum i would go with (and its already super cheap).

spuncut
21st December 2011, 00:00
"My pal claims to play everything with a GT520" would be more correct, I actually don't know if he ever plays any interlaced HD-material.

With my GT430 I sometimes need to switch madVR into the "old path", but as I understand it, that's rather a driverissue than a performance issue..huh ?

mr.duck
21st December 2011, 01:03
FYI, looks like anyone waiting to get a 28nm GPU as soon as they come out will need to avoid HD7600 series and below as they will just be rebranded 40nm GPUs. The lowest end 28nm GPU will be the HD7700 series. Think of it as a replacement for the HD5770 (similar power consumption, midrange performance).

jovovick
21st December 2011, 01:49
Thanks madshi for the new release, now Madvr 0.8 works fine with Nvidia Optimus GT550 and MPC-HC or Pot Player :)

deadllhead
21st December 2011, 01:55
I'm wondering if any of you guys could help me out?
Have been using MadVR for a few months and it's been glitch free but ive recently changed my tv and avamp and updated LAV filters and MadVR to the latest versions and now the playback isn't smooth. I get slight juddering which you notice when the camera is panning across the screen sometimes the sound cuts out for a split second.
cpu is intel core2 6700, nividia gt430, 4gb ram. I use MPC-HC with LAV and MadVR playing 1080p DTS-MA mkv files mainly.
What should i be looking for when i press ctrl-j? I don't really understand a lot of what im looking at but would appreciate some pointers...
Thanks

sexus
21st December 2011, 03:51
Seriously?!?! Is there a XBMC/LAV/MADVR version out there?

no but madshi and tiben and owing are workin on it overtime ;)


-------------------------


so what? i have to do with the libmfxsw32.dll ? install it ? in order to get madvr 0.80 fully working or just install 0.80 without it ? hmmmm.....

sexus
21st December 2011, 03:58
double post

Boltron
21st December 2011, 04:29
Tiben's got his first madVR playback over at XBMC DSPlayer. This is awesome!

dansrfe
21st December 2011, 04:35
Disable Auto queue settings Manually adjust the queue settings till you hit the sweet spot. IF it doesn't work as desired, consider adjusting number of ahead frames in each mode and the extra settings down (forgot them LOL). BTW What GPU are you using? this seems to be happening with ATI cards.

I have a hunch that it had to do with how I updated madVR (I replaced the existing files) versus a cleaner installation method.

Both machines are running Windows 7 x64 with latest ffdshow, latest MPC-HC & latest LAV Splitters.

Machine 1: Core2Quad 2.66Ghz; ASUS nVIDIA Geforce 9500GT TOP (512MB Dedicated Video Memory)

Machine 2: Core2Duo 2.66Ghz; ATI Mobility Radeon HD 4570 (512MB Dedicated Video Memory)

Both machines give 20 on the decoder queue and 12 on on all the other queues in auto queue mode (having set exclusive to 12 as well). At first the memory was showing ~617/512MB and that seemed like the problem but after cleaning up everything and redoing the installation it went down to ~198/512MB and works with stability for the most part. I might have to tweak it in the future though.

sexus
21st December 2011, 04:45
Tiben's got his first madVR playback over at XBMC DSPlayer. This is awesome!

damn son is moving fast !!! :cool:

cant wait to see it polished and all the other features from mpchc integrated ;)

mindz
21st December 2011, 09:26
* fixed: DXVA deinterlacing produced wrong colors (only with HD videos + ATI)

Madshi, i still get a color shift but now i get it not only in .MKV, but in everything i have on my PC, i tested with .MOV, DVD (.VOB, .IFO), .AVI and .MKV.

UPDATE:
Weird, ive turnt off my TV, enabled Dynamic Range 16-235 and Pulldown detection in CCC, and the colors were alright. When i reverted back to my old settings Dynamic Range Off and Pulldown detection Off, the colors didnt shift anymore. Anyways, its probably fixed :).

THX-UltraII
21st December 2011, 11:03
damn son is moving fast !!! :cool:

cant wait to see it polished and all the other features from mpchc integrated ;)

This sounds not great, but freakin AWESOME!! Right now I use MPC-HC as external player with a .xml script. This works ok but it looks a little clumsy: when you start playing the movie from within XBMC, the windows desktop is shown for a few miliseconds and you get a (harly noticable, but still) screen flicker.

Paladin77
21st December 2011, 11:33
I'm wondering if any of you guys could help me out?
Have been using MadVR for a few months and it's been glitch free but ive recently changed my tv and avamp and updated LAV filters and MadVR to the latest versions and now the playback isn't smooth. I get slight juddering which you notice when the camera is panning across the screen sometimes the sound cuts out for a split second.
cpu is intel core2 6700, nividia gt430, 4gb ram. I use MPC-HC with LAV and MadVR playing 1080p DTS-MA mkv files mainly.
What should i be looking for when i press ctrl-j? I don't really understand a lot of what im looking at but would appreciate some pointers...
Thanks
Look for Dropped/delayed frames (should be down the OSD when you press ctrl+j) as well as presentation glitches (in full-screen exclusive mode FSE). Needless to say the optimum value should be ZERO for all those. If you still have problems Disable the Auto Settings in general rendering and adjust the CPU/GPU queue till you hit the sweet spot (For me its a ratio; on my Archeological HD3430 the CPU/GPU queue ratio is usually 2:1, the HD5770 worked out of the box after disabling Use a seperate device for presentation not a very popular feature with ATI cards). IF you still face issues Try adjusting backbuffer values in windowed mode and ahead frames in fullscreen exclusive (the value of 8 worked for me on both but your YMMV in FSE experiment with values between 6-10). IF all of this fails you might as well try the last resort options in the FSE that are under "don't use the following options unless you absolutely need them for glitch-free playback"

hope it helps!

NB As for installation methods. When it comes to filters I always Recommend a CLEAN INSTALL. Overwriting files of previous installation is asking for trouble. Remove the old renderer. Perform a thorough cleanup especially of the registry (use a registry cleaner a good one, or if you're like me & you know your way around the registry. Find the obsolete values and banish them to oblivion, a back up is good if things go south).