Git Product home page Git Product logo

xmr-stak-power's People

Contributors

madscientist159 avatar nioroso-x3 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

xmr-stak-power's Issues

Hi, after network upgrade in April 6, does it work now?

I succeed to building and running, but it says difffculty changed to 1 and result rejected by the pool, like this :
[2018-04-25 19:50:25] : Connecting to pool pool.supportxmr.com:5555 ...
[2018-04-25 19:50:28] : Connected. Logging in...
[2018-04-25 19:50:28] : Difficulty changed. Now: 1.
[2018-04-25 19:50:28] : New block detected.
[2018-04-25 19:50:28] : Result rejected by the pool.

update miners before April 6 due to Monero PoW change., it make error Result rejected , please help


[2018-04-07 09:41:52] : Starting single thread, affinity: 0.
[2018-04-07 09:41:52] : Starting single thread, affinity: 8.
[2018-04-07 09:41:52] : Starting single thread, affinity: 16.
[2018-04-07 09:41:52] : Starting single thread, affinity: 24.
[2018-04-07 09:41:52] : Starting single thread, affinity: 32.
[2018-04-07 09:41:52] : Starting single thread, affinity: 40.
[2018-04-07 09:41:52] : Connecting to pool pool.supportxmr.com:5555 ...
[2018-04-07 09:41:53] : Connected. Logging in...
[2018-04-07 09:41:53] : hwloc: can't bind memory
[2018-04-07 09:41:53] : hwloc: can't bind memory
[2018-04-07 09:41:53] : hwloc: can't bind memory
[2018-04-07 09:41:53] : hwloc: can't bind memory
[2018-04-07 09:41:53] : hwloc: can't bind memory
[2018-04-07 09:41:53] : hwloc: can't bind memory
[2018-04-07 09:41:53] : Difficulty changed. Now: 10000.
[2018-04-07 09:41:53] : New block detected.
[2018-04-07 09:42:02] : Result rejected by the pool.

POWER8 or Later...

Will this code run on a ps3? Which is POWER7 right? Which is what you meant by later right? I tried to compile the code but couldn't get CMAKE up to date on the PS3 for PPC64. Have you heard of any one being able to do this at all for ppc64 with cmake?

undefined reference to `vtable for std::__future_base::_State_base'

HI,

I'm, trying to compile in a Power8 LPAR. When I'm compiling, I'm getting this warning after cmake:

     link library [libssl.so] in /usr/lib64 may be hidden by files in:
     /opt/at10.0/lib64
     link library [libcrypto.so] in /usr/lib64 may be hidden by files in:
     /opt/at10.0/lib64
     Some of these libraries may not be found correctly.

But despite that, the build files are generated. When I run make, I'm getting this:

 CMakeFiles/xmr-stak-power.dir/executor.cpp.o:(.toc+0x8): undefined reference to `vtable for         
 std::__future_base::_State_base'
 collect2: error: ld returned 1 exit status
 make[2]: *** [bin/xmr-stak-power] Error 1
 make[1]: *** [CMakeFiles/xmr-stak-power.dir/all] Error 2
 make: *** [all] Error 2

How this error could be fixed?

My O.S. is RedHat Linux 7.4 LE.

Thank you for the help. Sorry about my bad english.

Regards,

Luis M.

POWER9 performance dropped with shift to BE

While the POWER8 performance did increase, POWER9 saw a fairly large decrease on the order of several hundred KH/s. POWER9's SMT is rather amazing at squeezing every bit of performance out of the existing code (watched this via perf), and it doesn't really care about the BE-LE swaps, so the added code to do the BE processing is actually slowing things down on POWER9.

Perhaps BE/LE should be a configuration option?

Best Config for POWER8

One thing that's not entirely clear to me from this repo is: the best config for any random POWER8 CPU.

So I did some experiments with 1 core on POWER8. What are your thoughts ? Is your "best hash-rate" config also: "Fasle-False" config for all 4 cores in SMT-4 config ?

Frequency:
3.5 GHz

Cache
L1d cache: 64K
L1i cache: 32K
L2 cache: 512K
L3 cache: 8192K

Per-core Hash-rate with 3.5 GHz frequency

Low Power Mode----Little Endian Mode------Threads-------H/s
True-------------------------True--------------------4-----------132 H/s
True------------------------False--------------------4------------135 H/s
False-----------------------False--------------------4-----------191 H/s
False-----------------------True---------------------4------------153 H/s

Low Power Mode----Little Endian Mode------Threads-------H/s
True-------------------------True--------------------8-----------147 H/s
True-------------------------False--------------------8-----------148 H/s
False-------------------------False-------------------8------------152 H/s
False------------------------True---------------------8------------150 H/s

can support monero7?

Can this release support monero7? I have some ibm power ppc server.
thanks a lot.

Randomx update? And hashrate?

Hi I was wondering what is the current hashrate for power 8 and 9? Also will their be update for the randomx algo?

Power7

