forked from xmrig/xmrig-amd
-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
cc655d5
commit df31868
Showing
176 changed files
with
23,875 additions
and
2,123 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,5 @@ | ||
# XMRig AMD | ||
|
||
:warning: **[Monero changed PoW algorithm on October 18](https://github.com/xmrig/xmrig/issues/753), all miners and proxy should be updated to [v2.8+](https://github.com/xmrig/xmrig-amd/releases/tag/v2.8.4)** :warning: | ||
|
||
[![Github All Releases](https://img.shields.io/github/downloads/xmrig/xmrig-amd/total.svg)](https://github.com/xmrig/xmrig-amd/releases) | ||
[![GitHub release](https://img.shields.io/github/release/xmrig/xmrig-amd/all.svg)](https://github.com/xmrig/xmrig-amd/releases) | ||
[![GitHub Release Date](https://img.shields.io/github/release-date-pre/xmrig/xmrig-amd.svg)](https://github.com/xmrig/xmrig-amd/releases) | ||
|
@@ -18,7 +16,7 @@ GPU mining part based on [Wolf9466](https://github.com/OhGodAPet) and [psychocry | |
|
||
:warning: Suggested values for GPU auto configuration can be not optimal or not working, you may need tweak your threads options. Please fell free open an [issue](https://github.com/xmrig/xmrig-amd/issues) if auto configuration suggest wrong values. | ||
|
||
<img src="https://i.imgur.com/TFncsi7.png" width="696" > | ||
<img src="https://xmrig.com/assets/img/screenshots/xmrig-amd-2.8.6.png" width="795" > | ||
|
||
#### Table of contents | ||
* [Features](#features) | ||
|
@@ -99,15 +97,6 @@ Default donation 5% (5 minutes in 100 minutes) can be reduced to 1% via option ` | |
* XMR: `48edfHu7V9Z84YzzMa6fUueoELZ9ZRXq9VetWzYGzKt52XU5xvqgzYnDK9URnRoJMk1j8nLwEVsaSWJ4fhdUyZijBGUicoD` | ||
* BTC: `1P7ujsXeX7GxQwHNnJsRMgAdNkFZmNVqJT` | ||
|
||
## Release checksums | ||
### SHA-256 | ||
``` | ||
32db95706c3d78c7e62c2dd5099413a86c088af5797ff1d79af7227ac2a7931d xmrig-amd-2.8.4-xenial-amd64.tar.gz/xmrig-amd-2.8.4/xmrig-amd | ||
7492d31d4f7025486a93fdc9a8f4b8c6c965cdb8f65057ae8be3fcf91ae444cc xmrig-amd-2.8.4-xenial-amd64.tar.gz/xmrig-amd-2.8.4/xmrig-amd-notls | ||
926d04f9529c427c4f6730cbf507d427d781206609e414646ff7271ac9c9d84e xmrig-amd-2.8.4-win64.zip/xmrig-amd.exe | ||
5b538cc0d6fd4de9ee911e5c52dde3d46717673f8a9a2f6ee4c7260e7899f832 xmrig-amd-2.8.4-win64.zip/xmrig-amd-notls.exe | ||
``` | ||
|
||
## Contacts | ||
* [email protected] | ||
* [reddit](https://www.reddit.com/user/XMRig/) | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
if (WITH_ASM AND NOT XMRIG_ARM AND CMAKE_SIZEOF_VOID_P EQUAL 8) | ||
set(XMRIG_ASM_LIBRARY "xmrig-asm") | ||
|
||
if (CMAKE_C_COMPILER_ID MATCHES MSVC) | ||
enable_language(ASM_MASM) | ||
|
||
if (MSVC_TOOLSET_VERSION GREATER_EQUAL 141) | ||
set(XMRIG_ASM_FILES | ||
"src/crypto/asm/cn_main_loop.asm" | ||
"src/crypto/asm/CryptonightR_template.asm" | ||
) | ||
else() | ||
set(XMRIG_ASM_FILES | ||
"src/crypto/asm/win64/cn_main_loop.asm" | ||
"src/crypto/asm/win64/CryptonightR_template.asm" | ||
) | ||
endif() | ||
|
||
set_property(SOURCE ${XMRIG_ASM_FILES} PROPERTY ASM_MASM) | ||
else() | ||
enable_language(ASM) | ||
|
||
if (WIN32 AND CMAKE_C_COMPILER_ID MATCHES GNU) | ||
set(XMRIG_ASM_FILES | ||
"src/crypto/asm/win64/cn_main_loop.S" | ||
"src/crypto/asm/CryptonightR_template.S" | ||
) | ||
else() | ||
set(XMRIG_ASM_FILES | ||
"src/crypto/asm/cn_main_loop.S" | ||
"src/crypto/asm/CryptonightR_template.S" | ||
) | ||
endif() | ||
|
||
set_property(SOURCE ${XMRIG_ASM_FILES} PROPERTY C) | ||
endif() | ||
|
||
add_library(${XMRIG_ASM_LIBRARY} STATIC ${XMRIG_ASM_FILES}) | ||
set(XMRIG_ASM_SOURCES src/crypto/CryptonightR_gen.cpp) | ||
set_property(TARGET ${XMRIG_ASM_LIBRARY} PROPERTY LINKER_LANGUAGE C) | ||
else() | ||
set(XMRIG_ASM_SOURCES "") | ||
set(XMRIG_ASM_LIBRARY "") | ||
add_definitions(/DXMRIG_NO_ASM) | ||
endif() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
if (WITH_CN_GPU AND CMAKE_SIZEOF_VOID_P EQUAL 8) | ||
|
||
if (XMRIG_ARM) | ||
set(CN_GPU_SOURCES src/crypto/cn_gpu_arm.cpp) | ||
|
||
if (CMAKE_CXX_COMPILER_ID MATCHES GNU OR CMAKE_CXX_COMPILER_ID MATCHES Clang) | ||
set_source_files_properties(src/crypto/cn_gpu_arm.cpp PROPERTIES COMPILE_FLAGS "-O2") | ||
endif() | ||
else() | ||
set(CN_GPU_SOURCES src/crypto/cn_gpu_avx.cpp src/crypto/cn_gpu_ssse3.cpp) | ||
|
||
if (CMAKE_CXX_COMPILER_ID MATCHES GNU OR CMAKE_CXX_COMPILER_ID MATCHES Clang) | ||
set_source_files_properties(src/crypto/cn_gpu_avx.cpp PROPERTIES COMPILE_FLAGS "-O2 -mavx2") | ||
set_source_files_properties(src/crypto/cn_gpu_ssse3.cpp PROPERTIES COMPILE_FLAGS "-O2") | ||
elseif (CMAKE_CXX_COMPILER_ID MATCHES MSVC) | ||
set_source_files_properties(src/crypto/cn_gpu_avx.cpp PROPERTIES COMPILE_FLAGS "/arch:AVX") | ||
endif() | ||
endif() | ||
else() | ||
set(CN_GPU_SOURCES "") | ||
|
||
add_definitions(/DXMRIG_NO_CN_GPU) | ||
endif() |
Oops, something went wrong.