Posts by Joseph Stateson

41) Message boards : The Lounge : The Seti is Slumbering Cafe (Message 95072)
Posted 15 Jan 2020 by Profile Joseph Stateson
Post:
The extended outage allowed me to notice that a 4 core (8 thread) CPU cannot feed 9 GPUs running Einstein. I had to configure for 4 concurrent Einstein and 5 concurrent Milkyway and in addition had to scrap the "64" spoofed GPUs as that got too many Einstein. I had resources set to 0 but got way more than 64 work units. Should have gotten 1 for each GPU but I am looking at 110 on one mining system and 241 on another. Resource on both for Einstein was 0 so something not right.
42) Message boards : Questions and problems : Building client only, fails because of missing libnotify (Message 94650)
Posted 2 Jan 2020 by Profile Joseph Stateson
Post:
Thanks for your answer. I'm building in a , with no packages available.

I'm more concerned by the fact that libnotify is required while I'm trying to not build the manager :)

As mentioned by keith, _autosetup is the key an if errors show up then a problem

There is no configure file. Those 2 lines of code are in configure.ac
running _autosetup uses configure.ac and possibly other files to create "configure"
configure.ac is supposed to have that test for the manager as that is how it is determined if the manager gets created or not.
If you see an error message like "cant find wxwidgets" then you accidently included the manager.

walk-through below
https://boinc.berkeley.edu/forum_thread.php?id=13059&postid=92381#92381

I have no idea what "simili linux-from-scratch" is. Do you have bash or dash or something else. what version?
I myself got caught by a script that behaved differently than what I expected as it used sh instead of bash. Does your configure file have "#! /bin/sh" at the top or something else?

If you have
./configure --disable-server --disable-manager
that test of line 36044 will take the no path and continue on
else it will take the yes path and continue on

IN NO EVENT WILL IT GENERATE A SYNTAX ERROR UNLESS THE OS CANNOT PARSE IT.

suggestion: write a small batch file and run it with those lines of code something like
if test (whatever) = yes; then
echo "found a yes"
fi
If you get a syntax error then problem with whatever is running the script.

also good is "bash -x ./configure" assuming you have bash. else source, else I don't know.

HTH

[EDIT] My opinion is only worth 2c. It used to be worth a lot less but I got promoted to "Help Desk Expert" so maybe the 2c is good.

The above assume you got the source from GitHub after having selected the branch "client 7.16.3" else all bets are off
43) Message boards : Projects : Access Android desktop remotely? (Message 94646)
Posted 1 Jan 2020 by Profile Joseph Stateson
Post:
You can use add-ons such as BOINCTasks Mobile (requires Windows) and AndroBOINC



1) Was not aware of AndroBOINC. Went there and looked around and found screenshots
https://code.google.com/archive/p/androboinc/wikis/ScreenShots.wiki

they will not display even with JavaScript enabled on Google's chrome. Edge requires a policy change to run JavaScript and I suspect the problem is something else. /svn/www/projects.png is not a valid URL, it is folder. I tried the export to GitHub but that failed.

Where can I see screen shots? I do not have android devices.

2) I use splashtop to access the windows system running Boinctasks. Probably not much different than using mobile boinctasks on iPad under safari except the tiny screen on the iPhone requires zoom and panning. $10 a year gets me remote access from anywhere, not just the subnet.
44) Message boards : BOINC client : Support for Visual Studio versions newer than 2013? (Message 94640)
Posted 1 Jan 2020 by Profile Joseph Stateson
Post:
I have been building the client using VS2013 and also the latest Linux gcc (GitHub)
Recently was able to build the milkyway app for windows on Linux using mingw cross compiler (githhub)
Also built TBar's "special seti" source on Linux using latest gcc and CUDA libs (found zip at forum)

Was looking at building a windows version of that seti app and found a problem:

1>CUDACOMPILE : nvcc warning : nvcc support for Microsoft Visual Studio 2013 and earlier has been deprecated and is no longer being maintained
1>  support for this version of Microsoft Visual Studio has been deprecated! Only the versions between 2015 and 2019 (inclusive) are supported!


