Mining Software

Xmrig Cuda MOGPU Mining Plugin with Algorithm Switching

Free open-source CUDA GPU miner forked from XMRig, with algorithm switching. Learn setup, safety checks and how it compares to alternatives.

Free Open source Windows: Yes v6.22.1 Updated 4 Jun 2025
7 min read Last update 4 Jun 2025 github.com/MoneroOcean/xmrig-cuda

Xmrig Cuda MO is a free, open-source GPU mining plugin for Windows, built for people who mine cryptocurrency on NVIDIA graphics cards and want a CUDA-based tool derived from the well-known XMRig miner. It is a fork of the XMRig CPU miner with a CUDA plugin and support for algorithm switching. The latest version is v6.22.1-mo1, and the last code update was made in June 2025.

If you are comparing mining tools, this page explains what the program does, how to install the ready-made build, what to check before running it, and where it fits among similar GPU miners. Mining software needs extra care because it puts heavy load on hardware and is often flagged by antivirus tools, so read the safety section before you download anything.

02

What Is a CUDA Mining Plugin?

CUDA is NVIDIA's parallel computing platform, which lets software run many calculations at once on a graphics card. Proof-of-work mining is highly repetitive, so it maps well onto this kind of hardware.

A CUDA plugin connects a miner to that platform. Instead of asking the processor to test hashes one by one, the miner hands the workload to the GPU. The result is that a single graphics card can do far more hashing than a typical CPU.

03

Who Is Xmrig Cuda MO For?

The program suits hobbyists and small-scale miners who already own NVIDIA graphics cards and feel comfortable with text configuration files and terminal windows. It is also useful for developers who want to study or modify a GPU miner written in C/C++.

It is less suitable for anyone expecting a polished graphical interface or a guided setup wizard. Start with a test run on one machine, and treat mining as an experiment in hardware and electricity costs rather than a source of guaranteed income.

04

How GPU Mining Works in Practice

Miners compete to find valid hashes for a block or share. Most people join a mining pool, which combines the work of many participants and splits rewards according to the shares each one submits.

Your miner reports accepted and rejected shares to the pool, and hashrate describes how many hashes per second your hardware produces. Watching these numbers over time tells you more about your setup than any single reading.

05

Key features

CUDA-powered GPU mining

Hashing runs on NVIDIA graphics cards through the CUDA plugin, so the graphics card does most of the computational work instead of the processor. This is the main reason to pick this build over a CPU-only miner. Your results depend heavily on the card model, the driver version and the algorithm you run.

Algorithm switching

The fork is built around the ability to change the mining algorithm during operation. How and when a switch happens depends on your configuration and the pool you connect to, so test any setup on a single machine before scaling it up.

Foundation in XMRig

Because the project is a fork of XMRig, the overall approach, from configuring a miner to reading its console output, will feel familiar to anyone who has used that codebase. The CUDA plugin adds the GPU side to an established CPU miner.

Readable source code

The source code is published on GitHub and written in C/C++, so developers can read, build and modify it. Reviewing the code is one way to understand exactly what a miner does on your machine.
06

How to install Xmrig Cuda MO on Windows

  1. 1

    Open the official release page

    Go to the GitHub Releases page for the fork, either https://github.com/MoneroOcean/xmrig-cuda/releases or the original https://github.com/xmrig/xmrig-cuda/releases. Download only from the official website or these GitHub pages, and avoid mirror sites that offer the same file.

  2. 2

    Verify the file

    Check the SHA-256 checksum of the downloaded file against the value published with the release. If a signature is provided, verify it as well. Do not run a file whose checksum does not match.

  3. 3

    Install or extract

    Run the installer or extract the archive into a dedicated folder, such as a folder inside your user profile. Avoid system directories so that configuration files are easy to find and back up.

  4. Check the graphics card

    Update your NVIDIA driver from the official NVIDIA website, then start the program and confirm that your graphics card is detected in the output before you change any settings.

07

System requirements

  • An NVIDIA graphics card, since the CUDA plugin is designed for NVIDIA GPUs
  • Windows, as the program is available as a Windows build or installer
