turn off EPG processing to save a lot of CPU cycles

Suggestions and ideas for future versions

Moderators: Dreamer, FredB, X05

User avatar
LeechBot
Not too shy to talk
Posts: 13
Joined: Thu Jan 17, 2008 6:09 pm

turn off EPG processing to save a lot of CPU cycles

Postby LeechBot » Sun Mar 09, 2008 8:55 pm

I posted this at DVBN, but I guess it's more appropriate here. With 1.4i my CPU usage has gone from 5-10% on all channels to 25-35% on most of the channels I tune to, including Sirius radio channels. People say this is because the channels that are on the same tp as the 9-day EPG will now eat up the CPU because EPG processing has been fixed in 1.4i. I've had to switch both my computers back to 1.4h to fix the problem. If EPG processing were optional, I could save a lot of CPU power, and I never use the EPG at all.

XP SP2, DD 1.4h, ASUS A8N-SLI rev 1.02 BIOS 1009, Athlon 64 X2 4200+, 2 x eVGA 7800GT in SLI mode, 1 GB RAM, 2 x Samsung SATA SpinPoint 7200rpm 250GB, Genpix Skywalker-1
User avatar
LeechBot
Not too shy to talk
Posts: 13
Joined: Thu Jan 17, 2008 6:09 pm

Postby LeechBot » Sun Sep 14, 2008 6:52 am

Are there any thoughts about this? I mean, 1.4i uses five times the CPU cycles as 1.4h for an EPG list I, and maybe other people, never use,and I'd really like to be able to upgrade from 1.4h.
XP SP2, DD 1.4h, ASUS A8N-SLI rev 1.02 BIOS 1009, Athlon 64 X2 4200+, 2 x eVGA 7800GT in SLI mode, 1 GB RAM, 2 x Samsung SATA SpinPoint 7200rpm 250GB, Genpix Skywalker-1
yovagg
Not too shy to talk
Posts: 10
Joined: Thu May 15, 2008 10:22 am

Postby yovagg » Mon Sep 15, 2008 6:12 am

You can not select "Options -> Preferences -> Localization : Customize settings for North America" on a daily basis. Then, if you need to scan the channels then select the option for you to use "NA Fast Scan".

This is just a trick to this version. But it works.
User avatar
LeechBot
Not too shy to talk
Posts: 13
Joined: Thu Jan 17, 2008 6:09 pm

Postby LeechBot » Mon Sep 15, 2008 7:57 am

You can not select "Options -> Preferences -> Localization : Customize settings for North America" on a daily basis. Then, if you need to scan the channels then select the option for you to use "NA Fast Scan".

This is just a trick to this version. But it works.
Thanks for this suggestion. It looks like it's working. It's the only feedback I've gotten in eight months, so I was worried no one else cares too much about DD using so much of the CPU for things you never use. I didn't even get a single response at DVBN either. Is there another site besides this one and DVBN where we can get support for DD?
XP SP2, DD 1.4h, ASUS A8N-SLI rev 1.02 BIOS 1009, Athlon 64 X2 4200+, 2 x eVGA 7800GT in SLI mode, 1 GB RAM, 2 x Samsung SATA SpinPoint 7200rpm 250GB, Genpix Skywalker-1
yovagg
Not too shy to talk
Posts: 10
Joined: Thu May 15, 2008 10:22 am

Postby yovagg » Mon Sep 15, 2008 9:30 am

You know, none of my friends worry to see how much consumes your CPU. I am a little minimalist and testing found this solution. When I try to explain how to improve care about or listen. I suppose that not only will my friends.

This site is good, better than DVBN for DD, but rather must be read and be somewhat risky.
jman11
Not too shy to talk
Posts: 14
Joined: Sun Aug 24, 2008 7:58 pm

Postby jman11 » Sat Oct 04, 2008 2:32 am

I tried this trick and it didn't seem to work for me, though I am not quite clear on the steps. Do I just disable the "Customize for NA" option? Do I need to rescan the channels?

Any help would be appreciated, thanks.
VisionPlus Twinhan 1020a
Windows XP MCE 2005
Nokios
Just can't stay away
Posts: 47
Joined: Fri Jun 16, 2006 1:49 pm

Postby Nokios » Sat Oct 04, 2008 5:16 am

I did not bother to answer because I did not notice any increase in CPU usage between the different versions of DDream although I monitor it very carefully!...
I do not know why you are suffering from this.

I think that the great majority of DD users have never had the problem you describe so nobody answered you !
TwinHan red 1020A
CPU Intel 2Mb,1GB RAM,
Motorized 2.4m dish, Single LNB
No Diseqc
ATI All in Wonder 7500 display (with Analog TV),
I live in the Middle East and mainly watch Hotbird
dvbdream.exe 1.4 i ........Patched
DtvVideo.sys 2.4.1.0 (2/26/2004)
DtvAudio.sys 2.4.1.0 (2/26/2004)
User avatar
LeechBot
Not too shy to talk
Posts: 13
Joined: Thu Jan 17, 2008 6:09 pm

Postby LeechBot » Sat Oct 04, 2008 8:13 am

