I suggest using sph-sgminer for linux.
https://github.com/danbi/sph-sgminer.gitHopefully this link is for v4.1.0-103-g00015-dirty (which is what I am using)
remember you will need the amd-catalyst drivers installed for monitoring temp and fans (for amd gpu's).
this is the script I use to launch the miner. If you have more than one GPU you may need to use sudo
start-diamond.sh
#!/bin/sh
export DISPLAY=:0
export GPU_MAX_ALLOC_PERCENT=100
export GPU_USE_SYNC_OBJECTS=1
cd sph-sgminer
./sgminer -k diamond -o stratum+tcp://<pool>:<port> -u <user> -p <password> --rawintensity 131088 --thread-concurrency 13188 -w 256 -g 1 --lookup-gap 2 --gpu-vddc 1.19 --gpu-engine 1150 --gpu-memclock 1500 --auto-fan --temp-target 70 --temp-cutoff 80 --gpu-powertune 20 --no-submit-stale --difficulty-multiplier .0039062500
also note that my rig has a r280 and several r270 gpu's you may need to 'adjust' some of the settings for the card you are using.