trying to get cgminer to work properly on xubuntu with ADL 6 and last (non-mantle) beta drivers...
I have a 4x R9 280X rig. (Gigabyte, undervolted to 1.075 mV)
My AMDAPP folder is in /opt/AMDAPP
Copied ADL_SDK includes files in ADL_SDK folder of cgminer_keccak
sh autogen.sh
CFLAGS="-O2 -Wall -march=native -I /opt/AMDAPP/include/" LDFLAGS="-L/opt/AMDAPP/lib/x86_64" ./configure --enable-keccak
make
got this from ./configure :
------------------------------------------------------------------------
cgminer 3.6.6
------------------------------------------------------------------------
Configuration Options Summary:
libcurl(GBT+getwork).: Enabled: -lcurl
curses.TUI...........: FOUND: -lncurses
OpenCL...............: FOUND. GPU mining support enabled
scrypt...............: Disabled
keccak...............: Enabled
ADL..................: SDK found, GPU monitoring support enabled
Avalon.ASICs.........: Disabled
BFL.ASICs............: Disabled
BitForce.FPGAs.......: Disabled
BitFury.ASICs........: Disabled
Icarus.FPGAs.........: Disabled
Klondike.ASICs.......: Disabled
ModMiner.FPGAs.......: Disabled
Compilation............: make (or gmake)
CPPFLAGS.............:
CFLAGS...............: -O2 -Wall -march=native -I /opt/AMDAPP/include/
LDFLAGS..............: -L/opt/AMDAPP/lib/x86_64 -lpthread
LDADD................: -ldl -lcurl compat/jansson-2.5/src/.libs/libjansson.a -lpthread -L/opt/AMDAPP/lib/x86_64 -lOpenCL -lm -lrt
Installation...........: make install (as root if needed, with 'su' or 'sudo')
prefix...............: /usr/local
Change adl.c to call init_overdrive6() instead of init_overdrive5() before make.
Launched with this config :
{
"pools" :
[
{
"name" : "1gh",
"url" : "maxpool.1gh.com:17333",
"user" : "",
"pass" : "1",
"pool-priority" : "0"
},
{
"name" : "dwarf",
"url" : "erebor.dwarfpool.com:3339",
"user" : "",
"pass" : "1",
"pool-priority" : "1"
},
{
"name" : "dwarf2",
"url" : "moria.dwarfpool.com:3339",
"user" : "",
"pass" : "1",
"pool-priority" : "2"
}
],
"intensity" : "13",
"worksize" : "256",
"lookup-gap" : "2",
"shaders" : "2048",
"thread-concurrency" : "8192,8192,8192,8192",
"gpu-engine" : "1049,1049,1049,1049",
"gpu-memclock" : "1500,1500,1500,1500",
"gpu-platform" : "0",
"gpu-dyninterval" : "7",
"gpu-powertune" : "-20",
"gpu-fan" : "80",
"temp-cutoff" : "95",
"temp-overheat" : "88",
"expiry" : "120",
"expiry-lp" : "3600",
"gpu-threads" : "2",
"log" : "5",
"queue" : "3",
"submit-stale" : true,
"shares" : "0",
"keccak" : true
}
BUT my cgminer declared GPU1 SICK after 2 secs and GPU1 after 5 mins... later those two are declared DEAD. AND no GPU monitoring
cgminer version 3.6.6 - Started: [2014-02-08 07:40:37]
--------------------------------------------------------------------------------
(5s):658.9M (avg):663.9Mh/s | A:28413 R:5916 HW:0 WU:145.3/m
ST: 4 SS: 280 NB: 30 LW: 412 GF: 2 RF: 2
Connected to maxpool.1gh.com diff 15 with stratum as user
Block: 13ca57ff4f0552cc... Diff:18.4E Started: [07:59:30] Best share: 1.4K
--------------------------------------------------------------------------------
[P]ool management [G]PU management ettings [D]isplay options [Q]uit
GPU 0: | 331.8M/288.2Mh/s | A:12178 R:2764 HW:0 WU: 62.8/m I:13
GPU 1: | DEAD /85.18Mh/s | A: 3408 R: 464 HW:0 WU: 18.4/m I:13
GPU 2: | DEAD /933.4Kh/s | A: 32 R: 0 HW:0 WU: 0.1/m I:13
GPU 3: | 331.1M/291.0Mh/s | A:12825 R:2688 HW:0 WU: 64.4/m I:13
--------------------------------------------------------------------------------
[2014-02-08 07:59:31] Rejected e087ac2e Diff 1/15 GPU 0 pool 0 (unknown-work)
[2014-02-08 07:59:33] Accepted 9ada171a Diff 1/15 GPU 3 pool 0
[2014-02-08 07:59:33] Accepted c26b0c31 Diff 1/15 GPU 0 pool 0
[2014-02-08 07:59:33] Accepted ab37128e Diff 1/15 GPU 0 pool 0
[2014-02-08 07:59:35] Accepted 005cf655 Diff 704/15 GPU 3 pool 0
[2014-02-08 07:59:35] Accepted 384fd99b Diff 4/15 GPU 3 pool 0
[2014-02-08 07:59:35] Accepted fb21de88 Diff 1/15 GPU 0 pool 0
[2014-02-08 07:59:35] Accepted b4aefb6c Diff 1/15 GPU 0 pool 0
[2014-02-08 07:59:37] Accepted d96f6bfc Diff 1/15 GPU 3 pool 0
Any clue ?