Board Logo

Quad Core Processors
Well_Jaggy - 3-25-2008 at 09:02 AM

I am about to upgrade my media PC to include an AMD Quad core processor. Is E-jukebox able to identify and utelise more than 1 core at a time?


Well_Jaggy - 3-28-2008 at 08:58 AM

Never mind. Windows seems to manage to thread the cores together. no probs.


Well_Jaggy - 5-20-2008 at 07:53 PM

Righto, sorry to bring this up again, but although Windows seems to manage the quad cores ok, E-Jukebox only seems to be able to fully utelise one core.

anyone know why?

Audiosoft???


Well_Jaggy - 5-20-2008 at 08:04 PM

Sorry, should have said that I notice this when I am adding a lot of songs at a time.


Audiosoft - 5-20-2008 at 08:57 PM

Try this...move the scrollwheel back and forth real quick over shelf3d and see if it goes over 1 core of cpu usage. I believe windows will split the cpu load over the 4 cores evenly unless you set the affinity in task manager. I don't think eJukebox will ever need to consume all of your cpu power at the same time because the cpus still need to ultimately wait for responses from the hard drive.


Well_Jaggy - 5-20-2008 at 10:07 PM

Cheers Audiosoft, but I don't have the shelf 3D in my EJ lite version now ( :-(

What it is, I was moving music from an old hard drive onto my new set up (around 3000 songs) and while it was adding them to the EJ Database, it kind of hung for a bit, then added them quite slowly. When I checked out the CPU usage, it showed one core maxed out and the others pretty much sitting idle. When I looked at the processes it showed EJ using 24-25% (equates to 1 core) of the total available.


Audiosoft - 5-21-2008 at 02:54 AM

thanks for the report i will look into this more. btw are you on 64bit windows?

RE: but I don't have the shelf 3D in my EJ lite version now ( :-(
Why not? You can still use shelf3d with Lite (just not the shelf3d options and fullscreen) if you have 5 beta.


Well_Jaggy - 5-21-2008 at 12:10 PM

nah, just 32 bit. I used a trial of the 64 bit and I couldn;t get all the drivers i needed, so I binned it! I might try it again at some point in the future though

As for the shelf 3d, I didn't realise it was only the full screen that was unavailable, I have just left it on the carousel. I will give that a go when I get home.


Pirk - 5-21-2008 at 12:17 PM

Quote:
Message original : Well_Jaggy
What it is, I was moving music from an old hard drive onto my new set up (around 3000 songs) and while it was adding them to the EJ Database, it kind of hung for a bit, then added them quite slowly.


I also experience something similar each time I start to add new songs to eJukebox, my PC hangs during about 8 or 10 minutes -I think it is making a memory swapping because of the hard drive high activity- then after this long hanging time it adds the new songs at a normal speed.
The more annoying thing is it also hangs during 10 minutes when I add only one song or two songs or a cover using the song editor! Note that I have a quite large database, Windows Vista, Dual core, but only 1Gb RAM.

Audiosoft, do you think that in my case the database update process would make good use of some additional RAM? I mean if that could prevent these 10 minutes of freezing?
Note that my other programs never freeze my PC, even if I edit a lot of large images in Photoshop.

Thanks.


Audiosoft - 5-22-2008 at 08:07 AM

Pirk and Well_Jaggy please give beta 16 a try and let me know if it gets rid of the delays for you when adding songs.
http://www.audiosoft.net/forums/viewthread.php?tid=2277


Pirk - 5-22-2008 at 07:54 PM

Audiosoft,

Wow!! Excellent work! :cool:
I've just added 4 new albums with covers to eJukebox using your beta 16: It added them in about 1 minute only! All is quite FAST now.. :o

I don't know what you have changed or fixed? but it works good for me with my very large collection and only 1Gb RAM on Vista. :)

Thanks a lot.


Well_Jaggy - 5-24-2008 at 02:57 PM

no worries. Actually got all my songs loaded now, but I will remove a few albums and give it a go again.

Also, Shelf 3d is available in place of the carousel as you said! Cheers!


Well_Jaggy - 5-27-2008 at 04:47 PM

I am going to do a big test on this tonight. I will download the trial version and install onto my new Vista partition and add my 28k+ songs. I will let you know how long it takes.


Well_Jaggy - 5-27-2008 at 05:11 PM

Looking ok so far. 15 minutes in, and its added 5000 songs.

Still maxing out only one core of the processor though.


Well_Jaggy - 5-27-2008 at 06:04 PM

after an hour, its slowed down and has only reached a total of 7,700. Its kind of hanging on every song now and seems to be taking around 15 seconds for each song.


Pirk - 5-27-2008 at 09:23 PM

Quote:
Message original : Well_Jaggy
after an hour, its slowed down and has only reached a total of 7,700. Its kind of hanging on every song now and seems to be taking around 15 seconds for each song.


Ouch! I've not tried to add a lot of albums yet, only a few albums.. :o


Well_Jaggy - 5-27-2008 at 10:22 PM

ok. now 6hours 25mins in, its only at a total of 9500. this means that after the first 5000 its only added 4500 in the last 6 hours.


