Using windows client version with wine on Linux, great results!

Peter Koek
Peter Koek
Joined: 4 Mar 05
Posts: 21
Credit: 1,067,721
RAC: 0

I want also switch to native

I want also switch to native windows binary with wine, because linux results are marked as invalid by the validater. However I did not succeed. I used the following command: "wine boinc_4.25_windows_intelx86.exe", but the installer complained that internet explorer 5 or greater need to be installed. But if I try to install ie55, wine aborts when explorer components are being registered. Can I get a version of einstein@home which don't need internet explorer? Are there people which can help me?

Redhat 9
kernel 2.6.10
wine-20050211-1rh9winehq

Peter Koek
Peter Koek
Joined: 4 Mar 05
Posts: 21
Credit: 1,067,721
RAC: 0

I found already an answer,

I found already an answer, however I don't know how long this solution is valid. If I use version 4.19, the installer works fine. (version 4.25 didn't)

If I start "wine boinc_cli.exe -return_results_immediately 2> /dev/null" it actually works. (I redirect errors to /dev/null to get rid of the fixme errors). I don't know if this is a problem for validation, because stderr.txt will remain empty I think.

If I do a "grep fraction *.xml" in the boinc directory, I can see the progress from minute to minute. The performance is now twice as it was for the linux native binary. I wonder why, are the linux compilers bad, or is the program poorly optimised for linux?

Jordan Wilberding
Jordan Wilberding
Joined: 19 Feb 05
Posts: 162
Credit: 715,454
RAC: 0

> I wonder why, are the linux

Message 6850 in response to message 6849

> I wonder why, are the linux compilers bad, or is the program
> poorly optimised for linux?

Both. GCC just isn't as good as Microsoft's compiler. However, this could be avoided if the einstein team would use Intel's Compiler for Linux.

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

Joe Rhodes
Joe Rhodes
Joined: 20 Feb 05
Posts: 23
Credit: 311,888
RAC: 0

Peter, Good idea,

Peter,
Good idea, redirecting the error message to the null device. Let us know if the result still validates. I also got the "couldn't find ie5" message when installing 4.25, so I reverted to 4.19. I have completed 4 work units with the machine named diffy.joescomps.com. All four have granted credit.

Joe Rhodes
Joe Rhodes
Joined: 20 Feb 05
Posts: 23
Credit: 311,888
RAC: 0

I just noticed you dont get

I just noticed you dont get the host name when you click on my name. The host ID is 69333.

wijata.com
wijata.com
Joined: 11 Feb 05
Posts: 113
Credit: 25,495,895
RAC: 0

> If I start "wine

Message 6853 in response to message 6849

> If I start "wine boinc_cli.exe -return_results_immediately 2> /dev/null" it
> actually works. (I redirect errors to /dev/null to get rid of the fixme
> errors). I don't know if this is a problem for validation, because stderr.txt
> will remain empty I think.

You can also do something like this
export WINEDEBUG="err-all,warn-all,fixme-all,trace-all"
nice wine boinc_cli.exe -return_results_immediately -redirectio

Nothing should appear on Your screen.

Peter Koek
Peter Koek
Joined: 4 Mar 05
Posts: 21
Credit: 1,067,721
RAC: 0

> You can also do something

> You can also do something like this
> export WINEDEBUG="err-all,warn-all,fixme-all,trace-all"
> nice wine boinc_cli.exe -return_results_immediately -redirectio

This is a far better solution for the fixme messages, then redirecting to /dev/null.

Thanks, I tried it, and it works great.

AndyM
AndyM
Joined: 2 Mar 05
Posts: 3
Credit: 367,185
RAC: 0

Installed Wine, and client

Installed Wine, and client 4.19.
Managed to attach to project and download lots of WU, but it looks like it just sits there doing nothing, even though is says Starting (or Resuming) Computation for result xxxxxx.
CPU usage is 1%

I've run this as user & root.

Any ideas?

Joe Rhodes
Joe Rhodes
Joined: 20 Feb 05
Posts: 23
Credit: 311,888
RAC: 0

Andy, Executing the top

Andy,
Executing the top command does not show cpu percentage for this process.
you can monitor usage by >grep "fraction" /home/andy/.wine/drive_c/Program Files/BOINC/client_state.xml. You can also grep "checkpoint" client_state.xml
This will show the fraction complete for the work unit ant the time in seconds spent processing.
Don't worry it the first work unit runs slow. It took about 13 hours to complete the first one on one of my Bartons but then it started clicking them off every 6.5 hours.
I have had 3 linux boxes fc2 and fc3 running with wine for about 3 days now and they are all rock solid.
When you use -return_results_immediately, you can monitor progress by viewing computers on your einstein accout page. Every 6 or 7 hours a new result is shown.

AndyM
AndyM
Joined: 2 Mar 05
Posts: 3
Credit: 367,185
RAC: 0

> Andy, > Executing the

Message 6857 in response to message 6856

> Andy,
> Executing the top command does not show cpu percentage for this process.
> you can monitor usage by >grep "fraction" /home/andy/.wine/drive_c/Program
> Files/BOINC/client_state.xml. You can also grep "checkpoint"
> client_state.xml
> This will show the fraction complete for the work unit ant the time in seconds
> spent processing.

Thanks! I can see that the percentage is clocking up nicely. Odd about the CPU % but I guess there's a reason?

Comparing benchmarks suggests that what was taking ca. 13hrs with linux client, should be taking ca. 8 hrs with win client under wine. OK this is only the first WU, and a sample of 1 is not good stats. 83% now, so should be reporting soon.

Comment viewing options

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