I have tried using the pre-built version as well as building from the latest git source.
My Linux is a little rusty, so forgive me if I've made a simple mistake.
I installed the AMD APP SDK v2.5 first (extracted using tar, ran the install script), and then installed v2.7. Did I overwrite the 2.5 install by doing this? Do I need to manually install each SDK and link them myself before building cgminer?
Then I followed the readme instructions to build cgminer. When I run ./cgminer -n I get the following:
Code:
zxian@zxian-bitcoin:~/cgminer/cgminer-build$ ./cgminer -n
[2013-04-13 11:55:07] CL Platform 0 vendor: Advanced Micro Devices, Inc.
[2013-04-13 11:55:07] CL Platform 0 name: AMD Accelerated Parallel Processing
[2013-04-13 11:55:07] CL Platform 0 version: OpenCL 1.2 AMD-APP (923.1)
[2013-04-13 11:55:07] Platform 0 devices: 2
[2013-04-13 11:55:07] 0 Tahiti
[2013-04-13 11:55:07] 1 Tahiti
[2013-04-13 11:55:07] ADL Initialisation Error! Error -1!
[2013-04-13 11:55:07] 2 GPU devices max detected
There's clearly two things wrong here. First off, the 5830 is not a Tahiti card. Secondly, the ADL seems to fail to initialize (although I do see temperature sensors and fan sensors when I run cgminer).
I think the mis-identification of the second card is leading to my issues when I try to actually mine with it. When I run cgminer, the second card is listed, and I can check all the hardware status. However, the second card activity is zero, but the hash rate seems to be split between the two cards (the 7950 normally gets ~550Mh/s at these settings):
Code:
cgminer version 2.11.4 - Started: [2013-04-13 11:59:02]
--------------------------------------------------------------------------------
(5s):553.1M (avg):549.9Mh/s | A:11 R:0 HW:0 U:5.7/m WU:5.7/m
ST: 2 SS: 0 NB: 1 LW: 53 GF: 0 RF: 0
Connected to stratum.bitcoin.cz diff 1 with stratum as user xXxXxXx
Block: 011f15f979755f29... Diff:7.67M Started: [11:59:02] Best share: 180
--------------------------------------------------------------------------------
[P]ool management [G]PU management [S]ettings [D]isplay options [Q]uit
GPU 0: 73.0C 1069RPM | 276.1M/276.7Mh/s | A:5 R:0 HW:0 U: 2.60/m I: 7
GPU 1: 29.0C 978RPM | 277.0M/276.8Mh/s | A:6 R:0 HW:0 U: 3.12/m I: 7
--------------------------------------------------------------------------------
Code:
cgminer version 2.11.4 - Started: [2013-04-13 11:59:02]
--------------------------------------------------------------------------------
(5s):553.2M (avg):552.3Mh/s | A:39 R:0 HW:0 U:6.3/m WU:6.3/m
ST: 2 SS: 0 NB: 1 LW: 107 GF: 0 RF: 0
Connected to stratum.bitcoin.cz diff 1 with stratum as user xXxXxXx
Block: 011f15f979755f29... Diff:7.67M Started: [11:59:02] Best share: 180
--------------------------------------------------------------------------------
[P]ool management [G]PU management [S]ettings [D]isplay options [Q]uit
GPU 0: 72.0C 2304RPM | 553.1M/316.8Mh/s | A:16 R:0 HW:0 U: 2.59/m I: 7
GPU 1: 30.5C 983RPM | OFF /240.8Mh/s | A:23 R:0 HW:0 U: 3.72/m I: 7
--------------------------------------------------------------------------------
Could anyone point me in the right direction to get the 5830 properly recognized? Do I need to manually install the v2.5 SDK somewhere and build a second version of cgminer to use with it? Any help would be much appreciated. Like I said, my Linux is rusty, but give me instructions and I can follow them.