I am using Intel Pentium D 820 (DualCore processor). Unfortunatelly DVBDream uses only one core because when I am trying to watch H.264 stream task manager shows 50% and never more.
Is there any chance to add support for multicore processors?
DualCore support
Moderators:X05, Dreamer, FredB
I don't think you can use two cores for the same thread (in this case - Video decoding). It does not make sense. Program would spent more time on data exchange between cores (through the memory, which is bottleneck), then on decoding process itself.
Though you can execute two threads in parallel on two cores. For isntance, audio and video decoding.
It would be faster. Unfortunately, you'll get all the audio/video synchronization problems as well
Though you can execute two threads in parallel on two cores. For isntance, audio and video decoding.
It would be faster. Unfortunately, you'll get all the audio/video synchronization problems as well

AMD x2 3800+, 2GB RAM, nVidia 6600GT (AGP)
latest BETA nVidia Audio/Video codecs (Cyberlink for H.264)
genpix 8PSK-to-USB2, Twinhan 1020
latest BETA nVidia Audio/Video codecs (Cyberlink for H.264)
genpix 8PSK-to-USB2, Twinhan 1020
- Rockin' Rick
- Home away from home
- Posts:64
- Joined:Mon Jun 19, 2006 9:50 am
- Location:At the keyboard
I've been trying to overcome and find a problem with choppy video and audio output.
What it appears to be is having multi CPU support enabled. It could be a particular codec or renderer combination that isn't working over the 2 CPUs.
But, on my Dual CPU machine, earlier versions worked, and would take advantage of the additional power. 1.1 and 1.2 have given me grief when trying to use both CPUs.
I run quite a few multi-threaded applications mixed with single threaded. Normally that all plays nice. Overhead is minimal.
Now that I have some direction I'll experiment some more.
What it appears to be is having multi CPU support enabled. It could be a particular codec or renderer combination that isn't working over the 2 CPUs.
But, on my Dual CPU machine, earlier versions worked, and would take advantage of the additional power. 1.1 and 1.2 have given me grief when trying to use both CPUs.
I run quite a few multi-threaded applications mixed with single threaded. Normally that all plays nice. Overhead is minimal.
Now that I have some direction I'll experiment some more.
Twinahn 1020A, WinXP Pro, Dual Athlon 1800, 3 meter C/Ku dish and toroidal Ku dish.
I can not try on my AMD XP , but if there are problems during multi-core usage, logically must be related to codecs.
I dont think there is anything which can prevent DD's to use other cores after this option disabled.
You can also try to set DD's process-affinity to other core(s) using windows task manager. If this fixes the problems, then I can add an affinity-assignment option in DD.
you must restart DD after changing the option "Prevent usage of the more than one CPU"Yes I did but without any difference
I dont think there is anything which can prevent DD's to use other cores after this option disabled.
You can also try to set DD's process-affinity to other core(s) using windows task manager. If this fixes the problems, then I can add an affinity-assignment option in DD.
DVB Dream - because I have to dream about having time to code it
I don't think you can use two cores for the same thread (in this case - Video decoding). It does not make sense. Program would spent more time on data exchange between cores (through the memory, which is bottleneck)
I respectfully disagree with you on that statement. Why? Because the Elecard Mpeg2 decoder seems to be able to make use of multiple processors quite well for decoding video and has done so for quite a while. I can use the elecard codec with other media players and with the elecard player itself and it seems to make good use of multiple cores without any issues and result in better performance with all other video players, but whenever I use it, or any other codec for that matter, with DVBdream it seems to perform very poorly (choppy video and dropped frames) unless I isolate the program on one CPU and doing this means the codec can only use one CPU as well. So, the problem seems to be isolated to this application and is not as you seem to suggest just a natural limitation of multiple processors. I'm thinking there must be some issue in the way DVBdream itself sends the video stream to the codec or something along those lines that's causing these issues.
Sorry for resuscitating a dead thread, but did anyone with the jerkyplayback+dualcore problem find a solution? Unfortunately it makes BBC HD impossible, cos you need both cores working (although it happens just as much with mpeg2 channels). Happens with Vista/xp, two different types of DVB-S card, different dvbs/nvidia drivers, etc etc.
Thus, I'm wondering if this is a motherboard issue - I've also got a Asus P5LD2, anyone else got a similar one? Strange that only DVBdream should suffer from it though, no other app does.
Thus, I'm wondering if this is a motherboard issue - I've also got a Asus P5LD2, anyone else got a similar one? Strange that only DVBdream should suffer from it though, no other app does.
Pentium dual 3.5ghz + 6600GT running Vista. Skystar2 2.68 with 4.4 mibi drivers, SG2100a motor, Triax 90cm dish.
Who is online
Users browsing this forum: Bing [Bot] and 1 guest