SageTV Community  

Go Back   SageTV Community > SageTV Products > SageTV Software
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

SageTV Software Discussion related to the SageTV application produced by SageTV. Questions, issues, problems, suggestions, etc. relating to the SageTV software application should be posted here. (Check the descriptions of the other forums; all hardware related questions go in the Hardware Support forum, etc. And, post in the customizations forum instead if any customizations are active.)

Reply
 
Thread Tools Search this Thread Display Modes
  #101  
Old 10-22-2008, 10:32 AM
redondo_se redondo_se is offline
Sage Advanced User
 
Join Date: May 2007
Posts: 191
Quote:
Originally Posted by babgvant View Post
I see that checkbox too, the problem is that checking it doesn't reduce CPU utilization; where replacing VMR with EVR does.
Agreed. That checkbox has no affect with VMR9. Try playing back the clip below with VMR9 and EVR in GraphEdit. Note that you need a newer version of GraphEdit to use EVR. I found it here:

http://www.sendspace.com/file/ie1zfl

You will see a difference in cpu usage. But more importantly, with VMR9 the news ticker at the bottom will be jumpy and blurry. With EVR it is rock solid and looks great.

http://cid-bc845d43f8b3e65f.skydrive...ge|_sample.mpg
Reply With Quote
  #102  
Old 10-22-2008, 10:43 AM
GollyJer's Avatar
GollyJer GollyJer is offline
Sage Aficionado
 
Join Date: Nov 2006
Posts: 318
Quote:
Originally Posted by mkanet View Post
I've had hardware acceleration with Cyberlink H.264 video decoders for over a year now (version 7, and now 8); both in SageTV and WMP using under Vista32. (using TS containers).
We'll believe it when you post a screenshot of an hd-pvr recording run through graphedit and a screenshot of your cpu usage.
__________________
Currently using SageTV Media Center Server on Windows 7, SageTV Client as an HTPC on Windows 7, and an HD Theater HD200. The server controls 3 Motorola DCH-3200 cable boxes and 3 Hauppauge HD-PVRs (all Rev F1) with HD audio and changes channels via firewire WITH NO LOCKUPS. It's awesome.
4 Steps to Perfect Stutter Free Playback for SageTV
Quick Guide: How to Bitstream Audio in Windows 7
Reply With Quote
  #103  
Old 10-22-2008, 11:18 AM
mkanet's Avatar
mkanet mkanet is offline
SageTVaholic
 
Join Date: Feb 2004
Posts: 3,359
okay I'll try it when I get home. I didnt notice CPU utilization being an issue even during 1080p H.264/AVC on my machine. Native format for my HD-PVR recordings are mpeg2. But, I have blu-ray clips.

I'll show the examples when I get home, but when I playback Apple 1080p H.264 mov containers, my machine can BARELY play these files back; sometimes skipping frames; same result if I play these H.264 files via other decoders like Nero. When playing 1080p TS hardware accelerated files in sageTV, I can do other CPU intensive tasks comfortably at the same time. I guess there's a chance that my cyberlink decoder takes advantage of 4 cores in my CPU; but that doesnt explain why I have so much idle CPU power during playback.

Quote:
Originally Posted by GollyJer View Post
We'll believe it when you post a screenshot of an hd-pvr recording run through graphedit and a screenshot of your cpu usage.
__________________
Upgraded to Comcast X1 + Netflix/Amazon Video streaming

***RIP SageTV***
Reply With Quote
  #104  
Old 10-22-2008, 11:46 AM
babgvant babgvant is offline
Sage Icon
 
Join Date: Jul 2008
Location: London
Posts: 1,834
Quote:
Originally Posted by mkanet View Post
okay I'll try it when I get home. I didnt notice CPU utilization being an issue even during 1080p H.264/AVC on my machine. Native format for my HD-PVR recordings are mpeg2. But, I have blu-ray clips.

