2005-12-14, 12:40 AM
After re-installing os and bgpvr [several versions of each] to get rid of an annoying stutter [about every 8 secs or so,otherwise perfect][i had been using only MVP exclusively] i found some interesting things out...seems the best/most efficient VMR9 decoding for me has been the Nvidia purevideo codecs, with interlacing set to 'encoder passthrough'.
[note:overlay mode looks slightly better, and requires much much less cpu, but can't be resized on tv on any cards i've tried, and no transparent osd]
With Cyberlink PowerDVD codecs, you have to set the interlacing options to 'none' or livetv will look weird,and even then it pales compared to Nvidia's picture quality... both are DXVA accelerated and i've tried both Nvidia and ATI cards and except for the 6200+ nvidia's, the ati's beat them out by having more accelerated finctions..[notice DXVA mode a for nvidia, but even ancient ati cards do mode c] tho the ati cars tv out is rediculous..[black bars at bottom]
all other codecs i've tried seem to offer no hardware acceleration..or don't have properly working de-interlacing parts.
Anyways, the fix i found..
after trying all this i still got a Slight skip! [watch Fox news channel for a steady example of smooth motion banners over video]
my cpu is at about 30% so it's not that, the video is otherwise as sharp as tv and motion smooth as silk...apparently there's some service or gbpvr itself that is dominating enough to interrupt the smooth flow..
so i set the GBPVR.EXE process to 'high' and Viola! smooth without hiccups!
so i restored my original os and setup and tried it and it worked there too
but how to automate it? i wrote a small app that will watch for GBPVR.exe and set it to high whenever found and it seems to make the MVP a little heartier too... if there's any interest i'll post it..[tiny auto-it script .exe]
i thought maybe because the recording service was set to high, but nope, set it to normal and it still did it without the fix..tried different cpu's..1800 and 2400mhz no difference...cpu time has ample headroom...
they were fresh install of WinXP sp1 and sp2...no diff.
[so not related to directx,tho i did notice performance improvements with dx9b] tried gbpvr 93.10b - 95.16.....93.10 is fast! but oh the features..lol
so far having it high hasn't affected anything else..tried 'above-normal',but problem still existed..
cpu while decoding livetv is 30-70% for some reason, while decoding pre-recordings was always down under 40% [on an 1800-P4]
both decoders showed similar cpu results on 'recorded' media..
oh and don't set your recording drive or timeshift drive to a network path, even if local it will bog you down significantly..
if you've got a hyperthreading cpu or heavy-duty videocard you might not have these problems but i'm interested in hearing if that's the case..
with this setup i can make a really slow pc work very well..[900mhz+]
anyone else getting different results?
[note:overlay mode looks slightly better, and requires much much less cpu, but can't be resized on tv on any cards i've tried, and no transparent osd]
With Cyberlink PowerDVD codecs, you have to set the interlacing options to 'none' or livetv will look weird,and even then it pales compared to Nvidia's picture quality... both are DXVA accelerated and i've tried both Nvidia and ATI cards and except for the 6200+ nvidia's, the ati's beat them out by having more accelerated finctions..[notice DXVA mode a for nvidia, but even ancient ati cards do mode c] tho the ati cars tv out is rediculous..[black bars at bottom]
all other codecs i've tried seem to offer no hardware acceleration..or don't have properly working de-interlacing parts.
Anyways, the fix i found..
after trying all this i still got a Slight skip! [watch Fox news channel for a steady example of smooth motion banners over video]
my cpu is at about 30% so it's not that, the video is otherwise as sharp as tv and motion smooth as silk...apparently there's some service or gbpvr itself that is dominating enough to interrupt the smooth flow..
so i set the GBPVR.EXE process to 'high' and Viola! smooth without hiccups!
so i restored my original os and setup and tried it and it worked there too
but how to automate it? i wrote a small app that will watch for GBPVR.exe and set it to high whenever found and it seems to make the MVP a little heartier too... if there's any interest i'll post it..[tiny auto-it script .exe]
i thought maybe because the recording service was set to high, but nope, set it to normal and it still did it without the fix..tried different cpu's..1800 and 2400mhz no difference...cpu time has ample headroom...
they were fresh install of WinXP sp1 and sp2...no diff.
[so not related to directx,tho i did notice performance improvements with dx9b] tried gbpvr 93.10b - 95.16.....93.10 is fast! but oh the features..lol
so far having it high hasn't affected anything else..tried 'above-normal',but problem still existed..
cpu while decoding livetv is 30-70% for some reason, while decoding pre-recordings was always down under 40% [on an 1800-P4]
both decoders showed similar cpu results on 'recorded' media..
oh and don't set your recording drive or timeshift drive to a network path, even if local it will bog you down significantly..
if you've got a hyperthreading cpu or heavy-duty videocard you might not have these problems but i'm interested in hearing if that's the case..
with this setup i can make a really slow pc work very well..[900mhz+]
anyone else getting different results?
Hardware: HDHR Prime, HDPVR 1212, Raspberry pi2, VFD display w/LCDSmartie