This is not a problem for the client as it does not run any CUDA code. However, the app clearly needs to be built with CUDA and I am guessing the newer libraries from NVidia might not be linkable with object code build by VS2013. That seti app uses source code from the client, especially include files and using VS2017 will require mods to the sources. I can try building the seti app using VS2017 and was wondering if there is any active work in making the client compatible with VS2015 or later? Possibly the seti app is best built with the mingw cross compiler instead of any MS product.
45) Message boards : Questions and problems : Data breach notification on Boinc.berkley.edu? (Message 94626)
Posted 31 Dec 2019 by Profile Joseph Stateson
Post:
I have never seen that pic nor was I even aware of this capability. I do use chrome for first visits or searching as I have chrome locked down. My other browser is Edge. I don't like it but it does work better on forms mainly because I keep chrome on tight leash. Sometimes chrome wont even show a required "captcha" popup because I loaded it with so many blocking extensions.

My normal desktop "office" system has McAfee via Dell and I pay for subscription to McAfee. OTH my surface pro has only windows 10 plus I do pay for Malware Bytes premium. One thing I noticed on the surface pro. If I browse to Seti@home and select "Number Crunching' and then the most popular thread "server panic" I ALWAYS get a warning that a trojan was found. Some site in u.nu had or has a trojan or is well known for poor security and is on Malwarebytes list. McAfee shows no problem, but who knows? The following is a screen grab from my SP4. BTW SETI has a "server panic" so often they start a new thread as the messages are too long. Currently # 118 If you read the message behind the "trojan warning" you can understand why they constantly have panics: a 20,000 WU cache size and any # of gpus you want (as long as you are a member of the club).



[edit] Thanks for letting me correct this post.
46) Message boards : Questions and problems : Big-little configuration and Boinc setup (Message 94625)
Posted 31 Dec 2019 by Profile Joseph Stateson
Post:
Thanks for posting this. I was unware of the big little terminology and went and read up on it here
https://en.wikipedia.org/wiki/ARM_big.LITTLE

My take: Intel extends battery life by reducing the clock speed when cpu not being used much.
ARM has the potential of switching to a core that has fewer transistors in addition to reducing the clock speed.
However, the OS has to implement the strategy and the applications needs to be tailored.
The article indicates that if one app needs a big core than all switch and vice-versa but better operating systems and better tailored apps can be more efficient.

I remember running a boinc app on a blackberry, forget what the Android version was but it made for a really good hand warmer when crunching.
47) Message boards : Questions and problems : iPhone credit app (Message 94616)
Posted 31 Dec 2019 by Profile Joseph Stateson
Post:
Just realized something is missing. Picture is screen grab from iPhone X and looks like there is more info under the "Average Credit .." Does anyone know what is there or if there is something to click on like to go to the project forum?

48) Message boards : Questions and problems : iPhone credit app (Message 94605)
Posted 31 Dec 2019 by Profile Joseph Stateson
Post:
Installed it. Nice that it has a link to the forum here.

Some possibilities as the source code is on GitHub:

Forum link for each project
Something like a stock ticker showing rise or drop for each project
Need eyeball not "X" on the password line plus should prefill email once first email is entered

Have never developed for iOS. Do not even know if apple has open source tools like gnu C or not.
49) Message boards : Questions and problems : "Phantom" GPU devices showing up in 7.16.3 and 441.66 again (Message 94601)
Posted 30 Dec 2019 by Profile Joseph Stateson
Post:
Ran some more tests after talking with Dell and it turned out the fan was not the problem. The NVidia board is running the fan at %100 which is ruining my hearing as well as the fan.

Just removed the "read only" coproc file and started boinc and it wrote out a good coproc_info.xml file that actually matched the one I had edited.

The board arrangement is the same. Maybe it needed another reboot for the "cleaner" to work.

Turned out the "basic" warranty (have 40 days left) covers the video board so they wanted proof so I took a lot of pictures. GPUz was helpful as it showed 5000 rpm and "no load" on the bad board and 1100 rpm on the good one also at no load. It also shows the history which is as good as a video.

I think an issue should be brought up about that coproc_info file. The detect GPU should never write out identical GPUs as the same address. If boinc has no control over the program doing the writing (which I suspect) then for sure when the client reads in the info file to see what is there it should ignore duplicates at the same bus address. Unfortunately, the ATI behavior is different.

https://stateson.net/images/coproc_normal.png
50) Message boards : Questions and problems : "Phantom" GPU devices showing up in 7.16.3 and 441.66 again (Message 94594)
Posted 30 Dec 2019 by Profile Joseph Stateson
Post:
Went back to feb 2019 and got the AMD RX-570 zipped coproc_info that I had provided earlier in the year when the problem first arose..

There is a difference, although both coproc info files have an extra pair of GPUs, the arrangement is not the same as nvidia. In this case I deleted the last two sections before making the file read-only.

	device_num, device_index