I'll show the examples when I get home, but when I playback Apple 1080p H.264 mov containers, my machine can BARELY play these files back; sometimes skipping frames; same result if I play these H.264 files via other decoders like Nero. When playing 1080p TS hardware accelerated files in sageTV, I can do other CPU intensive tasks comfortably at the same time. I guess there's a chance that my cyberlink decoder takes advantage of 4 cores in my CPU; but that doesnt explain why I have so much idle CPU power during playback.
The HD-PVR records video using h.264 (it doesn't have the hw to do mpeg2).

A modern CPU should be able to playback h.264 using only the CPU w/o killing the box. In the screenprints I posted earlier, you can see it's using 22% (approximately 1 core's available time).

I was using a 4200 X2 (dual core) before, and everything rendered fine; the problem is that the cycles spent rendering video are cycles that aren't doing other things (like scanning for commercials).
Reply With Quote
  #105  
Old 10-22-2008, 12:05 PM
mkanet's Avatar
mkanet mkanet is offline
SageTVaholic
 
Join Date: Feb 2004
Posts: 3,359
Oh I realize he was talking about the Hauppauge product "HD-PVR". Yeah, I have an "1800"

Quote:
Originally Posted by babgvant View Post
The HD-PVR records video using h.264 (it doesn't have the hw to do mpeg2).

A modern CPU should be able to playback h.264 using only the CPU w/o killing the box. In the screenprints I posted earlier, you can see it's using 22% (approximately 1 core's available time).

I was using a 4200 X2 (dual core) before, and everything rendered fine; the problem is that the cycles spent rendering video are cycles that aren't doing other things (like scanning for commercials).
__________________
Upgraded to Comcast X1 + Netflix/Amazon Video streaming

***RIP SageTV***
Reply With Quote
  #106  
Old 10-22-2008, 12:36 PM
GollyJer's Avatar
GollyJer GollyJer is offline
Sage Aficionado
 
Join Date: Nov 2006
Posts: 318
Quote:
Originally Posted by mkanet View Post
Oh I realize he was talking about the Hauppauge product "HD-PVR". Yeah, I have an "1800"
Yeah. It's all good with the MPEG2 recordings the 1800 produces. If you read the first post this thread is about using hardware acceleration for hd-pvr recordings.

Here's an excerpt from one of my other posts that has a bunch of good links on the subject of h.264 acceleration in Vista (all versions). These are the reasons I don't believe h.264 hardware acceleration is possible.
Quote:
Here's what I know:
  1. DXVA = GPU "Hardware" Accelerated video decoding.
  2. Windows XP uses DXVA1. Windows Vista uses DXVA2.
  3. DXVA2 is part of the Microsoft Media Foundation (MF); the multimedia framework/structure built into Windows Vista.
  4. DXVA2 provides superior hardware decoding (among other improvements) but can only be used with Enhanced Video Renderer (EVR) and a compatible decoder.
  5. Modern decoders (Arcsoft, Cyberlink, etc.) are DXVA2 compatible.
  6. DXVA2 is not supported by the Overlay or VMR9 renderers.
  7. Most video software applications now support EVR. This is why playback looks great in Arcsoft Total Media Extreme, Media Player Classic HC, WMP 11, etc, when using Vista.
  8. Sage does not yet have EVR support. It is difficult to implement with the complexity of SageTV. They are working on it.
  9. DXVA1 is supported in Vista through a realtime translator when using Overlay or VMR9 renderers (which is why there are no problems with MPEG2 recordings in Sage).
  10. For a reason I can't determine, Vista does not execute the DXVA1 translation for h.264 video (which is why we're hitting this hd-pvr playback roadblock with Sage).
It may be that using a .ts container somehow initiates the Vista's realtime DXVA2 -> DXVA1 translator. It seems unlikely though.


Quote:
Originally Posted by babgvant
...the problem is that the cycles spent rendering video are cycles that aren't doing other things (like scanning for commercials).
Exactly! And, with hardware acceleration, video looks better.
__________________
Currently using SageTV Media Center Server on Windows 7, SageTV Client as an HTPC on Windows 7, and an HD Theater HD200. The server controls 3 Motorola DCH-3200 cable boxes and 3 Hauppauge HD-PVRs (all Rev F1) with HD audio and changes channels via firewire WITH NO LOCKUPS. It's awesome.
4 Steps to Perfect Stutter Free Playback for SageTV
Quick Guide: How to Bitstream Audio in Windows 7
Reply With Quote
  #107  
