I was suggesting a GB-PVR setting changed, but rather something about the Directshow decoders and filters on your machine. This often happens if you install or uninstall other apps.
Hm, i am not a programmer, so i am not much of help for you. This is something i could experience while playing a dvd from hdd:
NVIDIA PureVideo Video Decoder
NVIDIA PureVideo Audio Decoder
SoundMAX AD1986 Direct Audio
This are the used Decoders by GB-PVR (unpatched), GB-PVR (patched) and Windows Media Player:
1. CPU Usage ~98%-100% (GB-PVR unpatched)
2. CPU Usage ~62% (GB-PVR patched)
3. CPU Usage ~15% (Windows Media Player)
I can see, that the same Decoders are used, nearly all other have i deregistered. If i would the PC only use for GB-PVR i wouldn't notice that difference..., but my PC is used otherwise too.
I wonder, what this Usage produces. The Taskmanager tells only "GBPVR.EXE -> ??%"
tipstir Wrote:Good question, as I haven't seen the CPU Usage hit that level for sometime now, but I'll check the next recording cycle to see what I get.. I don't use Nvidia codecs as you're using above. I've decided to use Pro decoders in Intervideo DVD Platinum 7 instead. I did try Cyberlink DVD 6x Pro codecs but had bad results in DVD player, but not with IVDP7.
No, don't check with a recording! These ones are running wunderful! HighQuality Recording -> smooth and soft Playback like in Windows Media Player (Live TV uses the same decoders like DVD Play within gbpvr by me).
Test with a normal DVD or with a ripped one... you'll wonder.
To compare CPU with Windows Media Player, you'll need to set GB-PVR to use the Overlay Renderer, System Default video decoder and uninstall ffdshow if it is installed. This will be close to the setup WMP will be using.
VMR, which GB-PVR defaults to using, can use significantly more CPU than Overlay, which is used by WMP.
With VMR9 on my machine, live tv uses betwen about 15% CPU. Overlay live tv uses about 7%.
Lindsay Wrote:As a point of reference, my cpu usage by GBPVR is 8-12% while running an mpeg-2 file. Using WMP, it is 2-5%.
Yeah, more than twice so much, like i thought. And you're using a Dualcore CPU...
Within GB-PVR i can't playback HD-WMV Material stutterfree..., within WMP i have only a usage of ~50% by a 1080p Movie with 5.1 Sound (DxVA and PureVideo capable GPU).
The biggest Problem is, to find out WHAT this high CPU Usage is coming from. This can only find out a programmer... or better sub.
But i believe, that this isn't an easy thing.
Why i am not happy with 60% Usage? Easy told: With a Usage like this, my AMD64 3.500 isn't running cool and silent with 1 GHz... it's running with 1,8 or even 2,2 GHz... that's not really good. It consumes much more power, makes more noise (Fan) and get's hotter... to much for just "watching" a movie, which my old Pentium MMX 266 and a GeForce 2 Ti could easily do with Hardware Decoder and PowerDVD...
sub Wrote:To compare CPU with Windows Media Player, you'll need to set GB-PVR to use the Overlay Renderer, System Default video decoder and uninstall ffdshow if it is installed. This will be close to the setup WMP will be using.
VMR, which GB-PVR defaults to using, can use significantly more CPU than Overlay, which is used by WMP.
Ah... i confused the meaning of VMR within Windows Media Player. I thought the VMR within WMP would be comparable with VMR7/VMR9 used by GB-PVR.
VMR at WMP is for switching between overlay and the use of the Pixelpipeline of a Graphicscard (DxVA).
I'll test again all modes with overlay.
sub Wrote:With VMR9 on my machine, live tv uses betwen about 15% CPU. Overlay live tv uses about 7%.
Could you please test with a normal DVD or a ripped DVD from Harddisk? With LiveTV i have no Performance-Problems (although i am using High Quality with a high bitrate).
Just ago i tried to test with overlay... hurray 6% CPU Usage... but the screen was only black... -.- Hhm... curious.
lol - not quite the results I was expecting, but I'm not going to complain.
I've just tried with a DVD.
WMP, about 10 - 12% CPU (I dont know what decoder its using)
GB-PVR VMR9, about 8% (InterVideo Video Decoder)
GB-PVR Overlay, about 6% (InterVideo Video Decoder)