Bitcoin Forum
April 24, 2024, 09:29:29 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   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 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 »
  Print  
Author Topic: Phoenix - Efficient, fast, modular miner  (Read 760546 times)
SleepMachine
Member
**
Offline Offline

Activity: 118
Merit: 10


View Profile
May 13, 2011, 10:35:54 AM
 #441

Version 1.47 has been released.

This version fixes rejected shares being counted as accepted.

Awesome! Now I can finally see my true share:rejected ratio on my miners!

Very nice

1713950969
Hero Member
*
Offline Offline

Posts: 1713950969

View Profile Personal Message (Offline)

Ignore
1713950969
Reply with quote  #2

1713950969
Report to moderator
1713950969
Hero Member
*
Offline Offline

Posts: 1713950969

View Profile Personal Message (Offline)

Ignore
1713950969
Reply with quote  #2

1713950969
Report to moderator
1713950969
Hero Member
*
Offline Offline

Posts: 1713950969

View Profile Personal Message (Offline)

Ignore
1713950969
Reply with quote  #2

1713950969
Report to moderator
"Bitcoin: mining our own business since 2009" -- Pieter Wuille
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713950969
Hero Member
*
Offline Offline

Posts: 1713950969

View Profile Personal Message (Offline)

Ignore
1713950969
Reply with quote  #2

1713950969
Report to moderator
nster
Full Member
***
Offline Offline

Activity: 126
Merit: 100


View Profile
May 13, 2011, 04:36:22 PM
 #442

could you perhaps upgrade phatk as well for us sdk 2.4 users?

167q1CHgVjzLCwQwQvJ3tRMUCrjfqvSznd Donations are welcome Smiley Please be kind if I helped
jedi95 (OP)
Full Member
***
Offline Offline

Activity: 219
Merit: 120


View Profile
May 13, 2011, 06:58:04 PM
 #443

could you perhaps upgrade phatk as well for us sdk 2.4 users?

Already done, this is also posted in the phatk thread:
Download

Also, Phoenix has backwards compatibility for kernels. (meaning newer versions will work fine with kernels designed for older versions, but not necessarily the reverse.)

Phoenix Miner developer

Donations appreciated at:
1PHoenix9j9J3M6v3VQYWeXrHPPjf7y3rU
jkminkov
Hero Member
*****
Offline Offline

Activity: 698
Merit: 500


View Profile
May 13, 2011, 07:27:00 PM
 #444

I have two cards 6950 and 5780 on one rig, and when I try to stop(ctrl+c) one miner, system hangs win7 x64, if I'm lucky I can stop both miners and then start them again

I just came here to post the same thing, glad I am not alone.

Windows on an otherwise stable machine will lock up when hitting the X on the DOS box with like a 60% chance and Cntrl C has like a 40% chance of lock up. (my guesstimate)

Two miners both 5870's on Windows 7 64b
Catalyst  11.4 (then 11.5) and 2.4 OCL  with and without the additional phatk kernel

(great miner btw)

I have this problem too

I found a dumb solution Grin - I caused RPC error and waited till 0 hash/s by disconnecting my RAS dial-up connetion, you can use disable LAN card or unplug RJ-45

too bad that it is unusable when using remote control software Smiley

.:31211457:. 100 dollars in one place talking - Dudes, hooray, Bitcoin against us just one, but we are growing in numbers!
nster
Full Member
***
Offline Offline

Activity: 126
Merit: 100


View Profile
May 14, 2011, 12:15:38 AM
 #445

could you perhaps upgrade phatk as well for us sdk 2.4 users?

Already done, this is also posted in the phatk thread:
Download

Also, Phoenix has backwards compatibility for kernels. (meaning newer versions will work fine with kernels designed for older versions, but not necessarily the reverse.)

thanks, in the future, it be great if you continue... perhaps even include it in your original post

167q1CHgVjzLCwQwQvJ3tRMUCrjfqvSznd Donations are welcome Smiley Please be kind if I helped
JorgePasada
Member
**
Offline Offline

Activity: 61
Merit: 10


View Profile
May 14, 2011, 01:53:18 AM
 #446

I'm in the process of reading through this whole thread,

But can anyone point me to a guide to help set this up?

List of things I need? What version of the ATI SDK I should be using? Etc.

If I can just get a list of ALL of the individual packages I need to install to get this to work, I can probably get it going.

I'll update this post as I learn more.

I'm running a 5970 and 2x 5850's right now.
mewantsbitcoins
Full Member
***
Offline Offline

Activity: 126
Merit: 100


View Profile
May 14, 2011, 01:55:49 AM
Last edit: May 14, 2011, 02:20:18 AM by mewantsbitcoins
 #447

I'm in the process of reading through this whole thread,

But can anyone point me to a guide to help set this up?

