Diapolo
|
|
February 08, 2012, 06:44:32 AM |
|
#[cl:0:0] should be [cl:0:0], currently it's unused, because it's treated as a comment and is therefore simply ignored.
Dia
|
|
|
|
naz86
Member
Offline
Activity: 111
Merit: 10
|
|
February 08, 2012, 08:15:58 AM Last edit: February 08, 2012, 08:26:53 AM by naz86 |
|
Hi, tryed this on my 5850 and 5830 catalyst 12.1/WIN7, the performance on the 5830 (960/300) [301MH/s] is great but on my 5850 (920/300) [309MH/s] it sucks normally i use poclbm because this is a productional system and i get 356MH/s! With i can reach 319MH/s. should i change anything ? [general] verbose = True autodetect = +cl -cpu backend = http://lala:lala@lala.com:8332
[web] password = rpc_password # Set an RPC password to keep people from messing with your miners.
[cl:1:0] autoconfigure = false BFI_INT = true VECTORS4 = true WORKSIZE = 64 AGRESSION = 12 FASTLOOPS = false phatk2 = true
|
|
|
|
ZPK
Legendary
Offline
Activity: 1302
Merit: 1021
|
|
February 08, 2012, 09:08:02 AM |
|
7 x64 11.6 5850 950/300 395 5850 960/300 399
use this setting.
[cl:0:0] autoconfigure = False disabled = False bfi_int = True vectors = True worksize=256 aggression=12
|
Novacoin POS mining only now
|
|
|
ssateneth
Legendary
Offline
Activity: 1344
Merit: 1004
|
|
February 08, 2012, 10:30:27 AM |
|
I see a lot of misuse of settings. phatk2 = true is not valid. autoconfigure is not needed at all when specifying device-specific settings, and so on. Here are some per-device settings I suggest under certain SDK's and certain GPU's. Aggressions are for dedicated miners. If you need to use the miner like a normal PC, suggest using an aggresion anywhere from 4-7, whichever is most comfortable for you. The settings go after each device which is denoted by something like [cl:1:1] where [cl: 1:1] is the platform and [cl:1: 1] is the device number. SDK 2.1, Radeon 5xxx, 61xx-67xx, Underclocked memory kernel = phatk2 AGGRESSION = 12 VECTORS = true BFI_INT = true WORKSIZE = 256 SDK 2.4/2.5, Radeon 5xxx, 6xxx, Underclocked memory kernel = phatk2 AGGRESSION = 14 VECTORS = true BFI_INT = true WORKSIZE = 256 SDK 2.6, Radeon 5xxx, 6xxx, Normal memory (1GHz+) kernel = phatk2 AGGRESSION = 14 VECTORS4 = true BFI_INT = true WORKSIZE = 64 If you are using 2.6 SDK with underclocked memory, I suggest installed 2.1 as well, or rolling back to 2.4/2.5 if you have 6800+'s in your miners as 2.6 is still garbage as far as speed goes. SDK 2.1 is still the fastest. 2.4/2.5 have the same speed as far as I can tell. The reduced aggression for SDK 2.1 is to reduce the chance that TDR will trigger and crash the miner (2.1 is highly aggressive in taking GPU time). The opposite holds true; If you are stuck with high memory clocks, 2.6 is more efficient than 2.1-2.5.
|
|
|
|
mich
Legendary
Offline
Activity: 3304
Merit: 1034
#1 VIP Crypto Casino
|
|
February 08, 2012, 10:34:54 AM Last edit: February 08, 2012, 10:52:04 AM by mich |
|
What I doing wrong? Ubuntu: $:/usr/local/bin$ sudo phoenix.cfg Traceback (most recent call last): File "/usr/local/bin/phoenix", line 9, in <module> load_entry_point('phoenix==2.0.0-rc1', 'console_scripts', 'phoenix')() File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 305, in load_entry_point return get_distribution(dist).load_entry_point(group, name) File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2245, in load_entry_point return ep.load() File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1955, in load entry = __import__(self.module_name, globals(),globals(), ['__name__']) ImportError: No module named phoenix
and phoenix does not starts (((
|
|
|
|
naz86
Member
Offline
Activity: 111
Merit: 10
|
|
February 08, 2012, 12:18:37 PM Last edit: February 08, 2012, 03:41:45 PM by naz86 |
|
I see a lot of misuse of settings. phatk2 = true is not valid. autoconfigure is not needed at all when specifying device-specific settings, and so on. Here are some per-device settings I suggest under certain SDK's and certain GPU's. Aggressions are for dedicated miners. If you need to use the miner like a normal PC, suggest using an aggresion anywhere from 4-7, whichever is most comfortable for you. The settings go after each device which is denoted by something like [cl:1:1] where [cl: 1:1] is the platform and [cl:1: 1] is the device number. SDK 2.1, Radeon 5xxx, 61xx-67xx, Underclocked memory kernel = phatk2 AGGRESSION = 12 VECTORS = true BFI_INT = true WORKSIZE = 256 SDK 2.4/2.5, Radeon 5xxx, 6xxx, Underclocked memory kernel = phatk2 AGGRESSION = 14 VECTORS = true BFI_INT = true WORKSIZE = 256 SDK 2.6, Radeon 5xxx, 6xxx, Normal memory (1GHz+) kernel = phatk2 AGGRESSION = 14 VECTORS4 = true BFI_INT = true WORKSIZE = 64 If you are using 2.6 SDK with underclocked memory, I suggest installed 2.1 as well, or rolling back to 2.4/2.5 if you have 6800+'s in your miners as 2.6 is still garbage as far as speed goes. SDK 2.1 is still the fastest. 2.4/2.5 have the same speed as far as I can tell. The reduced aggression for SDK 2.1 is to reduce the chance that TDR will trigger and crash the miner (2.1 is highly aggressive in taking GPU time). The opposite holds true; If you are stuck with high memory clocks, 2.6 is more efficient than 2.1-2.5. Thanks! i'll try... but my pool is down, going to report back! btw: i like phoenix 2! for me phoenix is still the best miner pushing my cards to really good speed! it is also really easy to use (if you know the settings ) your post should be added to the first post to reduce questions! [edit] pushed each of my cards about 5-10MH/s each!!!! phoenix is a turbo-biatch! [/edit]
|
|
|
|
Diapolo
|
|
February 08, 2012, 03:45:02 PM |
|
I know Phoenix 2 has to mature a while, but please fix that hashrate-display asap, because I simply can't tell if a kernel modification makes things faster or not, because of that amazing and really wrong values . Dia
|
|
|
|
Bananington
|
|
February 08, 2012, 05:07:07 PM |
|
I know Phoenix 2 has to mature a while, but please fix that hashrate-display asap, because I simply can't tell if a kernel modification makes things faster or not, because of that amazing and really wrong values . Dia True dat! lol. Any ETA on an update for Phoenix 2 to fix this issue?
|
|
|
|
shackleford
|
|
February 08, 2012, 07:48:52 PM |
|
I use a batch file to launch phoenix.exe so I can set the affinity to 1 core or else it will peg all 4 cores on my cpu. My question is can I also set what cfg file to use? I sync a btc working folder with wuala accross my mining machines and I would like to have cfg files for the diffrent machines and configs for like high speed and chill for desktop use through diffrent batch files.
Btw my dead shares in P2Pool has dropped to zero in the last 24hours after moving from 1.75 to 2.0
|
|
|
|
jedi95
|
|
February 08, 2012, 07:55:30 PM |
|
The current code in Git has been updated with a few fixes:
1. Hashrate display should be working correctly now. Please report back if it still doesn't work. 2. Updated opencl and phatk2 to use Diapolo's method of detecting if the device is a CPU. 3. Autodetect messages will no longer appear for devices which have a config manually defined.
The Windows binary has also been updated with these changes.
|
Phoenix Miner developer Donations appreciated at: 1PHoenix9j9J3M6v3VQYWeXrHPPjf7y3rU
|
|
|
TurdHurdur
|
|
February 08, 2012, 09:17:18 PM |
|
I'm getting what looks to be the same issue as mich, I'm on Debian 6: name@hostname:~$ ./phoenix.cfg Traceback (most recent call last): File "/usr/local/bin/phoenix", line 8, in <module> load_entry_point('phoenix==2.0.0-rc1', 'console_scripts', 'phoenix')() File "build/bdist.linux-i686/egg/pkg_resources.py", line 318, in load_entry_point def has_metadata(name): File "build/bdist.linux-i686/egg/pkg_resources.py", line 2221, in load_entry_point def __getattr__(self,attr): File "build/bdist.linux-i686/egg/pkg_resources.py", line 1954, in load entry = __import__(self.module_name, globals(),globals(), ['__name__']) ImportError: No module named phoenix
|
|
|
|
jedi95
|
|
February 08, 2012, 09:58:48 PM |
|
I'm getting what looks to be the same issue as mich, I'm on Debian 6: name@hostname:~$ ./phoenix.cfg Traceback (most recent call last): File "/usr/local/bin/phoenix", line 8, in <module> load_entry_point('phoenix==2.0.0-rc1', 'console_scripts', 'phoenix')() File "build/bdist.linux-i686/egg/pkg_resources.py", line 318, in load_entry_point def has_metadata(name): File "build/bdist.linux-i686/egg/pkg_resources.py", line 2221, in load_entry_point def __getattr__(self,attr): File "build/bdist.linux-i686/egg/pkg_resources.py", line 1954, in load entry = __import__(self.module_name, globals(),globals(), ['__name__']) ImportError: No module named phoenix I'll have CFSworks take a look at this later. In the mean time you can use phoenix by starting phoenix.py instead of executing the config file.
|
Phoenix Miner developer Donations appreciated at: 1PHoenix9j9J3M6v3VQYWeXrHPPjf7y3rU
|
|
|
TurdHurdur
|
|
February 08, 2012, 10:09:30 PM |
|
I'll have CFSworks take a look at this later. In the mean time you can use phoenix by starting phoenix.py instead of executing the config file.
Oh, I tried that, but this happened: name@hostname:/usr/local/src/phoenix-2.0.0$ ./phoenix.py ~/phoenix.cfg [02/08/2012 17:05:29] Welcome to Phoenix v2.0.0-rc1 [0 Khash/s] [0 Accepted] [0 Rejected] [DISCONNECTED]Traceback (most recent call last): File "./phoenix.py", line 37, in <module> main() File "./phoenix.py", line 32, in main pc.start() File "/usr/local/src/phoenix-2.0.0/phoenix2/core/PhoenixCore.py", line 78, in start self.discoverKernels() File "/usr/local/src/phoenix-2.0.0/phoenix2/core/PhoenixCore.py", line 109, in discoverKernels kernelModule = imp.load_module(name, file, filename, smt) File "/usr/local/src/phoenix-2.0.0/phoenix2/core/../kernels/phatk2/__init__.py", line 38, in <module> opencl = sys.modules['opencl'] KeyError: 'opencl'
|
|
|
|
ssateneth
Legendary
Offline
Activity: 1344
Merit: 1004
|
|
February 08, 2012, 10:51:23 PM |
|
The current code in Git has been updated with a few fixes:
1. Hashrate display should be working correctly now. Please report back if it still doesn't work. 2. Updated opencl and phatk2 to use Diapolo's method of detecting if the device is a CPU. 3. Autodetect messages will no longer appear for devices which have a config manually defined.
The Windows binary has also been updated with these changes.
Could you update the main post to point to the new updated phoenix2? I cant find the updated compiled windows version.
|
|
|
|
cyberlync
|
|
February 08, 2012, 11:42:18 PM |
|
The current code in Git has been updated with a few fixes:
1. Hashrate display should be working correctly now. Please report back if it still doesn't work. 2. Updated opencl and phatk2 to use Diapolo's method of detecting if the device is a CPU. 3. Autodetect messages will no longer appear for devices which have a config manually defined.
The Windows binary has also been updated with these changes.
Could you update the main post to point to the new updated phoenix2? I cant find the updated compiled windows version. As far as I can tell from a little research, jedi95 deleted the old phoenix-2.0.0.zip, and reuploaded a new file with the same name approx. 3 hrs ago, the link in the first post should work, and I'm guessing it's the updated binary.
|
Giving away your BTC's? Send 'em here: 1F7XgercyaXeDHiuq31YzrVK5YAhbDkJhf
|
|
|
jedi95
|
|
February 09, 2012, 01:24:00 AM |
|
The current code in Git has been updated with a few fixes:
1. Hashrate display should be working correctly now. Please report back if it still doesn't work. 2. Updated opencl and phatk2 to use Diapolo's method of detecting if the device is a CPU. 3. Autodetect messages will no longer appear for devices which have a config manually defined.
The Windows binary has also been updated with these changes.
Could you update the main post to point to the new updated phoenix2? I cant find the updated compiled windows version. As far as I can tell from a little research, jedi95 deleted the old phoenix-2.0.0.zip, and reuploaded a new file with the same name approx. 3 hrs ago, the link in the first post should work, and I'm guessing it's the updated binary. This is correct. Since I can't edit the first post it seemed like the most reasonable option.
|
Phoenix Miner developer Donations appreciated at: 1PHoenix9j9J3M6v3VQYWeXrHPPjf7y3rU
|
|
|
d3m0n1q_733rz
|
|
February 09, 2012, 01:48:53 AM |
|
|
Funroll_Loops, the theoretically quicker breakfast cereal! Check out http://www.facebook.com/JupiterICT for all of your computing needs. If you need it, we can get it. We have solutions for your computing conundrums. BTC accepted! 12HWUSguWXRCQKfkPeJygVR1ex5wbg3hAq
|
|
|
TurdHurdur
|
|
February 09, 2012, 01:52:12 AM |
|
Oh, I tried that, but this happened: name@hostname:/usr/local/src/phoenix-2.0.0$ ./phoenix.py ~/phoenix.cfg [02/08/2012 17:05:29] Welcome to Phoenix v2.0.0-rc1 [0 Khash/s] [0 Accepted] [0 Rejected] [DISCONNECTED]Traceback (most recent call last): File "./phoenix.py", line 37, in <module> main() File "./phoenix.py", line 32, in main pc.start() File "/usr/local/src/phoenix-2.0.0/phoenix2/core/PhoenixCore.py", line 78, in start self.discoverKernels() File "/usr/local/src/phoenix-2.0.0/phoenix2/core/PhoenixCore.py", line 109, in discoverKernels kernelModule = imp.load_module(name, file, filename, smt) File "/usr/local/src/phoenix-2.0.0/phoenix2/core/../kernels/phatk2/__init__.py", line 38, in <module> opencl = sys.modules['opencl'] KeyError: 'opencl' I fixed it myself, huzzah! in "phoenix2/core/PhoenixCore.py" line 105 change: for name in os.listdir(kerndir): to... for name in sorted(os.listdir(kerndir)): Because o has to come before p, opencl before phatk2. Maybe you should rename it 00-opencl.
|
|
|
|
ssateneth
Legendary
Offline
Activity: 1344
Merit: 1004
|
|
February 09, 2012, 01:53:42 AM |
|
The current code in Git has been updated with a few fixes:
1. Hashrate display should be working correctly now. Please report back if it still doesn't work. 2. Updated opencl and phatk2 to use Diapolo's method of detecting if the device is a CPU. 3. Autodetect messages will no longer appear for devices which have a config manually defined.
The Windows binary has also been updated with these changes.
Could you update the main post to point to the new updated phoenix2? I cant find the updated compiled windows version. As far as I can tell from a little research, jedi95 deleted the old phoenix-2.0.0.zip, and reuploaded a new file with the same name approx. 3 hrs ago, the link in the first post should work, and I'm guessing it's the updated binary. This is correct. Since I can't edit the first post it seemed like the most reasonable option. Are you sure you didn't upload the same exact files as what was up before? I redownloaded and the crc for the "old" phoenix and the "new" phoenix is the same. This also goes for the .zip file itself. The CRC32 of my copy of phoenix.exe is 89B9736A. The copy inside the zip file I downloaded 20 seconds ago is also 89B9736A and I still get the hash rate bugging out. Please fix.
|
|
|
|
deepceleron
Legendary
Offline
Activity: 1512
Merit: 1036
|
|
February 09, 2012, 02:48:14 AM |
|
Instead of the program creating a blank config file and aborting, that would be a good opportunity to run a little wizard questionnaire to set up the program:
[02/08/2012 18:44:39] Welcome to Phoenix v2.0.0-rc1 - I see this is the first time you've run Phoenix, please provide some information for your initial configuration:
Pool URL: [if not detected in URL:] Pool Port: Pool Worker Username: Pool Worker Password:
Available OpenCL processing devices: [[0]] Juniper [[1]] Juniper [[2]] Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz
Please input the device number(s) to use (Enter=use first GPU only):
Do you wish to autodetect the best settings (Y/N) (Enter=auto)?:
- Manual Configuration -
Available OpenCL software kernels: [[0]] opencl (default) [[1]] phatk2 [[2]] diapolo
Please select the software kernel (Enter=default):
Available worksizes: 64, 128, 256 Please enter the OpenCL kernel worksize (Enter=autodetect):
Available vector sizes: 2, 4 Please enter the desired work vector size (Enter=autodetect):
Available aggression setting (work unit size): 1-14 (default 6) Please enter the desired aggression (Enter=default): - Thank you, parameters saved to configuration file phoenix.cfg! [18:46:23] Connected to server [18:46:23] Server gave new work; passing to WorkQueue [18:46:23] New block (WorkQueue)
|
|
|
|
|