Overclock.net banner

1 - 8 of 8 Posts

·
Registered
Joined
·
798 Posts
Discussion Starter #1
I'm running my 4890 under linux with the collatz_2.01 app (the only one I could find) and now it's taking an hour to complete a unit instead of 45 minutes in windows, so I've got a few questions.

1. Am I using the most up-to-date/optimized app?

2. Are the 11.3 drivers ok or are there better ones to be using?

3. Are there varibles in app_info.xml that can be tuned to improve performance?

Or is this just the nature of the beast?
 

·
Registered
Joined
·
2,253 Posts
I found that ATI performance under linux was poor compared to windows. With dnetc, each workunit took an extra 7 minutes to crunch in linux.

It's sad tbh, but that's just how it was for me.
 

·
Registered
Joined
·
488 Posts
The folding rig I leave at work is Linux. What a pain in the ass. The two 5670s in my sig rig are now in this folding rig (need to update that, yeah). I bought a 6870 and it's dramatically faster, but everyone knows that.

Collatz takes significantly longer. I believe this is at least partially due to unoptimized drivers, but don't have much basis for that. I say partially because at home I have an i7 950 and here I have an oldschool AMD X2 3800. The processor difference must make some difference.

Rawish data:

Each 5670 on Win7 Pro on an i7-950 stock would finish the long collatz in about 1:40.

Each 5670 on Ubuntu on an AMD X2 3800+ finishes the long collatz in about 2:20.

I think some of that is processor, some of that is drivers. Probably most of that is drivers, but I can't prove that. It'd be a pain to dual boot Ubuntu on my home computer and swap cards back to get exact numbers of drivers-only difference. I know you can change the interval that the collatz optimized program polls the processor, and you can force it to load multiple work units into the GPU simultaneously if you think that it's under-utilizing the GPU. By my heat output, I think it's still maxing them and the drivers are just crap.

I've also had other problems with:
Wed 06 Apr 2011 02:09:30 PM PDTCollatz ConjectureTask collatz_2368949436103904700776_824633720832_1: no shared memory segment
Wed 06 Apr 2011 02:09:30 PM PDTCollatz ConjectureTask collatz_2368949436103904700776_824633720832_1 exited with zero status but no 'finished' file

So take a look and make sure you're not getting stalls due to these sorts of errors. I have to pause GPU while I'm on the computer or I get these. It takes a minute to restart after the last checkpoint for each of these, which will add to your completion time.

Finally, I'm still mostly a Linux noob so take this with a grain of salt. Any advice for me is appreciated too. Goodluck!
 

·
Registered
Joined
·
2,253 Posts
My biggest guess is that it is a problem with the ATI/AMD graphics drivers under linux, as well as the actual project app under linux. those two things combined cause linux to under perform compared to when run in Windows.

You could always compile the driver to suit your specific linux kernel and then recompile the BOINC project apps as well for better optimisation, but I'm not sure if projects provide the source to their apps so you can do that.

Found some info for ppl who use Linux and would like to compile from source for best optimisation:When I find time (maybe next month lol), I might try compile efverything, including a couple projects, and see if it is any better.
 

·
Registered
Joined
·
34 Posts
Yep, that's why I decided on using NVIDIA cards for my rig: better Linux drivers (I only boot to Windows to play games like L4D2 and Bad Company 2). It was actually a hard choice because I've used ATI GPUs for a very long time.
 
1 - 8 of 8 Posts
Top