Old 10-22-2008, 12:46 PM
Taddeusz Taddeusz is offline
SageTVaholic
 
Join Date: Nov 2004
Location: Yukon, OK
Posts: 3,919
Quote:
Originally Posted by GollyJer View Post
Here's an excerpt from one of my other posts that has a bunch of good links on the subject of h.264 acceleration in Vista (all versions). These are the reasons I don't believe h.264 hardware acceleration is possible.
At least on ATI hardware that supports it like my Radeon 3870 H.264 hardware acceleration is possible in Vista with EVR output. The DXVA Checker clearly shows that H.264 acceleration is ONLY available for DXVA2. Other forms of compression are only supported under DXVA1 or both as with VC1. So it's just a matter of how the video is being displayed as to the level of acceleration.
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3
Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver
Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD
Reply With Quote
  #108  
Old 10-22-2008, 01:10 PM
GollyJer's Avatar
GollyJer GollyJer is offline
Sage Aficionado
 
Join Date: Nov 2006
Posts: 318
Quote:
Originally Posted by Taddeusz View Post
At least on ATI hardware that supports it like my Radeon 3870 H.264 hardware acceleration is possible in Vista with EVR output. The DXVA Checker clearly shows that H.264 acceleration is ONLY available for DXVA2. Other forms of compression are only supported under DXVA1 or both as with VC1. So it's just a matter of how the video is being displayed as to the level of acceleration.
You're right. I should have said, "These are the reasons I don't believe h.264 hardware acceleration is possible without using the EVR".
__________________
Currently using SageTV Media Center Server on Windows 7, SageTV Client as an HTPC on Windows 7, and an HD Theater HD200. The server controls 3 Motorola DCH-3200 cable boxes and 3 Hauppauge HD-PVRs (all Rev F1) with HD audio and changes channels via firewire WITH NO LOCKUPS. It's awesome.
4 Steps to Perfect Stutter Free Playback for SageTV
Quick Guide: How to Bitstream Audio in Windows 7
Reply With Quote
  #109  
Old 10-22-2008, 05:16 PM
mkanet's Avatar
mkanet mkanet is offline
SageTVaholic
 
Join Date: Feb 2004
Posts: 3,359
Red face

Okay, I stand corrected I guess hardware acceleration isn't working with VMR using H.264. I was convinced I had hardware acceleration on because of how comfortably the video played with no glitches; even with other processes active (ie web server/FTP utilization, audio/video encoding, etc)..sageTV shows max ~22%. Quad cores kept things running smooth enough for me not ever suspect low enough CPU resources to check task manager. I could have sworn I checked task manager before for this, but may not have noticed anything suspicious.

Now, I know we need EVR for sageTV!

Quote:
Originally Posted by babgvant View Post
The HD-PVR records video using h.264 (it doesn't have the hw to do mpeg2).

A modern CPU should be able to playback h.264 using only the CPU w/o killing the box. In the screenprints I posted earlier, you can see it's using 22% (approximately 1 core's available time).

I was using a 4200 X2 (dual core) before, and everything rendered fine; the problem is that the cycles spent rendering video are cycles that aren't doing other things (like scanning for commercials).
__________________
Upgraded to Comcast X1 + Netflix/Amazon Video streaming

***RIP SageTV***
Reply With Quote
  #110  
Old 10-22-2008, 10:38 PM
Taddeusz Taddeusz is offline
SageTVaholic
 
Join Date: Nov 2004
Location: Yukon, OK
Posts: 3,919
Quote:
Originally Posted by mkanet View Post
Okay, I stand corrected I guess hardware acceleration isn't working with VMR using H.264. I was convinced I had hardware acceleration on because of how comfortably the video played with no glitches; even with other processes active (ie web server/FTP utilization, audio/video encoding, etc)..sageTV shows max ~22%. Quad cores kept things running smooth enough for me not ever suspect low enough CPU resources to check task manager. I could have sworn I checked task manager before for this, but may not have noticed anything suspicious.

