Pages:
Author

Topic: Phoenix - Efficient, fast, modular miner - page 35. (Read 760839 times)

member
Activity: 61
Merit: 10
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://[email protected]:[email protected]: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?
member
Activity: 61
Merit: 10
Edited Out, Posted my most recent error in the next post.
full member
Activity: 219
Merit: 120

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.
hero member
Activity: 575
Merit: 500
The North Remembers
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
member
Activity: 84
Merit: 10
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: https://bitcointalksearch.org/topic/phoenix-efficient-fast-modular-miner-6458

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:[email protected]:8337 -k poclbm DEVICE=0 VECTORS BFI_INT FASTLOOP AGGRESSION=11 WORKSIZE=128
start /DC:\phoenix phoenix.exe -u http://yourwalletaddress:[email protected]: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
full member
Activity: 219
Merit: 120
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?
hero member
Activity: 575
Merit: 500
The North Remembers
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.
brand new
Activity: 0
Merit: 0
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.
full member
Activity: 219
Merit: 120
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)
hero member
Activity: 1330
Merit: 502
Vave.com - Crypto Casino
jedi, on what phoenix relies to find its kernel??? atill getting "cant find kernel" on WinPe
sr. member
Activity: 257
Merit: 250
Not trusting third parties with my private keys
I'm running a couple crossfired 5970's like this: -u http://address:[email protected]: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.
newbie
Activity: 43
Merit: 0
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
full member
Activity: 126
Merit: 100
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://[email protected]:[email protected]:8332 -k poclbm DEVICE=0 VECTORS BFI_INT AGGRESSION=7

Donations welcome   Wink

SDK 2.2 should be better for him
full member
Activity: 126
Merit: 101
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://[email protected]:[email protected]:8332 -k poclbm DEVICE=0 VECTORS BFI_INT AGGRESSION=7

Donations welcome   Wink
member
Activity: 61
Merit: 10
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.
full member
Activity: 126
Merit: 100
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
hero member
Activity: 698
Merit: 500
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
full member
Activity: 219
Merit: 120
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.)
full member
Activity: 126
Merit: 100
could you perhaps upgrade phatk as well for us sdk 2.4 users?
member
Activity: 118
Merit: 10
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
Pages:
Jump to: