SageTV Community  

Go Back   SageTV Community > General Discussion > General Discussion
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

General Discussion General discussion about SageTV and related companies, products, and technologies.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 01-31-2009, 02:15 PM
Underfunded Underfunded is offline
Sage Advanced User
 
Join Date: Nov 2006
Location: NH, USA
Posts: 79
Send a message via ICQ to Underfunded Send a message via AIM to Underfunded Send a message via Yahoo to Underfunded
VMR9 vs EVR

OK. What is the difference and which should you use?

I know that is pretty vague but I am not finding a lot of information out there on EVR. In my case I have a C2D e8500 with 4GB RAM and an ATI x1800 video card. I am using CyberLink PowerDVD 8 for my video codec with AC3Filter for Audio and can not get EVR to work. When I select EVR the channel is tuned and the system starts playing the channel but I get no video. Interestingly enough if I pause the channel it updates my blank screen to whatever it would have paused on and when I press play it stays on that screen.

Should I worry about getting EVR to work? Does it provide a benefit beyond VMR9? Any thoughts on what my problem might be?

Thanks,
Underfunded.
Reply With Quote
  #2  
Old 01-31-2009, 02:54 PM
Underfunded Underfunded is offline
Sage Advanced User
 
Join Date: Nov 2006
Location: NH, USA
Posts: 79
Send a message via ICQ to Underfunded Send a message via AIM to Underfunded Send a message via Yahoo to Underfunded
OK. I'm not sure what fixed it but I am now running with EVR fine. I still am wondering what the 'advantages' of using it are?
Reply With Quote
  #3  
Old 02-01-2009, 09:13 AM
Ryokurin's Avatar
Ryokurin Ryokurin is offline
Sage Aficionado
 
Join Date: May 2004
Posts: 455
Send a message via ICQ to Ryokurin Send a message via AIM to Ryokurin Send a message via Yahoo to Ryokurin
EVR is the default rendering method for video for Windows Vista, although it does exist for windows XP. Its important for Vista because other rendering methods have basically been depreciated, or is actually translated on the fly, which can sometimes cause slower performance. It also can allow some formats to be hardware accelerated in Vista, not windows XP.

If you are running Vista, you may want it so you can use your video card to view h264 or VC1 content in high definition, but if you have a powerful system you may not care about it. XP is nice, but you may have better luck with using VMR9.
Reply With Quote
  #4  
Old 02-01-2009, 03:10 PM
babgvant babgvant is offline
Sage Icon
 
Join Date: Jul 2008
Location: London
Posts: 1,834
If you're using Vista, select EVR. If you have reasonably modern hw there is no good reason that I can think of to use VMR9.

On XP generally you'll want to use VMR9, but there are some scenarios where a different renderer might be preferred.
__________________
babgvant.com | @babgvant | Missing Remote
Reply With Quote
  #5  
Old 02-01-2009, 03:28 PM
hechacker1's Avatar
hechacker1 hechacker1 is offline
Sage User
 
Join Date: May 2006
Posts: 52
Send a message via AIM to hechacker1
According to a slide I found:

DXVA2 – Video Processing
Single step conversion, scaling
and composition
Vendors can optimize
HQ output to match output device
Deinterlacing
Stream metadata given to renderer
More input formats
RGB inputs


Video Processing
Colorspace conversions
Enhanced input/output colorspace control
High quality output control
Gamma, colorspace, Y’CbCr and fp output, ‘studio RGB’
Output filtering and ProcAmp
Extensive linear processing and progressive RGB output support

Renderers
Enhanced video render
New render supersedes OvMixer, VMR(7), and VMR9
Video mixing, output timing scheduling
Many enhancements
Composites to output – non-square pixel, colorspace support
Pluggable mixer and presenters
Pull based
Advanced presenter – synchronized with monitor
Automatically handles output mode
Tear free windowed output, DWM support, fullscreen support
Glitch resilience – MMCSS, deep queuing, timeline mapping
Application integration
EVR available in Media Foundation and DShow
Stand-alone Mixer MFT
Not dependent on DXVA decoding

