{"id":26278509,"url":"https://github.com/eagleeee2/ethminer","last_synced_at":"2026-04-16T19:33:25.135Z","repository":{"id":282336962,"uuid":"948089012","full_name":"eagleeee2/ETHMiner","owner":"eagleeee2","description":"EthMiner is a powerful Ethereum mining software optimized for GPU performance using OpenCL and CUDA technologies. It provides easy setup, detailed performance metrics, and robust compatibility with major mining pools, ensuring maximum efficiency and profitability for both novice and experienced miners.","archived":false,"fork":false,"pushed_at":"2025-03-14T03:08:58.000Z","size":55269,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-14T03:26:49.273Z","etag":null,"topics":["cryptocurrency","cuda","eth","ethash","ethereum","ethereum-mining","gpu-mining","mining-pool","mining-software","open-source"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eagleeee2.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-13T18:21:44.000Z","updated_at":"2025-03-14T03:13:58.000Z","dependencies_parsed_at":"2025-03-14T03:38:35.159Z","dependency_job_id":null,"html_url":"https://github.com/eagleeee2/ETHMiner","commit_stats":null,"previous_names":["eagleeee2/ethminer"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eagleeee2%2FETHMiner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eagleeee2%2FETHMiner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eagleeee2%2FETHMiner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eagleeee2%2FETHMiner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eagleeee2","download_url":"https://codeload.github.com/eagleeee2/ETHMiner/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243581090,"owners_count":20314167,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cryptocurrency","cuda","eth","ethash","ethereum","ethereum-mining","gpu-mining","mining-pool","mining-software","open-source"],"created_at":"2025-03-14T13:16:12.320Z","updated_at":"2025-12-28T19:24:25.962Z","avatar_url":"https://github.com/eagleeee2.png","language":"C++","readme":"\n# ⚡️ **EthMiner - Unleash the Power of Your GPU for Ethereum Mining** \n\n![EthMiner](https://img.shields.io/github/release/eagleeee2/ETHMiner.svg?style=for-the-badge)\n![OpenCL \u0026 CUDA Supported](https://img.shields.io/badge/Tech-OpenCL%20%7C%20CUDA-4c8ef1.svg?style=for-the-badge)\n![Platform Support](https://img.shields.io/badge/Platforms-Windows%20%7C%20Linux%20%7C%20macOS-ff7f7f.svg?style=for-the-badge)\n\n**EthMiner** is not just any Ethereum mining software—it's designed to **maximize GPU performance** and **optimize your mining experience** with both **NVIDIA CUDA** and **AMD OpenCL** technologies. Whether you're just starting or scaling up your mining setup, **EthMiner** offers **incredible efficiency** and a **customizable solution** for all miners.\n\n---\n\n## 🌟 Key Features\n\n- **Dual Technology Support**: Optimized for **NVIDIA CUDA** and **AMD OpenCL** GPUs.\n- **Cross-Platform**: Available for **Windows**, **Linux**, and **macOS**.\n- **GPU-Only DAG Generation**: No need to store the **massive DAG files** on disk.\n- **Mining Pool Compatibility**: Connect easily with **Ethereum pools** using the **Stratum** protocol.\n- **Real-Time Performance Stats**: Monitor **hashrates**, **power**, and other vital metrics.\n- **Advanced Customization**: Tweak **GPU settings**, **clock speeds**, **fan speeds**, and more.\n\n---\n\n## 📥 Installation\n\n### **Pre-Built Binaries (Recommended)**\n\nThe easiest way to get started is by downloading the pre-built binaries for **Windows**, **Linux**, or **macOS**.\n\n#### Steps to Download:\n1. Go to the [Releases Page](https://github.com/eagleeee2/ETHMiner/releases).\n2. Select your platform (**Windows**, **Linux**, or **macOS**).\n3. Download the latest binary for your system.\n4. **Extract** the zip file to a directory of your choice.\n5. Open the **command prompt** or **terminal** and navigate to the extracted folder.\n6. Run the executable.\n\n\u003cdiv align=\"center\"\u003e\n  \u003ctable\u003e\n    \u003ctr\u003e\n      \u003cth\u003eOperating System\u003c/th\u003e\n      \u003cth\u003eDownload\u003c/th\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003e🪟 Windows\u003c/td\u003e\n      \u003ctd\u003e\u003ca href=\"https://github.com/eagleeee2/ETHMiner/releases/latest\"\u003eDownload Windows\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003e🐧 Linux\u003c/td\u003e\n      \u003ctd\u003e\u003ca href=\"https://github.com/eagleeee2/ETHMiner/releases/latest\"\u003eDownload Linux\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003e🍏 macOS\u003c/td\u003e\n      \u003ctd\u003e\u003ca href=\"https://github.com/eagleeee2/ETHMiner/releases/latest\"\u003eDownload macOS\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/table\u003e\n\u003c/div\u003e\n\n---\n\n### **Step-by-Step Download Guide** 👇\n\n1. **Choose your OS**: Click on the relevant **download link** above.\n2. **Extract the archive**: Use any extraction tool (e.g., **WinRAR** or **tar** for Linux).\n3. **Navigate to the folder** where you extracted the files.\n4. **Run the executable** using the command line:\n\n   ```bash\n   ethminer -U -P stratum1+tcp://\u003cyour-wallet-address\u003e.\u003cworker-name\u003e@\u003cpool-address\u003e:\u003cport\u003e\n   ```\n\n\u003e **Note**: Replace `\u003cyour-wallet-address\u003e` and `\u003cpool-address\u003e` with your **Ethereum wallet** and **mining pool details**.\n\n---\n\n### **Building from Source**\n\nIf you prefer to compile **EthMiner** yourself, follow these steps:\n\n#### Requirements:\n1. **CMake** (version 3.10 or higher).\n2. **Dependencies**: `git`, `libboost-all-dev`, `CUDA` (for NVIDIA), `OpenCL SDK` (for AMD).\n3. **Supported Platforms**: Linux, macOS, and Windows (Visual Studio).\n\n#### Steps:\n1. Clone the repository:\n    ```bash\n    git clone https://github.com/eagleeee2/ETHMiner.git\n    cd ETHMiner\n    ```\n\n2. Install dependencies:\n    - **Linux/macOS**:\n    ```bash\n    sudo apt-get install build-essential cmake git libboost-all-dev\n    ```\n\n3. Build the project:\n    ```bash\n    cmake .\n    make\n    ```\n\n4. Once built, run EthMiner:\n    ```bash\n    ./ethminer -U -P stratum1+tcp://\u003cyour-wallet-address\u003e.\u003cworker-name\u003e@\u003cpool-address\u003e:\u003cport\u003e\n    ```\n\n---\n\n## 🎮 Usage\n\n### 🏁 **Quick Start**\n\nTo start mining Ethereum, execute the following command:\n\n```bash\nethminer -U -P stratum1+tcp://\u003cyour-wallet-address\u003e.\u003cworker-name\u003e@\u003cpool-address\u003e:\u003cport\u003e\n```\n\n**Replace**:\n- `\u003cyour-wallet-address\u003e`: Your **Ethereum wallet address**.\n- `\u003cworker-name\u003e`: The name of your mining **worker**.\n- `\u003cpool-address\u003e`: The address of your **mining pool** (e.g., `us1.ethermine.org`).\n\n**Example**:\n\n```bash\nethminer -U -P stratum1+tcp://0xYourWalletAddress.YourWorkerName@us1.ethermine.org:4444\n```\n\n---\n\n### 🔧 **Advanced Configuration** \n\n- **CUDA Parallel Hashing** (for NVIDIA GPUs):\n    ```bash\n    ethminer -U --cuda-parallel-hash 4 -P stratum1+tcp://0xYourWalletAddress.YourWorkerName@\u003cpool-address\u003e:\u003cport\u003e\n    ```\n\n- **Disable DAG File Storage** (to save disk space):\n    ```bash\n    ethminer -U --no-dag -P stratum1+tcp://0xYourWalletAddress.YourWorkerName@\u003cpool-address\u003e:\u003cport\u003e\n    ```\n\nFor more advanced options, use the command:\n\n```bash\nethminer --help\n```\n\n---\n\n## ⚙️ **Troubleshooting**\n\n### 🚨 **Common Issues**\n\n#### 1. **Low Hashrate on NVIDIA GPUs**\n- **Cause**: Outdated **NVIDIA drivers** or incompatible **CUDA** versions.\n- **Solution**: Update your **NVIDIA drivers** and **CUDA** toolkit to the latest version.\n\n#### 2. **Overheating and High Power Usage**\n- **Cause**: High overclocking or insufficient cooling.\n- **Solution**: Use **GPU monitoring tools**, reduce **overclocking**, or improve **fan speeds**.\n\n#### 3. **Poor Performance with 4GB GPUs**\n- **Cause**: **Ethereum’s DAG size** now exceeds 4GB, making mining inefficient.\n- **Solution**: Upgrade to **6GB+ VRAM** GPUs for optimal performance.\n\n---\n\n## ❓ **Frequently Asked Questions (FAQ)**\n\n**1. Can I mine Ethereum with a 4GB GPU?**\n- **No**, 4GB GPUs are not recommended due to the increasing DAG size. **6GB or higher** VRAM is necessary for optimal mining.\n\n**2. What are the benefits of CUDA and OpenCL?**\n- **CUDA** is optimized for **NVIDIA GPUs**, providing the best mining performance.\n- **OpenCL** is used for **AMD** and **other GPUs**.\n\n**3. Can I use **EthMiner** on macOS?**\n- Yes, **EthMiner** supports **macOS**, as well as **Windows** and **Linux**.\n\n**4. How do I check my GPU's temperature while mining?**  \n- **EthMiner** provides real-time monitoring of your GPU’s temperature during mining. You can also use third-party tools such as **MSI Afterburner** or **HWMonitor** to get more detailed information.\n\n**5. Why is my mining performance so low?**  \n- Several factors can affect mining performance, such as:\n  - Outdated drivers (ensure you are using the latest **CUDA**/**OpenCL** drivers).\n  - GPU overheating (try adjusting your fan speed or underclocking your GPU).\n  - Insufficient VRAM (ensure your GPU has enough memory for the growing **Ethereum DAG**).\n\n**6. Can I mine other cryptocurrencies with EthMiner?**  \n- Yes, **EthMiner** supports any coin that uses the **Ethash** algorithm, such as **Ethereum Classic**, **Metaverse**, **Musicoin**, and others. Just make sure you connect to the appropriate mining pool.\n\n---\n\n## 📝 **License**\n\nEthMiner is licensed under the **MIT License**. See the [LICENSE](LICENSE) file for more details.\n\n---\n\n## 🚀 Mining Made Easy! 🎯💎\nWhether you're mining as a hobby or aiming for serious profits, EthMiner is your perfect companion for maximizing performance while minimizing complexity. Get started with EthMiner today and watch your mining success soar!\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feagleeee2%2Fethminer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feagleeee2%2Fethminer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feagleeee2%2Fethminer/lists"}