Mining Software

SgminerAn Open-Source OpenCL GPU Miner for AMD Cards on Windows

An honest guide to Sgminer: features, setup on Windows, safety checks, limitations since 2015, and better alternatives for current mining.

Free Open source Windows: Yes v5.1.1 Updated 19 Jul 2015
9 min read Last update 19 Jul 2015 github.com/sgminer-dev/sgminer

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.

02

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.

03

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.

04

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.

05

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.

06

Key features

Multi-pool mining

Sgminer can connect to several mining pools at once and switch between them, which helps when one pool is slow, unstable or temporarily unavailable. Failover settings let you define the order in which pools are tried.

AMD GPU monitoring

The miner reads temperature, fan speed and load from supported AMD cards through the ADL interface. This lets you watch each GPU from one console window and spot overheating before it causes problems.

Clock and fan control

With the required AMD library in place, you can adjust core and memory clocks and fan speeds directly from the miner configuration. Careful tuning can improve efficiency, but aggressive settings can cause instability.

RPC API

A documented RPC API lets external scripts and monitoring tools query the miner for status, hashrate and share statistics. This is useful if you manage several rigs and want a central dashboard.

Detailed documentation

The repository ships with guides on configuration, GPU options, OpenCL kernels, balancing intensity against stability, and frequently asked questions. Some of these documents are admittedly incomplete, so expect to read the source notes in places.
07

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.

08

How to install Sgminer on Windows

  1. 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. 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. 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. 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. 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.

  6. 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.

09

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
10

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.

  1. Open your pool's documentation and note the server URL, port and worker name format.
  2. Create or edit the configuration file in the miner folder, entering the pool URL, username and password fields as the documentation describes.
  3. Set the GPU intensity and thread values lower than you think you need, so you can raise them gradually later.
  4. Launch the miner from a command prompt and confirm that the GPU is detected and that work is being received.
  5. Watch the accepted and rejected share counts for at least 30 minutes. A high rejection rate usually points to latency or overly aggressive settings.
  6. Check temperatures and fan speeds. If the card runs hot, improve airflow or reduce the core clock before continuing.
  7. Once the rig is stable, adjust one setting at a time and record the effect on hashrate and power draw.
  8. Keep a log of your changes so you can return to a known-good configuration if a later tweak causes crashes.
11

Pros & cons

Pros
  • 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
Cons
  • 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
12

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.
13

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.

14

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
15

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.

16

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.

Download now