jedi95 (OP)
|
|
April 27, 2011, 10:51:38 PM |
|
Changed from 1.2 to 1.3 and it started sending Warning: work queue empty, miner is idle. :s. If I run 1.2 it doesn´t happen.
A possible cause of this has been determined and it has been fixed in the latest SVN revision. In certain cases a new block being received would case the kernel to request work form the queue twice.
|
Phoenix Miner developer Donations appreciated at: 1PHoenix9j9J3M6v3VQYWeXrHPPjf7y3rU
|
|
|
marcus_of_augustus
Legendary
Offline
Activity: 3920
Merit: 2349
Eadem mutata resurgo
|
|
April 27, 2011, 10:53:28 PM |
|
Thank you sir, got my vapor x 5870 from 375 to 415 without any changes to hardware settings. Here is what works for me if anyone is interested phoenix -u http://email@gmail.com:password@deepbit.net:8332/ -k poclbm DEVICE=0 VECTORS BFI_INT AGGRESSION=10 WORKSIZE=2056 Really WORKSIZE=2056 should that be 256?
|
|
|
|
CFSworks
Member
Offline
Activity: 63
Merit: 10
|
|
April 27, 2011, 11:48:26 PM |
|
Does it mean that the work is dropped only if the hash of previous block changes (good idea), otherwise new getwork is just added to the queue? I'm not sure how bitcoin daemon would handle a proof-of-work for old midstate that have current prevblock (e.g. in case of only merkleroot changed due to new transactions). Would it be accepted?
Actually, bitcoind changes the merkle root on every getwork, since the extraNonce (which is inside the coinbase transaction) is incremented every time. It caches the trees for every merkle root in RAM and, when a successful proof-of-work solution is found, finds the corresponding tree to attach to the block.
|
|
|
|
dishwara
Legendary
Offline
Activity: 1855
Merit: 1016
|
|
April 27, 2011, 11:55:23 PM |
|
holy ... from 274 to 300 Mhash/s 6870 1038/345 , win7
|
|
|
|
qed
|
|
April 27, 2011, 11:57:41 PM |
|
Changed from 1.2 to 1.3 and it started sending Warning: work queue empty, miner is idle. :s. If I run 1.2 it doesn´t happen.
I had the same problem, in both versions 1.2 and version 1.3.
|
|
|
|
jedi95 (OP)
|
|
April 28, 2011, 12:08:52 AM |
|
Thank you sir, got my vapor x 5870 from 375 to 415 without any changes to hardware settings. Here is what works for me if anyone is interested phoenix -u http://email@gmail.com:password@deepbit.net:8332/ -k poclbm DEVICE=0 VECTORS BFI_INT AGGRESSION=10 WORKSIZE=2056 Really WORKSIZE=2056 should that be 256? This won't cause problems since invalid WORKSIZE settings are automatically corrected (by rounding down to the nearest valid setting, which is this case would be 256)
|
Phoenix Miner developer Donations appreciated at: 1PHoenix9j9J3M6v3VQYWeXrHPPjf7y3rU
|
|
|
Inaba
Legendary
Offline
Activity: 1260
Merit: 1000
|
|
April 28, 2011, 02:30:25 AM |
|
So I'm trying to run this on one of my Windows boxes and it's giving me the error "Could not locate the specified kernel!" how do I specify where it should be looking and what do I need in the directory?
|
If you're searching these lines for a point, you've probably missed it. There was never anything there in the first place.
|
|
|
tiberiandusk
|
|
April 28, 2011, 03:48:52 AM |
|
So I'm trying to run this on one of my Windows boxes and it's giving me the error "Could not locate the specified kernel!" how do I specify where it should be looking and what do I need in the directory?
You need to open the command line window and change the directory to the folder you have phoenix in. Then just type in the commands and flags posted above for the pool you are using and your video card.
|
|
|
|
xanadu
Member
Offline
Activity: 63
Merit: 10
|
|
April 28, 2011, 04:21:49 AM |
|
I happened to have the kill-o-watt connected to one of my miners so I jotted down some notes:
Baseline (system up, nothing running) 165w, running solo: poclbm, 5870, 316Mhash, Start 305w@51C, Finish 315w@76C Phoenix, 5870, 350Mhash, Start 290w@52c, Finish 309w@75C Phoenix, 5870 w/MSI Afterburner 965/300, 397Mhash, finish 318w@75C (didn't wait for the card to cool down this time).
And in the end I fired up the 5970 and the 5870 and had all three GPUs running under Phoenix and the system stabilized at 550w, not bad for ~900 Mhashs.
System is a MSI motherboard with low-end AMD Semperon CPU and Vista Ultimate running in 32bit mode.
-X
|
|
|
|
eleuthria
Legendary
Offline
Activity: 1750
Merit: 1007
|
|
April 28, 2011, 04:49:48 AM |
|
Great job fixing the stale shares with 1.3. Since switching to the new version I've only had 11 stales out of 9373, and I'm pretty sure 4 of the 11 are from when I was switching my mining room over to an 8-port switch (more rigs on the way, mwahhahah!).
|
RIP BTC Guild, April 2011 - June 2015
|
|
|
Internet151
|
|
April 28, 2011, 08:22:58 AM |
|
It seems like if a pool goes down for over 15 minutes or so, phoenix stops trying to reconnect. Is there anything I can do about that? (bitcoinpool.com had some trouble tonight)
|
|
|
|
Timon2010
Member
Offline
Activity: 99
Merit: 10
|
|
April 28, 2011, 08:41:53 AM |
|
Any chance you can hide the cmd-window to the tray when minimize it instead of to taskbar?
|
|
|
|
|
sniper_sniperson
|
|
April 28, 2011, 11:31:16 AM |
|
What's exactly doing PLATFORM=ID option?
Short answer: The PLATFORMS=ID switch is to specify which platform ID on your system you want to use. It's only important if you have multiple OpenCL devices in your system, from different vendors (mixing AMD/ATI and nVidia cards in one system, for example.) If you only have one platform on your system, you don't have to specify it. If you have multiple platforms, Phoenix will tell you that it is needed. So, don't worry about it. Long answer: OpenCL is a standard developed by Khronos. The "core" of OpenCL was not created by AMD/ATI nor nVidia, although they probably contribute to its development. The problem is that, even though OpenCL is common, AMD/ATI and nVidia have different ideas about how to go about bridging the gap between OpenCL and GPU. AMD/ATI gets from OpenCL to raw GPU code in a different way from how nVidia does it, which makes nVidia's version of OpenCL totally incompatible with AMD/ATI cards and vice versa. This can cause a serious problem when there is a system with some nVidia and some AMD/ATI cards in it: One vendor's version of OpenCL will not work with another vendor's card, so Khronos needed a way of making sure independent versions could exist on the same system. Their solution was to use an "installable client driver" (ICD) for each vendor. So, when you install both AMD/ATI's OpenCL and nVidia's OpenCL, they exist as separate "platforms." One accesses the AMD/ATI cards, the other accesses the nVidia cards. So .. any ideas how to use phoenix with the followin scheme: first slot - 5870 second slot - 5970 cause Catalyst reports that second GPU on 5970 is disabled: Primary Adapter Graphics Card Manufacturer Powered by AMD Graphics Chipset ATI Radeon HD 5800 Series Device ID 6898 Vendor 1002 Subsystem ID 21E6 Subsystem Vendor ID 1458 Graphics Bus Capability PCI Express 2.0 Maximum Bus Setting PCI Express 2.0 x8 BIOS Version 012.019.000.008 BIOS Part Number 113-C00801-011 BIOS Date 2010/03/01 Memory Size 1024 MB Memory Type GDDR5 Core Clock in MHz 950 MHz Memory Clock in MHz 1250 MHz Total Memory Bandwidth in GByte/s 160.0 GByte/s Linked Adapter Graphics Card Manufacturer Powered by AMD Graphics Chipset ATI Radeon HD 5900 Series Device ID 689C Vendor 1002 Subsystem ID C000 Subsystem Vendor ID 174B Graphics Bus Capability PCI Express 2.0 Maximum Bus Setting PCI Express 2.0 x8 BIOS Version 012.020.000.014 BIOS Part Number 113-C01OCS-AC1 BIOS Date 2010/05/30 Memory Size 1024 MB Memory Type GDDR5 Core Clock in MHz 735 MHz Memory Clock in MHz 1010 MHz Total Memory Bandwidth in GByte/s 129.3 GByte/s Disabled Adapter Graphics Card Manufacturer Powered by AMD Graphics Chipset ATI Radeon HD 5900 Series Device ID 689C Vendor 1002 Subsystem ID C000 Subsystem Vendor ID 174B Graphics Bus Capability PCI Express 2.0 Maximum Bus Setting PCI Express 2.0 x8 BIOS Version 012.020.000.019 BIOS Part Number 113-C01OCM-AC1 BIOS Date 2010/05/30 Memory Size 1024 MB Memory Type GDDR5 Core Clock in MHz 735 MHz Memory Clock in MHz 1010 MHz Total Memory Bandwidth in GByte/s 129.3 GByte/s
and no chance to start phoenix or pocblm with device # parameter since the only active is number 0. Second is the cpu.
|
|
|
|
Kick
|
|
April 28, 2011, 12:25:31 PM |
|
What's exactly doing PLATFORM=ID option?
Short answer: The PLATFORMS=ID switch is to specify which platform ID on your system you want to use. It's only important if you have multiple OpenCL devices in your system, from different vendors (mixing AMD/ATI and nVidia cards in one system, for example.) If you only have one platform on your system, you don't have to specify it. If you have multiple platforms, Phoenix will tell you that it is needed. So, don't worry about it. Long answer: OpenCL is a standard developed by Khronos. The "core" of OpenCL was not created by AMD/ATI nor nVidia, although they probably contribute to its development. The problem is that, even though OpenCL is common, AMD/ATI and nVidia have different ideas about how to go about bridging the gap between OpenCL and GPU. AMD/ATI gets from OpenCL to raw GPU code in a different way from how nVidia does it, which makes nVidia's version of OpenCL totally incompatible with AMD/ATI cards and vice versa. This can cause a serious problem when there is a system with some nVidia and some AMD/ATI cards in it: One vendor's version of OpenCL will not work with another vendor's card, so Khronos needed a way of making sure independent versions could exist on the same system. Their solution was to use an "installable client driver" (ICD) for each vendor. So, when you install both AMD/ATI's OpenCL and nVidia's OpenCL, they exist as separate "platforms." One accesses the AMD/ATI cards, the other accesses the nVidia cards. So .. any ideas how to use phoenix with the followin scheme: first slot - 5870 second slot - 5970 and no chance to start phoenix or pocblm with device # parameter since the only active is number 0. Second is the cpu. [/quote] you need a dummy plug or another monitor to plug into the card
|
|
|
|
drgr33n
|
|
April 28, 2011, 02:21:53 PM |
|
What's exactly doing PLATFORM=ID option?
Short answer: The PLATFORMS=ID switch is to specify which platform ID on your system you want to use. It's only important if you have multiple OpenCL devices in your system, from different vendors (mixing AMD/ATI and nVidia cards in one system, for example.) If you only have one platform on your system, you don't have to specify it. If you have multiple platforms, Phoenix will tell you that it is needed. So, don't worry about it. Long answer: OpenCL is a standard developed by Khronos. The "core" of OpenCL was not created by AMD/ATI nor nVidia, although they probably contribute to its development. The problem is that, even though OpenCL is common, AMD/ATI and nVidia have different ideas about how to go about bridging the gap between OpenCL and GPU. AMD/ATI gets from OpenCL to raw GPU code in a different way from how nVidia does it, which makes nVidia's version of OpenCL totally incompatible with AMD/ATI cards and vice versa. This can cause a serious problem when there is a system with some nVidia and some AMD/ATI cards in it: One vendor's version of OpenCL will not work with another vendor's card, so Khronos needed a way of making sure independent versions could exist on the same system. Their solution was to use an "installable client driver" (ICD) for each vendor. So, when you install both AMD/ATI's OpenCL and nVidia's OpenCL, they exist as separate "platforms." One accesses the AMD/ATI cards, the other accesses the nVidia cards. So .. any ideas how to use phoenix with the followin scheme: first slot - 5870 second slot - 5970 cause Catalyst reports that second GPU on 5970 is disabled: Primary Adapter Graphics Card Manufacturer Powered by AMD Graphics Chipset ATI Radeon HD 5800 Series Device ID 6898 Vendor 1002 Subsystem ID 21E6 Subsystem Vendor ID 1458 Graphics Bus Capability PCI Express 2.0 Maximum Bus Setting PCI Express 2.0 x8 BIOS Version 012.019.000.008 BIOS Part Number 113-C00801-011 BIOS Date 2010/03/01 Memory Size 1024 MB Memory Type GDDR5 Core Clock in MHz 950 MHz Memory Clock in MHz 1250 MHz Total Memory Bandwidth in GByte/s 160.0 GByte/s Linked Adapter Graphics Card Manufacturer Powered by AMD Graphics Chipset ATI Radeon HD 5900 Series Device ID 689C Vendor 1002 Subsystem ID C000 Subsystem Vendor ID 174B Graphics Bus Capability PCI Express 2.0 Maximum Bus Setting PCI Express 2.0 x8 BIOS Version 012.020.000.014 BIOS Part Number 113-C01OCS-AC1 BIOS Date 2010/05/30 Memory Size 1024 MB Memory Type GDDR5 Core Clock in MHz 735 MHz Memory Clock in MHz 1010 MHz Total Memory Bandwidth in GByte/s 129.3 GByte/s Disabled Adapter Graphics Card Manufacturer Powered by AMD Graphics Chipset ATI Radeon HD 5900 Series Device ID 689C Vendor 1002 Subsystem ID C000 Subsystem Vendor ID 174B Graphics Bus Capability PCI Express 2.0 Maximum Bus Setting PCI Express 2.0 x8 BIOS Version 012.020.000.019 BIOS Part Number 113-C01OCM-AC1 BIOS Date 2010/05/30 Memory Size 1024 MB Memory Type GDDR5 Core Clock in MHz 735 MHz Memory Clock in MHz 1010 MHz Total Memory Bandwidth in GByte/s 129.3 GByte/s
and no chance to start phoenix or pocblm with device # parameter since the only active is number 0. Second is the cpu. On a linux based OS just run aticonfig --adapter=all --initial and restart x. poclbm should see both cards now.
|
|
|
|
allinvain
Legendary
Offline
Activity: 3080
Merit: 1080
|
|
April 28, 2011, 02:27:34 PM |
|
In windows if you don't want to use a dummy plug you can just switch the monitor cable from the primary to the secondary and the secondary card should then be immediately visible to OpenCL apps. I would build a dummy cable cause I'm lazy and don't want to be flippin cables....
|
|
|
|
qed
|
|
April 28, 2011, 02:40:07 PM |
|
In windows if you don't want to use a dummy plug you can just switch the monitor cable from the primary to the secondary and the secondary card should then be immediately visible to OpenCL apps. I would build a dummy cable cause I'm lazy and don't want to be flippin cables....
Not working on Windows 7 and catalyst 11.4. The desktop is becoming blanj and you wont be able to start any program.
|
|
|
|
allinvain
Legendary
Offline
Activity: 3080
Merit: 1080
|
|
April 28, 2011, 02:43:06 PM |
|
In windows if you don't want to use a dummy plug you can just switch the monitor cable from the primary to the secondary and the secondary card should then be immediately visible to OpenCL apps. I would build a dummy cable cause I'm lazy and don't want to be flippin cables....
Not working on Windows 7 and catalyst 11.4. The desktop is becoming blanj and you wont be able to start any program. Odd. Then again I tried it with 11.3 - works fine. What happens when I switch the cable to the secondary card is I get a windows desktop. The catalyst drivers should detect the secondary display and create a secondary desktop. If not you may have to manually create a desktop. Also bear in mind this is WITHOUT crossfire enabled. Crossfire may introduce additional details into the picture.
|
|
|
|
B!0HaZard
Newbie
Offline
Activity: 7
Merit: 0
|
|
April 28, 2011, 02:51:25 PM |
|
Hey guys! I've been using the GUI created by Kiv and I heard Phoenix is faster, so naturally I'm trying this, despite having no experience with cmd prompts. As expected, I can't seem to figure out how to launch it This is what I've got so far (some mix between this thread and a guide for m0mchil's software): start /DC:\Bitcoin phoenix -u http://"mymail@site.com:password"@deepbit.net:8332/ -k poclbm DEVICE=1 VECTORS BFI_INT FASTLOOP AGGRESSION=7 It tries to launch, but tells me that it "failed to patch kernel" I've tried a couple of variations thereof, but it doesn't seem to work. Any idea what's wrong?
|
|
|
|
|