RX 560 not seen by Boinc - RX570 crossfire

Message boards : GPUs : RX 560 not seen by Boinc - RX570 crossfire
Message board moderation

To post messages, you must log in.

AuthorMessage
Blackcamelot

Send message
Joined: 2 Dec 22
Posts: 2
Message 110610 - Posted: 2 Dec 2022, 15:03:45 UTC
Last modified: 2 Dec 2022, 15:05:18 UTC

Good evening everyone,
I recently installed the latest version of boinc, I have a RX 560 that is seen correctly by the pc, the drivers are the latest released on the site. Unfortunately Boinc does not recognize the GPU, it works exclusively with the CPU. Can you help me make it visible to Boinc?

I have another pc with two RX 570 crossfire graphics cards where I installed Boinc in the same way and in this the software detects and makes only one GPU work. How can I make them both work?

many thanks
ID: 110610 · Report as offensive
Profile Keith Myers
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 17 Nov 16
Posts: 863
United States
Message 110612 - Posted: 2 Dec 2022, 18:01:02 UTC - in response to Message 110610.  

You need to add this statement into your cc_config.xml file in the BOINC directory.

<use_all_gpus>1</use_all_gpus>

Place it into the </options> section.

The reason your card isn't used is that BOINC will only use the most capable card in a host and you must have a more capable card than the RX560 installed in the host and it uses only that.

The other host with dual RX570 gets both cards used as both are the same capability. Not necessary to use the all gpus statement in that host.

The easiest way to add or change the cc_config.xml file is to use the BOINC Manager and change one of the Event Log options in the Options menu. Change one default logging option or toggling on the sched_op_debug flag will fully populate the cc_config.xml file if it was never created before.

Then just change the use all gpus statement from 0 to 1 and restart BOINC and it should use both cards in that host.


ID: 110612 · Report as offensive
Blackcamelot

Send message
Joined: 2 Dec 22
Posts: 2
Message 110627 - Posted: 4 Dec 2022, 10:03:13 UTC - in response to Message 110612.  

Hi Keith,
For the computer with the rx560, I solved among a thousand tests by uninstalling and reinstalling excluding the "service install" option and now the GPU is seen and works correctly.
The only strange thing is that it doesn't work with a 100% load, but at least I made a step more.

For the other computer with the two rx 570s I inserted the cc_config.xml file in ANSi format with the following code inside the BOINC folder,as you advised me.

<cc_config>
<options>
<use_all_gpus>1</use_all_gpus>
</options>
</cc_config>

It sees the two RX570 (Event Log) when opening Boinc,so the software sees both correctly,but only works with the cc_config.xml file as well.
I have tried both in crossfire mode, and in separate modes.
Why?

Many thanks for your support and patience.
ID: 110627 · Report as offensive
Skillz

Send message
Joined: 29 Apr 21
Posts: 7
Message 110908 - Posted: 11 Jan 2023, 20:11:35 UTC - in response to Message 110627.  

What project are you running? I know some projects, like SRBase, has issues with running more than one card per host. There are work arounds for this, but it's not easy to get it setup and working correctly.

Some projects also do not stress a GPU to 100%. If that's the case here, then running two tasks per GPU will usually allow the GPU to be utilized 100%. Just make sure it benefits you when doing this as some projects will take longer to run 2 tasks at once then running 2 tasks back to back.
ID: 110908 · Report as offensive

Message boards : GPUs : RX 560 not seen by Boinc - RX570 crossfire

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.