Home

Why does XMRig say "low difficulty share"?

XMRig says “low difficulty share” when your mining pool rejects a submitted result because it does not meet the work target the pool expects. It does not mean your computer is too slow; it usually points to a mismatch in mining settings, job information, or software.

What the message actually means

XMRig is mining software that runs directly on your computer, rather than inside your browser. A mining pool combines work from many miners and divides rewards between them.

Your computer repeatedly calculates a hash, a digital result produced from a mining task. When a result meets the pool’s target, XMRig submits it as a share—proof that your computer has done some work.

The pool checks that result independently. “Low difficulty share” means the pool judged it too weak for the target it was checking against.

This is different from Monero’s network difficulty, which determines how hard it is to find a whole block. Pool shares normally have a much easier target, so you can demonstrate work without finding a block yourself.

Why a pool might reject it

XMRig normally checks whether a result meets its assigned target before sending it. Repeated “low difficulty” rejections therefore suggest that something is out of sync.

Common possibilities include:

  • Wrong algorithm or coin settings. An algorithm is the set of calculation rules used for mining. Monero uses RandomX. A configuration intended for another coin can produce results the pool cannot validate as expected.
  • A pool target or job mismatch. The pool may be checking your result against a different target or mining task than XMRig used.
  • A mining proxy problem. A proxy is software that sits between your miner and the pool. Outdated or incorrectly configured proxies can pass along the wrong job or difficulty information.
  • Old or modified software. An outdated miner, unofficial build, or pool software bug can cause compatibility problems.

Unstable hardware can also produce incorrect calculations, although pools often report those as “invalid shares” instead. Error wording varies between pools.

What you should check first

Start with the simplest checks rather than changing several settings at once.

  1. Check the pool’s setup instructions. Confirm the server address, port, and any password options. Different ports may use different starting share difficulties.
  2. Confirm you are mining Monero with RandomX. In XMRig, Monero’s algorithm identifier is usually rx/0. Remove conflicting settings copied from another coin’s configuration.
  3. Use a current official XMRig release. Avoid download bundles promising special earnings or requiring you to pay to unlock mining.
  4. Reconnect the miner. This gets fresh job and target information. If the problem returns, save the surrounding log messages.
  5. Bypass your proxy, if you use one. Test a direct pool connection. If that works, investigate the proxy’s configuration and version.

If rejections continue, share your XMRig version, relevant logs, and configuration with pool support. Remove passwords, access tokens, and other private details first.

The bottom line

A “low difficulty share” is a rejected result, not a verdict on your CPU’s speed. Check your pool settings, RandomX configuration, and any proxy before changing hardware. One isolated rejection may be temporary; repeated rejections need attention because those shares generally do not count toward your rewards.

All 1,000 questions

MyAiMiner.com

MyAiMiner.com — Monero mining blog. 1,000 questions. Clear answers.

Monero (XMR) Mining BLOG

Hashes0
Blocks accepted0
Blocks rejected0
Runtime00:00:00