Bitcoin Forum
November 03, 2024, 04:29:32 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 [3] 4 5 6 »  All
  Print  
Author Topic: Phoenix 2 Miner v2.0.0  (Read 201567 times)
ssateneth
Legendary
*
Offline Offline

Activity: 1344
Merit: 1004



View Profile
May 17, 2012, 07:01:06 AM
 #41

I know, it can be hard to with "recovering" a failed device compared to other more robust miners like CGMiner, but thats something you just have to live with. I have a 6 card rig that I check once a day, and I just check to see if all 6 cards have submitted anything recently; if not, I note the missing GPU, flash a BIOS with slightly changed clocks, reboot, and good to go another day.

If for whatever reason I need to run 2 different instances of phoenix, I make 2 seperate folders. Also, you really only need to declare arguments that are relevant. If you are manually setting things, you dont need autoconfigure or autodetect. I find that whatever I haven't set compared to your cfg just doesnt need to be defined or changed.

edit: i realized I may have not answered your original question. I don't experience any hash rate drops or misplaced shares or anything like that on my gaming PC (2 cards, 1 is dedicated, running a separate instance for each GPU). Hashrates are as expected for each card and don't seem to "merge" into a different card at random like you describe.

fakeedit2: You mention "creating multiple backends to allow for seperate workers" and "run multiple instances of phoenix 2". Isn't that the same thing?

Code:
[general]
verbose = True
backend = http://1CxcPP8FVktppy4PHTYJKnZFqQeyZ3jArb:x@mining.eligius.st:8337

[cl:1:1]
name = GPU 2 810 5870
kernel = phatk2
AGGRESSION = 12
VECTORS = true
BFI_INT = true
WORKSIZE = 128

[cl:1:2]
name = GPU 6 880 5870
kernel = phatk2
AGGRESSION = 12
VECTORS = true
BFI_INT = true
WORKSIZE = 128

[cl:1:3]
name = GPU 5 760 5830
kernel = phatk2
AGGRESSION = 12
VECTORS = true
BFI_INT = true
WORKSIZE = 128

[cl:1:4]
name = GPU 4 780 5830
kernel = phatk2
AGGRESSION = 12
VECTORS = true
BFI_INT = true
WORKSIZE = 128

[cl:1:5]
name = GPU 1 715 5830
kernel = phatk2
AGGRESSION = 12
VECTORS = true
BFI_INT = true
WORKSIZE = 128

[cl:1:6]
name = GPU 3 1015 6770
kernel = phatk2
AGGRESSION = 12
VECTORS = true
BFI_INT = true
WORKSIZE = 128

[web]
disable = true

Math Man
Full Member
***
Offline Offline

Activity: 150
Merit: 100


View Profile
May 17, 2012, 09:43:14 AM
 #42

Thanks ssateneth.  What you posted got me thinking, and I figured it out.  For reference, my system has three 5970s and is running LinuxCoin.

In order to have multiple instances of Phoenix2 runnning, I have to disable all of the OpenCL devices except the one that I want to use in that instance of Phoenix2.  There's no need to put the config files in different folders in my environment.

Code:
#!/usr/bin/env phoenix

[general]
    autodetect = +cl -cpu #Use autodetect for all OpenCL devices, except those which are CPUs.
    verbose = True #Enable verbose logging?
    backend = http://***:***@us3.eclipsemc.com:8337 #The primary backend.
    backups = http://***:***@us2.eclipsemc.com:8337 http://***:***@us.ozco.in:8332 http://***:***@deepbit.net:8332 #A space seperated list of backup servers.
    failback = 600 #Seconds between attempts to reconnect to primary backend when using backups. (0 to disable)
    queuesize = 1 #Target/maximum size of the queue
    queuedelay = 5 #Seconds before work expires to request more work (WARNING: don't change this unless you know what you are doing!)
    statusinterval = 1 #Seconds between statusbar updates
    ratesamples = 10 #Number of samples to average for hashrate reporting
    logfile = 0-phoenix_logfile #Set this option to log to a file.
[cl:0:0]
    autoconfigure = False #Automatically configure this device?
    kernel = phatk2 #The kernel to use for the device
    name = GPU 0 #The name to display the device as (default is device ID if not specified)
    start_undetected = False #Do not start the kernel if the device is not present
    disabled = False #Disable this device?
    worksize = 256 #Work group size, tweaking this option may improve performance
    vectors = True #Use unit2 vectors? (enable this or vectors4, not both)
    vectors4 = False #Use uint4 vectors? (enable this or vectors, not both)
    bfi_int = True #Use BFI_INT instruction on ATI VLIW GPUs?
    goffset = True #Use OpenCL 1.1 global offset?
    fastloop = False #Use fast internal loop? (ideal for low aggression)
    aggression = 11 #Number of nonces to test per kernel execution (lower value = less desktop lag, higher value = higher hashrate)
