View Full Version : madVR - high quality video renderer (GPU assisted)
madshi
8th August 2010, 23:25
Could it be implemented that if I click left of the "0" position but inside the seeking bar area (vertically), it treats the click like position "0" ???
Yes.
Fwiw, the switching behavior I described above also occurs when hovering over an icon on the primary desktop and 7 does it's "hey, look at me" painting of the icon.
Please double check that you are really testing with v0.26, because what you're describing sounds like v0.25 to me.
LoRd_MuldeR
8th August 2010, 23:26
Yes.
:thanks:
leeperry
8th August 2010, 23:33
I'm not sure if I can do anything about the "old frame" being shown.
maybe you could throw in a black frame before switching? but the buffered frames might get in the way.
BTW, it'd be nice if you could add a line in the .ini to force a refresh rate in exclusive mode, so I could set it to 48/96Hz and only enable it when I'm watching a movie...at this point I can't use it at all, it's stuck to 60Hz.
@pankov: yes, I tried it. thanks for the info, but I got bored of fighting to get my good ole' XP back(which looks great w/ a dark gray Vista theme). I've found some unattended scripts that make W7 even lighter than XP, but I couldn't find a proper firewall. Reinventing the wheel every few years for NOTHING gets old, even though I'd like to get native WASAPI/HPET support. W8 is around the corner anyway :p
Luv
8th August 2010, 23:34
Madshi,thanks for the new version ! :)
I just wanted to know:do I need to undo the fix in ZP with 0.26 ?
pankov
8th August 2010, 23:51
No reason to bitstream. TrueHD/DTSHD = LPCM.
If you bitstream instead of upsampling with reclock, audio is going to sound worse, not better. Especially if your clocks are not perfect. No way around it.
In theory you are right but AFAIK there is no directshow decoder that can decode DTS-MA not the DTS-Core inside it. I may be wrong but let's leave this conversation for another time/place.
Ok, so I can ignore that effect, right?
Yes, thank you and I really apologize for wasting your time.
Huh? That is a video, but it doesn't show anything related to madVR.
The problem doesn't happen on my XPSP3 PC. May have to try on my win7 HTPC.
I've just tested it on another Windows 7 but this time with NVidia card and the problem is also present. So it's either Windows 7 itself or it's Logitech since I use Logitech mouse/KBD combos for both PCs.
It's really hard to discuss with you. What should be clarified in one post needs 3 posts with you. That's eating a lot of my time.
I still have no clue at all about *why* the heck you want me to extend the madVR interface. It makes no sense to me whatsoever. And I have lost all fun to ask you about it another time and again another time. Do you have any idea how much time I'm wasting on discussions like this? If you are not able to properly explain the exact use and purpose of your feature request, then better don't request it at all.
Look: You need a seek bar for exclusive mode in ZP. Yes, I know that. But you already HAVE GOT a seek bar for exclusive mode in ZP with madVR v0.26!!! Just move the mouse to the bottom of the screen and you get your exclusive mode seek bar! So why the heck do you need me to add more interfaces to madVR??? Do you now understand why I don't see the sense in your feature request? And do you now see how frustrating it is for me to discuss with you, because I have to write one reply after another to get you to explain your request in such a way that I can understand the purpose of your request!!!
Sorry, Sorry, I deeply apologize for being so unclear. I guess it's possible that my English is not good enough but this it not an excuse. Sorry.
I'll try to explain it for the last time and if I don't succeed this time I'll shut up for "eternity":
I'm controlling ZP with a Harmony remote and I don't use a mouse. I've configured one button on the remote (called "Info") to show the current playing position using ZP's control bar which I've configured to show "current time"/"total time" "media file name". Also when I seek/jump in the file (again with the remote) I've configured ZP to show it's control/seek bar so I can see where I've reached. At present this forces madVR to go out exclusive mode which is very unpleasant in a dark room on a 80" screen. If you add the interface I'm requesting I can ask Blight to use it and show madVR's seekbar with additional text for the "media file name" ... and another for the current position + total time if you don't implement it yourself ... again using madVR's interface and not leave exclusive mode at all.
Do you see my point now?
ExtraEye
9th August 2010, 00:15
In what way does 0.22 work better for you than 0.26? FWIW, if you switch off the automatic fullscreen exclusive mode, 0.26 should behave pretty much identical to 0.22.
Well at first MPC HC would hang when I tried 0.26. But now after what you said I tried deleting the settings.ini file and it worked. Now I tried running the same video and it doesn't work. I completely removed MadVR and reinstalled and this persisted.
Switching to 0.25-24 problem remains.
Now with 0.23 - no more hanging.
If there's anything else to try I'll be glad to do it :)
For now I'll enjoy my videos with 0.23.
LloydA
9th August 2010, 00:18
If you add the interface I'm requesting I can ask Blight to use it and show madVR's seekbar with additional text for the "media file name" ... and another for the current position + total time if you don't implement it yourself
I don't think this has to do anything with madVR.
The "interface" you're imagining is actually a canvas which normally is created by the decoder (e.g. CoreAVC or ffdshow) and then passed on to the renderer (e.g. madVR or EVR), and sometimes there's an additional filter in between that adds stuff like subtitles.
So what you're proposing makes no sense - madVR is at the end of the filter chain and renders the seekbar right on that canvas which it receives from the decoder before. Why would madVR hand over the seekbar to another process - Blight's one -, have it composed there with additional stuff, and then get it back so that madVR can display the final frame?
You really need to understand that a filter chain is exactly that, i.e. a chain that has a start and an end, and frames are processed from start to end, in that order.
pankov
9th August 2010, 00:32
LloydA,
I think I'm understanding enough about filter chains and rendering.
If you investigate more you'll find that there are two ways to show subtitles and other OSD over a video - one is inserting filters as you say - the other is "mixing" "canvases". For example DirectVobSub renders subtitles over the video frame and then passes it to the Video Renderer. But if you look in MPC you'll see that it has it's own subtitle rendering mechanism which renders the subtitles separately and then mixes it with the video in the renderer. It's not a coincidence that there are renderes call VMR7/9 (Video Mixing Render).
Also if you read this thread more carefully you'll notice that there are a lot of people that are asking madshi to add a "subtitle pin" to it's renderer. This is a dedicated pin for mixing subtitles with the video in the renderer.
The most important reason not to let unnecessary filter in the video chain is to prevent unnecessary processing / color space converting of the video frame.
Another reason to render subtitles outside of the video chain is to be able to use DXVA which is absolutely no go if you use VobSub. As we all know madVR is not supporting DXVA at the moment but you never know what will happen - why break something before you make it.
And finally - madVR is already showing a seek bar and already has an interface for showing text OSD (look at devinfo.txt). I'm just asking for a little more.
JarrettH
9th August 2010, 00:51
could you clarify what the refresh settings are for again? normal, high, and aero. my monitor is set to 60hz :thanks:
pankov
9th August 2010, 00:55
JarretH,
they are not "refresh settings" they are "timing models".
They have nothing to do with your monitor refresh rate. They represent different algorithms in madVR that are used for rendering/presenting frames.
If you want to help, please, test and see if you get different results with the different timing models and report back.
noee
9th August 2010, 01:22
Please double check that you are really testing with v0.26, because what you're describing sounds like v0.25 to me.
Yup, that was first thing I checked. Here is how to duplicate it with the icon hover on the desktop.
(with a movie playing on secondary)
- on primary, hover the mouse over a couple of icons on the desktop, on after the other.
- Then, click on one of the icons, setting focus
- then, hover back to the previous icon and it switches to windowed on the playback (sec)
- upon moving the mouse again (apparently the timer resets) and 3 seconds later it switches back to exclusive.
Frankly, it's not a big deal, when I start a movie, I generally don't interrupt or do other things, but well, we are testing, heh? Obviously not a showstopper, but a nit.
pie1394
9th August 2010, 01:55
Please not remove it, I like it that way. Maybe make it (yet another) option.
Actually I wish there can be some extra options about the madVR OSD statistics:
1. Hide the OSD automatically after some time like 3~5 seconds.
2. OSD Font size can be overridden.
My eyes are not good enough to see it clearly 3m away from 42" TV at 1920x1080 mode. My eyes' limit is about the 15-pt Tahoma Bold font of 125 DPI at such distance.
racerxnet
9th August 2010, 02:12
Madshi,
Just to let you and others know regarding my crash issue situation, I looked at my 2D power settings and raised the GPU to 450Mhz. Prior setting was 300Mhz. This has solved the problem and this seems to be common with the ATI cards. There has been no fix other than modifying the bios as I have done, or changing the values in the XML file on your OS. ATI's Powerstate function has had issues for many others.
ATI 3870 is my present card. I will have a 4850 with DDR5 in a couple of days.
XP SP3
Thanks,
MAK
JarrettH
9th August 2010, 02:22
how am i supposed to test? and don't tell me with my eyes, i want to know what they do!
namaiki
9th August 2010, 04:38
how am i supposed to test? and don't tell me with my eyes, i want to know what they do!
You need to test with your eyes like everybody else. If there was one theoretically perfect algorithm that was better than the others, we would already be using it, and then there would not be a selector. Note that for high vs normal, you should probably only notice a difference when the refresh rate of the screen is ~2.3x(can't remember) or more than the fps of the video.
andybkma
9th August 2010, 08:09
madVR v0.26 released
Requests:
(1) Please report if there are any problems left, especially with automatic fullscreen exclusive mode. If you do still have problems, please report your GPU, OS, monitor setup (1 or 2 screens, playback on primary/secondary etc) and media player.
XP SP3, GPU Nividia 8600M-GS & 8600M-GT, using 1600x900 external monitor or 1280x720 projector, playback on primary monitor, Zoom Player 7 Max
1) After reading the changenotes for madVR .26, and doing my testing, everything seems to be working as advertised. Just one thing to note: I prefer to use Zoom Player's control bar since it's bigger & easier to see from across the room while using my projector (no offense). I don't mind that if I bring up ZP's control bar that I drop out of exclusive mode. However, when it goes back to exclusive mode from windowed mode, after 3 seconds there is a heavy stutter in any video I am playing as it switches back to exclusive. Can this be rectified somehow?
2) Also, can you please make the madVR settings pane horizontal instead of vertical? When I am using my 1280x720 projector I can't make any madVR setting changes because I can't get to the "Ok, Cancel & Apply" buttons :(
3) Oh and yes please if you could make the "exclusive" and "windowed" OSD popups an option instead of mandatory. That would be awesome...
Thank you very much for your attention, sir madshi :)
Edit: Ok, I went back and re-read every post since .24 was introduced. All my questions have already been answered by reading madshi's earlier comments. The quick stutter cannot be helped and I guess a new madVR settings pane is already on the to-do list. Much thanks!
Hypernova
9th August 2010, 08:46
0.26 fixed all the problems I listed before. Great job madshi!
@andybkma
I think madshi said in 0.24 release post that it will stutter/drop frames/etc. when changing mode, and this can't really be fixed.
Mr Alpha
9th August 2010, 11:39
Full screen elusive mode is broken for me. It is practically unwatchable.
Windows 7 64-bit
ATI Radeon HD 5970 with Catalyst 10.7
Single monitor at 60Hz
MPC-HC
I'm not exactly sure what is causing the issue I'm seeing. I can't capture it in a screenshot. It sort of looks like it is showing the frames in the wrong order. When I'm playing some 24p@60Hz the motion flicker back and forth, as if it was jumping back and forth between frames rather than just showing the same frame multiple times to get up to 60fps. This happen in all versions that have the exclusive mode, but only when playback is in exclusive mode. Windowed mode works fine.
leeperry
9th August 2010, 12:01
Full screen elusive mode is broken for me. It is practically unwatchable.
you may wanna use the debug version and upload the log that'll show up on your windows desktop on mediafire.com ;)
makakam
9th August 2010, 13:25
I've been using aero model so far but I changed it to normal when I saw that madshi wants to get rid of that timing model option and I can confirm that it works like a charm, no problems at all with tearing or smoothness.
fps
9th August 2010, 14:41
Those of you with high rendering times in exclusive mode, can you try setting *all* flush settings to "flush & wait (loop)"? Does that change anything?
madVR 0.25
First of all I'm talking about v0.25. I definitely didn't have smooth playback in exlusive mode any more, so not only the rendering times were worse at that time.
Don't remember all the settings at that time, though (got a bit late ;)).
madVR 0.26
Anyway I've watched one entire 1080p movie with 0.26 now (standard flush settings, timing model normal) and I didn't have any smoothness problems this time.
The rendering times decreased a bit at the same time (could be because it was another video, didn't check for that), but were still considerably higher than in fullscreen windowed mode.
Well then I tried to change the flush settings as you suggested.
On my HTPC config (see signature) nothing really changed.
Changing the flush settings on my workstation improved things a lot, though.
The only real difference is I got a 4830 instead of the 5670 there and resoulution is 1680x1050 and no A/V receiver.
Rendering times in exlusive mode decreased a lot and were not that much higher than in windowed mode anymore.
Back at my HTPC where the flush settings didn't have an impact, I noticed some other things.
First, with a higher refresh rate rendering times decrease. So it's the worst @24p playback.
Second, if the queues (not decoder) don't fill up completely (happens pretty much after every seek, but sometimes even from the beginning of playback), rendering times increase pretty much.
Third, presentation times improved a lot with exlusive mode. I almost always have something like 0.xxx ms now, whereas before I sometimes had 25ms in windowed mode (not with every material though, sometimes I also just had 0.xxx).
Mr Alpha
9th August 2010, 16:23
you may wanna use the debug version and upload the log that'll show up on your windows desktop on mediafire.com ;)Here (http://mralpha.s3.amazonaws.com/madVRlog.rar) is a few seconds long log of the problem.
pie1394
9th August 2010, 16:47
Have tried 0.26, and the OSD bar issue w/o focus does have been fixed under Win7 when the video is started in Full-screen mode.
One curious thing is still the OSD bar's displayed position at Full-screen mode. If the 16:9 content is displayed on 4:3 screen, the OSD bar appears at bottom of video, instead of screen bottom like EVR/VMR9.
memmerson
9th August 2010, 17:48
Hi Madshi,
I have a projector and a 2.35:1 screen. I have no anamorphic lens and no real desire to buy one, so I zoom a 2.35:1 image to fill the screen. The problem is, with most media players, the time slider therefore sits off screen about a foot down onto my black wall!
It would be really slick if you could build in some sort of logic that could automatically determine the AR and move the time slider accordingly.
I wouldn't ask if I thought this was some me-only/obscure request, but there are a lot of folks out there zooming 2.35:1 movies onto cinemascope screens and their numbers are growing...
p.s. Thanks for MadVR.
janos666
9th August 2010, 17:53
I always have low fps and high CPU utilization (two of the four cores are fully loaded and the movie is a slide show) with madVR 0.26 and extended desktop mode. It occurs with windowed (the window position doesn't matter) and FS mode (when the picture is always shown on my primary display) as well.
Win7 x64, HD5850 + 10.6a (SC2 hotfix driver), two 1920x1200@60Hz displays.
EDIT: Sorry, this is not related to extended desktop modes. The playback was smooth after I disabled my secondary display but it occurred again. I will make a log file.
http://www.tar.hu/janos666/madVRlog.rar
nlnl
9th August 2010, 18:15
madVR 0.25
First of all I'm talking about v0.25. I definitely didn't have smooth playback in exlusive mode any more, so not only the rendering times were worse at that time.
Don't remember all the settings at that time, though (got a bit late ;)).
madVR 0.26
Anyway I've watched one entire 1080p movie with 0.26 now (standard flush settings, timing model normal) and I didn't have any smoothness problems this time.
The rendering times decreased a bit at the same time (could be because it was another video, didn't check for that), but were still considerably higher than in fullscreen windowed mode.
Well then I tried to change the flush settings as you suggested.
On my HTPC config (see signature) nothing really changed.
Changing the flush settings on my workstation improved things a lot, though.
The only real difference is I got a 4830 instead of the 5670 there and resoulution is 1680x1050 and no A/V receiver.
Rendering times in exlusive mode decreased a lot and were not that much higher than in windowed mode anymore.
Back at my HTPC where the flush settings didn't have an impact, I noticed some other things.
First, with a higher refresh rate rendering times decrease. So it's the worst @24p playback.
Second, if the queues (not decoder) don't fill up completely (happens pretty much after every seek, but sometimes even from the beginning of playback), rendering times increase pretty much.
Third, presentation times improved a lot with exlusive mode. I almost always have something like 0.xxx ms now, whereas before I sometimes had 25ms in windowed mode (not with every material though, sometimes I also just had 0.xxx).
Here I have very close problems http://forum.doom9.org/showpost.php?p=1423578&postcount=3941
Config: AMD 5400, W7, 10.7, MPC
The root is AMD 5***?
mark0077
9th August 2010, 18:20
Hi madshi, using 0.26. Have three slight niggles.
1) When I right click, madVR now comes out of exclusive mode (great) but I need to right click again to see the menu. Only a small thing but can this be worked around to make using exclusive more seamless.
2) I switched back and forth to fullscreen mode quickly as a test, and am now in windowed mode, and the seek bar is still visible, aswell as the normal mpc-hc controls. I assume this isn't supposed to be. Its not disappearing either now that its visible in windowed mode unless I go back to fullscreen mode.
3) When switching to fullscreen mode, the seekbar and the "Exclusive" info box appear, and although I would want the seekbar visible when I manually move the mouse, I wouldn't want either of these appearing in my final HTPC setup. My aim is always to go from XBMC -> to fullscreen mpc-hc movie playing, with no visuals of desktop, icons, info boxes, seekbars etc etc. I currently can't avoid getting the "Exclusive" box to appear with madVR, but can workaround the seekbar becoming visible temporarily through the option for it but this isn't ideal either...
Great work though.
midiboy
9th August 2010, 18:54
Hi Madshi,
really great thanks from my part to you for automatic Exclusive Mode. This is the best thing that happened to my htps in years. Finally I am getting smooth playback without the hassles.
One small thing ...
In exclusive mode in Zoom Player 7 (fullscreen on second monitor, Windows 7 x64, ATI 4770 card with CAT 10.7 drivers) your search bar is visible all the time, I cannot get it to disappear. If I move the mouse away from the screen it disappears for a few seconds but comes back right away.
Other than that I am VERY HAPPY !
Thanks !
Alex
madshi
9th August 2010, 19:36
I just wanted to know:do I need to undo the fix in ZP with 0.26 ?
Which one? The bad one (setting AR to a bad value) or the "good" one (activing that overlay option in the ZP settings)? I wish people would be more clear about what they're asking. You don't need the bad fix, anymore, but the good fix is needed, and will always be needed, because without the good fix ZP doesn't size the madVR rendering window to the full screen.
I'm controlling ZP with a Harmony remote and I don't use a mouse. I've configured one button on the remote (called "Info") to show the current playing position using ZP's control bar which I've configured to show "current time"/"total time" "media file name". Also when I seek/jump in the file (again with the remote) I've configured ZP to show it's control/seek bar so I can see where I've reached. At present this forces madVR to go out exclusive mode which is very unpleasant in a dark room on a 80" screen. If you add the interface I'm requesting I can ask Blight to use it and show madVR's seekbar with additional text for the "media file name" ... and another for the current position + total time if you don't implement it yourself ... again using madVR's interface and not leave exclusive mode at all.
Ok, I see. It makes some sense to me now. Next time please try to explain your feature requests right in the first post, ok? ;)
Not sure if I will implement it. I'll have to think about it. The problem is that many of the feature requests that are coming in right now collide with future plans I have. You guys are just seeing what there is today and you want this and that to make it work better. But you don't know what future madVR versions will bring. Remember you trying to convince me that I need to invest time into working around those weird composition rate problems in your two-monitor-setup? ;)
So basically I'd very much prefer to totally ignore any and all feature requests right now and come back to that later when madVR has reached version 1.0. Right now adding all those fancy feature wishes just puts brakes on madVR 1.0.
Well at first MPC HC would hang when I tried 0.26. But now after what you said I tried deleting the settings.ini file and it worked. Now I tried running the same video and it doesn't work. I completely removed MadVR and reinstalled and this persisted.
Switching to 0.25-24 problem remains.
Now with 0.23 - no more hanging.
If there's anything else to try I'll be glad to do it :)
For now I'll enjoy my videos with 0.23.
You can disable the "automatic fullscreen exclusive mode" in the madVR settings dialog. That should make version 0.26 work for you just as well as 0.23. However, I'd like to know why things don't work for you. But for that I need for information. You're just saying "it doesn't work" which is as unspecific as possible. Could you please be more (much much much more) specific about what is "not working". What is happening? Blue screen? Reboot? Black screen? Does the media player still react to mouse/keyboard input? Do the media player menus still work? Which is your OS, your GPU, etc? What is your monitor setup? One or two monitors? Which exact graphics mode are you using? Are you using PowerStrip? And finally: A log would be helpful...
Here is how to duplicate it with the icon hover on the desktop.
(with a movie playing on secondary)
- on primary, hover the mouse over a couple of icons on the desktop, on after the other.
- Then, click on one of the icons, setting focus
- then, hover back to the previous icon and it switches to windowed on the playback (sec)
- upon moving the mouse again (apparently the timer resets) and 3 seconds later it switches back to exclusive.
Frankly, it's not a big deal, when I start a movie, I generally don't interrupt or do other things, but well, we are testing, heh? Obviously not a showstopper, but a nit.
Can anybody reproduce that? My win7 HTPC is only single monitor, so I can't really test that. My XPSP3 PC doesn't show this problem.
Anyway, the next build might have this fixed. If not, please rereport the problem then. Thanks.
Actually I wish there can be some extra options about the madVR OSD statistics:
1. Hide the OSD automatically after some time like 3~5 seconds.
2. OSD Font size can be overridden.
My eyes are not good enough to see it clearly 3m away from 42" TV at 1920x1080 mode. My eyes' limit is about the 15-pt Tahoma Bold font of 125 DPI at such distance.
Options like that may be available later.
Just to let you and others know regarding my crash issue situation, I looked at my 2D power settings and raised the GPU to 450Mhz. Prior setting was 300Mhz. This has solved the problem
Glad to hear that.
could you clarify what the refresh settings are for again? normal, high, and aero. my monitor is set to 60hz :thanks:
how am i supposed to test? and don't tell me with my eyes, i want to know what they do!
If the default setting works fine for you then there's no reason to change it. These "tweaking" options are only there for you to play with, if you have stuttering or other problems with the default options.
I don't mind that if I bring up ZP's control bar that I drop out of exclusive mode. However, when it goes back to exclusive mode from windowed mode, after 3 seconds there is a heavy stutter in any video I am playing as it switches back to exclusive. Can this be rectified somehow?
Depends on where the stuttering is coming from. Maybe it's a consequence of the switching and maybe I can't do anything about it. I do plan to revisit the frame drop logic, though, that might slightly improve the situation...
3) Oh and yes please if you could make the "exclusive" and "windowed" OSD popups an option instead of mandatory. That would be awesome...
After I've redesigned the settings dialog.
Full screen elusive mode is broken for me. It is practically unwatchable.
I'm not exactly sure what is causing the issue I'm seeing. I can't capture it in a screenshot. It sort of looks like it is showing the frames in the wrong order.
That's interesting. Your GPU is dual chip? Maybe the madVR threaded rendering confuses the driver somehow. But don't worry, I plan to redo the fullscreen rendering path, and I think that the final solution will work fine for your GPU, too.
The rendering times decreased a bit at the same time (could be because it was another video, didn't check for that), but were still considerably higher than in fullscreen windowed mode.
Well then I tried to change the flush settings as you suggested.
On my HTPC config (see signature) nothing really changed.
Changing the flush settings on my workstation improved things a lot, though.
The only real difference is I got a 4830 instead of the 5670 there and resoulution is 1680x1050 and no A/V receiver.
Rendering times in exlusive mode decreased a lot and were not that much higher than in windowed mode anymore.
Back at my HTPC where the flush settings didn't have an impact, I noticed some other things.
First, with a higher refresh rate rendering times decrease. So it's the worst @24p playback.
Second, if the queues (not decoder) don't fill up completely (happens pretty much after every seek, but sometimes even from the beginning of playback), rendering times increase pretty much.
Third, presentation times improved a lot with exlusive mode. I almost always have something like 0.xxx ms now, whereas before I sometimes had 25ms in windowed mode (not with every material though, sometimes I also just had 0.xxx).
Interesting. But I think we should now all stop worrying about rendering stats. Yes, they appear to be sometimes higher in exclusive mode compared to windowed mode. I'm not sure why that is the case. But I tend to think that this is not really reflecting the true rendering times, but that it's a mis-measurement or something like that. Anyway, the final exclusive mode rendering path will work differently, anyway. So please guys, stop worrying about rendering stats for now, ok?
One curious thing is still the OSD bar's displayed position at Full-screen mode. If the 16:9 content is displayed on 4:3 screen, the OSD bar appears at bottom of video, instead of screen bottom like EVR/VMR9.
That's the way it is. Might be changed in a future version, but not too soon.
I have a projector and a 2.35:1 screen. I have no anamorphic lens and no real desire to buy one, so I zoom a 2.35:1 image to fill the screen.
I have exactly the same setup, so I know exactly what you're talking about. Special handling for CIH screens is on my to do list, but there are more important things I need to do first, so it might take a while until I get to that...
I always have low fps and high CPU utilization (two of the four cores are fully loaded and the movie is a slide show) with madVR 0.26 and extended desktop mode. It occurs with windowed (the window position doesn't matter) and FS mode (when the picture is always shown on my primary display) as well.
Win7 x64, HD5850 + 10.6a (SC2 hotfix driver), two 1920x1200@60Hz displays.
EDIT: Sorry, this is not related to extended desktop modes. The playback was smooth after I disabled my secondary display but it occurred again. I will make a log file.
http://www.tar.hu/janos666/madVRlog.rar
You never had this problem before, had you? Could you please check if going back to an older build fixes the issue? If so, please check with which exact madVR version the problem was introduced. Also please try to disable exclusive mode. Does that solve the problem?
1) When I right click, madVR now comes out of exclusive mode (great) but I need to right click again to see the menu. Only a small thing but can this be worked around to make using exclusive more seamless.
This was already reported by pankov, but I can't reproduce it here. Remind me, what is your GPU and your OS and your monitor configuration?
I won't be able to do anything about this problem, if I can't find a way to reproduce it on my PCs...
2) I switched back and forth to fullscreen mode quickly as a test, and am now in windowed mode, and the seek bar is still visible, aswell as the normal mpc-hc controls. I assume this isn't supposed to be. Its not disappearing either now that its visible in windowed mode unless I go back to fullscreen mode.
Also already reported by pankov and will be fixed in the next build.
3) When switching to fullscreen mode, the seekbar and the "Exclusive" info box appear, and although I would want the seekbar visible when I manually move the mouse, I wouldn't want either of these appearing in my final HTPC setup. My aim is always to go from XBMC -> to fullscreen mpc-hc movie playing, with no visuals of desktop, icons, info boxes, seekbars etc etc. I currently can't avoid getting the "Exclusive" box to appear with madVR, but can workaround the seekbar becoming visible temporarily through the option for it but this isn't ideal either...
Neither the seekbar nor the "exclusive" info box appear if you start MPC HC directly in fullscreen mode, with the mouse well above the lower 3rd of the screen. At least they don't appear for me in that situation. The "exclusive" info box only appears if MPC HC starts in windowed mode and then switches to fullscreen mode after movie playback has already started. And the seekbar should always only appear if the mouse cursor is in the very bottom of the screen.
Try activating the "Playback -> Fullscreen -> Launch files in fullscreen". That should at least take care of the "exclusive" info box.
really great thanks from my part to you for automatic Exclusive Mode. This is the best thing that happened to my htps in years. Finally I am getting smooth playback without the hassles.
Glad you like it!
In exclusive mode in Zoom Player 7 (fullscreen on second monitor, Windows 7 x64, ATI 4770 card with CAT 10.7 drivers) your search bar is visible all the time, I cannot get it to disappear. If I move the mouse away from the screen it disappears for a few seconds but comes back right away.
That's weird. Doesn't happen for me. Oh wait. It's possible that it reappears if you move the mouse to the primary monitor and if the mouse coordinates are lower than the seekbar pos on the secondary monitor! I'm currently not checking on which monitor the mouse is. Could that explain the problem? I should change that, of course...
pankov
9th August 2010, 19:57
madshi,
thank you very much for your patience.
I promise I'll try to explain things better in the future.
For the moment I'll try to live without the seek bar when jumping through the file with the kbd/remote.
It's just that since my upgrade to Windows 7 six months ago it was a total struggle to get smooth playback and now that you've made my dream come true I'm starting to get greedy and want total perfection
;)
it's your fault that we want more ... you and your great work are spoiling us
:thanks:
keep up the good work
....
btw
if you share some of your thoughts of the future of madVR we can try to be more subtle in our requests and let you do your work without so much distraction
mark0077
9th August 2010, 20:12
Hi madshi,
Using Windows 7 64bit, GTX 295 and just using one monitor at 1920 x 1080. Reminder, this is for the right click menu not appearing on first right click. It takes a second right click for it to work.
Yes you're right, starting in fullscreen doesn't show the seekbar or other info boxes, excellent!.
New Problem: Every second or third time I come out of true fullscreen mode however, I also get an mpc-hc video freeze. Audio continues perfectly in the background, just the video output stops on one frame, and mpc-hc window becomes unresponsive.
Here is a screenshot of what it looks like after mpc-hc window freezes up. When killing mpc-hc manually using windows task manager, I noticed its memory usage was ~900mb :O Maybe a memory leak somewhere...
http://img217.imageshack.us/img217/7028/displayfreeze.th.jpg (http://img217.imageshack.us/i/displayfreeze.jpg/)
Two debug logs sent, one when mpc-hc and video freeze coming out of fullscreen exclusive, the other when all output stops / pauses coming out of fullscreen mode.
pankov
9th August 2010, 20:19
mark0077,
can you, please, check if the mouse cursor moves to the center of your screen when you right click on a different place and force madVR out of exclusive mode.
This is what happens to me and I think it's connected with the problem with the right click menu.
you can see a video of my problem here
http://www.mediafire.com/?ap8g55qnrhd29dg
mark0077
9th August 2010, 20:26
mark0077,
can you, please, check if the mouse cursor moves to the center of your screen when you right click on a different place and force madVR out of exclusive mode.
This is what happens to me and I think it's connected with the problem with the right click menu.
you can see a video of my problem here
http://www.mediafire.com/?ap8g55qnrhd29dg
Pankov, I confirm. Mouse cursor moves to center of the screen coming out of fullscreen mode, hence the right click menu probably disappears and seamless right click is broken.
janos666
9th August 2010, 21:13
You never had this problem before, had you? Could you please check if going back to an older build fixes the issue? If so, please check with which exact madVR version the problem was introduced. Also please try to disable exclusive mode. Does that solve the problem?
I had this clinical picture with my laptop. It was the nvidia scanline performance problem, but you already fixed that.
This is a new problem on my desktop PC with an ATI GPU.
Yes, I went back to 0.25 and it works well in windowed and FSE modes too. I recently watched a full movie with 0.25 in FSE mode. (There were no any problems.)
But 0.26 is completely unusable for me. I cleared my settings.ini and tried to disable the FSE mode. The playback always tears like hell in windowed, windowed fullscreen and fullscreen exclusive modes as well.
It is smooth in the first few seconds (after the start or a pause/play) but after that it is only a slide show.
EDIT:
Sorry, 0.25 and 0.23 don't work either. It is a random error.
I think it is not a madVR bug because I could watch movies with 0.25 as well.
It firstly occurred right after I updated to 0.26 and accidentally disappeared when I went back to 0.25 but it exists with any versions now.
I will try to reinstall FFDShow, MPCHC, Catalyst, ect.
EDIT2:
I reinstalled/updated the playback related softwares and the VGA driver. The tearing problem disappeared (0.26 works well now).
midiboy
9th August 2010, 21:20
Quote:
Originally Posted by midiboy View Post
In exclusive mode in Zoom Player 7 (fullscreen on second monitor, Windows 7 x64, ATI 4770 card with CAT 10.7 drivers) your search bar is visible all the time, I cannot get it to disappear. If I move the mouse away from the screen it disappears for a few seconds but comes back right away.
That's weird. Doesn't happen for me. Oh wait. It's possible that it reappears if you move the mouse to the primary monitor and if the mouse coordinates are lower than the seekbar pos on the secondary monitor! I'm currently not checking on which monitor the mouse is. Could that explain the problem? I should change that, of course...
Hi Madshi,
that could be it ... I also think ZP hides the mouse cursor after a while of inactivity, that may explain why the seek bar disappeares but reappears after a short while ...
Bye,
Alex
pankov
9th August 2010, 22:03
midiboy,
check your settings in ZP Options -> Interface -> Mouse -> Settings
and most importantly the two options called "Move mouse off-screen when ..."
I have them unchecked and I never had any problems with madVR's seekbar reappearing.
yesgrey
9th August 2010, 22:47
yesterday I watched my first movie with madVR in W7 with Aero disabled. The Exclusive mode did it, like I expected. :)
So, I already started the migration to W7, because recently I've started getting a lot of BSOD with my XP x64, and now, with madVR working, there is not any more reasons to hold it... though I have to admit I still preferred XP x64t over W7... ;)
Also, can you please make the madVR settings pane horizontal instead of vertical? When I am using my 1280x720 projector I can't make any madVR setting changes because I can't get to the "Ok, Cancel & Apply" buttons :(
The same is happening to me with my 1360x768 res... but then I realized that the Enter key substitute clicking the OK button, so I can wait a little more until madshi can redesign it.
mark0077
9th August 2010, 23:10
One more tiny niggle. When coming out of fullscreen mode a few times I see a flash of a frame from many minutes ago. It's as if a buffered image from when I was last in windowed mode is shown briefly when returning from fullscreen mode many minutes later. Not a big thing but worth mentioning.
Also when playing deinterlaced content at double the original frame rate the madvr stats doesn't mention the doubled frame rate. It still says movie 25.000 fps ( says source filter) where as mpc stats area shows frame rate 50.00
fps
9th August 2010, 23:55
One more tiny niggle. When coming out of fullscreen mode a few times I see a flash of a frame from many minutes ago. It's as if a buffered image from when I was last in windowed mode is shown briefly when returning from fullscreen mode many minutes later. Not a big thing but worth mentioning.
That's what madshi said:
Switching between fullscreen/windowed is still slow here, and shows a frame of what was last displayed in windowed mode as it switches.
Can't do anything against the slowness. And I'm not sure if I can do anything about the "old frame" being shown.
mark0077
10th August 2010, 00:04
Ok cheers. So many posts flying by. Didn't see you reported it earlier.
B.F.
10th August 2010, 02:09
Hm.
0.26 give me error if I try to go fullscreen in "exclusive" mode.
namaiki
10th August 2010, 04:11
Hm.
0.26 give me error if I try to go fullscreen in "exclusive" mode.
What error? Screenshot? What are your computer's specs and what media player and filters are you using?
robpdotcom
10th August 2010, 06:54
First of all, big thanks for this renderer. I tried madVR a couple of months ago, but gave up because I couldn't get smooth playback. I decided to give the latest build a shot, and now there's no going back to anything else. (On a side note, big thanks for eac3to as well. I've been reading these forums a lot recently, and I think without you, our HTPC's would not be as nice as they are today.:thanks:)
Anyway, not sure if this is a bug or not, but if I use the Windows "Larger" text I don't get the "exclusive" or "Windowed" messages (I also don't get the madVR seek bar). I'm using madVR in MPC-HC.
Would this have any effect on quality or performance? I'd prefer to keep larger text, but not if it interferes the renderer.
Hypernova
10th August 2010, 07:18
I'm not sure where the problem lies, but I'll note here just in case. If I use XhmikosR's ffdshow rev 3527 (20100808) then I got BSOD when madVR going out of exlusive mode. No problem with last rev from xvidvideo.ru. Anyone else seeing this?
Edit: link to XhmikosR's build: http://xhmikosr.1f0.de/index.php?folder=ZmZkc2hvdw==
BeNooL
10th August 2010, 07:33
Not sure why. Might be the timing model. I'm going to make use of the timing model tweak option for exclusive mode rendering in the next build. That will probably fix the problem for you...
and you were right!
0.26 behaves excellently now in FS Exclusive mode.
Right click menu also appears and stays visible as it should.
Simply put, perfect. Thank you Madshi :thanks:
ryrynz
10th August 2010, 08:05
I'm not sure where the problem lies, but I'll note here just in case. If I use XhmikosR's ffdshow rev 3527 (20100808) then I got BSOD when madVR going out of exlusive mode. No problem with last rev from xvidvideo.ru. Anyone else seeing this?
Edit: link to XhmikosR's build: http://xhmikosr.1f0.de/index.php?folder=ZmZkc2hvdw==
Why not try the standard MSVC 2008 build and see what happens?
Rain1
10th August 2010, 09:21
Same here, love the improvement in exclusive mode switching !
Thanks madshi !!!
Mr Alpha
10th August 2010, 12:37
That's interesting. Your GPU is dual chip? Maybe the madVR threaded rendering confuses the driver somehow. But don't worry, I plan to redo the fullscreen rendering path, and I think that the final solution will work fine for your GPU, too.Yes, it is a dual chip card. And anything is possible. But it shouldn't be a problem. Unless the executable has a Crossfire profile the second GPU shouldn't come into play. In fact, it shouldn't even be on.
janos666
10th August 2010, 14:46
Yes, it is a dual chip card. And anything is possible. But it shouldn't be a problem. Unless the executable has a Crossfire profile the second GPU shouldn't come into play. In fact, it shouldn't even be on.
You can easily test it. Crossfire could be disabled by turning off the "Catalyst AI" in the CCC. And there are some MVP named key in the registry which disable any kind of multi vpu(=gpu) rendering modes. (I used it for CF efficiency tests when I didn't want to lose the compatibility profiles.)
Mr Alpha
10th August 2010, 15:25
I tried disabling Catalyst A.I. With it disabled the computer crashes the moment madVR switches to exclusive mode.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.