It seems that a lot of GPU problems revolve around specific versions of drivers. Though AMD has their own support structure, you can often learn from information reported by others who fold.
Hi,
on monday I have build a new system. To test it I used F@H. both CPU and GPU were working just fine and then GPU started to fail.
here is the log snip.
is this archaic GPU still supported? or can you spot in the log, what went wrong?
The R7 240 is still listed as supported, but towards the low end of the scale for a GPU. There are two possible issues that tI can think of that would cause the processing of the WU to fail. First is that the Project 13446 WUs are using a bit different set of simulation options, so sometimes fail a bit more often. The second may be related to the video driver. If Windows updated it through its update, then it will not have the OpenCL support properly installed, or possibly removed. Or the latest driver version may not support OpenCL processing on this old of a card.
iMac 2.8 i7 12 GB smp8, Mac Pro 2.8 quad 12 GB smp6
MacBook Pro 2.9 i7 8 GB smp3
OCL15776T24.cl", line 21: warning: OpenCL extension is now part of core
#pragma OPENCL EXTENSION cl_khr_fp64 : enable
Error:E010:Irreducible ControlFlow Detected
In this timeframe, AMD released some GPUs that failed to support FP64 (hardware Double Precision) and I suspect the R7-240 was one of them. FAH does require that hardware instruction set and the only way I can think of to resove this issue is to reclassify that GPU as unsupported. I'm not an expert here so I'll wait for somebody with in-depth knowledge of the Mixed Precision code.
I think the distinction may be the difference between GPUs supporting Terrascale vs. GPUs supporting GCN. What are the lspci codes associated with your GPU and which architecture is it based on?
To quote from techpowerup's description:
Even though it supports DirectX 12, the feature level is only 11_1, which can be problematic with newer DirectX 12 titles.
The R7 240 is supposed to be based on a GCN 1st generation chip, and should support FP64. But there are several variants released by AMD and the other video card makers using AMD chips, not all of them have FP64 notations in their specs on TechPowerUp.com
iMac 2.8 i7 12 GB smp8, Mac Pro 2.8 quad 12 GB smp6
MacBook Pro 2.9 i7 8 GB smp3
OCL15776T24.cl", line 21: warning: OpenCL extension is now part of core
#pragma OPENCL EXTENSION cl_khr_fp64 : enable
Error:E010:Irreducible ControlFlow Detected
In this timeframe, AMD released some GPUs that failed to support FP64 (hardware Double Precision) and I suspect the R7-240 was one of them. FAH does require that hardware instruction set and the only way I can think of to resove this issue is to reclassify that GPU as unsupported. I'm not an expert here so I'll wait for somebody with in-depth knowledge of the Mixed Precision code.
I think the distinction may be the difference between GPUs supporting Terrascale vs. GPUs supporting GCN. What are the lspci codes associated with your GPU and which architecture is it based on?
To quote from techpowerup's description:
Even though it supports DirectX 12, the feature level is only 11_1, which can be problematic with newer DirectX 12 titles.
The card was folding just fine for couple of days. so this is not gonnna be the root cause
Joe_H wrote:Welcome to the folding support forum.
The R7 240 is still listed as supported, but towards the low end of the scale for a GPU. There are two possible issues that tI can think of that would cause the processing of the WU to fail. First is that the Project 13446 WUs are using a bit different set of simulation options, so sometimes fail a bit more often. The second may be related to the video driver. If Windows updated it through its update, then it will not have the OpenCL support properly installed, or possibly removed. Or the latest driver version may not support OpenCL processing on this old of a card.
I have installed drivers through AMD utility, yet I cant guarantee that Windows didnt messed it up. Please, can you point me to a guide on how to install/fix OpenCL? Or shall I just reinstall latest AMD drivers? Im noob in this area.
thanks
Usually reinstalling drivers downloaded from AMD will fix up any changes made by MS Windows Update. Occasionally the latest driver has a problem, so using the alternate driver links and selecting one just prior to that will work.
There are settings to keep the Windows updater from updating video drivers, a google search should find those. However the major Windows updates can reset those and start including drivers again.
iMac 2.8 i7 12 GB smp8, Mac Pro 2.8 quad 12 GB smp6
MacBook Pro 2.9 i7 8 GB smp3
So, apparently it is folding again. Dunno why tho
What I did in past days:
I have checked the drivers through the AMD software which said that I am on latest drivers, however I have found that there is some OpenCL compatibility pack available from Windows store. Installation of this package did not help immediately. I did several restarts since its installation and the "Failed" error was returning over and over again. What was different the last time I shut it off, was that I have turned PC off without stopping F@H first. After a day off F@H started up with Windows logon and started folding right away on both CPU and GPU slots.
No idea whether it was that package or the turn it on and off again routine
FishCZ wrote:So, apparently it is folding again. Dunno why tho
I would bet its crunching not a WU of the following: 13446, 17433, 17434, 17435
R7 240 HD 7970
Whatever "Graphics/Compute: GFX6" means its on both of our GPUs. Theyre also both GCN 1.0
Maybe there is simply a bug or missing parts in the instruction set of GCN 1.0