[cl:0:1]
    disabled = True
[cl:0:2]
    disabled = True
[cl:0:3]
    disabled = True
[cl:0:4]
    disabled = True
[cl:0:5]
    disabled = True

If I don't disable the other OpenCL devices, I get the "cross-talk" I was referring to in my previous post.  Below is what it looks like.
Code:
[05/17/2012 02:08:59] Welcome to Phoenix v2.0.0
[05/17/2012 02:09:02] Connected to server
[05/17/2012 02:09:02] Server gave new work; passing to WorkQueue
[05/17/2012 02:09:02] New block (WorkQueue)
[05/17/2012 02:09:57] Server gave new work; passing to WorkQueue
[05/17/2012 02:10:34] Disconnected from server
[05/17/2012 02:10:49] Welcome to Phoenix v2.0.0
[05/17/2012 02:10:54] [GPU 0] Finding inner ELF...
[05/17/2012 02:10:54] [GPU 0] Patching inner ELF...
[05/17/2012 02:10:54] [GPU 0] Patching instructions...
[05/17/2012 02:10:54] [GPU 0] BFI-patched 472 instructions...
[05/17/2012 02:10:54] [GPU 0] Patch complete, returning to kernel...
[05/17/2012 02:10:54] [GPU 0] Applied BFI_INT patch
[05/17/2012 02:10:54] Detected [cl:0:0]: [Cypress 0] using phatk2 (rating 3)
[05/17/2012 02:10:59] [Cypress 1] Finding inner ELF...
[05/17/2012 02:10:59] [Cypress 1] Patching inner ELF...
[05/17/2012 02:10:59] [Cypress 1] Patching instructions...
[05/17/2012 02:10:59] [Cypress 1] BFI-patched 472 instructions...
[05/17/2012 02:10:59] [Cypress 1] Patch complete, returning to kernel...
[05/17/2012 02:10:59] [Cypress 1] Applied BFI_INT patch
[05/17/2012 02:11:00] Detected [cl:0:1]: [Cypress 1] using phatk2 (rating 3)
[05/17/2012 02:11:04] [Cypress 2] Finding inner ELF...
[05/17/2012 02:11:04] [Cypress 2] Patching inner ELF...
[05/17/2012 02:11:04] [Cypress 2] Patching instructions...
[05/17/2012 02:11:04] [Cypress 2] BFI-patched 472 instructions...
[05/17/2012 02:11:04] [Cypress 2] Patch complete, returning to kernel...
[05/17/2012 02:11:04] [Cypress 2] Applied BFI_INT patch
[05/17/2012 02:11:05] Detected [cl:0:2]: [Cypress 2] using phatk2 (rating 3)
[05/17/2012 02:11:10] [Cypress 3] Finding inner ELF...
[05/17/2012 02:11:10] [Cypress 3] Patching inner ELF...
[05/17/2012 02:11:10] [Cypress 3] Patching instructions...
[05/17/2012 02:11:10] [Cypress 3] BFI-patched 472 instructions...
[05/17/2012 02:11:10] [Cypress 3] Patch complete, returning to kernel...
[05/17/2012 02:11:10] [Cypress 3] Applied BFI_INT patch
[05/17/2012 02:11:10] Detected [cl:0:3]: [Cypress 3] using phatk2 (rating 3)
[05/17/2012 02:11:15] [Cypress 4] Finding inner ELF...
[05/17/2012 02:11:15] [Cypress 4] Patching inner ELF...
[05/17/2012 02:11:15] [Cypress 4] Patching instructions...
[05/17/2012 02:11:15] [Cypress 4] BFI-patched 472 instructions...
[05/17/2012 02:11:15] [Cypress 4] Patch complete, returning to kernel...
[05/17/2012 02:11:15] [Cypress 4] Applied BFI_INT patch
[05/17/2012 02:11:15] Detected [cl:0:4]: [Cypress 4] using phatk2 (rating 3)
[05/17/2012 02:11:20] [Cypress 5] Finding inner ELF...
[05/17/2012 02:11:20] [Cypress 5] Patching inner ELF...
[05/17/2012 02:11:20] [Cypress 5] Patching instructions...
[05/17/2012 02:11:20] [Cypress 5] BFI-patched 472 instructions...
[05/17/2012 02:11:20] [Cypress 5] Patch complete, returning to kernel...
[05/17/2012 02:11:20] [Cypress 5] Applied BFI_INT patch
[05/17/2012 02:11:20] Detected [cl:0:5]: [Cypress 5] using phatk2 (rating 3)
[05/17/2012 02:11:21] Connected to server
[05/17/2012 02:11:21] Server gave new work; passing to WorkQueue
[05/17/2012 02:11:21] New block (WorkQueue)
[05/17/2012 02:11:25] Reject reason: stale-prevblk
[05/17/2012 02:11:25] [Cypress 2] Result 000000008d6906f6... REJECTED
[05/17/2012 02:11:26] Reject reason: stale-prevblk
[05/17/2012 02:11:26] [Cypress 4] Result 0000000073f93bc3... REJECTED
[05/17/2012 02:11:27] Reject reason: stale-prevblk
[05/17/2012 02:11:27] [Cypress 5] Result 000000006f5a7374... REJECTED
[05/17/2012 02:11:28] Reject reason: stale-prevblk
[05/17/2012 02:11:28] [Cypress 3] Result 0000000052adef0a... REJECTED
[05/17/2012 02:11:28] Reject reason: stale-prevblk
[05/17/2012 02:11:28] [GPU 0] Result 000000002de2daef... REJECTED
[05/17/2012 02:11:35] Reject reason: stale-prevblk
[05/17/2012 02:11:35] [Cypress 1] Result 000000005145b520... REJECTED
[05/17/2012 02:11:36] LP: New work pushed
[05/17/2012 02:11:36] Server gave new work; passing to WorkQueue
[05/17/2012 02:11:36] New block (WorkQueue)
[05/17/2012 02:11:46] [Cypress 4] Result 00000000427db873... ACCEPTED
[05/17/2012 02:11:47] [GPU 0] Result 000000005a2d4b8a... ACCEPTED
[05/17/2012 02:11:51] [Cypress 5] Result 000000002905fd9e... ACCEPTED
[05/17/2012 02:11:55] [Cypress 5] Result 00000000e27265fc... ACCEPTED
[05/17/2012 02:11:56] [GPU 0] Result 00000000f79c5e37... ACCEPTED
[05/17/2012 02:11:56] [Cypress 3] Result 00000000aaba5c23... ACCEPTED
[05/17/2012 02:11:59] [GPU 0] Result 000000004d28c239... ACCEPTED
[05/17/2012 02:12:00] [Cypress 4] Result 00000000a35c9192... ACCEPTED
[05/17/2012 02:12:01] [Cypress 1] Result 000000000cea89ad... ACCEPTED
[05/17/2012 02:12:04] [GPU 0] Result 000000008700fb72... ACCEPTED
[05/17/2012 02:12:04] [Cypress 5] Result 00000000b7f1eacb... ACCEPTED
[05/17/2012 02:12:08] [GPU 0] Result 00000000d6305354... ACCEPTED
[05/17/2012 02:12:10] [Cypress 5] Result 00000000c5fd3719... ACCEPTED
[05/17/2012 02:12:12] [Cypress 3] Result 00000000fd61f43a... ACCEPTED
[05/17/2012 02:12:13] [Cypress 3] Result 0000000029e7d011... ACCEPTED
[05/17/2012 02:12:14] [Cypress 4] Result 0000000092487d67... ACCEPTED
[05/17/2012 02:12:14] [Cypress 2] Result 000000005c909db8... ACCEPTED
[05/17/2012 02:12:17] [GPU 0] Result 000000001b7637b8... ACCEPTED
[05/17/2012 02:12:20] [GPU 0] Result 0000000009a292a5... ACCEPTED
[05/17/2012 02:12:20] [GPU 0] Result 00000000ce414e5c... ACCEPTED
[05/17/2012 02:12:23] [Cypress 2] Result 000000000440a1ff... ACCEPTED
[05/17/2012 02:12:24] [Cypress 2] Result 00000000f46f9e62... ACCEPTED
[05/17/2012 02:12:28] [Cypress 5] Result 00000000d4307c2c... ACCEPTED
[05/17/2012 02:12:28] [Cypress 2] Result 000000005f373b95... ACCEPTED
[05/17/2012 02:12:31] [GPU 0] Result 00000000264055b1... ACCEPTED
[05/17/2012 02:12:31] Server gave new work; passing to WorkQueue
[05/17/2012 02:12:35] [Cypress 3] Result 000000004853cf08... ACCEPTED
[05/17/2012 02:12:36] [GPU 0] Result 00000000a9fc90b4... ACCEPTED
[05/17/2012 02:12:37] [Cypress 3] Result 0000000036ff8a19... ACCEPTED
[05/17/2012 02:12:38] Disconnected from server
[05/17/2012 02:14:29] Welcome to Phoenix v2.0.0
[05/17/2012 02:14:34] [GPU 0] Finding inner ELF...
[05/17/2012 02:14:34] [GPU 0] Patching inner ELF...
[05/17/2012 02:14:34] [GPU 0] Patching instructions...
[05/17/2012 02:14:34] [GPU 0] BFI-patched 472 instructions...
[05/17/2012 02:14:34] [GPU 0] Patch complete, returning to kernel...
[05/17/2012 02:14:34] [GPU 0] Applied BFI_INT patch
[05/17/2012 02:14:34] Detected [cl:0:0]: [Cypress 0] using phatk2 (rating 3)
[05/17/2012 02:14:39] [Cypress 1] Finding inner ELF...
[05/17/2012 02:14:39] [Cypress 1] Patching inner ELF...
[05/17/2012 02:14:39] [Cypress 1] Patching instructions...
[05/17/2012 02:14:39] [Cypress 1] BFI-patched 472 instructions...
[05/17/2012 02:14:39] [Cypress 1] Patch complete, returning to kernel...
[05/17/2012 02:14:39] [Cypress 1] Applied BFI_INT patch
[05/17/2012 02:14:40] Detected [cl:0:1]: [Cypress 1] using phatk2 (rating 3)
[05/17/2012 02:14:44] [Cypress 2] Finding inner ELF...
[05/17/2012 02:14:44] [Cypress 2] Patching inner ELF...
[05/17/2012 02:14:44] [Cypress 2] Patching instructions...
[05/17/2012 02:14:44] [Cypress 2] BFI-patched 472 instructions...
[05/17/2012 02:14:44] [Cypress 2] Patch complete, returning to kernel...
[05/17/2012 02:14:44] [Cypress 2] Applied BFI_INT patch
[05/17/2012 02:14:45] Detected [cl:0:2]: [Cypress 2] using phatk2 (rating 3)
[05/17/2012 02:14:50] [Cypress 3] Finding inner ELF...
[05/17/2012 02:14:50] [Cypress 3] Patching inner ELF...
[05/17/2012 02:14:50] [Cypress 3] Patching instructions...
[05/17/2012 02:14:50] [Cypress 3] BFI-patched 472 instructions...
[05/17/2012 02:14:50] [Cypress 3] Patch complete, returning to kernel...
[05/17/2012 02:14:50] [Cypress 3] Applied BFI_INT patch
[05/17/2012 02:14:50] Detected [cl:0:3]: [Cypress 3] using phatk2 (rating 3)
[05/17/2012 02:14:55] [Cypress 4] Finding inner ELF...
[05/17/2012 02:14:55] [Cypress 4] Patching inner ELF...
[05/17/2012 02:14:55] [Cypress 4] Patching instructions...
[05/17/2012 02:14:55] [Cypress 4] BFI-patched 472 instructions...
[05/17/2012 02:14:55] [Cypress 4] Patch complete, returning to kernel...
[05/17/2012 02:14:55] [Cypress 4] Applied BFI_INT patch
[05/17/2012 02:14:55] Detected [cl:0:4]: [Cypress 4] using phatk2 (rating 3)
[05/17/2012 02:15:00] [Cypress 5] Finding inner ELF...
[05/17/2012 02:15:00] [Cypress 5] Patching inner ELF...
[05/17/2012 02:15:00] [Cypress 5] Patching instructions...
[05/17/2012 02:15:00] [Cypress 5] BFI-patched 472 instructions...
[05/17/2012 02:15:00] [Cypress 5] Patch complete, returning to kernel...
[05/17/2012 02:15:00] [Cypress 5] Applied BFI_INT patch
[05/17/2012 02:15:01] Detected [cl:0:5]: [Cypress 5] using phatk2 (rating 3)
[05/17/2012 02:15:01] Connected to server
[05/17/2012 02:15:01] Server gave new work; passing to WorkQueue
[05/17/2012 02:15:01] New block (WorkQueue)
[05/17/2012 02:15:06] [Cypress 5] Result 000000006d3dcc56... ACCEPTED
[05/17/2012 02:15:06] [GPU 0] Result 000000008d0463f8... ACCEPTED
[05/17/2012 02:15:08] [Cypress 1] Result 00000000618759c1... ACCEPTED
[05/17/2012 02:15:10] [Cypress 1] Result 00000000c01651cb... ACCEPTED
[05/17/2012 02:15:11] [GPU 0] Result 000000004be1efa0... ACCEPTED
[05/17/2012 02:15:11] [GPU 0] Result 0000000016784368... ACCEPTED
[05/17/2012 02:15:12] [Cypress 3] Result 00000000bbb2a918... ACCEPTED
[05/17/2012 02:15:13] [Cypress 2] Result 000000007a16880b... ACCEPTED
[05/17/2012 02:15:15] [Cypress 1] Result 0000000023da045a... ACCEPTED
[05/17/2012 02:15:17] [Cypress 3] Result 000000002d022b46... ACCEPTED
[05/17/2012 02:15:19] [GPU 0] Result 000000004c07b64f... ACCEPTED
[05/17/2012 02:15:20] [Cypress 3] Result 00000000aa1e3d47... ACCEPTED
[05/17/2012 02:15:22] [GPU 0] Result 000000006f3fa005... ACCEPTED
[05/17/2012 02:15:23] [GPU 0] Result 00000000c9dc0cb2... ACCEPTED
[05/17/2012 02:15:24] [GPU 0] Result 000000006a8b1572... ACCEPTED
[05/17/2012 02:15:28] [Cypress 2] Result 000000002c66ced2... ACCEPTED
[05/17/2012 02:15:29] [Cypress 2] Result 00000000a929b94d... ACCEPTED
[05/17/2012 02:15:31] [Cypress 5] Result 000000009c5751ea... ACCEPTED
[05/17/2012 02:15:32] [GPU 0] Result 000000006258a234... ACCEPTED
[05/17/2012 02:15:34] [Cypress 2] Result 00000000092021c8... ACCEPTED
[05/17/2012 02:15:37] [Cypress 4] Result 0000000072818232... ACCEPTED
[05/17/2012 02:15:38] [Cypress 3] Result 000000006a99a639... ACCEPTED
[05/17/2012 02:15:39] [Cypress 2] Result 00000000a778e27d... ACCEPTED
[05/17/2012 02:15:42] Disconnected from server
earthsound
Newbie
*
Offline Offline