List of things I need? What version of the ATI SDK I should be using? Etc.

If I can just get a list of ALL of the individual packages I need to install to get this to work, I can probably get it going.

I'll update this post as I learn more.

I'm running a 5970 and 2x 5850's right now.

Remove all the previous drivers.
Download ATI catalyst suite from http://support.amd.com/us/gpudownload/Pages/index.aspx for your operating system
Then download phoenix miner https://www.bitcoin.org/smf/index.php?topic=6458.0
and you should be all set to go. If you want to overclock/underclock your card, download MSI afterburner http://event.msi.com/vga/afterburner/download.htm

To start mining in phoenix directory type:

Code:
phoenix -u http://worker_name:password@pool_address:8332 -k poclbm DEVICE=0 VECTORS BFI_INT AGGRESSION=7

for deepbit it would look something like this:

Code:
phoenix -u http://evil_motherfucker@hell.com:mysupersecretpassword@deepbit.net:8332 -k poclbm DEVICE=0 VECTORS BFI_INT AGGRESSION=7

Donations welcome   Wink
nster
Full Member
***
Offline Offline

Activity: 126
Merit: 100


View Profile
May 14, 2011, 04:37:04 AM
 #448

I'm in the process of reading through this whole thread,

But can anyone point me to a guide to help set this up?

List of things I need? What version of the ATI SDK I should be using? Etc.

If I can just get a list of ALL of the individual packages I need to install to get this to work, I can probably get it going.

I'll update this post as I learn more.

I'm running a 5970 and 2x 5850's right now.

Remove all the previous drivers.
Download ATI catalyst suite from http://support.amd.com/us/gpudownload/Pages/index.aspx for your operating system
Then download phoenix miner https://www.bitcoin.org/smf/index.php?topic=6458.0
and you should be all set to go. If you want to overclock/underclock your card, download MSI afterburner http://event.msi.com/vga/afterburner/download.htm

To start mining in phoenix directory type:

Code:
phoenix -u http://worker_name:password@pool_address:8332 -k poclbm DEVICE=0 VECTORS BFI_INT AGGRESSION=7

for deepbit it would look something like this:

Code:
phoenix -u http://evil_motherfucker@hell.com:mysupersecretpassword@deepbit.net:8332 -k poclbm DEVICE=0 VECTORS BFI_INT AGGRESSION=7

Donations welcome   Wink

SDK 2.2 should be better for him

167q1CHgVjzLCwQwQvJ3tRMUCrjfqvSznd Donations are welcome Smiley Please be kind if I helped
Azelphur
Newbie
*
Offline Offline

Activity: 43
Merit: 0


View Profile
May 14, 2011, 09:20:15 PM
 #449

Hi, I've been trying to use phoenix with my new AMD 6990. When I start the miner, I seem to get relatively low speeds for this card, around 100-200. The wiki says I should get more like 400. After a couple of minutes the miner starts to spam

Kernel error: Unusual behaviour from OpenCL. Hardware problem?

I've tried SDK 2.4 and 2.2, and I've tried 64/32bit Ubuntu, all have the same problem. Does this mean my card is physically broken? Sad
sethsethseth
Sr. Member
****
Offline Offline

Activity: 257
Merit: 250


Not trusting third parties with my private keys


View Profile
May 14, 2011, 10:01:52 PM
 #450

I'm running a couple crossfired 5970's like this: -u http://address:x@pool.bitcoin.dashjr.org:8337 -k poclbm BFI_INT VECTORS AGGRESSION=7 WORKSIZE=64 DEVICE=3 -q 2
One of the cards is overclocked and one is not (due to heat issues).  The miner runs at 360mhash/s on both the overclocked cores, but when I add in the stock card cores, it drops the hash rate on the overclocked cores down to the same as the stock core hash around 300mhash.  The rejected shares go way up on all cores when they are all running together.

SealsWithClubs poker room has  over 400 players online. Buy in from .01 to 60btc.      BTCSportsMatch lets you bet sports with vig free lines!  Best kept secret in bitcoin....          LocalBitcoins.com is very user-friendly now for bank transfers.  You don't have to live close to trade when in the same currency area.           
Electrum client is awesome. Try it. And please stop sending bitcoins to sites run by security newbies, or don't complain when you lose everything.
shivansps
Hero Member
*****
Offline Offline

Activity: 1134
Merit: 502


Vave.com - Crypto Casino


View Profile
May 14, 2011, 11:11:05 PM
 #451

jedi, on what phoenix relies to find its kernel??? atill getting "cant find kernel" on WinPe

jedi95 (OP)
Full Member
***
Offline Offline

Activity: 219
Merit: 120


View Profile
May 15, 2011, 07:50:25 AM
Last edit: May 15, 2011, 08:01:59 AM by jedi95
 #452