What I gather is that it's a better render because it supports more features. It also does synchronization better than vmr9 (less tearing? smoother video with Vista's DWM).
Reply With Quote
  #6  
Old 02-03-2009, 07:50 PM
S_M_E S_M_E is offline
Sage Fanatic
 
Join Date: Dec 2007
Posts: 908
Quote:
Originally Posted by babgvant View Post
If you're using Vista, select EVR. If you have reasonably modern hw there is no good reason that I can think of to use VMR9.
EVR doesn't work for me with my DVDs in VOB/VIDEO_TS format but it does with other imported videos. That's one good reason to use VMR9, for me.
Reply With Quote
  #7  
Old 02-03-2009, 08:40 PM
babgvant babgvant is offline
Sage Icon
 
Join Date: Jul 2008
Location: London
Posts: 1,834
Quote:
Originally Posted by S_M_E View Post
EVR doesn't work for me with my DVDs in VOB/VIDEO_TS format but it does with other imported videos. That's one good reason to use VMR9, for me.
That's probably more of a decoder problem than a renderer problem.
__________________
babgvant.com | @babgvant | Missing Remote
Reply With Quote
  #8  
Old 02-03-2009, 08:59 PM
S_M_E S_M_E is offline
Sage Fanatic
 
Join Date: Dec 2007
Posts: 908
Quote:
Originally Posted by babgvant View Post
That's probably more of a decoder problem than a renderer problem.
Same (pdvd8) decoder. *shrug*
Reply With Quote
  #9  
Old 02-03-2009, 09:00 PM
babgvant babgvant is offline
Sage Icon
 
Join Date: Jul 2008
Location: London
Posts: 1,834
Quote:
Originally Posted by S_M_E View Post
Same (pdvd8) decoder. *shrug*
Strange, I use the pdvd7 one...
__________________
babgvant.com | @babgvant | Missing Remote
Reply With Quote
  #10  
Old 02-03-2009, 09:03 PM
S_M_E S_M_E is offline
Sage Fanatic
 
Join Date: Dec 2007
Posts: 908
Yeah, I can't explain it but it is what it is...

EVR+PDVD8 in Video / Audio setup works.
EVR+PDVD8 in DVD setup doesn't work.
VMR9+PDVD8 in DVD setup does work.

I'm just glad that everything works.
Reply With Quote
  #11  
Old 02-04-2009, 05:24 AM
gplasky's Avatar
gplasky gplasky is offline
SageTVaholic
 
Join Date: Jul 2003
Location: Howell, MI
Posts: 9,203
You may need to look a little deeper. I'm running Vista64 as a Sage client.

EVR + PDVD8 + AC3Filter in Video/Audio setup works.
EVR + PDVD8 + AC3Filter in DVD setup works.

And I get hardware acceleration in both with a ATI HD3300 IGP.

Gerry
__________________
Big Gerr
_______
Server - WHS 2011: Sage 7.1.9 - 1 x HD Prime and 2 x HDHomeRun - Intel Atom D525 1.6 GHz, Acer Easystore, RAM 4 GB, 4 x 2TB hotswap drives, 1 x 2TB USB ext Clients: 2 x PC Clients, 1 x HD300, 2 x HD-200, 1 x HD-100 DEV Client: Win 7 Ultimate 64 bit - AMD 64 x2 6000+, Gigabyte GA-MA790GP-DS4H MB, RAM 4GB, HD OS:500GB, DATA:1 x 500GB, Pace RGN STB.
Reply With Quote
  #12  
Old 02-04-2009, 05:36 AM
S_M_E S_M_E is offline
Sage Fanatic
 
Join Date: Dec 2007
Posts: 908
It gets even weirder too, to get VC-1 sample clips to work I had to reinstall my Nvidia Pure Video decoder and switch back to VMR-9 for Video / Audio. I don't have AC3Filter installed yet. I just now upgraded my ATI driver to 9.1 so I'll have to do more testing.

Pantergast has a thread open where he's been having issues with VC-1 files on ATI HW here:
http://forums.sagetv.com/forums/showthread.php?t=37379
So I'll post my results there. I'm sure he'd be happy to see your results if you can play VC-1 files too...