OCLati0		0	0
OCLati1		1	1
OCLati2		2	0
OCLati3		3	1



C:\Users\josep\Desktop\debug coproc>fc OCLat0.txt OCLat1.txt
Comparing files OCLat0.txt and OCLAT1.TXT
***** OCLat0.txt
      <opencl_driver_version>2766.5</opencl_driver_version>
      <device_num>0</device_num>
      <peak_flops>5095424000000.000000</peak_flops>
***** OCLAT1.TXT
      <opencl_driver_version>2766.5</opencl_driver_version>
      <device_num>1</device_num>
      <peak_flops>5095424000000.000000</peak_flops>
*****

***** OCLat0.txt
      <opencl_available_ram>4294967296.000000</opencl_available_ram>
      <opencl_device_index>0</opencl_device_index>
      <warn_bad_cuda>0</warn_bad_cuda>
***** OCLAT1.TXT
      <opencl_available_ram>4294967296.000000</opencl_available_ram>
      <opencl_device_index>1</opencl_device_index>
      <warn_bad_cuda>0</warn_bad_cuda>
*****


The nvidia coprioc info lists 2 CUDA devices so if more than 2 OpenCL device then a clue there is a problem. There is no count of actual cards nor do any of the OpenCL have duplicate sections so the ATI problem I harder to solve if just analyzing the file.
51) Message boards : Questions and problems : "Phantom" GPU devices showing up in 7.16.3 and 441.66 again (Message 94593)
Posted 30 Dec 2019 by Profile Joseph Stateson
Post:
I know how it happened and what can be done to fix it but not why.

How: Had to replace blower fan on one of two boards on my office desktop, long story, but ended up with the two boards back in but the slots were reversed. Installed 441 after Microsoft put in 3xx as it seems reversing the PCIe slots confuses windows.

Boinc showed 2 CUDA and 4 OpenCL devices with the pair of extra "phantom" GPU's attempting to crunch. Revo Uninstaller, clean install of 441 did not solve the problem. The Revo showed a mix of 339 and 441 but the clean install should have worked.

Looked at the coproc_info xml file
header
cuda0
cuda1  
opencl  num,index
OCLnv0  ===> 0,0
OCLnv1  ===> 0,0
OCLnv2  ===> 1,1
OCLnv3  ===> 1,1


C:\Users\josep\Desktop\debug coproc>fc OCLnv0.txt OCLnv1.txt
Comparing files OCLnv0.txt and OCLnv1.TXT
FC: no differences encountered


C:\Users\josep\Desktop\debug coproc>fc OCLnv2.txt OCLnv3.txt
Comparing files OCLnv2.txt and OCLnv3.TXT
FC: no differences encountered


C:\Users\josep\Desktop\debug coproc>fc OCLnv1.txt OCLnv3.txt
Comparing files OCLnv1.txt and OCLnv3.TXT
***** OCLnv1.txt
      <opencl_driver_version>441.66</opencl_driver_version>
      <device_num>0</device_num>
      <peak_flops>8186112000000.000000</peak_flops>
***** OCLnv3.TXT
      <opencl_driver_version>441.66</opencl_driver_version>
      <device_num>1</device_num>
      <peak_flops>8186112000000.000000</peak_flops>
*****

***** OCLnv1.txt
      <opencl_available_ram>3726508031.000000</opencl_available_ram>
      <opencl_device_index>0</opencl_device_index>
      <warn_bad_cuda>0</warn_bad_cuda>
***** OCLnv3.TXT
      <opencl_available_ram>3726508031.000000</opencl_available_ram>
      <opencl_device_index>1</opencl_device_index>
      <warn_bad_cuda>0</warn_bad_cuda>
*****


The gpu detect program wrote out duplicate entries for the same GPU. My fix was to delete the OCnv1 and OCnv3 and set the attributes of the coproc_info.xml file to read only.

Suggestion: The program that writes out that file should check for duplicates. Alternately, the program that reads it in should do a check.

other thoughts: clean uninstall should have worked. possibly I should have disconnected the ethernet to prevent windows from re-downloading the same 339 (?) driver. I was instructed to reboot several times to removed 441 and 339 stuff. Since I was busy with replacing the fan I may not have responded in time to continue the uninstall.
52) Message boards : Questions and problems : problem setting up anonymous platform - need help (Message 94583)
Posted 28 Dec 2019 by Profile Joseph Stateson
Post:
Oince I put
<dont_check_file_sizes>1</dont_check_file_sizes>

into the cc_config.xml then there was no urgency for an anonymous platform and I deleted the app_info.xml

