Bitcoin Forum
June 17, 2024, 07:26:41 PM *
News: Voting for pizza day contest
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 »
  Print  
Author Topic: CCminer M7 (XCN) by djm34, fixed + optimized for cuda 8 and new cards by PALLAS  (Read 52575 times)
Newton90
Sr. Member
****
Offline Offline

Activity: 463
Merit: 256


View Profile
September 05, 2016, 08:16:37 AM
 #241

are there any improvements for 9 series?what hashrate has gtx960?
pallas (OP)
Legendary
*
Offline Offline

Activity: 2716
Merit: 1094


Black Belt Developer


View Profile
September 05, 2016, 08:30:29 AM
 #242

are there any improvements for 9 series?what hashrate has gtx960?

I don't have a 960, but probably between 5% and 10% over original djm34 version.

mirny
Legendary
*
Offline Offline

Activity: 1108
Merit: 1005



View Profile
September 05, 2016, 08:49:34 AM
 #243

@pallas: My build environment is broken, so no Win build from me at the moment. I do plan on fixing the damn thing, will just take me a couple days or so to get to it... From long ago, I recall some complications with MPIR being a dependency for Windows specifically, though it might no longer be needed? Once I can fix my build environment, I'll have a go at this.

Thanks.
Cpu verification is disabled, so the mpir library shouldn't be needed.

Hi pallas,
I'm trying to compile your m7 branch, I was able to compile that patch branch without any problem,
but when I'm trying to build master branch I'm getting this error

Code:
g++ -O3 -pthread -L/usr/local/cuda-8.0/lib64 -o ccminer ccminer-cpu-miner.o ccminer-util.o sph/ccminer-bmw.o sph/ccminer-blake.o sph/ccminer-groestl.o sph/ccminer-jh.o sph/ccminer-keccak.o sph/ccminer-skein.o ccminer-hefty1.o ccminer-scrypt.o ccminer-sha2.o sph/ccminer-sph_sha2.o sph/ccminer-tiger.o sph/ccminer-ripemd.o sph/ccminer-neoscrypt.o sph/ccminer-Lyra2.o sph/ccminer-Sponge.o heavy/cuda_blake512.o heavy/cuda_combine.o heavy/cuda_groestl512.o heavy/cuda_hefty1.o heavy/cuda_keccak512.o heavy/cuda_sha256.o ccminer-fuguecoin.o cuda_fugue256.o sph/ccminer-fugue.o ccminer-groestlcoin.o cuda_groestlcoin.o ccminer-myriadgroestl.o cuda_myriadgroestl.o JHA/jackpotcoin.o JHA/cuda_jha_keccak512.o JHA/cuda_jha_compactionTest.o quark/cuda_quark_checkhash.o quark/cuda_jh512.o quark/cuda_quark_blake512.o quark/cuda_quark_groestl512.o quark/cuda_skein512.o quark/cuda_bmw512.o quark/cuda_quark_keccak512.o quark/quarkcoin.o quark/animecoin.o quark/cuda_quark_compactionTest.o heavy/heavy.o cuda_nist5.o sph/ccminer-cubehash.o sph/ccminer-echo.o sph/ccminer-luffa.o sph/ccminer-shavite.o sph/ccminer-simd.o sph/ccminer-hamsi.o sph/ccminer-hamsi_helper.o sph/ccminer-shabal.o sph/ccminer-whirlpool.o sph/ccminer-haval.o sph/ccminer-sha2big.o qubit/qubit.o qubit/qubit_luffa512.o x13/x14.o x13/fresh.o x13/x17.o x13/x13.o x13/cuda_x13_hamsi512.o x13/cuda_x13_fugue512.o x13/x15.o x13/cuda_shabal512.o x13/cuda_whirlpool512.o x13/cuda_haval512.o x13/cuda_sha512.o qubit/doom.o x13/goalcoin.o x13/whirlpool.o Algo256/cuda_keccak256.o Algo256/keccak256.o Algo256/cuda_blake256.o Algo256/cuda_groestl256.o Algo256/cuda_skein256.o lyra2/cuda_lyra2.o lyra2/lyra2RE.o pluck/cuda_pluck.o pluck/pluck.o x11/x11.o x11/cuda_x11_luffa512.o x11/cuda_x11_cubehash512.o x11/cuda_x11_shavite512.o x11/cuda_x11_simd512.o x11/cuda_x11_echo.o x13/cuda_m7_sha256.o x13/cuda_mul.o x13/cuda_mul2.o x13/cuda_ripemd160.o x13/cuda_tiger192.o x13/m7_keccak512.o x13/m7.o qubit/deep.o -L/usr/lib/x86_64-linux-gnu -lcurl compat/jansson/libjansson.a -lpthread -lcudart -fopenmp -lcrypto -lssl -lmpir -lcrypto -lssl
/usr/bin/ld: cannot find -lmpir
collect2: error: ld returned 1 exit status
make[2]: *** [ccminer] Error 1
make[2]: Leaving directory