Now, I know we need EVR for sageTV!
Interesting side note. When using GraphEdit if the file does not conform to specifically 1920x1080 (or probably 1280x720) it doesn't get fully accelerated using EVR. I have one BD rip that is actually full frame 1080p rather than being cropped and the CPU usage shows that it is being fully accelerated.

However, EVRPlay doesn't seem to do this. Every file I've thrown at it no matter the actual height gets accelerated. I could be wrong but this leads me to believe that either EVRPlay or the way it is using the Cyberlink H.264 Decoder is mapping the video to a full 1080p pixel space before rendering so that it becomes fully accelerated. IMHO, kind of interesting.
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3
Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver
Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD
Reply With Quote
  #111  
Old 10-23-2008, 08:33 AM
babgvant babgvant is offline
Sage Icon
 
Join Date: Jul 2008
Location: London
Posts: 1,834
Quote:
Originally Posted by Taddeusz View Post
Interesting side note. When using GraphEdit if the file does not conform to specifically 1920x1080 (or probably 1280x720) it doesn't get fully accelerated using EVR. I have one BD rip that is actually full frame 1080p rather than being cropped and the CPU usage shows that it is being fully accelerated.

However, EVRPlay doesn't seem to do this. Every file I've thrown at it no matter the actual height gets accelerated. I could be wrong but this leads me to believe that either EVRPlay or the way it is using the Cyberlink H.264 Decoder is mapping the video to a full 1080p pixel space before rendering so that it becomes fully accelerated. IMHO, kind of interesting.
EVRPlay cycles through the available video processing modes that your video card supports and automatically selects the best one.

When you render in graphedit it doesn't do that; in some cases I've seen it select a mode (but not the best one) and others times not select a mode at all. If you register evrprop.dll the EVR gets a property page you can use to examine what it's current settings are.
Reply With Quote
  #112  
Old 10-23-2008, 11:12 AM
GollyJer's Avatar
GollyJer GollyJer is offline
Sage Aficionado
 
Join Date: Nov 2006
Posts: 318
Quote:
Originally Posted by babgvant View Post
EVRPlay cycles through the available video processing modes that your video card supports and automatically selects the best one.

When you render in graphedit it doesn't do that; in some cases I've seen it select a mode (but not the best one) and others times not select a mode at all. If you register evrprop.dll the EVR gets a property page you can use to examine what it's current settings are.
Hey guys. I've been using GraphStudio for a while as a GraphEdit replacement. It's an open source project:
Quote:
I would like to keep as much of the original GraphEdit look & feel as possible so the people who were/are using GraphEdit could switch to GraphStudio without any problems and include several new features like:

* Detailed System, Filter, Pin, MediaType information
* Reports
* Registry modification (add/remove types for filters manually)
* Information on registered filters (CLSID, name, file, version, location …)
* Detection of broken registry entries
* Easier graph construction
* Support for DVB, DVD, Capture graphs
* Inspection of media type formats including header parsing for existing codecs such as H.264, MPEG-2 …
* Dumping of media type formats for later analysis
* and many more …
I'm not sure if it cycles through the available video processing modes, but it might.
__________________
Currently using SageTV Media Center Server on Windows 7, SageTV Client as an HTPC on Windows 7, and an HD Theater HD200. The server controls 3 Motorola DCH-3200 cable boxes and 3 Hauppauge HD-PVRs (all Rev F1) with HD audio and changes channels via firewire WITH NO LOCKUPS. It's awesome.
4 Steps to Perfect Stutter Free Playback for SageTV
Quick Guide: How to Bitstream Audio in Windows 7
Reply With Quote
  #113  
Old 10-24-2008, 08:47 AM
earl42 earl42 is offline
New Member
 
Join Date: Oct 2008
Posts: 3
+1 I bought a nice video card, I would like to use it to its potential.
Reply With Quote
  #114  
Old 11-04-2008, 09:56 PM
teesee150 teesee150 is offline
Sage User
 
Join Date: Jun 2008
Posts: 41
Quote:
Originally Posted by earl42 View Post
+1 I bought a nice video card, I would like to use it to its potential.
Same here
Reply With Quote
  #115  