From memory I think I had the following
<app_info>
<app>
<name>milkyway</name>
</app>
<file_info>
<name>ati_milkyway_separation.exe</name>
<executable/>
</file_info>
<app_version>
<app_name>milkyway</app_name>
<version_num>1.46</version_num>
<platform>windows_x86_64</platform>
<plan_class>opencl_ati_101</plan_class>
</app_version>
</app_info>


I put the above (or something like it) together after looking at
https://milkyway.cs.rpi.edu/milkyway/forum_thread.php?id=3987 and comparing it to the one that Tbar released for SETI.

starting with the first <app> above the first "101" and I changed nvidia to ati
the "factory" app I have been using is milkyway_1.46_windows_x86_64__opencl_ati_101
so I guessed and broke that down in to the 4 parts name, ver, platform, class

In order to try the above xml I will have to run down my WU count from 850 to zero, set resources to "0" and exclude all but 1 gpu and only process 1 work unit at a time else I might dump a lot of good workunits due to my misconfiguration of the anonymous platform. However, I got plenty of free time and can try getting it to work.
53) Message boards : Questions and problems : problem setting up anonymous platform - need help (Message 94567)
Posted 28 Dec 2019 by Profile Joseph Stateson
Post:
I am attempting to create an anonymous platform at Milkyway.and
am using the Boinc documentation here

https://boinc.berkeley.edu/wiki/Anonymous_platform

Looking a the example's first 8 lines is confusing:
<app_info>
<app>
    <name>setiathome_enhanced</name>
</app>
<file_info>
    <name>setiathome_6.6_windows_intelx86.exe</name>
    <executable/>
</file_info>


"setathome_enhanced" is not really "app name". When actually coding up the app_info file one
would use "setiathome_v8" if you wanted to acquire v8 data

"setiathome_6.6_windows_intelx86.exe" is the name of the executable that is to be used to process the data.
It may or may not have the same name as an existing program at SETI.

Is the above analysis correct?

Here is the problem at Milkyway:

My app_info.xml file is recognized as an anonymous platform by milkyway
Milkyway@Home	12/27/2019 11:01:18 PM	Found app_info.xml; using anonymous platform	


I created an app that I call "test". If I rename "test.exe" to have the same name as an existing Milkyway app
" milkyway_1.46_windows_x86_64__opencl_ati_101.exe" then when the boinc client starts there is the
message "milkyway_1.46_windows_x86_64__opencl_ati_101" has size X bytes but only Y bytes was expected
That executable is then deleted and Milkyway downloads the 1.46 version to replace my app.

If just put "test.exe" at <file_info> then there is no message about the wrong length,
but test.exe is deleted anyway and nothing is downloaded.

Does not look like they support anonymous platform or I am doing something wrong.
I have not yet figured out what goes where "setiathome_v8" is.
I tried "Milkway@home separation" and have been guessing but have not
hit the right name that they call their data yet.

[edit] the download can be stopped using cc_config "don't check size" but tjhere is not reason to delete the test.exe app
54) Message boards : Questions and problems : Server "msg_to_host" out of control on some projects + how it works? (Message 94551)
Posted 25 Dec 2019 by Profile Joseph Stateson
Post:
Fixed and tested under Ubuntu and Win10

cc_config.xml looks like this:
<exclude_proj_msg>
<proj_name>Einstein@Home</proj_name>
<msg_type></msg_type>
<msg_content>no longer needed</msg_content>
</exclude_proj_msg>

<exclude_proj_msg>
<proj_name>GPUGRID</proj_name>
<msg_type></msg_type>
<msg_content>No tasks</msg_content>
</exclude_proj_msg>

<exclude_proj_msg>
<proj_name>GPUGRID</proj_name>
<msg_type></msg_type>
<msg_content>no tasks available</msg_content>
</exclude_proj_msg>


I print one messages up and never print anymore.
12/25/2019 1:08:50 AM	Not showing project messsage from Einstein@Home of type "ALL" with content "no longer needed"	
12/25/2019 1:08:50 AM	Not showing project messsage from GPUGRID of type "ALL" with content "No tasks"	
12/25/2019 1:08:50 AM	Not showing project messsage from GPUGRID of type "ALL" with content "no tasks available"	
12/25/2019 1:08:50 AM	Config: use all coprocessors	
...
12/25/2019 1:23:46 AM	For project GPUGRID,  excluded this message: "No tasks sent" of priority "low"	
12/25/2019 1:23:46 AM	For project GPUGRID,  excluded this message: "Project has no tasks available" of priority "low"	

