Two systems running fine with beta version of F@H in Linux. Does the VII work with other GPU projects or is it just the new F@H version making problems?
It works fine otherwise, I got it primarily for MilkyWay last year and it's great for that. To flesh this out, it's in the system I call #1 which also has two 2080 Tis. I run a separate BOINC client for each GPU, plus another for the CPU. That gives me maximum control over exactly what's running. F@H tries to use every processor by default, which I didn't really want to do, I'd much rather save CPU resources for CPU-only projects. I also want to keep the system working 100% either on a BOINC project or F@H. F@H work was all but impossible to get for awhile, it's still not as consistent as BOINC work. I've only been running it on a single 2080 Ti, and I have a program exclusion set for when the card is folding. It works well for one card, but if I were folding on all three, most likely only one or perhaps two GPUs would actually be folding at a time due to the inconsistent work, and the program exclusion would stop all BOINC work.
When I first started folding it looked like there was a separate app for AMD cards, but I don't think that's the case anymore if it was even true then, so I'd need a better way - meaning more complex scripts - to keep the VII working 100%, if I could get it working at all. The problem I have now is that I can't get the F@H client to properly assign work to it. Troubleshooting has been difficult because I'm not sure if the client isn't getting work because it's not available, or because there's a setup problem on my side, but as best I can tell either the F@H client crashes or the work it gets crashes, and the OpenCL error seems to indicate it's trying to assign the wrong type of work to the card.
Here's the F@H log showing the cards detected and their order.
GPUs: 3
GPU 0: Bus:5 Slot:0 Func:0 AMD:5 Vega 20 [Radeon VII]
GPU 1: Bus:1 Slot:0 Func:0 NVIDIA:8 TU102 [GeForce RTX 2080 Ti Rev. A]
M 13448
GPU 2: Bus:2 Slot:0 Func:0 NVIDIA:8 TU102 [GeForce RTX 2080 Ti Rev. A]
M 13448
CUDA Device 0: Platform:0 Device:0 Bus:1 Slot:0 Compute:7.5 Driver:11.0
CUDA Device 1: Platform:0 Device:1 Bus:2 Slot:0 Compute:7.5 Driver:11.0
OpenCL Device 0: Platform:0 Device:0 Bus:1 Slot:0 Compute:1.2 Driver:445.75
OpenCL Device 1: Platform:0 Device:1 Bus:2 Slot:0 Compute:1.2 Driver:445.75
OpenCL Device 2: Platform:1 Device:0 Bus:5 Slot:0 Compute:1.2 Driver:2841.19
You can see the VII is card GPU 0, but OpenCL device 2. No idea why that is but I think it's the main reason why I'm having problems.
Here's the config for my 2080 Ti that's working.
<!-- Folding Slots -->
<slot id='0' type='GPU'>
<cuda-index v='1'/>
<gpu-index v='1'/>
<opencl-index v='1'/>
Based on that, and how the client identifies the VII, which it does, the config for that should look like this.
<slot id='1' type='GPU'>
<gpu-index v='0'/>
<opencl-index v='2'/>
But this doesn't work, it gives an error. I also tried setting it up with the defaults and removing the Nvidia slots, but that didn't work either. I haven't had time to try with the latest client.