32 bit Linux works, 64 bit does not on same machine

Richard de Lhorbe
Richard de Lhorbe
Joined: 15 Dec 05
Posts: 46
Credit: 9596362065
RAC: 1226485
Topic 195715

I have just assembled a new computer, Intel i7-970 CPU, with a CUDA enabled video card, and running Ubuntu 10.10 (one partition 32 bit, one 64 bit). In both cases, Ubuntu has been fully updated as well as the Nvidia video driver. When running on 32 bit version, it all works perfectly including the CUDA work units, except I can only see 4 physical cores (8 hyper threaded cores). When running 64 bit, I can see all 6/12 cores, but every work unit either immediately ends in a computation error, or more strangely has a download error.

Example : work unit 94849439 (task 224152334) ends in a computation error and says

6.10.58

process exited with code 2 (0x2, -254)

sched_setscheduler: Operation not permitted
execv: No such file or directory

]]>

and work unit 94849441 (task 224152338) ends in a download error and says

6.10.58

WU download error: couldn't get input files:

PM0065_03461_129.binary
-200

]]>

Does anyone have any ideas ? I have used the same 64 bit install disc on a Mac in a dual boot (no CUDA card) and it all works out fine there too. I first thought it might be 32 bit library issues, but I read that Ubuntu automatically loads these, and anyway it works on the Mac with no fiddling.

Thanks
Richard

Richard Haselgrove
Richard Haselgrove
Joined: 10 Dec 05
Posts: 2143
Credit: 3011927555
RAC: 928371

32 bit Linux works, 64 bit does not on same machine

Quote:

.... I first thought it might be 32 bit library issues, but I read that Ubuntu automatically loads these, and anyway it works on the Mac with no fiddling.

Thanks
Richard


You read? Have you actually tested whether they're present in your implementation? Seems like an obvious starting point - the 32-bit libraries are certainly needed here, judging by the experiences of generations of Einstein users before you.

Jord
Joined: 26 Jan 05
Posts: 2952
Credit: 5893653
RAC: 0

And in case you don't know

And in case you don't know which 32bit libraries, here's which: http://boinc.berkeley.edu/wiki/Installing_BOINC#Ubuntu.

Richard de Lhorbe
Richard de Lhorbe
Joined: 15 Dec 05
Posts: 46
Credit: 9596362065
RAC: 1226485

Thanks for the link Jord, I

Thanks for the link Jord, I had seen a few references to what libraries needed to be added but they were posted at different points in time, and did not quite agree with each other. The list you provided worked like a charm. I can perhaps suggest modifying the wiki entry with a comment about using the Synaptic package management program that is included with Ubuntu, that's what I used and it actually made it pretty painless in the end. No need to use terminal unless you really want to.

Regards
Richard

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.