Old 11-05-2008, 10:30 AM
dstanley's Avatar
dstanley dstanley is offline
Sage Aficionado
 
Join Date: Sep 2008
Location: LaHave, Nova Scotia, Canada
Posts: 291
+1 for me too! I have a powerful machine but it gets brought to its knees with some HD files ...
Reply With Quote
  #116  
Old 11-05-2008, 06:13 PM
KenFab KenFab is offline
Sage User
 
Join Date: Mar 2005
Posts: 19
+1

Any update from the devs on the status of the implementation?
Reply With Quote
  #117  
Old 11-10-2008, 06:33 PM
mscrivo mscrivo is offline
Sage User
 
Join Date: Sep 2008
Location: Oakville, Ontario
Posts: 15
Quote:
Originally Posted by KenFab View Post
+1

Any update from the devs on the status of the implementation?
This look promising!
http://babgvant.com/blogs/andyvt/arc...r-support.aspx
Reply With Quote
  #118  
Old 11-10-2008, 07:39 PM
LehighBri LehighBri is offline
Sage Expert
 
Join Date: Sep 2006
Posts: 694
Quote:
Originally Posted by mscrivo View Post
This is indeed amazing news... especially if it happens this week!

For those wishing to read the text verbatim... here it is from babgvant:
Quote:
SageTV getting EVR support
Good news for Vista* SageTV users, I got an email last week** letting me know that Sage should be starting a beta with EVR support (6.5.x?) this week.

I can't wait to get the visual quality, and CPU offload that the EVR brings in an easy to use 10' interface (EVRPlay works, but its 10' interface didn't do so well my last SAF poll). If only I could get my HD PVR working, I'd be in HD heaven.

* It seems that XP users can also get the EVR by installing .NET 3.5; I haven't tested it, but a recent change to EVRPlay seems to indicate that it works.

** Reflexively, I assumed that it was something that carried an implicit NDA; occurred to me today that it might not be the case, so I asked. Real transparency takes some getting used to
__________________
Server: Sage 7.1.9 beta; Dell Inspiron 530; Windows 7 Ultimate 32-bit (UAC turned off); 2TB Internal SATA (TV Recordings)
Storage: Synology DiskStation DS411+, RAID 5, 5x 2TB SATA for (DVDs/Music/Other Videos)
Tuners: Ceton InfiniTV w/ Verizon FIOS cablecard (using babgvant's SageDCT plugin)
Clients: 1x STP-HD300; 1x Acer Aspire Revo 3610 (Atom/Ion) w/ SageTV client (Win 7, EVR, FSE on)
Reply With Quote
  #119  
Old 11-10-2008, 08:50 PM
redondo_se redondo_se is offline
Sage Advanced User
 
Join Date: May 2007
Posts: 191
Quote:
Originally Posted by mscrivo View Post
Oh man I hope that's true.

Reply With Quote
  #120  
Old 11-11-2008, 04:10 PM
skyeclad skyeclad is offline
Sage Aficionado
 
Join Date: Nov 2007
Location: NY DMA
Posts: 441
>* It seems that XP users can also get the EVR by installing .NET 3.5

Is this true? Does it work well and accelerated?

I've never thought much about this as I use XP and VMR9 seems ok but then redondo_se mentioned that scrolling tickers will stutter and wouldn't you know that I have been annoyed at seeing a slight stutter in my news tickers every 15 sec or so. Who knew this was VMR9 related.

Last edited by skyeclad; 11-11-2008 at 04:12 PM.
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
SageTV V6.3 is now available for Win/Linux! Narflex Announcements 1 03-07-2008 12:33 PM
SageTV V6.3.2 Beta is Available! Narflex SageTV Beta Test Software 0 11-21-2007 07:08 PM
sage and h264 support Dror Engel SageTV Software 1 05-12-2007 06:10 AM
Does Sage support mpeg2 audio only? dbdan SageTV Software 1 11-17-2006 11:01 AM
Sage UI disappears during playback Keith SageTV Software 17 03-03-2006 03:31 AM


All times are GMT -6. The time now is 03:23 PM.


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