Activity: 16
Merit: 0



View Profile WWW
May 19, 2012, 06:27:12 PM
 #43

Has anyone run this on an iMac with an AMD Radeon HD 6750M (or just OS X Lion, in general) and have any config options to share? Thanks!
dlasher
Sr. Member
****
Offline Offline

Activity: 467
Merit: 250



View Profile WWW
May 23, 2012, 03:35:00 AM
 #44


Odd error, not sure what to make of it.

Fedora14 box, mixed 5830/5850/6950. Aside from being about 200mhz slow vs cgminer, I'm seeing this:

Quote
[794.88 Mhash/s] [4 Accepted] [0 Rejected] [RPC (+LP)]Traceback (most recent call last):
  File "./phoenix.py", line 6, in <module>
    main()
  File "/RAM/phoenix2/phoenix2/__init__.py", line 53, in main
    reactor.run()
  File "/usr/lib/python2.7/site-packages/twisted/internet/base.py", line 1165, in run
    self.mainLoop()
  File "/usr/lib/python2.7/site-packages/twisted/internet/base.py", line 1174, in mainLoop
    self.runUntilCurrent()
--- <exception caught here> ---
  File "/usr/lib/python2.7/site-packages/twisted/internet/base.py", line 769, in runUntilCurrent
    f(*a, **kw)
  File "/RAM/phoenix2/phoenix2/plugins/opencl/__init__.py", line 462, in postprocess
    if not self.interface.foundNonce(nr.unit, int(output)):
  File "/RAM/phoenix2/phoenix2/core/KernelInterface.py", line 200, in foundNonce
    hash = self.calculateHash(wu, nonce, timestamp)
  File "/RAM/phoenix2/phoenix2/core/KernelInterface.py", line 187, in calculateHash
    hashInput = pack('>76sI', staticData, nonce)