55) Message boards : Questions and problems : Server "msg_to_host" out of control on some projects + how it works? (Message 94525)
Posted 24 Dec 2019 by Profile Joseph Stateson
Post:
I am getting 1000's of messages from Einstein and 100's from GPUgrid. The event log only holds 2000 and right now the log starts at 2081 and ends at 4081.

My guess is 1,500 of " Einstein … boinc will delete file xxx (no longer needed)"
and about 500 from GPUgrid telling me in no uncertain terms there is no project work available.

What is missing from the event log? All the debugging stuff I wanted to look at to spot a problem that was in the first 2000 or so messages I cannot see anymore.

Looking at module sched_locality I see
        sprintf(buf, "BOINC will delete file %s (no longer needed)", fi.name);
        g_reply->insert_message(buf, "low");

That is server code, not client, but there is a filter: "low" and also the project "Einstein"

The client handles those message as
    // show messages from server
    //
    bool got_notice = false;
    for (i=0; i<sr.messages.size(); i++) {
        USER_MESSAGE& um = sr.messages[i];
        int prio = MSG_INFO;
        if (!strcmp(um.priority.c_str(), "notice")) {
            prio = MSG_SCHEDULER_ALERT;
            got_notice = true;
        }
        msg_printf(project, prio, "%s", um.message.c_str());
    }


The only msg filtering is to send the notices to the notice dialog box and let the event log show all the rest ie: "low". (I did not see a "high" but there might be one)

A) Feature request: This message handler should do some filtering.

Some ideas

1. Have project put additional classes in the message such as "ignorable" in addition to "low" and "high" assuming that exists. The client can have a debug flag <show_ignorable>1</show_ignorable> , etc. I suspect the projects have a lot of inertia and this wont happen

2. Mod the client: Count number of similar message such as "Einstein" + "no longer needed" and only display the first message and if a subsequent message from Einstein changes, then print the total "CNT" of similar massage along with the new message. This may or may not work with GPUgrid as they display 5 lines of messages all stating what projects have no work available. A filter such "low" + "gpugrid" would work

If staff thinks any of this is useful I can code it (#2) up and present it as a fix to an "issue" Otherwise I plan to drop any "low" on my "special mod" which will be put on GitHub.

B) Is there sample code that shows how to send these messages to the client? I looked at "boinccmd --help" and did not see a "send message to client:" The reason I bring this up is that I have a python script that reads temperatures from the GPU and the CPU and if I receive the NVidia driver request "lost GPU: please reboot system" it would be nice to send that message and have it show up either at BM or BT. Currently I issue an order to stop all GPU work using boinccmd and send a text message to my phone. This is Linux, not windows of course.
56) Message boards : Questions and problems : Unable to revert to "legacy" driver (Message 94470)
Posted 22 Dec 2019 by Profile Joseph Stateson
Post:
At the "normal" download site, https://www.nvidia.com/Download/index.aspx the only types listed are GRD and Studio.
On that page, scroll down to "Beta and Older Drivers". That's a link, although it doesn't look like it. Click through, and you have a better search tool.


Yea, I saw that, but it looks like 441.66 is working so going to stick with it. I had read your suggestion on the n00bish thread and went and found that old driver thinking that would solve the problem of the second GPU not getting work.

At some point, not sure when or why, my NVidia system ended up with "phantom" OpenCL devices. This is unique to OpenCL and I have seen this before on ATI video board. I think we discussed this some time ago. It was fixed by originally editing the clinfo xml file to remove the extra devices and then marking it read only so boinc did not try to re-create it. I have not seen this problem on ATI board ever since better drives came out for RX500 class. This is the first time since maybe a year ago.

I just checked BT's "long term history" file and the problem of 1-2 hour Einstein goes back a week. GW's take at most 30 minutes and the 1k-nvidia are normally 12-15 minutes not 2 hours. There are no hour long jobs on any of my NVidia boards. Whatever caused the problem is gone. Either the upgrade to 7.16.3 fixed it or the RevoUninstaller cleaned out an NVidia mess.

I know other project are reporting problems with the newer driver, could it be related to this? The symptom here is it simply takes way to long to complete a tasks with the GPU running at 12.5 watts and averaging %1 utilization but the result eventually validates. I think other projects are getting wrong answers which is not happening here but I will keep an eye on it.
57) Message boards : Questions and problems : Unable to revert to "legacy" driver (Message 94463)
Posted 22 Dec 2019 by Profile Joseph Stateson
Post:
If you do a full search for Beta / older drivers at NVidia.com, and specify Windows 10, you get a new search term box for "Windows Driver Type:", with a choice of Standard or DCH.