No matter what I do, I can't get rid of that mpir error.
Can you tell me how to solve this?
cheers

This is my signature...
pallas (OP)
Legendary
*
Offline Offline

Activity: 2716
Merit: 1094


Black Belt Developer


View Profile
September 05, 2016, 09:00:48 AM
 #244

@pallas: My build environment is broken, so no Win build from me at the moment. I do plan on fixing the damn thing, will just take me a couple days or so to get to it... From long ago, I recall some complications with MPIR being a dependency for Windows specifically, though it might no longer be needed? Once I can fix my build environment, I'll have a go at this.

Thanks.
Cpu verification is disabled, so the mpir library shouldn't be needed.

Hi pallas,
I'm trying to compile your m7 branch, I was able to compile that patch branch without any problem,
but when I'm trying to build master branch I'm getting this error

Code:
g++ -O3 -pthread -L/usr/local/cuda-8.0/lib64 -o ccminer ccminer-cpu-miner.o ccminer-util.o sph/ccminer-bmw.o sph/ccminer-blake.o sph/ccminer-groestl.o sph/ccminer-jh.o sph/ccminer-keccak.o sph/ccminer-skein.o ccminer-hefty1.o ccminer-scrypt.o ccminer-sha2.o sph/ccminer-sph_sha2.o sph/ccminer-tiger.o sph/ccminer-ripemd.o sph/ccminer-neoscrypt.o sph/ccminer-Lyra2.o sph/ccminer-Sponge.o heavy/cuda_blake512.o heavy/cuda_combine.o heavy/cuda_groestl512.o heavy/cuda_hefty1.o heavy/cuda_keccak512.o heavy/cuda_sha256.o ccminer-fuguecoin.o cuda_fugue256.o sph/ccminer-fugue.o ccminer-groestlcoin.o cuda_groestlcoin.o ccminer-myriadgroestl.o cuda_myriadgroestl.o JHA/jackpotcoin.o JHA/cuda_jha_keccak512.o JHA/cuda_jha_compactionTest.o quark/cuda_quark_checkhash.o quark/cuda_jh512.o quark/cuda_quark_blake512.o quark/cuda_quark_groestl512.o quark/cuda_skein512.o quark/cuda_bmw512.o quark/cuda_quark_keccak512.o quark/quarkcoin.o quark/animecoin.o quark/cuda_quark_compactionTest.o heavy/heavy.o cuda_nist5.o sph/ccminer-cubehash.o sph/ccminer-echo.o sph/ccminer-luffa.o sph/ccminer-shavite.o sph/ccminer-simd.o sph/ccminer-hamsi.o sph/ccminer-hamsi_helper.o sph/ccminer-shabal.o sph/ccminer-whirlpool.o sph/ccminer-haval.o sph/ccminer-sha2big.o qubit/qubit.o qubit/qubit_luffa512.o x13/x14.o x13/fresh.o x13/x17.o x13/x13.o x13/cuda_x13_hamsi512.o x13/cuda_x13_fugue512.o x13/x15.o x13/cuda_shabal512.o x13/cuda_whirlpool512.o x13/cuda_haval512.o x13/cuda_sha512.o qubit/doom.o x13/goalcoin.o x13/whirlpool.o Algo256/cuda_keccak256.o Algo256/keccak256.o Algo256/cuda_blake256.o Algo256/cuda_groestl256.o Algo256/cuda_skein256.o lyra2/cuda_lyra2.o lyra2/lyra2RE.o pluck/cuda_pluck.o pluck/pluck.o x11/x11.o x11/cuda_x11_luffa512.o x11/cuda_x11_cubehash512.o x11/cuda_x11_shavite512.o x11/cuda_x11_simd512.o x11/cuda_x11_echo.o x13/cuda_m7_sha256.o x13/cuda_mul.o x13/cuda_mul2.o x13/cuda_ripemd160.o x13/cuda_tiger192.o x13/m7_keccak512.o x13/m7.o qubit/deep.o -L/usr/lib/x86_64-linux-gnu -lcurl compat/jansson/libjansson.a -lpthread -lcudart -fopenmp -lcrypto -lssl -lmpir -lcrypto -lssl
/usr/bin/ld: cannot find -lmpir
collect2: error: ld returned 1 exit status
make[2]: *** [ccminer] Error 1
make[2]: Leaving directory