jedi, on what phoenix relies to find its kernel??? atill getting "cant find kernel" on WinPe

This I don't know exactly. The OS level dependencies are within Python itself.

This is the code to import kernels:

Code:
    import imp
    ...
    ...
    ...
    def makeKernel(self, requester):
        if not self.kernel:
            module = self.parsedSettings.kernel
            try:
                file, filename, smt = imp.find_module(module, ['kernels'])
            except ImportError:
                print("Could not locate the specified kernel!")
                exit()
            kernelModule = imp.load_module(module, file, filename, smt)
            self.kernel = kernelModule.MiningKernel(requester)
        return self.kernel


Good grief man, this is some seriously fragmented code!  It's a frustrating maze of functions one must navigate through to understand what exactly is going on everywhere...  And what makes it even worse is the number of files the functions are spread over.

That being said, this is some nice work - good job!  You clearly know your stuff.  It sure would be nice if things were consolidated into fewer functions and files though.

This is one of the results of the modular design. I can see how it would be confusing for some users, but the advantage is you can write a new kernel without necessarily knowing the rest of the code. It's also much easier to re-use the same code in other programs. For example, CFSworks' MultiMiner uses the exact same protocol implementation as Phoenix. (mineruitl)

Phoenix Miner developer

Donations appreciated at:
1PHoenix9j9J3M6v3VQYWeXrHPPjf7y3rU
tiberiandusk
Hero Member
*****
Offline Offline

Activity: 575
Merit: 500


The North Remembers


View Profile WWW
May 15, 2011, 08:44:21 AM
 #453

The last few days I have been getting a lot of Miner Queue is Empty errors. I've tried adjusting the askrate and turning the aggression down but neither seems to help. It is causing me to get a lot of rejected shares which is really annoying. Anyone have any tips on how to fix this? It does it with poclbm and phatk.

Bitcoin Auction House http://www.BitBid.net BTC - 1EwfBVC6BwA6YeqcYZmm3htwykK3MStW6N | LTC - LdBpJJHj4WSAsUqaTbwyJQFiG1tVjo4Uys Don't get Goxed.
jedi95 (OP)
Full Member
***
Offline Offline

Activity: 219
Merit: 120


View Profile
May 15, 2011, 09:00:20 AM
 #454

The last few days I have been getting a lot of Miner Queue is Empty errors. I've tried adjusting the askrate and turning the aggression down but neither seems to help. It is causing me to get a lot of rejected shares which is really annoying. Anyone have any tips on how to fix this? It does it with poclbm and phatk.

What pool/server are you connecting to?

Phoenix Miner developer

Donations appreciated at:
1PHoenix9j9J3M6v3VQYWeXrHPPjf7y3rU
Bitcoineruk
Member
**
Offline Offline

Activity: 84
Merit: 10



View Profile
May 15, 2011, 09:59:52 AM
 #455

Setup guide for 6990 cards!! Windows 7 x64

Ok guys, just spent a little time trying to find the best values for my 6990 - I have had many differing hash rates dependant on settins, ad on this card it can go from 290mh/s to what im at now 400mh/s

To start with i downloaded the newest Phoenix miner: http://bitcointalk.org/index.php?topic=6458.0

I then extracted straight to my c:\ drive with folder phoenix : c:\phoenix

Once the files are extracted i got to work with the settings, firing straight up i got a lowly 300mh/s but trawled through this thread, made various changes and got myself up!

I decided to create a .bat file so i could run it from the desktop - starting both cores of the 6990 at the same time.

How to Create a .bat file

Right click on your desktop and create a new txt document - i.e notepad

Call it whatever you want, you need to now (if you already dont have the setting enabled) make sure the file type is displayed for the document so you can modify it.

If you need to enable that simply go to folder options and untick "hide known filetypes"

rename the ".txt" document to ".bat"

Right click the now .bat file and select edit, it will look just like a notepad file, now you can start typing.

Here is what mine looks like - you can copy and paste this into it, but remeber to put your settings in Smiley

start /DC:\phoenix phoenix.exe -u http://yourwalletaddress:x@pool.bitcoin.dashjr.org:8337 -k poclbm DEVICE=0 VECTORS BFI_INT FASTLOOP AGGRESSION=11 WORKSIZE=128
start /DC:\phoenix phoenix.exe -u http://yourwalletaddress:x@pool.bitcoin.dashjr.org:8337 -k poclbm DEVICE=1 VECTORS BFI_INT FASTLOOP AGGRESSION=11 WORKSIZE=128


The above settings will get you mining on lukejrs pool Eligius @ around 400mh/s with 925 core on the graphics card.

Save the .bat file and run it from the desktop Smiley

Just thought it might help some newbie miners (like me) without taking up loads of time.

Final Thoughts

My main gains came from going from BFI_INT* to just BFI_INT without the "*" and setting my worksize to 128 - the aggression always helps too

