Wine question

Message boards : Number crunching : Wine question
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile davidmcw
Avatar

Send message
Joined: 28 May 99
Posts: 47
Credit: 388,756
RAC: 1
United States
Message 104082 - Posted: 26 Apr 2005, 15:45:08 UTC

I'm a frequent Linux, Mandrake 10.1, user and I abhor the thought of wasted CPU cycles, but in Linux Boinc shows less than stellar performance.

I read. with interest, recent posts about greatly improved performance running the Windows Boinc CLI client under Wine. I know very little about Wine, but tried it anyway (see below). Does anyone have any idea about what I need to do next, specifically the 'rundll32.exe' error.

[root@euclid boinc]# wine ./boinc_cli.exe
Converted temp dir to new entry HKCU\Environment "TEMP" = L"f:\"
Converted path dir to new entry HKCU\Environment "PATH" = L"c:\\windows;c:\\windows\\system"
Converted profile dir to new entry HKCU\Environment "USERPROFILE" = L"c:\\windows\\Profiles\\Administrator"
Converted windows dir to new entry HKCU\Environment "windir" = L"c:\\windows"
Converted system dir to new entry HKCU\Environment "winsysdir" = L"c:\\windows\\system"
wine: cannot find 'rundll32.exe'
fixme:console:SetConsoleCtrlHandler (0x420db0,1) - no error checking or testing yet

To pause/resume tasks hit CTRL-C, to exit hit CTRL-BREAK
2005-04-26 11:24:04 [---] Starting BOINC client version 4.19 for windows_intelx86
Enter the URL of the project
ID: 104082 · Report as offensive
Metod, S56RKO
Volunteer tester

Send message
Joined: 27 Sep 02
Posts: 309
Credit: 113,221,277
RAC: 9
Slovenia
Message 104133 - Posted: 26 Apr 2005, 17:43:21 UTC - in response to Message 104082.  
Last modified: 26 Apr 2005, 17:44:18 UTC

> I'm a frequent Linux, Mandrake 10.1, user and I abhor the thought of wasted
> CPU cycles, but in Linux Boinc shows less than stellar performance.

Not recently. See this and this thread.

I have never tried to run whole boinc inside wine (some people have, successfuly) but I did try to run only seti science application inside wine. I would guess that result depends on particular hardware in question, but you can expect something between 5 and 20% of speedup windows binary vs. linux native binary. You can get more than that running optimized linux seti apps.
Metod ...
ID: 104133 · Report as offensive
Profile Steve Cressman
Volunteer tester
Avatar

Send message
Joined: 6 Jun 02
Posts: 583
Credit: 65,644
RAC: 0
Canada
Message 104174 - Posted: 26 Apr 2005, 19:43:37 UTC

rundll32.exe is a windows file that belongs in the c:\windows directory. You should be able to go to M$ website and search for, then d/l. If you can't find it I can e-mail it to you.

98SE XP2500+ @ 2.1 GHz Boinc v5.8.8

And God said"Let there be light."But then the program crashed because he was trying to access the 'light' property of a NULL universe pointer.
ID: 104174 · Report as offensive
Ned Slider

Send message
Joined: 12 Oct 01
Posts: 668
Credit: 4,375,315
RAC: 0
United Kingdom
Message 104354 - Posted: 27 Apr 2005, 3:11:49 UTC - in response to Message 104133.  

> > I'm a frequent Linux, Mandrake 10.1, user and I abhor the thought of
> wasted
> > CPU cycles, but in Linux Boinc shows less than stellar performance.
>
> Not recently. See <a> href="http://setiweb.ssl.berkeley.edu/forum_thread.php?id=13068">this[/url] and
> this
> thread.
>
> I have never tried to run whole boinc inside wine (some people have,
> successfuly) but I did try to run only seti science application inside wine. I
> would guess that result depends on particular hardware in question, but you
> can expect something between 5 and 20% of speedup windows binary vs. linux
> native binary. You can get more than that running optimized linux seti apps.
>

Excatly. There is absolutely no reason to run the Windows binary under WINE any more. Metod (for Intel CPUs) and I (for AMD CPUs) have extremely optimized SETI and BOINC clients for download that are way faster than the native linux (or Windows) client(s).

See the Links Metod posted above or the link in my signiture.

Ned


*** My Guide to Compiling Optimised BOINC and SETI Clients ***
*** Download Optimised BOINC and SETI Clients for Linux Here ***
ID: 104354 · Report as offensive
Profile KPX
Volunteer tester

Send message
Joined: 20 Oct 02
Posts: 14
Credit: 4,072,542
RAC: 0
Czech Republic
Message 104402 - Posted: 27 Apr 2005, 6:49:43 UTC - in response to Message 104354.  

Guys,

I have no clue what wine you are talking about, but I would say that a glass of good spanish red (e.g., Rioja) goes best with my crunching efforts!

Cheers,
KPX
ID: 104402 · Report as offensive
Ned Slider

Send message
Joined: 12 Oct 01
Posts: 668
Credit: 4,375,315
RAC: 0
United Kingdom
Message 104426 - Posted: 27 Apr 2005, 8:44:54 UTC

WINE is a Windows API layer for Linux. Allows some Windows apps to run under Linux. Because the Windows SETI client was faster than the native Linux client, some folks would run the Windows client on Linux under WINE. However, this is no longer the case as the Linux client has been optimized by SETI enthusiasts and is now faster :)

Anyhow, personally I would recommend a good Chateauneuf-du-Pape whilst crunching ;)

Ned


*** My Guide to Compiling Optimised BOINC and SETI Clients ***
*** Download Optimised BOINC and SETI Clients for Linux Here ***
ID: 104426 · Report as offensive
Profile ML1
Volunteer moderator
Volunteer tester

Send message
Joined: 25 Nov 01
Posts: 20283
Credit: 7,508,002
RAC: 20
United Kingdom
Message 104428 - Posted: 27 Apr 2005, 8:51:13 UTC - in response to Message 104402.  

> I have no clue what wine you are talking about,

OK, I'll bite (:-))

WINE on linux is a recursive acronym: "WINE is not [an] emulator"

And indeed it is not an emulator. What it is is an environment running on Linux that implements the "OS application interfaces" of Windows95 and Windows98.

In non-geek terms: you run Wine like a normal linux program and then you can use Wine to then run a MS-Windows program (all on Linux).

Wine is perceived to run faster than the original native Windows it replaces and it is so good now that it can even suffer damage from an MS-Virus!

I guess the main push for this is so that you can run Windows games on linux.

Full details here.


I've used Wine with s@h classic to take advantage of the better compile options used on the Windows version. The work done by Metod and Ned for Boinc means that the Wine performance boost trick is no longer needed.


> but I would say that a glass
> of good spanish red (e.g., Rioja) goes best with my crunching efforts!

I agree. My favourite is a good Merlot (:-P)

Cheers,
Martin
See new freedom: Mageia Linux
Take a look for yourself: Linux Format
The Future is what We all make IT (GPLv3)
ID: 104428 · Report as offensive

Message boards : Number crunching : Wine question


 
©2024 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.