GPU work fetch bug in 7.0.25

Message boards : BOINC client : GPU work fetch bug in 7.0.25
Message board moderation

To post messages, you must log in.

AuthorMessage
ReverseInternet.com

Send message
Joined: 15 Mar 11
Posts: 6
United States
Message 43367 - Posted: 10 Apr 2012, 5:08:00 UTC

I'm running a system with crossfire ATI GPUs. When I use the computer I have the main GPU disabled for BOINC by adding <ignore_ati_dev>0</ignore_ati_dev> to cc_config.xml.

In 6.12 that seemed to work fine. In 7.0.25 it still does except for the fact that BOINC refuses to download new GPU work because:
4/9/2012 10:03:48 PM | Milkyway@Home | [work_fetch] ATI: fetch share 0.000 rsc backoff (dt 0.00, inc 0.00) (blocked by configuration file)

Fixing this bug would be nice, since it would allow me to crunch on the secondary GPU all the time except when I'm gaming (which is not that often).

Let me know if you need more data from logs.
ID: 43367 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15492
Netherlands
Message 43370 - Posted: 10 Apr 2012, 9:16:47 UTC - in response to Message 43367.  
Last modified: 11 Apr 2012, 15:57:54 UTC

We need more data from the logs, and for that you need to make cc_config.xml file with correct debug flags in them.

Make a Client_configuration (cc_config.xml) file and add into it:
<cc_config>
<log_flags>
<cpu_sched_debug>1</cpu_sched_debug>
<work_fetch_debug>1</work_fetch_debug>
</log_flags>
</cc_config>


Save it in your BOINC data directory.
Let BOINC know about it, by either exiting BOINC & restarting it, or opening BOINC Manager->Advanced view->Advanced->Read config file.
The output will be in the Event Log. Let it output for at least 5 minutes, then copy the part of the log with these debug messages in them, and stop BOINC.

Remove the old cc_config.xml file's lines, and in their place put the following:
<cc_config>
<log_flags>
<rr_simulation>1</rr_simulation>
</log_flags>
</cc_config>


Run this in the same manner as described above.
After 5 minutes, copy that part of the log, add it to the previous part (like in Notepad), and send this file to David Anderson with a description of what you think is wrong and how it should work. You can find his address here.

Please do not post the output in the forums, as then I end up copying it all and sending it off to David.
ID: 43370 · Report as offensive
ReverseInternet.com

Send message
Joined: 15 Mar 11
Posts: 6
United States
Message 43377 - Posted: 10 Apr 2012, 15:07:38 UTC

Sent logs to David.

Meanwhile is there any way to absolutely force BOINC to get new GPU WUs regardless of anything in the config, scheduler, etc?
ID: 43377 · Report as offensive
Profile Trog Dog
Avatar

Send message
Joined: 6 May 06
Posts: 287
Australia
Message 43379 - Posted: 10 Apr 2012, 15:31:28 UTC - in response to Message 43377.  

Does Activity/Use GPU Always in the manager help? You'll then have to manually suspend GPU work.
CIC1=CC=C(C2=N[C@@H](CC(OC(C)(C)C)=O)C3=NN=C(C)N3C4=C2C(C)=C(C)S4)C=C1
ID: 43379 · Report as offensive
ReverseInternet.com

Send message
Joined: 15 Mar 11
Posts: 6
United States
Message 43380 - Posted: 10 Apr 2012, 17:08:06 UTC - in response to Message 43379.  

Nope - doesn't help. It seems that in 7.0.25 <ignore_ati_dev>0</ignore_ati_dev> on Crossfire system is treated the same way as no GPUs
ID: 43380 · Report as offensive
Profile David Anderson
Volunteer moderator
Project administrator
Project developer
Avatar

Send message
Joined: 10 Sep 05
Posts: 719
Message 43664 - Posted: 22 Apr 2012, 6:29:47 UTC

This will be fixed in the next release.
-- David
ID: 43664 · Report as offensive

Message boards : BOINC client : GPU work fetch bug in 7.0.25

Copyright © 2024 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.