Strange days indeed...
Reply With Quote
  #13  
Old 02-04-2009, 08:49 AM
babgvant babgvant is offline
Sage Icon
 
Join Date: Jul 2008
Location: London
Posts: 1,834
Quote:
Originally Posted by S_M_E View Post
It gets even weirder too, to get VC-1 sample clips to work I had to reinstall my Nvidia Pure Video decoder and switch back to VMR-9 for Video / Audio. I don't have AC3Filter installed yet. I just now upgraded my ATI driver to 9.1 so I'll have to do more testing.

Pantergast has a thread open where he's been having issues with VC-1 files on ATI HW here:
http://forums.sagetv.com/forums/showthread.php?t=37379
So I'll post my results there. I'm sure he'd be happy to see your results if you can play VC-1 files too...

Strange days indeed...
I have a 780G system that handles VC-1 just fine. If you're using Vista, you shouldn't be installing the Nvidia decoder (which is just MPEG2 btw), it was never updated to work properly with the EVR.

Sage includes AC3Filter in its installer.
__________________
babgvant.com | @babgvant | Missing Remote
Reply With Quote
  #14  
Old 02-04-2009, 03:43 PM
S_M_E S_M_E is offline
Sage Fanatic
 
Join Date: Dec 2007
Posts: 908
Quote:
Originally Posted by babgvant View Post
I have a 780G system that handles VC-1 just fine. If you're using Vista, you shouldn't be installing the Nvidia decoder (which is just MPEG2 btw), it was never updated to work properly with the EVR.

Sage includes AC3Filter in its installer.
Interesting, Nvidia says the decoder works on ATI cards too but, you're right, it doesn't claim to play well with EVR. I think I'll uninstall it and see what happens.

I've never noticed an AC3Filter option but I've never had sound issues so I either leave sound set to default or DirectShow device.
Reply With Quote
  #15  
Old 02-04-2009, 03:54 PM
babgvant babgvant is offline
Sage Icon
 
Join Date: Jul 2008
Location: London
Posts: 1,834
Quote:
Originally Posted by S_M_E View Post
Interesting, Nvidia says the decoder works on ATI cards too but, you're right, it doesn't claim to play well with EVR. I think I'll uninstall it and see what happens.

I've never noticed an AC3Filter option but I've never had sound issues so I either leave sound set to default or DirectShow device.
On XP, Nvidia's decoder is [one of] the best (esp for TV content), but when MS released their own decoder for VMC Nivida didn't have a reason to put any effort into updating it for Vista.

I think AC3Filter is the default decoder for Sage. They install it with AC3Filter's insanely high merit so it pretty much joins the graph for everything unless you change it explicitly. If you didn't change anything, chances are you're using AC3Filter.
__________________
babgvant.com | @babgvant | Missing Remote
Reply With Quote
  #16  
Old 02-04-2009, 04:21 PM
S_M_E S_M_E is offline
Sage Fanatic
 
Join Date: Dec 2007
Posts: 908
Well, uninstalling NPV decoder helped a little but I still can't play DVDs with EVR+PDVD8 and only some imported videos work with EVR. VC-1 files still do not. I suspect it's a codec conflict issue. I don't have a lot of codecs installed but I do have a few needed ones for AVI/MKV/etc. Perhaps re-installing PDVD8 would help too. I could remove all codecs and PDVD8 and start over but I'm not sure that will help.
Reply With Quote
  #17  
Old 02-04-2009, 04:31 PM
babgvant babgvant is offline
Sage Icon
 
Join Date: Jul 2008
Location: London
Posts: 1,834
Quote:
Originally Posted by S_M_E View Post
Well, uninstalling NPV decoder helped a little but I still can't play DVDs with EVR+PDVD8 and only some imported videos work with EVR. VC-1 files still do not. I suspect it's a codec conflict issue. I don't have a lot of codecs installed but I do have a few needed ones for AVI/MKV/etc. Perhaps re-installing PDVD8 would help too. I could remove all codecs and PDVD8 and start over but I'm not sure that will help.
It shouldn't be necessary to start over. Get a copy of GraphStudio, and try this.

