If you are into trading and cryptocurrency, NiceHash is a great platform to look out for. The interface is very simple. You are connected to the server as a device that provides the computing power to the mining server network through device GPU and the platform pays you in Bitcoins. However, due to its unique concept, it needs to be connected to different servers worldwide and there needs to be a secure system in place to recognize systems on the network. The software uses your GPU for the mining power that you lend to the network. Hence, it can be troublesome if you are facing any issue with the NiceHash software not being able to detect the GPU.
How does it work?
NiceHash software works on recognition through different layers – System, Windows, and NiceHash. If any of the layers is at fault, it leads to a domino effect of sorts where the other layers will not be able to carry out their recognition function as well. Due to this, NiceHash can have a problem detecting your GPU. Trouble in GPU recognition in any of these layers will lead to issues with the other layers. There are ways by which you can detect what layer is responsible for the GPU not being detected.
If the problem is in the System recognizing the GPU
Try these workarounds:
1) To make sure that the GPU is getting recognized by the system, connect it to the monitor and wait till the BIOS boot screen loads. If it does so successfully, then there is no issue there.
2) During the boot, if the GPU fans are not working, this indicates the presence of faulty risers.
3) In case, the number of GPUs being detected seems to be the problem, the issue could indicate a problem with the disabled 4G decoding setting in BIOS.
If the Problem is Windows (OS) not recognizing the GPU for use in NiceHash
As soon as the system detects the GPU, the processing is taken over by the operating system. The operating system also detects the drivers for GPU and loads them. In case the drivers are not installed, you will need to install them manually for NiceHash to work.
You can follow these steps to make sure that the GPU is detected by the operating system.
1) Find the Windows start button and right-click on it.
2) Open Device Manager and find Display Adapters.
3) You should be able to see your cards listed.
However, if you see an Exclamation mark (!) near the GPU, it indicates that the GPU is running with a faulty driver that needs to be updated or replaced. Right-click on the driver, and select Update driver. If this doesn’t work, right-click on it again and select Uninstall driver. Restart your PC to reinstall the drivers. If updating or reinstalling drivers fail to remove the problem, it is most likely a faulty USB riser causing the issue.
NiceHash Miner may not be detecting your GPU
If the version of the GPU that you are using is a little older, NiceHash will have trouble detecting it. There is a minimum CUDA version requirement that the GPU needs to fulfill to run the software. The minimum CUDA version requirement on NVIDIA cards to mine on NiceHash is version 5.2 and above.
Also, the VRAM on the GPU should be above 3 GB to mine successfully.
You can try the following steps to try to make sure that the NiceHash miner recognizes your GPU with the fulfillment of requirements.
1) Visit this link.
2) Select the GPU manufacturer, model, and generation.
3) To find the CUDA version, find the Graphics Table.
If you are still unable to find the solution to your problem, you can visit the discord community for NiceHash where users can submit their issues and get solutions.
Also read: NBA 2k22 not recognizing GPU: Workaround and Fixes