I did not bother to answer because I did not notice any increase in CPU usage between the different versions of DDream although I monitor it very carefully!...
I do not know why you are suffering from this.

I think that the great majority of DD users have never had the problem you describe so nobody answered you !
Actually, it would be helpful if people reported that they do not have this problem because that information would help determine the source of the problem that some of us are having with DD unnecessarily hogging the CPU.
XP SP2, DD 1.4h, ASUS A8N-SLI rev 1.02 BIOS 1009, Athlon 64 X2 4200+, 2 x eVGA 7800GT in SLI mode, 1 GB RAM, 2 x Samsung SATA SpinPoint 7200rpm 250GB, Genpix Skywalker-1
Dabbith
Not too shy to talk
Posts: 12
Joined: Tue Jan 08, 2008 11:10 am

Postby Dabbith » Fri Oct 10, 2008 1:03 pm

The "problem" with the new version is that it supports extended EPG data. That data comes down very quickly (as high as a few thousand events per second). To try and process all that data takes quite a bit of CPU time on an older machine.

If you're using DVBEPG as your EPG, you can select the option to turn off DVBDream's internal parser.

If not, you could try to find a eitparser.dll from an older version and use that. (I'm going by memory, but I'm pretty sure that's the right file).
Twinhan 1020A
ATI 2600XT
WinXP
Spaun 4x1 diseqc
82,91,110,119
Dabbith
Not too shy to talk
Posts: 12
Joined: Tue Jan 08, 2008 11:10 am

Postby Dabbith » Fri Oct 10, 2008 1:03 pm

The "problem" with the new version is that it supports extended EPG data. That data comes down very quickly (as high as a few thousand events per second). To try and process all that data takes quite a bit of CPU time on an older machine.

If you're using DVBEPG as your EPG, you can select the option to turn off DVBDream's internal parser.

If not, you could try to find a eitparser.dll from an older version and use that. (I'm going by memory, but I'm pretty sure that's the right file).
Twinhan 1020A
ATI 2600XT
WinXP
Spaun 4x1 diseqc
82,91,110,119
User avatar
LeechBot
Not too shy to talk
Posts: 13
Joined: Thu Jan 17, 2008 6:09 pm

Postby LeechBot » Fri Oct 10, 2008 2:14 pm

The "problem" with the new version is that it supports extended EPG data. That data comes down very quickly (as high as a few thousand events per second). To try and process all that data takes quite a bit of CPU time on an older machine.

If you're using DVBEPG as your EPG, you can select the option to turn off DVBDream's internal parser.

If not, you could try to find a eitparser.dll from an older version and use that. (I'm going by memory, but I'm pretty sure that's the right file).
I never use any EPG whatsoever. Is there some way to just permanently turn all that stuff off?
XP SP2, DD 1.4h, ASUS A8N-SLI rev 1.02 BIOS 1009, Athlon 64 X2 4200+, 2 x eVGA 7800GT in SLI mode, 1 GB RAM, 2 x Samsung SATA SpinPoint 7200rpm 250GB, Genpix Skywalker-1
Dabbith
Not too shy to talk
Posts: 12
Joined: Tue Jan 08, 2008 11:10 am

Postby Dabbith » Wed Oct 15, 2008 6:05 am

You could try deleting/renaming eitparser.dll, I'm not sure if that'll cause a problem in dream or not. If it does, I would install DVBEPG and set it to disable the internal parser.
Twinhan 1020A
ATI 2600XT
WinXP
Spaun 4x1 diseqc
82,91,110,119
User avatar
LeechBot
Not too shy to talk
Posts: 13
Joined: Thu Jan 17, 2008 6:09 pm

Postby LeechBot » Wed Oct 15, 2008 7:25 am

You could try deleting/renaming eitparser.dll, I'm not sure if that'll cause a problem in dream or not.
I'm trying this now and it looks good so far. For example, even after implementing the earlier suggestion to unselect "Options -> Preferences -> Localization : Customize settings for North America" I would still get 20% CPU usage when tuning to CNN, and possibly certain other channels. Now that I deleted eitparser.dll, CNN only takes up 6% CPU like all the rest of my channels. And I don't see any side effects in DVBDream yet.
XP SP2, DD 1.4h, ASUS A8N-SLI rev 1.02 BIOS 1009, Athlon 64 X2 4200+, 2 x eVGA 7800GT in SLI mode, 1 GB RAM, 2 x Samsung SATA SpinPoint 7200rpm 250GB, Genpix Skywalker-1
User avatar
LeechBot
Not too shy to talk
Posts: 13
Joined: Thu Jan 17, 2008 6:09 pm

Postby LeechBot » Sat Oct 18, 2008 6:12 am

The solution to the problem was so simple. How come, in seven months, no developer of DD ever read this thread? Should we even bother posting in feature requests?
XP SP2, DD 1.4h, ASUS A8N-SLI rev 1.02 BIOS 1009, Athlon 64 X2 4200+, 2 x eVGA 7800GT in SLI mode, 1 GB RAM, 2 x Samsung SATA SpinPoint 7200rpm 250GB, Genpix Skywalker-1

Return to “Feature Requests”

Who is online

Users browsing this forum: No registered users and 1 guest