Sage creates videoframe/mediatype entries in the sageclient.properties file every time it discovers a new one. There should be one for VC-1 that you can set to the Cyberlink VC-1 decoder.

If your VC-1 content is in MKV, you will will need to change it to another container (like m2ts) because Haali doesn't expose the right media type to connect to Cyberlink's or ArcSoft's VC-1 decoders.
__________________
babgvant.com | @babgvant | Missing Remote
Reply With Quote
  #18  
Old 02-04-2009, 04:55 PM
S_M_E S_M_E is offline
Sage Fanatic
 
Join Date: Dec 2007
Posts: 908
I don't have any mt2s files, I haven't made the leap to blu-ray yet. My VC-1 files are .wmv samples that I got from MS to test because panteragstk was having similar issues with some file types, in the thread I linked above. They play fine in WMP11 just not in Sage while using EVR. They do play in Sage using VMR-9 The graph, dragging and dropping that file, says it uses the WMVideo decoder DMO but I don't know what Sage uses for that one.

Last edited by S_M_E; 02-04-2009 at 05:19 PM.
Reply With Quote
  #19  
Old 02-04-2009, 05:25 PM
babgvant babgvant is offline
Sage Icon
 
Join Date: Jul 2008
Location: London
Posts: 1,834
Quote:
Originally Posted by S_M_E View Post
I don't have any mt2s files, I haven't made the leap to blu-ray yet. My VC-1 files are .wmv samples that I got from MS to test because panteragstk was having similar issues with some file types, in the thread I linked above. They play fine in WMP11 just not in Sage while using EVR. They do play in Sage using VMR-9 The graph, dragging and dropping that file, says it uses the WMVideo decoder DMO but I don't know what Sage uses for that one.
If you delete the default video renderer in GraphStudio, add the Enhanced Video Renderer from the filter list and connect the pins does it play?

For VC-1 in WMV, AFAIK the DMO is the only filter that will connect, but it doesn't do HWA so even though ATI (and Intel) support VC-1 in hw it doesn't get utilized (this is the problem I was referring to earlier w/ mkv).

I'm not sure if m2ts supports WMA, but if it does it would be an interesting exercise to change the container and see what happens.

Btw, WMP plays WMV using Media Foundation not DirectShow (what Sage uses), so that may explain the difference.
__________________
babgvant.com | @babgvant | Missing Remote
Reply With Quote
  #20  
Old 02-04-2009, 05:43 PM
S_M_E S_M_E is offline
Sage Fanatic
 
Join Date: Dec 2007
Posts: 908
Quote:
Originally Posted by babgvant View Post
If you delete the default video renderer in GraphStudio, add the Enhanced Video Renderer from the filter list and connect the pins does it play?
Yes, it does play via graphstudio...

Quote:
For VC-1 in WMV, AFAIK the DMO is the only filter that will connect, but it doesn't do HWA so even though ATI (and Intel) support VC-1 in hw it doesn't get utilized (this is the problem I was referring to earlier w/ mkv).

I'm not sure if m2ts supports WMA, but if it does it would be an interesting exercise to change the container and see what happens.

Btw, WMP plays WMV using Media Foundation not DirectShow (what Sage uses), so that may explain the difference.
Now I'm lost again but you can test the file I'm using to test:
http://download.microsoft.com/downlo...g_Sea_1080.exe (self-extracting .wmv inside)
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
What is EVR? djseto SageTV Software 1 11-28-2008 12:14 PM
My EVR results - nVidia vs. ATI GTwannabe SageTV Beta Test Software 4 11-20-2008 06:03 PM
Trying to find out the benefits of EVR verses VMR in SageTV mkanet SageTV Beta Test Software 19 11-18-2008 08:18 AM
VMR9 and Vista's new EVR AWS SageTV Software 3 06-22-2007 03:44 PM
Sage VMR9 vs purevideo VMR9.... docluv01 Hardware Support 5 03-08-2006 05:29 AM


All times are GMT -6. The time now is 06:59 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.