08

How to use Xmrig Cuda MO

Setting up the miner is mostly about preparing a configuration and checking that the hardware responds. Work through the steps below on a machine you can monitor, and stop if temperatures or noise look unusual.

  1. Create a folder for the program and place the verified files inside it.
  2. Open a terminal in that folder and run the program once without changes to confirm it starts.
  3. Note the detected GPU in the startup output so you know the plugin sees your card.
  4. Prepare a configuration file with the pool address, your wallet address and the algorithm you intend to use.
  5. Double-check the wallet address, because mistakes there cannot be reversed.
  6. Start mining and watch the console for accepted shares and errors during the first few minutes.
  7. Review hashrate and temperatures after a longer run, then adjust one setting at a time.
09

Pros & cons

Pros
  • Free to use and open source
  • Adds CUDA-based GPU mining to an XMRig-derived codebase
  • Supports algorithm switching
  • Source code is available for review
Cons
  • Works only with NVIDIA graphics cards
  • Setup relies on configuration files and the command line
  • Mining software is often flagged by antivirus tools
  • Last code update was in June 2025, so check recent activity before relying on it
10

Is Xmrig Cuda MO safe?

Mining software needs more caution than most utilities because it runs heavy workloads for long periods. Download only from the official GitHub Releases pages listed above, and compare the SHA-256 checksum or signature before running anything. Never enter a seed phrase on a third-party website, and never share your private keys with anyone, including people claiming to be support staff.

Antivirus tools often flag mining programs, sometimes as false positives. Do not disable your protection entirely. If you have verified the file, add a narrowly scoped exclusion for its folder. The last code update came in June 2025, so check the official site for the latest version before installing.

  • Official source only. Download from github.com/MoneroOcean/xmrig-cuda. 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.
11

Alternatives

Xmrig Cuda MO sits closest to the original XMRig project, but it focuses on the CUDA side and on algorithm switching. If you need a general CPU and GPU miner with a long track record, XMRig itself is the more direct reference point.

For NVIDIA-only setups, Rigel is another GPU miner aimed at the same hardware, and GMiner covers NVIDIA cards with a different configuration approach. WildRig Multi is worth considering if your priority is rarer algorithms. Compare release activity and setup complexity before deciding.

12

Specifications

Price
Free
Type
Open source
License
—
Latest version
v6.22.1-mo1
Last update
4 Jun 2025
Windows support
Yes (Windows build or installer)
Source code
github.com/MoneroOcean/xmrig-cuda
13

Frequently asked questions

Yes, the program is free to use and its source code is published on GitHub. Free access does not cover hardware, electricity or pool fees, which you should consider separately before starting any mining session.

No, the CUDA plugin is built for NVIDIA GPUs, so AMD cards are not the intended target. If you own an AMD card, look for a miner that is designed for that hardware and read its documentation first.

It can be, if you download it from the official GitHub Releases pages and verify the SHA-256 checksum or signature before running it. Mining software is often flagged by antivirus tools, so treat every download with the same caution.

Mining programs use the GPU heavily and share behavior with tools that malware authors misuse, so detection engines often flag them. If you have verified the file, add a scoped exclusion for its folder instead of turning protection off.

The latest version listed is v6.22.1-mo1. Pick the release that matches your hardware and setup on the Releases page, and read the release notes before installing a new build over an existing one.

You do not need to write code, but you should be comfortable editing configuration files and running commands in a terminal. If that is new to you, practice with a test setup before using it on a machine you rely on.

No, the program does not guarantee any income. Results depend on hardware, electricity costs, pool conditions and network difficulty, which change over time.

14

Verdict

Xmrig Cuda MO is a reasonable choice for people who already own NVIDIA graphics cards and want an XMRig-derived GPU miner with algorithm switching. It is free, open source, and suitable for hobbyists comfortable with configuration files and the command line. It is not a good fit for beginners who want a graphical wizard or for AMD owners. Verify every download, keep your protection enabled, and test your setup carefully before committing hardware or money to it.

Download now