struct.error: integer out of range for 'I' format code
[20:33:44] Disconnected from server                   ^C

Ideas?

sanchaz
Member
**
Offline Offline

Activity: 90
Merit: 10


View Profile
May 23, 2012, 07:16:52 PM
 #45


Each device is given a unique device ID. For OpenCL the format works like this:
[class:platform:device]

So [cl:0:0] refers to OpenCL device 0 of platform 0.

[cpu:0] Is a generic identifier for the CPU.


What exactly is the platform?
And how can it change to 1 0 or any other value?

thx

Anonymous Cash-By-Mail Exchange: https://www.bitcoin2cash.com
Math Man
Full Member
***
Offline Offline

Activity: 150
Merit: 100


View Profile
May 25, 2012, 05:42:13 AM
 #46


Each device is given a unique device ID. For OpenCL the format works like this:
[class:platform:device]

So [cl:0:0] refers to OpenCL device 0 of platform 0.

[cpu:0] Is a generic identifier for the CPU.


What exactly is the platform?
And how can it change to 1 0 or any other value?

thx

This probably won't help, but here's what I know. 

For one of my rigs running LinuxCoin, which has three 5970s (6 GPUs total), the OpenCL devices (GPUs) are identified as follows:

[cl:0:0] 
[cl:0:1]
[cl:0:2]
[cl:0:3]
[cl:0:4]
[cl:0:5]