Driver 431.60 is available for download in DCH format.


Looks like my collection of previously working drivers is not usable.

This is unreal. At the "normal" download site, https://www.nvidia.com/Download/index.aspx the only types listed are GRD and Studio. Clicking on "search" for gtx1070ti shows on 441.66 WHQL There is nothing mentioned about DCH. However, when I click on download the name is "-dch-whql.exe" so the default is dch.

I have noticed for some time that the GeForce Experience wants me to use it to "keep drivers up to date". I have been avoiding installing Experience in the past as there no games to monitor plus they want me to log in and in addition verify a captcha. The last couple of upgrades I have done the Experience checkbox was grayed out which causes it to go in.
58) Message boards : Questions and problems : Unable to revert to "legacy" driver (Message 94460)
Posted 22 Dec 2019 by Profile Joseph Stateson
Post:
Ran out of GPUGRID tasks and system brought in Einstein. GPUGRID uses CUDA and Einstein uses OpenCL. Those CUDA tasks finished ok but one of the Einstein was taking way too long indicating a problem with the 2nd gtx1070 board. GPUz said the 2nd board was used between %0 to %2 (ie: no usage)

I restarted BOINC so I could look at the startup and noticed 2 CUDA but 4 OpenCL. This is identical to a problem I had with ATI board some time ago.

Nvidia driver was 441.66 and I was running the stock 7.14.2

I tried that 431.60, a known good driver but WTF !!!



My system now requires the DCH class of drivers. So, in addttion to Studio and Game Ready, there is now a DCH version!
I used RevoUninstallerPro to get rid of all NVidia and at same time I put in 7.16.3. One of those or maybe both worked. Windows upgraded the driver for me to 441.66 which is what I had earlier and I noticed the "ghost" pair of GTX1070 are no longer showing up. I have 2 CUDA and 2 OpenCL as it normal, Einstein is working fine and both boards show running warm and usage %90 as is normal.

I am guessing that last Tuesday's Microsoft feature update started required DCH drives but didn't put one in. The other thing that is strange is that I did not have to go and download a driver. Windows put in 441.66 w/o me asking to look for a driver. I assume it found it on the disk and used that one.
59) Message boards : Questions and problems : view multiple hosts (Message 94444)
Posted 22 Dec 2019 by Profile Joseph Stateson
Post:
There are 3rd party apps to do that and they are listed under "add -ons" on the main Compute for Science page. I have been using boinctask since it was available. It can show temperatures on the remote systems if the companion TThrottle is install on the remotes.
60) Message boards : Projects : GPUgrid not always resuming tasks correctly (Message 94377)
Posted 18 Dec 2019 by Profile Joseph Stateson
Post:
Found solution

One of my boards overheated and I needed to reboot and issue new fan speed settings as I had forgotten to do that when I powered it up earlier. The board overheating was the one vnc was using so unable to use vnc to run speed settings. Speed settings required a $DISPLAY and cannot be done from putty.

There was one GPU grid task left over from the four I had and it had about an hour left. It was D4 so I excluded do..d3 and d5..d8 in cc_config and rebooted

GPUGRID got d4 as all others were excluded. This gave me the idea:

if a pair of RTX-2070 and as single gtx1060 then use one boinc service for the pair of RTX and another service for the gtx. Since the client sees all the boards, then the exclude is used to deny access to the other services boards.

It is a PITA to set up multiple clients with the existing boinc windows and Linux version. However, a script can be created to simplify the procedure. I actually have a script I tested on Milkyway that worked fine,. It split my 6 GPUs into a pair of 3 each which allowed me to obtain the project max of 900 work units for each client. I have no need to get 1800 work units, it was just a test and I am back to 900 for all 6 GPUs. My script was simplified as I as able to use my special boinc client "mod" to supply a different hostname to the client which get a unique project id for the new host. Without that option the script would be much more complicated. If anyone is truly interested I can put a script together and submit it as 3rd party but I would need the feature of setting the hostname. This was discussed in issue 3337 and marked as to-be-determined.

Different GPUs in a system is not that common among regular users and a professional gridcoin miner would have all identical boards per system. The GPUGrid project could modify their code to "start over". They already know the board is different as a message was printed to that effect. This whole discussion is storm in a teacup .


Previous 20 · Next 20

Copyright © 2021 University of California. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.