Boinc under wine?

RDPearson
RDPearson
Joined: 20 Oct 05
Posts: 15
Credit: 75152
RAC: 0
Topic 191030

Lo all

I believe that the benchmarks under Linux are really low compared to Windows. I have seen a few posts about people running Boinc under wine in linux.

My linux box has no GUI so I cannot run the install program. I know that the windows version can be run via command line though. Is there any way of installing the windows version under wine without a GUI so that I can use the command line (boinccmd.exe)?

Thx
Richard

Jordan Wilberding
Jordan Wilberding
Joined: 19 Feb 05
Posts: 162
Credit: 715454
RAC: 0

Boinc under wine?

You can use something like VNC and do it. Or you can install the program on a windows machine, then copy the Program Files/BOINC directory over to your linux machine.

You will want to make sure to copy the directory over *before* you add einstein as a project, otherwise you will have the settings of your windows machine being used on your Linux computer.

So anyways, once you do that, just run the command line version of boinc, I think it is called boinc_cli.exe or something like that, and it will ask for the E@H info(website, and ID).

such things just should not be writ so please destroy this if you wish to live 'tis better in ignorance to dwell than to go screaming into the abyss worse than hell

RDPearson
RDPearson
Joined: 20 Oct 05
Posts: 15
Credit: 75152
RAC: 0

Many thanks. RE: Or

Many thanks.

Quote:
Or you can install the program on a windows machine, then copy the Program Files/BOINC directory over to your linux machine.

I have tried this but wine just exits with the following error message.

Wine failed with return code 1

I am running wine boinccmd.exe --help as a test. Have also tried running it as wine ./boinccmd.exe --help but both give the same error.

Any ideas?

Thanks
Richard

RDPearson
RDPearson
Joined: 20 Oct 05
Posts: 15
Credit: 75152
RAC: 0

OK I am now further along

OK I am now further along than what I was. Boinc is now running and attached to Einstein. It downloaded needed files and some workunits.

Now I am getting the following error.

err:opengl:process_attach X11DRV not loaded. Cannot create default context.
err:module:LdrInitializeThunk "opengl32.dll" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"C:\\\\BOINC\\\\projects\\\\einstein.phys.uwm.edu\\\\albert_4.37_windows_intelx86.exe" failed, status c0000142
2006-04-04 18:06:36 [Einstein@Home] Result z1_1427.0__2680_S4R2a_1 exited with zero status but no 'finished' file
2006-04-04 18:06:36 [Einstein@Home] If this happens repeatedly you may need to reset the project.
2006-04-04 18:06:36 [---] request_reschedule_cpus: process exited
2006-04-04 18:06:36 [Einstein@Home] Restarting result z1_1427.0__2680_S4R2a_1 using albert version 437

This just continuously loops.

The "opengl32.dll" file does exist in
/usr/share/wine/skel/c/windows/system/opengl32.dll

Surely opengl is only going to be used in a graphical environment?

Thx
Richard

DanNeely
DanNeely
Joined: 4 Sep 05
Posts: 1364
Credit: 3562358667
RAC: 1580

boinc 5.x isn't wine

boinc 5.x isn't wine compatable (issue with the VC8 runtime library). If you're not using a 4.x client that's your problem.

M. Schmitt
M. Schmitt
Joined: 27 Jun 05
Posts: 478
Credit: 15872262
RAC: 0

I first tried the 5.2.13

I first tried the 5.2.13 version. After installation and attaching to the project all files got downloaded and then I got the same loop of messages.

I installed the client v. 4.45 and nothing changed, the same messages all the time. :(

Is there a chance to get an even older client?

[edit]I installed 4.19, it seems that's working. But also boinc cannot measure the time and the commandline client produces the same loop of errors again.[/edit]

Anyone any idea?

cu,
Michael

user32094
user32094
Joined: 22 Feb 05
Posts: 22
Credit: 74648
RAC: 0

I had to copy GLU32.DLL and

Message 27383 in response to message 27382

I had to copy GLU32.DLL and OPENGL32.DLL from win98se to .wine/drive_c/windows/system to get boinc_cli.exe 4.19 working. Watch out for stall at the next benchmark in 5 days. Seems that proper way to stop it is /usr/lib/wine/wineserver -k.

Comment viewing options

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