I do not know what the first number after "cl" means or how it could be anything other than 0.  See, I told you this might not help.
Mousepotato
Hero Member
*****
Offline Offline

Activity: 896
Merit: 1000


Seal Cub Clubbing Club


View Profile
May 25, 2012, 05:05:56 PM
 #47

failback = 600 <--Is this the default value?  I can't remember if I changed mine or not.

Mousepotato
Mousepotato
Hero Member
*****
Offline Offline

Activity: 896
Merit: 1000


Seal Cub Clubbing Club


View Profile
May 25, 2012, 05:08:15 PM
 #48

This probably won't help, but here's what I know. 

For one of my rigs running LinuxCoin, which has three 5970s (6 GPUs total), the OpenCL devices (GPUs) are identified as follows:

[cl:0:0] 
[cl:0:1]
[cl:0:2]
[cl:0:3]
[cl:0:4]
[cl:0:5]

I do not know what the first number after "cl" means or how it could be anything other than 0.  See, I told you this might not help.

I always thought the first digit after the "cl" refered to the platform of GPU you have.  Like you'd see different numbers in there if your rig had 5XXX series cards mixed in with 6XXX series cards. iono for sure though.

Mousepotato
Math Man
Full Member
***
Offline Offline

Activity: 150
Merit: 100


