Message boards : Number crunching : VirtualBox ~^~~-- 6.1.38 --~~^~ (released September 02 2022)
Message board moderation

To post messages, you must log in.

1 · 2 · Next

AuthorMessage
Richie_unstable

Send message
Joined: 26 Oct 18
Posts: 96
Credit: 4,188,598
RAC: 0
Message 47217 - Posted: 1 Sep 2022, 19:50:08 UTC

VirtualBox 6.1.38 (released September 02 2022)
https://www.virtualbox.org/wiki/Changelog-6.1#v38

This is a maintenance release. The following items were fixed and/or added:

GUI: Improvements in Native Language Support area
Main: OVF Export: Added support for exporting VMs containing Virtio-SCSI controllers
Recording settings: Fixed a regression which could cause not starting the COM server (VBoxSVC) under certain circumstances (bug #21034)
Recording: More deterministic naming for recorded files (will now overwrite old .webm files if present)
Linux Host and Guest Additions installer: Improved check for systemd presence in the system (bug #19033)
Linux Guest Additions: Introduced initial support for kernel 6.0
Linux Guest Additions: Additional fixes for kernel RHEL 9.1 (bug #21065)
Windows Guest Additions: Improvements in Drag and Drop area
ID: 47217 · Report as offensive     Reply Quote
Toby Broom
Volunteer moderator

Send message
Joined: 27 Sep 08
Posts: 850
Credit: 692,696,974
RAC: 98,025
Message 47227 - Posted: 5 Sep 2022, 17:01:30 UTC - in response to Message 47217.  

FYI, you might need to check your app_config.

<avg_ncpus>1.0</avg_ncpus>

is no longer passed to the VM

You need

<cmdline>--nthreads 1</cmdline>
ID: 47227 · Report as offensive     Reply Quote
Iceberg007

Send message
Joined: 16 Nov 17
Posts: 14
Credit: 89,015
RAC: 0
Message 47289 - Posted: 25 Sep 2022, 15:01:49 UTC - in response to Message 47227.  

Toby, do you replace the "<avg_ncpus>1.0</avg_ncpus>" line with "<cmdline>--nthreads 1</cmdline>", or how do you modify the app_config file? I'm not very well-versed in programming lingo yet.

Thanks.
ID: 47289 · Report as offensive     Reply Quote
Crystal Pellet
Volunteer moderator
Volunteer tester

Send message
Joined: 14 Jan 10
Posts: 1422
Credit: 9,484,585
RAC: 1,882
Message 47290 - Posted: 25 Sep 2022, 16:11:09 UTC - in response to Message 47289.  
Last modified: 25 Sep 2022, 16:13:25 UTC

Example of app_config.xml (flat text) for Windows::
<app_config>
 <project_max_concurrent>4</project_max_concurrent>
 <app>
  <name>ATLAS</name>
  <max_concurrent>1</max_concurrent>
 </app>
 <app>
  <name>CMS</name>
  <max_concurrent>1</max_concurrent>
 </app>
 <app>
  <name>Theory</name>
  <max_concurrent>1</max_concurrent>
 </app>
 <app_version>
  <app_name>ATLAS</app_name>
  <plan_class>vbox64_mt_mcore_atlas</plan_class>
  <cmdline>--memory_size_mb 5700 --nthreads 3</cmdline>
 </app_version>
 <app_version>
  <app_name>CMS</app_name>
  <plan_class>vbox64</plan_class>
  <cmdline>--memory_size_mb 2048 --nthreads 1</cmdline>
 </app_version>
 <app_version>
  <app_name>Theory</app_name>
  <plan_class>vbox64_theory</plan_class>
  <cmdline>--memory_size_mb 768 --nthreads 1</cmdline>
 </app_version>
</app_config>
ID: 47290 · Report as offensive     Reply Quote
Iceberg007

Send message
Joined: 16 Nov 17
Posts: 14
Credit: 89,015
RAC: 0
Message 47292 - Posted: 25 Sep 2022, 22:28:25 UTC - in response to Message 47290.  

Great! Thanks! I'll try that out for the Theory one. The other two applications are too much for my system.
ID: 47292 · Report as offensive     Reply Quote
computezrmle
Volunteer moderator
Volunteer developer
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 15 Jun 08
Posts: 2541
Credit: 254,608,838
RAC: 56,545
Message 47295 - Posted: 26 Sep 2022, 6:00:07 UTC - in response to Message 47227.  

@Toby Broom
Are you sure?
As far as I understand the BOINC source "max_ncpus" is not used any more but "avg_ncpus" is still in use.

@Iceberg007
Theory is available as singlecore only.
There's no need to set 1 core again via an app_config.xml.
ID: 47295 · Report as offensive     Reply Quote
Iceberg007

Send message
Joined: 16 Nov 17
Posts: 14
Credit: 89,015
RAC: 0
Message 47305 - Posted: 27 Sep 2022, 0:07:24 UTC - in response to Message 47290.  

Crystal Pellet, that didn't work for me. Is there some other way the app_config file could be written to allow for the Theory app?
ID: 47305 · Report as offensive     Reply Quote
Iceberg007

Send message
Joined: 16 Nov 17
Posts: 14
Credit: 89,015
RAC: 0
Message 47306 - Posted: 27 Sep 2022, 0:32:29 UTC - in response to Message 47305.  

This is what I have for my app_config file. Would you be able to let me know if this should be enough?

<app_config>
<app>
<name>Theory</name>
<cpu_usage>1</cpu_usage>
<max_concurrent>1</max_concurrent>
</app>
<app_version>
<app_name>Theory</app_name>
<plan_class>vbox64_theory</plan_class>
<avg_ncpus>1.0</avg_ncpus>
<cmdline>--nthreads 1</cmdline>
</app_version>
</app_config>

Thanks.
ID: 47306 · Report as offensive     Reply Quote
Erich56

Send message
Joined: 18 Dec 15
Posts: 1821
Credit: 118,923,597
RAC: 33,331
Message 47313 - Posted: 27 Sep 2022, 13:13:24 UTC - in response to Message 47295.  

@Toby Broom
Are you sure?
As far as I understand the BOINC source "max_ncpus" is not used any more but "avg_ncpus" is still in use.
Last week, I installed version 6.1.38 on one of my machines, and "avg_ncpus" works well.
ID: 47313 · Report as offensive     Reply Quote
Toby Broom
Volunteer moderator

Send message
Joined: 27 Sep 08
Posts: 850
Credit: 692,696,974
RAC: 98,025
Message 47314 - Posted: 27 Sep 2022, 19:32:08 UTC

All my computers started to use more cores.

I have the websettings of Max # CPUs No limit, so it could be that only in combo with this it went strange.

I don't think it would be a BOINC thing, it's the wrapper?
ID: 47314 · Report as offensive     Reply Quote
Jim1348

Send message
Joined: 15 Nov 14
Posts: 602
Credit: 24,371,321
RAC: 0
Message 47315 - Posted: 27 Sep 2022, 20:44:14 UTC
Last modified: 27 Sep 2022, 20:45:19 UTC

I am not sure that this is particularly relevant, but I just set up my Ryzen 3900X again after a clean install of Ubuntu 20.04.5 (BOINC 7.16.6).
I ran only native ATLAS at first, but noticed that I was downloading only a few (maybe 12?) work units at a time even though I set it to "Max # jobs No limit" and "Max # CPUs 1".
That is not particularly surprising, and has happened many times before. So I added native Theory and even Sixtrack to the mix, but it did not help to get more native ATLAS.

Finally, I used the old trick that always works for me. I set "Max # CPUs No Limit". That allows me to download more native ATLAS, but then they all run on multiple cores (I think maybe 16?).
To fix that, I used an app_config.xml as follows:

<app_config>
 <app>
  <name>ATLAS</name>
</app>
<app_version>
    <app_name>ATLAS</app_name>
    <plan_class>native_mt</plan_class>
    <avg_ncpus>1.0</avg_ncpus>
    <cmdline>--nthreads 1</cmdline> 
</app_version>
</app_config>

Problem solved, and I am now running as many as 20 native ATLAS at a time, as set by BOINC Manager.
This does not apply to VirtualBox unfortunately, so I don't know how useful it is.
ID: 47315 · Report as offensive     Reply Quote
Iceberg007

Send message
Joined: 16 Nov 17
Posts: 14
Credit: 89,015
RAC: 0
Message 47316 - Posted: 27 Sep 2022, 21:52:50 UTC - in response to Message 47315.  

I tried something like that, Jim, but it didn't work. I changed my app_config file to read:

<app_config>
<app>
<name>Theory</name>
<max_concurrent>1</max_concurrent>
</app>
<app_version>
<app_name>Theory</app_name>
<plan_class>vbox64_theory</plan_class>
<cmdline>--memory_size_mb 1024 --nthreads 1</cmdline>
</app_version>
</app_config>

Any comments you have on this would be welcomed.

Thanks.
ID: 47316 · Report as offensive     Reply Quote
Jim1348

Send message
Joined: 15 Nov 14
Posts: 602
Credit: 24,371,321
RAC: 0
Message 47317 - Posted: 27 Sep 2022, 22:40:15 UTC - in response to Message 47316.  
Last modified: 27 Sep 2022, 22:42:23 UTC

Any comments you have on this would be welcomed.

Are you on Windows? (Your computer is hidden).
I don't know much about that.

But you don't really need it on Theory, except for the max_concurrent if you want it. Theory runs only one CPU core per work unit anyway.
ID: 47317 · Report as offensive     Reply Quote
Iceberg007

Send message
Joined: 16 Nov 17
Posts: 14
Credit: 89,015
RAC: 0
Message 47318 - Posted: 27 Sep 2022, 23:46:27 UTC - in response to Message 47317.  

Yes, I'm on Windows.
ID: 47318 · Report as offensive     Reply Quote
Iceberg007

Send message
Joined: 16 Nov 17
Posts: 14
Credit: 89,015
RAC: 0
Message 47319 - Posted: 28 Sep 2022, 0:29:25 UTC - in response to Message 47318.  

Now I get an error in BOINC:

"LHC@home: Notice from BOINC
Your app_config.xml file refers to an unknown application 'Theory'. Known applications: None"

This is on this app_config file:

<app_config>
<app>
<name>Theory</name>
<max_concurrent>1</max_concurrent>
</app>
<app_version>
<app_name>Theory</app_name>
<plan_class>vbox64_theory</plan_class>
<cmdline>--nthreads 1</cmdline>
</app_version>
</app_config>
ID: 47319 · Report as offensive     Reply Quote
Iceberg007

Send message
Joined: 16 Nov 17
Posts: 14
Credit: 89,015
RAC: 0
Message 47320 - Posted: 28 Sep 2022, 0:31:36 UTC - in response to Message 47319.  

My preferences are as follows:

Resource share 100
Use CPU Y
Use AMD GPU N
Run test applications? Y

...

Run only the selected applications
SixTrack: yes
sixtracktest: yes
CMS Simulation: no
Theory Simulation: yes
ATLAS Simulation: no
ATLAS (long simulation): no
If no work for selected applications is available, accept work from other applications? N
Run native if available? N
Max # jobs 3
Max # CPUs 1
ID: 47320 · Report as offensive     Reply Quote
Jim1348

Send message
Joined: 15 Nov 14
Posts: 602
Credit: 24,371,321
RAC: 0
Message 47321 - Posted: 28 Sep 2022, 0:59:53 UTC - in response to Message 47319.  
Last modified: 28 Sep 2022, 1:01:18 UTC

Now I get an error in BOINC:

"LHC@home: Notice from BOINC
Your app_config.xml file refers to an unknown application 'Theory'. Known applications: None"

That is not an error. It just means that you have not run one yet.
It will go away when you do.

But I don't see any obvious problems. Maybe the Windows experts around here can suggest something. Good luck.
ID: 47321 · Report as offensive     Reply Quote
Iceberg007

Send message
Joined: 16 Nov 17
Posts: 14
Credit: 89,015
RAC: 0
Message 47322 - Posted: 28 Sep 2022, 1:06:57 UTC - in response to Message 47321.  

Thanks Jim!
ID: 47322 · Report as offensive     Reply Quote
Iceberg007

Send message
Joined: 16 Nov 17
Posts: 14
Credit: 89,015
RAC: 0
Message 47324 - Posted: 29 Sep 2022, 3:26:29 UTC - in response to Message 47322.  

I still haven't received a Theory WU after a day, despite it saying there are tasks available to send. I think there might be an issue with my app_config. Is there anyone who can let me know if it's deficient in any way?

Thanks.
ID: 47324 · Report as offensive     Reply Quote
maeax

Send message
Joined: 2 May 07
Posts: 2244
Credit: 173,902,375
RAC: 677
Message 47326 - Posted: 29 Sep 2022, 4:11:07 UTC - in response to Message 47324.  

When you rename it (xml1 for example) and reread your Boincmanager, get you then Theory-Tasks?
ID: 47326 · Report as offensive     Reply Quote
1 · 2 · Next

Message boards : Number crunching : VirtualBox ~^~~-- 6.1.38 --~~^~ (released September 02 2022)


©2024 CERN