Hi, did you guys ever consider changes to the xmr-stak-power7 code to support this on big-endian older power7 architecture ?

Drop in hashes

Has there been any issues with drops in hashing? I was at around 3900H/s, and it dropped down to 2300H/s.

I was on SMT=4, but I changed it to 2, and it brought my hashes back up to around 2700H/s. I have 20 cores, and 40 threads going at the moment, and they are getting around 70 Hashes each on SMT=2, when I have them on SMT=4, they get around 30 or so.

Not sure if anyone else was seeing the same thing.

Monero fork support

Curious about when the algorithm changes will be implemented. Every other major software has it implemented, but the last commit was made 4 months ago here.

Error with CMAKE with PS3.

Hello. I am trying to compile for PowerPC64 on my PS3 cluster. I ran into this error. Any help would be appreciated...

(live)root@redribbon:/home/asanchez500/Desktop/xmr-stak-power# cmake ..
cmake: /usr/local/lib/libcurl.so.4: no version information available (required by cmake)
-- The C compiler identification is GNU 4.8.2
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
CMake Error at CMakeLists.txt:100 (include):
include could not find load file:

CheckFunctionKeywords

C compiler: GNU
-- Looking for include file endian.h
-- Looking for include file endian.h - found
-- Looking for include file fcntl.h
-- Looking for include file fcntl.h - found
-- Looking for include file sched.h
-- Looking for include file sched.h - found
-- Looking for include file unistd.h
-- Looking for include file unistd.h - found
-- Looking for include file sys/param.h
-- Looking for include file sys/param.h - found
-- Looking for include file sys/stat.h
-- Looking for include file sys/stat.h - found
-- Looking for include file sys/time.h
-- Looking for include file sys/time.h - found
-- Looking for include file sys/types.h
-- Looking for include file sys/types.h - found
-- Looking for close
-- Looking for close - found
-- Looking for getpid
-- Looking for getpid - found
-- Looking for gettimeofday
-- Looking for gettimeofday - found
-- Looking for open
-- Looking for open - found
-- Looking for read
-- Looking for read - found
-- Looking for sched_yield
-- Looking for sched_yield - found
-- Looking for include file stdint.h
-- Looking for include file stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of __int64
-- Check size of __int64 - failed
-- Check size of int64_t
-- Check size of int64_t - done
-- Check size of long long
-- Check size of long long - done
-- Check size of int32_t
-- Check size of int32_t - done
-- Check size of __int32
-- Check size of __int32 - failed
-- Check size of long
-- Check size of long - done
-- Check size of int
-- Check size of int - done
-- Check size of unsigned long
-- Check size of unsigned long - done
-- Check size of unsigned int
-- Check size of unsigned int - done
-- Check size of unsigned short
-- Check size of unsigned short - done
-- Check size of uint32_t
-- Check size of uint32_t - done
-- Check size of __uint32
-- Check size of __uint32 - failed
-- Check size of uint16_t
-- Check size of uint16_t - done
-- Check size of __uint16
-- Check size of __uint16 - failed
-- Check size of uint8_t
-- Check size of uint8_t - done
-- Check size of __uint8
-- Check size of __uint8 - failed
-- Check size of ssize_t
-- Check size of ssize_t - done
-- Check size of SSIZE_T
-- Check size of SSIZE_T - failed
-- Looking for strtoll
-- Looking for strtoll - found
-- Looking for strtoq
-- Looking for strtoq - found
-- Looking for _strtoi64
-- Looking for _strtoi64 - not found
-- Looking for include file locale.h
-- Looking for include file locale.h - found
-- Looking for localeconv
-- Looking for localeconv - found
-- Looking for setlocale
-- Looking for setlocale - found
CMake Error at CMakeLists.txt:291 (check_function_keywords):
Unknown CMake command "check_function_keywords".

-- Configuring incomplete, errors occurred!
See also "/home/asanchez500/Desktop/xmr-stak-power/CMakeFiles/CMakeOutput.log".
See also "/home/asanchez500/Desktop/xmr-stak-power/CMakeFiles/CMakeError.log".

Apparently it can't find all the files it needs apparently?

Optimizing Monero for POWER9

@nioroso-x3 I want to contribute to porting this / optimizing this on POWER9 to increase the reported hash rate . I don't think the hash-rate of 3KH/s is the best POWER9 can do. I have access to POWER8 / POWER9 for development purposes
Can you provide some pointers on what needs to change for POWER9 to improve hash-rate ?
Do you have any idea on if using AES / SHA on-chip accelerators, will help increase hash-rate ?

stellite merge

Hi,

i love the power port of the miner, do you have any plans to bring them upstream into xmr-stak or periodically merge with xmr-stak main repo ?
i would like to mine stellite or aeon from time to time but the code doesn't work anymore as they hard hard forks in the meantime. the stellite fork for example is here :
fireice-uk/xmr-stak@624b4ca

any plans to work on this ?

thx.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.