View Profile
May 25, 2012, 05:49:45 PM
 #49

This probably won't help, but here's what I know. 

For one of my rigs running LinuxCoin, which has three 5970s (6 GPUs total), the OpenCL devices (GPUs) are identified as follows:

[cl:0:0] 
[cl:0:1]
[cl:0:2]
[cl:0:3]
[cl:0:4]
[cl:0:5]

I do not know what the first number after "cl" means or how it could be anything other than 0.  See, I told you this might not help.

I always thought the first digit after the "cl" refered to the platform of GPU you have.  Like you'd see different numbers in there if your rig had 5XXX series cards mixed in with 6XXX series cards. iono for sure though.

Yeah, that sounds like the right idea to me.
ssateneth
Legendary
*
Offline Offline

Activity: 1344
Merit: 1004



View Profile
May 26, 2012, 05:30:25 AM
 #50

This probably won't help, but here's what I know. 

For one of my rigs running LinuxCoin, which has three 5970s (6 GPUs total), the OpenCL devices (GPUs) are identified as follows:

[cl:0:0] 
[cl:0:1]
[cl:0:2]
[cl:0:3]
[cl:0:4]
[cl:0:5]

I do not know what the first number after "cl" means or how it could be anything other than 0.  See, I told you this might not help.

I always thought the first digit after the "cl" refered to the platform of GPU you have.  Like you'd see different numbers in there if your rig had 5XXX series cards mixed in with 6XXX series cards. iono for sure though.

Nope. AMD APP isn't the only OpenCL computing platform. There is also ATI Stream (also known as SDK 2.1, and yes it IS a seperate platform from AMD APP which is SDK 2.4 and higher), and Intel opencl, and probably many others. I have 2.1 and 2.6 installed on the same computer. Platform 0 for me is SDK 2.6, and platform 1 is SDK 2.1. I have both installed because 2.1 is faster, but isn't normally detected by some miners unless AMD APP is installed too.

telegdyd
Full Member
***
Offline Offline

Activity: 362
Merit: 101



View Profile
May 26, 2012, 04:03:57 PM
 #51

Hi!

I just started using this miner, because i continued mining after 6 months.
I figured out almost all the settings (the documentation needs to be more detailed, i think).

With a HD5970 and a HD6850 wich "vectors" should i use?

Sorry about my english Smiley

◆  ◆  ◆  ◇      P L A Z A      ◇  ◆  ◆  ◆            The Intersection of Lifestyle & Technology
[ WHITEPAPER ]     PRE-SALE Starts  │  March 15th, 2018     [ ANN THREAD ]
TELEGRAM        GITHUB       MEDIUM        YOUTUBE        TWITTER        FLIPBOARD        REDDIT        LINKEDIN        FACEBOOK        EMAIL
Math Man
Full Member
***
Offline Offline

Activity: 150
Merit: 100


View Profile
May 26, 2012, 07:29:35 PM
 #52

For my 5970s, I use unit2 vectors.  I seem to remember testing unit4 vectors when it was first added to the kernel and getting  a lower hash rate.  I could be wrong, but I think unit4 vectors were introduced to take advantage of the 6000 series architecture.

Test both of the vectors out for a few minutes.  You should be able to easily tell which one will give you the best hash rate for each of your cards.
telegdyd
Full Member
***
Offline Offline

Activity: 362
Merit: 101



View Profile
May 26, 2012, 08:07:22 PM
 #53

Thanks.
My 5970's are giving a lower hashrate with unit4 vectors, but i didnt tested only with my 6850 yet.
I'm going to test it tomorrow. 

◆  ◆  ◆  ◇      P L A Z A      ◇  ◆  ◆  ◆            The Intersection of Lifestyle & Technology
[ WHITEPAPER ]     PRE-SALE Starts  │  March 15th, 2018     [ ANN THREAD ]
TELEGRAM        GITHUB       MEDIUM        YOUTUBE        TWITTER        FLIPBOARD        REDDIT        LINKEDIN        FACEBOOK        EMAIL
49er
Newbie
*
Offline Offline