Audiosoft - 5-28-2008 at 12:53 AM

Well_Jaggy was that with 5 beta 17 or 4.90?
Make sure to use the 5 beta 16 or later ejukebox.exe for the speed improvement.


Well_Jaggy - 5-28-2008 at 07:27 AM

Its Beta 17.

I checked the progress when I got up this morning, and at 7:20 am (UK time) 14 and a half hours later it had added 19911 songs. Hopefully it will have finished by the time I get home from work. which will be about 5:30 tonight.


Well_Jaggy - 5-28-2008 at 04:41 PM

just in from work and checked this. looks like the application has totally hung as it hasn't moved on from 19911 and is not responding. I have now gone to the add new music section and started adding the rest of the songs now. PC still runnig ok, just EJ that stopped.


Well_Jaggy - 5-28-2008 at 07:16 PM

The last of the songs finished updating around 40 mins ago, so that was 9000 songs in around 3 hours.

Don't know why it slowed down then stopped before though.


Audiosoft - 5-29-2008 at 12:17 AM

hmm what about antivirus software? If you have antivirus make sure it is not scanning the eJukebox database and slowing drive access during setup.


Well_Jaggy - 5-29-2008 at 07:35 AM

Already switched off Windows defender and AVG before I started it. no other AV running.


Pirk - 5-30-2008 at 09:11 PM

In order to test the eJukebox import files speed, I just tried to build a new database from another eJukebox install (v5 beta 17).

Verdict: 0.09 second / song. Which means a average of only one second for each album, cover included!! :o

I think it's a respectable performance! In particular because this import speed never slow down during the hour taken to scan all my files.

Nice work Audiosoft! :cool:


Well_Jaggy - 5-31-2008 at 11:22 AM

Thats fantastic Pirk!

how many songs did you import? I just wonder if its because I was trying to do so many at a time.


Pirk - 5-31-2008 at 12:59 PM

Well_Jaggy, The import took 65 min! Take your calculator please.. ;)
Otherwise during the import eJukebox was running almost alone. I think only IE was open at the same time, displaying a few web pages.. I've not turned off my antivirus (AVG). Vista 32bits, "Small" Dual Core, 1Gb RAM


Well_Jaggy - 6-3-2008 at 02:58 PM

just to make sure I worked that out right, 65 mins*60 (seconds) = 3900 seconds

.09 seconds per song

so
total time taken devided by time per song -

3900*.09 = 43,333 songs? :o

Thats a lot!


Pirk - 6-3-2008 at 04:05 PM

You are right, that's too much in fact.. but eJukebox digests good! It's just a shame that my PC becomes VERY slow (90% freezed) because of eJukebox each time I close the program: Endless database compacting................. It's the ultimate eJukebox annoyance!

Audiosoft, maybe could you speed up the "famous" database compacting too? Is it really necessary to do that?? :o


Audiosoft - 6-3-2008 at 09:46 PM

Pirk,
Give beta 18 a try it is under Latest Updates.
See the end of the beta 18 updates log for new ejukebox.ini options to disable shutdown compacting.


Pirk - 6-4-2008 at 12:04 PM

Audiosoft,

Great! :cool: That's a radical option, but 100% efficient!! :D I think I will let this option always checked.. Unless it exists any drawback I'm not aware of:

-What is the concrete effect on the database of the compacting process at each shutdown?
-Maybe it is necessary to compact the database at least once after adding new songs??
-Is it possible that eJukebox becomes less efficient on the long run, or even damage my mp3s(!?) if I never or rarely compact the database?

Thanks a lot.


Audiosoft - 6-4-2008 at 08:13 PM

-Is it possible that eJukebox becomes less efficient on the long run, or even damage my mp3s(!?) if I never or rarely compact the database?

Hi Pirk, it will not damage any mp3s but it could become less efficient. Compacting makes the database file smaller and defragments it. This improves read and write performance after adding songs. You can try disabling compacting and see what happens after awhile. The database should still work good and will be a bigger file. Just in case the ejuke.bac file now gets created at the very end of every shutdown. If database gets corrupted it will try to repair and compact it automatically on startup. Only if that fails will it ask if you want to restore the backup.

[Shutdown]
NoCompact=1

It should be fine and not become corrupted with this option as I believe most database corruption reports where do to killing ejukebox in taskmanger during the compact operation. No compaction will take place with that above option. The only thing you should watch for is the file size of the ejuke.asn and ejuke.bac files. There is a 2GB limit. After adding allot of songs it is probably a good idea to let it compact on shutdown once so that it defragments the new data in the database.


Pirk - 6-4-2008 at 08:51 PM

Hi Audiosoft,

OK thanks, you reassure me. I'll disable compacting on a day-to-day basis, and I will only compact occasionally. In particular each time I just added a lot of new albums..

I think eJukebox should continue to work good because sometimes I use the Vista power saving mode daily during a week or two: In this case eJukebox and other programs are never closed and they continue to work good! Well some time.. ;)

Thanks again for this option. That will be very useful in case of a (too) large collection!


Well_Jaggy - 6-5-2008 at 06:48 PM

Yeah, I have added the "No Compact" too. Although it didn't take too long on my spanky new machine!