No matter what I do, I can't get rid of that mpir error.
Can you tell me how to solve this?
cheers

Since cpu validation is disabled, I think you can safely remove -lmpir (likely into Makefile.am).

pallas (OP)
Legendary
*
Offline Offline

Activity: 2716
Merit: 1094


Black Belt Developer


View Profile
September 05, 2016, 09:11:45 AM
 #245

New commit: "Removed mpir library dependency".
libmpir is not needed as long as cpu validation stays disabled, as it is now.
(need to rerun autogen.sh and configure)

mirny
Legendary
*
Offline Offline

Activity: 1108
Merit: 1005



View Profile
September 05, 2016, 09:59:19 AM
 #246

New commit: "Removed mpir library dependency".
libmpir is not needed as long as cpu validation stays disabled, as it is now.
(need to rerun autogen.sh and configure)

Yes, can confirm, now it's working fine.
Thank you.

This is my signature...
ioglnx
Sr. Member
****
Offline Offline

Activity: 574
Merit: 250

Fighting mob law and inquisition in this forum


View Profile
September 05, 2016, 10:21:15 AM
 #247

Well I would also try but since all the distros send me in nirvana on install due to nouveu crap driver I give up on install any Linux distro atm.
The only the Gentoo Admin minimal gives me an option but then to compile all again takes days :-( where i can't mine.

GTX 1080Ti rocks da house... seriously... this card is a beast³
Owning by now 18x GTX1080Ti :-D @serious love of efficiency
pallas (OP)
Legendary
*
Offline Offline

Activity: 2716
Merit: 1094


Black Belt Developer


View Profile
September 05, 2016, 11:03:09 AM
 #248

Well I would also try but since all the distros send me in nirvana on install due to nouveu crap driver I give up on install any Linux distro atm.
The only the Gentoo Admin minimal gives me an option but then to compile all again takes days :-( where i can't mine.

Removing Nouveau (advanced/expert users)
Nouveau, an open source driver, is installed by default. It's possible to remove it completely, but it is not necessary and therefore not recommended.

If you still desire to remove it, you can do so by entering the following command in a terminal:

sudo apt-get --purge remove xserver-xorg-video-nouveau

https://help.ubuntu.com/community/BinaryDriverHowto/Nvidia

ioglnx
Sr. Member
****
Offline Offline

Activity: 574
Merit: 250

Fighting mob law and inquisition in this forum


View Profile
September 05, 2016, 12:20:21 PM
 #249

Lol Pallas i don't even get to the terminal when it loads this crap Nouveau - either Kernel Panics or the screen goes black.
I'm not stupid :-D even setting on kernel boot params blacklist or nomodeset doesn't help. tried it all...sh*t Nouveau crap should be banned really why it loads when it doesn't support the GFX
Instead of automatic failover to..oh i see this card i can't handle so I unload myself and let standard VGA do the job..but nooo it is persistent and you can't unload this stupid module. GRRRRR ...

GTX 1080Ti rocks da house... seriously... this card is a beast³
Owning by now 18x GTX1080Ti :-D @serious love of efficiency
pallas (OP)
Legendary
*
Offline Offline

Activity: 2716
Merit: 1094


Black Belt Developer


View Profile
September 05, 2016, 12:29:24 PM
 #250

Lol Pallas i don't even get to the terminal when it loads this crap Nouveau - either Kernel Panics or the screen goes black.
I'm not stupid :-D even setting on kernel boot params blacklist or nomodeset doesn't help. tried it all...sh*t Nouveau crap should be banned really why it loads when it doesn't support the GFX
Instead of automatic failover to..oh i see this card i can't handle so I unload myself and let standard VGA do the job..but nooo it is persistent and you can't unload this stupid module. GRRRRR ...

boot from a usb stick, disable module and/or X, reboot.
or boot on a text console from grub
or ssh in
there are tons of possibilities ;-)

ioglnx
Sr. Member
****
Offline Offline

Activity: 574
Merit: 250

Fighting mob law and inquisition in this forum


View Profile
September 05, 2016, 01:10:35 PM
 #251

Mh you dont understand i tried..but it always loads nouveau on boot and bang..now i hope it is more clear?

GTX 1080Ti rocks da house... seriously... this card is a beast³
Owning by now 18x GTX1080Ti :-D @serious love of efficiency
pallas (OP)
Legendary
*
Offline Offline

Activity: 2716
Merit: 1094


Black Belt Developer


View Profile
September 05, 2016, 01:19:34 PM
 #252

Mh you dont understand i tried..but it always loads nouveau on boot and bang..now i hope it is more clear?

I'm sure if you delete the file it will not be loaded :-)

ioglnx
Sr. Member
****
Offline Offline

Activity: 574
Merit: 250

Fighting mob law and inquisition in this forum


View Profile
September 05, 2016, 01:56:39 PM
 #253

If I could reach the console yes..but I can't even get into anything after grub started the system. Thats the problem. It's like a cat hunting his own tail in circles.

GTX 1080Ti rocks da house... seriously... this card is a beast³
Owning by now 18x GTX1080Ti :-D @serious love of efficiency
pallas (OP)
Legendary
*
Offline Offline

Activity: 2716
Merit: 1094


Black Belt Developer


View Profile
September 05, 2016, 02:05:05 PM
 #254

If I could reach the console yes..but I can't even get into anything after grub started the system. Thats the problem. It's like a cat hunting his own tail in circles.

Did you try changing kernel command line from "quiet splash" to "text" (from grub)?

bensam1231
Legendary
*
Offline Offline

Activity: 1750
Merit: 1024


View Profile
September 05, 2016, 05:02:50 PM
 #255

Are Windows binaries available yet?

I buy private Nvidia miners. Send information and/or inquiries to my PM box.
ioglnx
Sr. Member
****
Offline Offline

Activity: 574
Merit: 250

Fighting mob law and inquisition in this forum


View Profile
September 05, 2016, 05:09:33 PM
 #256

Well I used nouveau.blacklist=1, nomodeset block.module=nouvau.ko and so on..but indeed i didn't tried TEXT yet..does it work with ubuntu?


No Windows build yet

GTX 1080Ti rocks da house... seriously... this card is a beast³
Owning by now 18x GTX1080Ti :-D @serious love of efficiency
myagui
Legendary
*
Offline Offline

Activity: 1154
Merit: 1001



View Profile
September 05, 2016, 07:53:02 PM
 #257

My Windows build environment is fine again, can compile just about any ccminer fork I tried, setup with VS2013 and Cuda 7.5.
I still can't get past the multitude of issues while trying to compile this one. Will have to put it on hold until further notice, next few days I have no chance of spending any time on it, and even if I had all the time in the world, it looks to be more than I can handle...  Embarrassed

ioglnx
Sr. Member
****
Offline Offline

Activity: 574
Merit: 250

Fighting mob law and inquisition in this forum


View Profile
September 05, 2016, 08:23:01 PM
 #258

I also spend one day in trying to compile it..
I setup Windows 7 and VS2013 and all CUDA Libs, also Windows 8.1...

While SP_ last version compiles with just some warning this one won't...hmpf

GTX 1080Ti rocks da house... seriously... this card is a beast³
Owning by now 18x GTX1080Ti :-D @serious love of efficiency
mirny
Legendary
*
Offline Offline

Activity: 1108
Merit: 1005



View Profile
September 05, 2016, 10:41:43 PM
Last edit: September 05, 2016, 11:37:32 PM by mirny
 #259

@igolnx, @myagui

Can you guys post links with exact dependencies?
I can try it then.

This is my signature...
pallas (OP)
Legendary
*
Offline Offline

Activity: 2716
Merit: 1094


Black Belt Developer


View Profile
September 06, 2016, 01:10:25 AM
 #260

I used cuda 8, but also the autotools and gcc so it shouldn't matter for visual studio.
BTW you can't remove heavy.cu, it contains routines used by the main miner procedure.

Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!