Sgminer is a free, open-source GPU miner for Windows and Linux aimed at people who run AMD graphics cards and want direct control over their mining setup. It is built for hobbyists and small rig operators who already understand pools, wallets and hardware tuning, and who want a lightweight tool rather than a polished commercial product.
The program was developed as a multi-threaded, multi-pool miner for Scrypt-based cryptocurrencies, with monitoring and clock control for ATI-family GPUs. Its development history matters: it descends from cgminer, which in turn grew out of cpuminer. Before you download anything, note that the project has not received code updates since 2015, so treat it as an archival tool rather than a current recommendation.
What Is Sgminer and Where It Fits
Sgminer is a command-line style mining program rather than a graphical application with buttons and wizards. You configure it with a file and control it through a console window, which suits people who prefer transparency about what the software is doing.
Its niche is Scrypt mining on AMD hardware through OpenCL. Scrypt was the algorithm behind several well-known coins during the period when GPU mining was at its height, and tools like this one were built around that hardware generation.
How GPU Mining Software Works Under the Hood
A GPU miner repeatedly hashes candidate block headers with different nonce values and checks whether the result meets the target set by the pool. The rate at which these hashes are computed is called hashrate, and it is the main performance figure you will see in the console.
OpenCL is the open standard that lets the program run compute kernels on AMD graphics cards. Kernel choice and intensity settings affect both speed and stability, so experienced miners tune them card by card rather than relying on one universal configuration.
Shares are partial proofs of work that a pool accepts as evidence of your contribution. Share difficulty determines how hard each share is to find, and the miner reports accepted and rejected shares so you can judge whether your setup is healthy.
Who Sgminer Is For
The typical user is an owner of one or more older AMD Radeon cards who wants to experiment with Scrypt mining or study how GPU miners are built. It also appeals to people who like reading source code and want to modify or fork the tool.
It is a poor fit for someone who wants automatic setup, support for modern NVIDIA hardware, or current algorithms. Beginners will find it easier to learn the mechanics here than on a fully guided product, but they should expect to spend time on configuration files and troubleshooting.
Why Mining Software Often Triggers Antivirus Alerts
Mining programs are frequently flagged by antivirus software because they use heavy GPU load and sometimes resemble malware in how they communicate with remote pools. This is a known pattern across the category, not proof that a specific build is malicious.
The right response is to obtain the file from its official source, check its checksum, and add a narrow exclusion for the program folder if your antivirus blocks it. Turning protection off entirely is a mistake, because it exposes the whole system to real threats.
Key features
Multi-pool mining
AMD GPU monitoring
Clock and fan control
RPC API
Detailed documentation
Supported coins
Sgminer is built around the Scrypt algorithm for its main use, with SHA-256 also listed among its supported mining algorithms. Hardware support centers on AMD graphics cards through OpenCL. Check the official repository for the exact device and driver combinations that other users have reported working.
How to install Sgminer on Windows
- 1
Get the official build
Open the project page on GitHub at https://github.com/sgminer-dev/sgminer and go to the Releases section. Download the Windows package from there, not from a file-sharing site or a search-engine ad. The latest tagged release is 5.1.1.
- 2
Verify the download
Compute the SHA-256 hash of the archive with a tool such as the built-in PowerShell Get-FileHash command and compare it with the checksum published alongside the release. If the values differ, delete the file and download it again.
- 3
Extract to a dedicated folder
Unpack the archive into a folder of its own, such as C:\Mining\sgminer. Keeping the miner, its configuration and logs together makes it easier to back up and to add exclusions in your antivirus settings.
- 4
Install the AMD driver and optional ADL SDK
Install a current AMD Radeon driver from AMD's official website. If you want monitoring and clock control, obtain the AMD ADL SDK from AMD's developer resources and place the required library files where the documentation describes, so the miner can find them.
- 5
Create a configuration file
Write a configuration file that lists your pool addresses, worker names and GPU settings. Start with conservative intensity values and add more aggressive settings only after confirming the card runs stable.
-
Launch and observe
Run the executable from a command prompt so you can read the console output. Watch for accepted shares, hashrate figures and temperatures during the first hour. Stop the miner immediately if you see repeated errors or thermal warnings.
System requirements
- Windows with an AMD Radeon graphics card supported by OpenCL
- A current AMD graphics driver
- AMD ADL SDK library, only if you want GPU monitoring and clock or fan control
- Sufficient case cooling and a stable power supply for continuous GPU load
How to use Sgminer
Using Sgminer is mostly a matter of preparing a configuration file and then watching the console. The workflow below assumes you already have a pool account and a wallet address for the coin you intend to mine.
- Open your pool's documentation and note the server URL, port and worker name format.
- Create or edit the configuration file in the miner folder, entering the pool URL, username and password fields as the documentation describes.
- Set the GPU intensity and thread values lower than you think you need, so you can raise them gradually later.
- Launch the miner from a command prompt and confirm that the GPU is detected and that work is being received.
- Watch the accepted and rejected share counts for at least 30 minutes. A high rejection rate usually points to latency or overly aggressive settings.
- Check temperatures and fan speeds. If the card runs hot, improve airflow or reduce the core clock before continuing.
- Once the rig is stable, adjust one setting at a time and record the effect on hashrate and power draw.
- Keep a log of your changes so you can return to a known-good configuration if a later tweak causes crashes.
Pros & cons
- Free and open source under the GPLv3 license, so the source code can be inspected
- Supports multiple pools with failover
- Provides direct access to AMD GPU monitoring and clock control
- Documented RPC API for scripting and remote monitoring
- Lightweight console tool without bundled extras
- No code updates since 2015, so it may not work well with modern drivers or current algorithms
- Requires AMD hardware; NVIDIA cards are not the target
- Setup depends on configuration files and command-line use, which is demanding for beginners
- Some documentation is incomplete
- Mining software often triggers antivirus warnings
Is Sgminer safe?
Sgminer is open source, which lets you inspect its code, but its age means you should be cautious. Download only from the official GitHub repository, verify the SHA-256 checksum of the archive before running it, and never trust copies offered on third-party download sites. Because the project is unmaintained, avoid running it on a machine that holds sensitive data or valuable wallets. Use a dedicated mining PC, keep your wallet on a separate device, and never type a seed phrase into any program or website claiming to help with mining. Antivirus tools may flag the executable; add a targeted exclusion for its folder rather than disabling protection altogether.
- Official source only. Download from github.com/sgminer-dev/sgminer. Ignore ads and lookalike domains.
- Check the SHA-256. Compare the installer hash with the value the developer publishes before running it.
- Never share your seed phrase. No developer, support agent or website — including CryptApps — will ever ask for it.
Alternatives
Sgminer sits in a different generation from most of the miners listed in this catalog. Newer tools such as GMiner, Rigel and WildRig Multi receive regular updates, support NVIDIA hardware or modern algorithms, and typically include more guided setup. Miners like NBMiner and T-Rex Miner are also aimed at NVIDIA cards, while XMRig focuses on CPU and GPU mining for RandomX and similar algorithms.
Sgminer's advantage is its narrow focus on AMD and Scrypt, together with its open license and transparent codebase. For a user who wants to study how a GPU miner works, that can be valuable. For someone starting a mining rig today, a maintained alternative is usually the safer choice.
Specifications
- Price
- Free
- Type
- Open source
- License
- GPLv3
- Latest version
- 5.1.1
- Last update
- 19 Jul 2015
- Windows support
- Yes (Windows build or installer)
- Source code
- github.com/sgminer-dev/sgminer
Frequently asked questions
Yes. Sgminer is distributed free of charge under the GPLv3 open-source license. You can download, run and modify it, provided you follow the terms of that license. Be aware that using it still involves electricity costs and hardware wear, which are your own responsibility.
Yes, Windows is one of its supported platforms, alongside Linux. You can obtain a ready-made Windows package from the official GitHub Releases page. The program is designed for AMD graphics cards using OpenCL, so NVIDIA-only systems are not its intended target.
It can be, if you take proper precautions. Download only from the official GitHub repository, check the SHA-256 checksum, and avoid third-party mirrors. Because the project has not been updated since 2015, run it on a dedicated machine and keep your wallet and seed phrase on separate devices.
The miner lists SHA-256 and Scrypt among its mining algorithms. Its design and documentation focus mainly on Scrypt-based cryptocurrencies, so that is where most of its configuration guidance applies.
Mining software often uses heavy GPU load and network behavior that security tools associate with malware. The detection does not by itself prove the file is harmful. Verify the download, then add an exclusion for the miner folder instead of turning off your antivirus completely.
No, the core mining functions work without it. The ADL SDK is needed only if you want GPU monitoring, temperature readings, fan control and clock adjustment through the miner. Without it, you will have to monitor your cards with separate AMD utilities.
Sgminer began as a fork of cgminer and focused on Scrypt mining with its own changes to kernels and configuration. Both tools share ancestry, but they have developed separately, and neither is a current recommendation for new hardware without checking its status first.
Verdict
Sgminer is a historically important, open-source GPU miner for AMD cards and Scrypt coins. It suits experienced hobbyists who want to study or tinker with mining software on older hardware. It is not suitable for beginners seeking guided setup or for anyone building a rig around current algorithms, since its code has not been updated since 2015. If you still want to try it, do so on an isolated machine, verify your download, and compare it against a maintained alternative before committing your equipment.