Tag Archives: wine

BOINC projects using 100% of CPU on FreeBSD

uFluids doesn’t send to my platform. Quantum Monte Carlo does. And I’ve decided to give Rosetta@Home one more shot.

Reason? Oh, the reason is great news.

As I’ve written before, some projects somehow take up 100% of processor time, even though the settings unambiguously specify 50%. The reason for this, as I have accidentally found out by fooling around with Wine-emulated BOINC, is idprio.

Idle-time priority is being set to 31 in the /usr/local/etc/rc.d/boinc script. To a logical mind, this would mean that BOINC would only run its 50% share in the idlest of time, when no other process wants it. In reality, BOINC projects get 100% of idle time.

I guess this might be related to the fact that BOINC projects are run as separate threads. On the other hand, this might just be an idprio issue.

Right now, QMC@Home is running with priority nice 19, which it set by itself. The “Show graphics” button doesn’t do anything, probably graphics aren’t installed properly in my system.

It will take 150 hours to finish this workunit. I’d rather test result compatibility on a faster project.


A solution of BOINC and WINE

I got so frustrated at trying to find a project that supports FreeBSD that I switched to WINE emulation. Let’s see how it turns out.

I mean, Leiden Classical doesn’t work, Most Linux projects that do run consume 100% of processor time, and SETI@Home faults with a SIGSEV.

Which is a sad thing, because there’s a whole lot of FreeBSD machines out there running Linux executables half-assedly. Now there’s one more, contributing as “Microsoft Windows XP, X11 Windowing System”.