BOINC not overriding web preferences even though told to do so

Domenic
Domenic
Joined: 22 Sep 15
Posts: 21
Credit: 93554420
RAC: 17
Topic 218565

I have 2 PCs I am mainly crunching with. One I want to use the Nvidia GPU on, and one I do not. If I have either YES to Nvidia or NO to Nvidia on the website with BOINC respecting the local (not web) preferences, BOINC just ignores the local preferences anyway. I can change the config file of either computer and they will not listen to it, even if they do not change the contents of the file.

Is it possible to have one PC crunch on the Nvidia card and one not? Main reason is I have a GT 710 in one that impedes workflow when running, but it has an Intel GPU I want to keep active. Other PC has a GTX 1080 Ti.

Gary Charpentier
Gary Charpentier
Joined: 13 Jun 06
Posts: 1948
Credit: 98958646
RAC: 28358

I have never seen BOINC fail

I have never seen BOINC fail to obey local configuration.

Questions to ask yourself:

1)Did you tell BOINC to read the local config file(s) after you edited them?

2)Are there error entries in the BOINC log? (typo's in the config file?)

3)Is BOINC reporting it is using the local config file(s) in the BOINC log (misnamed config file? permissions issue?)

A place to start.

Gary Roberts
Gary Roberts
Moderator
Joined: 9 Feb 05
Posts: 5850
Credit: 110039887302
RAC: 22399025

Domenic wrote:... I can

Domenic wrote:
... I can change the config file of either computer and they will not listen to it, even if they do not change the contents of the file.

Which particular config file are you talking about - there are a couple of ways to achieve what you want to do.  To save us guessing, could you please document the file and the actual change that you made?

If you are talking about cc_config.xml, please realise that when making changes to whether certain devices are used or ignored, it's not sufficient just to use the "reread config files" option.  The documentation mentions a full client restart being needed.

Domenic wrote:
Is it possible to have one PC crunch on the Nvidia card and one not?

Yes, of course, and enabling/disabling certain devices with cc_config.xml is just one way.  You could also use a different 'location' (also called 'venue') for each machine.  There are 4 available, generic (the default) or home, school, work.  One machine could be left at the generic location and the other assigned to a different one, eg. home.   You then set independent website prefs for each location and use the website controls to allow or disallow particular types of GPU.

Either way should work - it depends on what is most convenient for you.  Using different locations via the website allows you to select options (point and click) without the risk of getting typos or syntax errors in cc_config.xml.

With technical matters like this, it's best to post in either Crunchers' Corner or Problems and Bug Reports.  People looking for information like this are more likely to look in those places than the Cafe.  If you don't mind, I could move the complete thread to one of those forums.

 

Cheers,
Gary.

Domenic
Domenic
Joined: 22 Sep 15
Posts: 21
Credit: 93554420
RAC: 17

I am using the file that

I am using the file that BOINC generated for me named account_einstein_blah_blah.xml. I do not have a cc_config.xml file, but previously BOINC would respond to me changing the settings in the above. I did forget that I could separate computers into different groups on the website, so it would probably be easier to do that. I will try that first and report back.

I apologize for the wrong forum group, I had looked through some of the threads of a couple of the groups beforehand and for some reason it seemed to make sense to post here. That's my bad. The thread can be moved wherever it is supposed to reside.

Domenic
Domenic
Joined: 22 Sep 15
Posts: 21
Credit: 93554420
RAC: 17

It hasn't reported any errors

It hasn't reported any errors in the log as far as I know. However, I forgot that I can separate computers into groups on the website, so I will do that first since I imagine that is technically the preferred way to do this and much less error prone.

Gary Charpentier
Gary Charpentier
Joined: 13 Jun 06
Posts: 1948
Credit: 98958646
RAC: 28358

Let me point you

Gary Roberts
Gary Roberts
Moderator
Joined: 9 Feb 05
Posts: 5850
Credit: 110039887302
RAC: 22399025

Domenic wrote:I am using the

Domenic wrote:
I am using the file that BOINC generated for me named account_einstein_blah_blah.xml.

That's not a hardware configuration/use file - that's your account file.  You shouldn't change that file at all.  It should contain authentication details that allow the project to authenticate your computer as belonging to your account.

In my initial reply, I gave you a link to the documentation for the client configuration options that can enable/disable the use of certain hardware.  Gary Charpentier has repeated the link.  A lot of people might well be frightened off by all the complex technical detail there.  It should be easier to use the point and click method on the website as long as you read stuff carefully and you find the 'save changes' button when you finish making any changes.

Domenic wrote:
I do not have a cc_config.xml file ...

This is true for most people because the most common options are already 'built-in'.  You only need a cc_config.xml file if you want to override the defaults.  If you wanted to control GPU usage without setting up 'locations', you would need to create a cc_config.xml file (different for each computer) after reading and understanding all the stuff in the documentation.

Domenic wrote:
I apologize for the wrong forum group ....

There's no need to apologise :-).  The main reason I suggested the other boards is that those volunteers (like myself) that try to offer technical assistance, will be looking at the 'help' areas without necessarily wandering in to the 'cafe'.  Also, people looking for technical information will tend not to bother with the cafe.  So technical questions and answers are better off not being in the cafe.  I'll move this thread over to 'Problems and Bug Reports" later on when you've had a chance to read the replies.

 

Cheers,
Gary.

mmonnin
mmonnin
Joined: 29 May 16
Posts: 291
Credit: 3232287015
RAC: 100812

There are 4 profiles, a

There are 4 profiles, a default and Home/Work/School. If you change Home and your PC is on default your settings will be ignored.

 

Make sure the 'Location' column here:

https://einsteinathome.org/account/computers

Is the same one here in the drop down:

https://einsteinathome.org/account/prefs/project

Richard Haselgrove
Richard Haselgrove
Joined: 10 Dec 05
Posts: 2142
Credit: 2774722046
RAC: 838395

Domenic wrote:If I have

Domenic wrote:
If I have either YES to Nvidia or NO to Nvidia on the website with BOINC respecting the local (not web) preferences, BOINC just ignores the local preferences anyway.

Changing a 'use GPU' setting on the website doesn't take effect immediately. Next time your computer contacts the server (to report completed work, fetch new work, or both), the new website settings will be transferred - for use next time, not immediately. And setting "don't use GPU" won't disable it: it simply stops your computer requesting new work for that device. You'll go on running the old work until it runs out.

Comment viewing options

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