Donations welcome if this helped even just a little.

15sE1b7Y6rLMBwwyBLGwSBTQzvB8csUfrX
tiberiandusk
Hero Member
*****
Offline Offline

Activity: 575
Merit: 500


The North Remembers


View Profile WWW
May 15, 2011, 10:21:05 AM
 #456

The last few days I have been getting a lot of Miner Queue is Empty errors. I've tried adjusting the askrate and turning the aggression down but neither seems to help. It is causing me to get a lot of rejected shares which is really annoying. Anyone have any tips on how to fix this? It does it with poclbm and phatk.

What pool/server are you connecting to?

Eligius

Bitcoin Auction House http://www.BitBid.net BTC - 1EwfBVC6BwA6YeqcYZmm3htwykK3MStW6N | LTC - LdBpJJHj4WSAsUqaTbwyJQFiG1tVjo4Uys Don't get Goxed.
jedi95 (OP)
Full Member
***
Offline Offline

Activity: 219
Merit: 120


View Profile
May 15, 2011, 11:25:58 AM
 #457


My main gains came from going from BFI_INT* to just BFI_INT without the "*" and setting my worksize to 128 - the aggression always helps too


The * was to indicate that trying to use BFI_INT on ATI 4xxx series cards wouldn't work. I'm also curious why you were following the "Midrange and older ATI cards (48xx, 57xx, ect)" recommendation instead of the "High-end ATI cards (58xx, 5970, 68xx, 69xx)" one.

In any case, nice guide. I edited the first post a bit so that hopefully nobody else tries using BFI_INT* instead of BFI_INT.

Phoenix Miner developer

Donations appreciated at:
1PHoenix9j9J3M6v3VQYWeXrHPPjf7y3rU
JorgePasada
Member
**
Offline Offline

Activity: 61
Merit: 10


View Profile
May 15, 2011, 10:31:58 PM
Last edit: May 17, 2011, 07:05:17 PM by JorgePasada
 #458

Edited Out, Posted my most recent error in the next post.
JorgePasada
Member
**
Offline Offline

Activity: 61
Merit: 10


View Profile
May 15, 2011, 11:12:19 PM
 #459

I'm in the process of reading through this whole thread,

But can anyone point me to a guide to help set this up?

List of things I need? What version of the ATI SDK I should be using? Etc.

If I can just get a list of ALL of the individual packages I need to install to get this to work, I can probably get it going.

I'll update this post as I learn more.

I'm running a 5970 and 2x 5850's right now.

Remove all the previous drivers.
Download ATI catalyst suite from http://support.amd.com/us/gpudownload/Pages/index.aspx for your operating system
Then download phoenix miner https://www.bitcoin.org/smf/index.php?topic=6458.0
and you should be all set to go. If you want to overclock/underclock your card, download MSI afterburner http://event.msi.com/vga/afterburner/download.htm

To start mining in phoenix directory type:

Code:
phoenix -u http://worker_name:password@pool_address:8332 -k poclbm DEVICE=0 VECTORS BFI_INT AGGRESSION=7

for deepbit it would look something like this:

Code:
phoenix -u http://evil_motherfucker@hell.com:mysupersecretpassword@deepbit.net:8332 -k poclbm DEVICE=0 VECTORS BFI_INT AGGRESSION=7

Donations welcome   Wink

SDK 2.2 should be better for him

Thanks for the heads up, I'm using linux and right now I'm getting an error about . . . pyopencl apparently (it's in the reply just above this)

Also I've been reading and I've heard that SDK 2.4 _might_ be better, any thoughts on that?
shivansps
Hero Member
*****
Offline Offline

Activity: 1134
Merit: 502


Vave.com - Crypto Casino


View Profile
May 16, 2011, 12:33:30 AM
 #460

This I don't know exactly. The OS level dependencies are within Python itself.

This is the code to import kernels:

Code:
    import imp
    ...
    ...
    ...
    def makeKernel(self, requester):
        if not self.kernel:
            module = self.parsedSettings.kernel
            try:
                file, filename, smt = imp.find_module(module, ['kernels'])
            except ImportError:
                print("Could not locate the specified kernel!")
                exit()
            kernelModule = imp.load_module(module, file, filename, smt)
            self.kernel = kernelModule.MiningKernel(requester)
        return self.kernel

Thanks, i cheked it out and installing python 3.2 intro winpe fixed the problem, funny thing, i dont need python to be installed intro a normal windows.

BTW, there is a mode to only show up the hash rate, acepted and rejected in the cmd window? im using the "1>something.txt 2>&1" to redirect the output to a text file, for remote monitoring, and i get a lot of unknown characters in the txt file, parsing it is a nightmare, but thats not the problem, the txt file gets to over 1gb in size after 24 hours!

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 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 »
  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!