Activity: 52
Merit: 0


View Profile
June 07, 2012, 02:26:03 AM
Last edit: June 18, 2012, 12:08:44 AM by 49er
 #54

I just found all of my phoenix 2.0.0 miners at 0 Khash/s, and this was on multiple machines.

They were mining Eligius with p2pool as fallback.  Here is a sample of the log output.  Restarting the program fixed the problem.  Could this be a bug in Phoenix?

In Windows this happens:
Code:
[18:48:43] [cl:0:0] Result 00000000d3149da4... REJECTED
[18:48:43] LP: New work pushed
[18:48:43] Server gave new work; passing to WorkQueue
[18:48:43] [cl:0:0] Result 00000000cf3ee5c4... REJECTED
[18:48:46] Reject reason: bad-prevblk
[18:48:46] [cl:0:0] Result 00000000606afd88... REJECTED
[18:53:46] Warning: work queue empty, miner is idle
[18:58:33] [cl:0:0] Result 000000002a9c5347... REJECTED
[18:58:33] [cl:0:0] Result 000000009d0e76a8... REJECTED
[18:58:42] [cl:0:0] Result 0000000025bc2abc... REJECTED
[18:58:43] Reject reason: bad-prevblk
[18:58:43] [cl:0:0] Result 0000000041eb0e5c... REJECTED
[18:58:44] [cl:0:0] Result 00000000a3622a2f... REJECTED
[19:08:34] [cl:0:0] Result 00000000ebf906a8... REJECTED
[19:08:42] [cl:0:0] Result 000000005abb5555... REJECTED
[19:08:45] Reject reason: bad-prevblk
[19:08:45] [cl:0:0] Result 000000000a14e39e... REJECTED
[19:08:46] [cl:0:0] Result 0000000030b3bc31... REJECTED
[19:18:05] Disconnected from server
[0 Khash/s] [122136 Accepted] [469 Rejected] [DISCONNECTED]

It's a bit different in Linux, I actually get a stack trace:
Code:
[03:55:27] [cl:0:2] Result 0000000071f774c9... ACCEPTED
[03:55:36] LP: New work pushed
[03:55:36] Server gave new work; passing to WorkQueue
[03:55:36] New block (WorkQueue)
[03:55:37] LP: New work pushed
[03:55:37] Server gave new work; passing to WorkQueue
[03:55:37] Server gave work from the previous block, ignoring.
[03:55:38] Server gave new work; passing to WorkQueue
[03:55:38] Server gave work from the previous block, ignoring.
[03:55:40] Server gave new work; passing to WorkQueue
[03:55:40] Server gave work from the previous block, ignoring.
[03:55:42] Server gave new work; passing to WorkQueue
[03:55:42] Server gave work from the previous block, ignoring.
[03:55:44] Server gave new work; passing to WorkQueue
[03:55:44] Server gave work from the previous block, ignoring.
[03:55:49] Disconnected from server
[03:55:51] [cl:0:2] Result 00000000be43fc34... REJECTED
[03:55:59] Warning: work queue empty, miner is idle
[03:56:00] Connected to server
[03:56:00] Server gave new work; passing to WorkQueue
[03:56:00] Server gave work from the previous block, ignoring.
[03:56:00] Server gave new work; passing to WorkQueue
[03:56:00] Server gave work from the previous block, ignoring.
[03:56:01] Server gave new work; passing to WorkQueue
[03:56:01] Server gave work from the previous block, ignoring.
[03:56:02] Server gave new work; passing to WorkQueue
[03:56:02] Server gave work from the previous block, ignoring.
[03:56:07] Disconnected from server
[03:56:22] Couldn't connect to server, switching backend...
[0 Khash/s] [1033 Accepted] [71 Rejected] [DISCONNECTED]Unhandled error in Deferred:
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1076, in gotResult
    _inlineCallbacks(r, g, deferred)
  File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1066, in _inlineCallbacks
    deferred.errback()
  File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 388, in errback
    self._startRunCallbacks(fail)
  File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 455, in _startRunCallbacks
    self._runCallbacks()
--- <exception caught here> ---
  File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 542, in _runCallbacks
    current.result = callback(current.result, *args, **kw)
  File "/home/bitcoin/bitcoin/phoenix-2.0.0/phoenix2/backend/RPCProtocol.py", line 149, in errback
    self.root._failure()
  File "/home/bitcoin/bitcoin/phoenix-2.0.0/phoenix2/backend/RPCProtocol.py", line 483, in _failure
    self.runCallback('failure')
  File "/home/bitcoin/bitcoin/phoenix-2.0.0/phoenix2/backend/ClientBase.py", line 51, in runCallback
    func(*args)
  File "/home/bitcoin/bitcoin/phoenix-2.0.0/phoenix2/core/PhoenixCore.py", line 449, in onFailure
    self.switchURL(nextBackend)
  File "/home/bitcoin/bitcoin/phoenix-2.0.0/phoenix2/core/PhoenixCore.py", line 266, in switchURL
    self.connection.disconnect()
  File "/home/bitcoin/bitcoin/phoenix-2.0.0/phoenix2/backend/RPCProtocol.py", line 321, in disconnect
    self.poller.closeConnection()
  File "/home/bitcoin/bitcoin/phoenix-2.0.0/phoenix2/backend/RPCProtocol.py", line 56, in closeConnection
    self.connection.sock._sock.shutdown(socket.SHUT_RDWR)
socket.error: [Errno 107] Transport endpoint is not connected
^CTraceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line 1158, in run
    self.mainLoop()
  File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line 1167, in mainLoop
    self.runUntilCurrent()
  File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line 811, in runUntilCurrent
    self.fireSystemEvent("shutdown")
  File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line 628, in fireSystemEvent
    event.fireEvent()
--- <exception caught here> ---
  File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line 407, in fireEvent
    result = callable(*args, **kwargs)
  File "/home/bitcoin/bitcoin/phoenix-2.0.0/phoenix2/core/PhoenixCore.py", line 106, in _shutdown
    self.switchURL(None)
  File "/home/bitcoin/bitcoin/phoenix-2.0.0/phoenix2/core/PhoenixCore.py", line 266, in switchURL
    self.connection.disconnect()
  File "/home/bitcoin/bitcoin/phoenix-2.0.0/phoenix2/backend/RPCProtocol.py", line 321, in disconnect
    self.poller.closeConnection()
  File "/home/bitcoin/bitcoin/phoenix-2.0.0/phoenix2/backend/RPCProtocol.py", line 56, in closeConnection
    self.connection.sock._sock.shutdown(socket.SHUT_RDWR)
socket.error: [Errno 107] Transport endpoint is not connected
^\Quit
49er
Newbie
*
Offline Offline

Activity: 52
Merit: 0


View Profile
June 18, 2012, 12:11:42 AM
 #55

No news on this?  Am I the only one getting this?  I've tried other pools and it still happens.  Connection/pool issues seem to trigger it though.

Is Phoenix 2 even actively maintained/developed anymore?
Chaseshaw
Newbie
*
Offline Offline

Activity: 12
Merit: 0


View Profile
June 22, 2012, 05:20:31 PM
 #56

Does 2.0.0 offer any hashing improvements over 1.7.x?

Can someone who has it working answer this? Is it worth the upgrade?

thanks.
AjCazz
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
June 23, 2012, 01:34:54 AM
 #57

Does 2.0.0 offer any hashing improvements over 1.7.x?

Can someone who has it working answer this? Is it worth the upgrade?

thanks.


It was worth it for me. I'm getting between 20-25 Mhash/s more with a 6870, depending on aggression.
420
Hero Member
*****
Offline Offline

Activity: 756
Merit: 500



View Profile
July 24, 2012, 02:50:55 AM
 #58

Wrote the config file based on the example DOC and the main phoenix 2 thread and still not working, starts up and shows [DISCONNECTED]

Donations: 1JVhKjUKSjBd7fPXQJsBs5P3Yphk38AqPr - TIPS
the hacks, the hacks, secure your bits!
mdude77
Legendary
*
Offline Offline

Activity: 1540
Merit: 1001



View Profile
July 24, 2012, 09:54:13 AM
 #59

Wrote the config file based on the example DOC and the main phoenix 2 thread and still not working, starts up and shows [DISCONNECTED]

phoenix is very confusing imho.  unless you have the 5000 series, I wouldn't bother with it.

M

I mine at Kano's Pool because it pays the best and is completely transparent!  Come join me!
ssateneth
Legendary
*
Offline Offline

Activity: 1344
Merit: 1004



View Profile
July 24, 2012, 08:58:27 PM
 #60

Wrote the config file based on the example DOC and the main phoenix 2 thread and still not working, starts up and shows [DISCONNECTED]

phoenix is very confusing imho.  unless you have the 5000 series, I wouldn't bother with it.

M

Not really... i pretty much copy pasted the config and made a few changes based on how i want to mine, voila, runs fine..

config for one of my miners. user/pass is redacted

Code:
[general]
backend = http://z:z@mtred.com:8337
backups = http://z:z@mining.eligius.st:8337
verbose = true

[cl:1:1]
name = GPU 1 5870 980
kernel = phatk2
AGGRESSION = 6
VECTORS = true
BFI_INT = true
WORKSIZE = 128

[cl:1:2]
name = GPU 2 5830 880
kernel = phatk2
AGGRESSION = 14
VECTORS = true
BFI_INT = true
WORKSIZE = 128

[web]
disable = true

Pages: « 1 2 [3] 4 5 6 »  All
  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!