1
BitShares PTS / Re: fast AMD OpenCL PTS miner released
« on: March 29, 2014, 07:42:07 pm »
So did anyone figure out how to adjust two or more AMD cards in Linux while using this miner?
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
I finally got it all working and overclocked. I'm getting 4150cpm with these settings on stock volts. This set of script will overclock your 290/or 290x.
The first line is the core clock, memory clock, powerlevel, and powertune I believe. The max was 2 on the last number. I tried that but a 1 worked better for me so I stuck with that. If I'm doing something that will blow up my card, someone let me know. Temps are under 50c on core all the time and the VRM sinks are barely warm to the touch. When I was on Windows my VRM's were under 50c on VRM1 and under 40 on VRM2, so I should be good.
Here's my OC config if someone wants to try it on theirs:
aticonfig --adapter=1 --od-setclocks=1110,1415,150,1
aticonfig --adapter=1 --od-commitclocks
aticonfig --adapter=1 --od-gettemperature
aticonfig --adapter=1 --od-getclocks
this is for Linux of course.
when i copy paste this: aticonfig --adapter=1 --od-setclocks=1110,1415,150,1 and i am getting:
ERROR - Set clocks failed for Adapter 1 - AMD Radeon R9 290 Series
Please check that input values were valid
Try chaging to adapter 0 instead of 1. Mine would only work with "1", but its in the 0 slot. I have no idea why, so yours might react totally different. IDK.
so it might look like this instead: (or you could even try 2 I suppose also) you may also need lower values. I seem to have a decent card here. Set your clocks lower and see if they will take. I also changed the adapter to "0" but you may need to try "1" again. Hard to tell.
aticonfig --adapter=0 --od-setclocks=1050,1375,150,1
aticonfig --adapter=1 --od-commitclocks
aticonfig --adapter=1 --od-gettemperature
aticonfig --adapter=1 --od-getclocks
I finally got it all working and overclocked. I'm getting 4150cpm with these settings on stock volts. This set of script will overclock your 290/or 290x.
The first line is the core clock, memory clock, powerlevel, and powertune I believe. The max was 2 on the last number. I tried that but a 1 worked better for me so I stuck with that. If I'm doing something that will blow up my card, someone let me know. Temps are under 50c on core all the time and the VRM sinks are barely warm to the touch. When I was on Windows my VRM's were under 50c on VRM1 and under 40 on VRM2, so I should be good.
Here's my OC config if someone wants to try it on theirs:
aticonfig --adapter=1 --od-setclocks=1110,1415,150,1
aticonfig --adapter=1 --od-commitclocks
aticonfig --adapter=1 --od-gettemperature
aticonfig --adapter=1 --od-getclocks
this is for Linux of course.
when i copy paste this: aticonfig --adapter=1 --od-setclocks=1110,1415,150,1 and i am getting:
ERROR - Set clocks failed for Adapter 1 - AMD Radeon R9 290 Series
Please check that input values were valid
@Nan. I looked at the README and didn’t find any commands to increase GPU clocks and Memory clocks. I tried the cg miner codes but they don't work. Is there something I'm missing? This in Linux/Ubuntu of course.
NaN. I just wanted to let you know that I got it working using your last advice. Sending some PTS your way soon as I make something on this thing. Thank you!
Okay. Now can someone tell me how to overclock this thing in Linux? I'm fine with using the Terminal to set the OC so I just need your commands if someone wouldn't mind helping me.
Use the CGminer Command ,google how use it.
If you wanna install the Catalyst driver on Ubuntu, then please use the following guide: http://wiki.cchtml.com/index.php/Ubuntu_Saucy_Installation_Guide
Make sure that you run sudo aticonfig --adapter=all --initial after the installation and reboot after that. --buildpkg Ubuntu/saucy has to be replaced by the name of your Ubuntu distro e.g. --buildpkg Ubuntu/raring.
@battleaxe: Your GPU is not recognized by the OpenCL implementation. I guess that the easiest way to fix the driver is to do a clean install of Ubuntu and after that only install the Catalyst driver 13.12 WITHOUT the APP SDK. To install the driver you have to download the driver from the AMD website and create a package for your Ubuntu version. After that install the packet using apt-get.Your fix not work. Same truble with no connected display to videocard (likely X-Server not start). Rig controled via RDP. If connect display on start-> no this errors. Without display ati --odg not work, but cgminer work (with ADL and temp control).
I wasn't implying it was a miner bug. I was able to get the miner to fire up on a 5770, even though it couldn't do anything. But when I put the 290 in the machine, then I get this code. I reinstalled the drivers, but same thing. I get this error. So I've got something wrong with the software installation otherwise. Been Googling for two days now. Nothing seems to work. This is the full error. Running AMD 13.12 drivers. And AMD APP SDK 2.9
** clpts - OpenCL PTS Pool Miner v0.2.2 (ypool.net only)
** by NaN - based on xptMiner by jh00 (clintar's code v1.1)
** If you like this software, please consider sending tips to: opencl.miner@gmail.com
** PTS: PajuVUWrcPn5ksCFfrBiWQXvpwtE29dcN2
** BTC: 1AumJ5uzz1nuER7pBA6Bh4gNusaxhN85rc
** Your donations will encourage further optimization and development
**
** press CTRL+C to exit
*****************************************************************************
Vendor of used platform (#1 / 1): Advanced Micro Devices, Inc.
error in xptMiner/clInit.cpp, line 96: Method clGetDeviceIDs(...) failed (errorcode -1)
Had a few work colleague fix this for me.
I was just told AMD forgot some stuff when they released 13.12 and that was causing the problem.
Instead of patching it, just use the AMD 14.1 beta instead and it should work.
Rewrite your xorg.conf by running sudo aticonfig --adapter=all --initial -f and reboot.
I did this. No dice. Then I uninstalled and re-installed the 14.1 Catalyst drivers 3 times tonight hoping it would work. Still getting the same message. Error -1 on line 96 whatever that means. My 290 is fine, I can mine in windows, but I want to get this working in Linux. I'm really liking Linux other than this issue.
Well, crud. Seems my miner will not start in Linux. Stupid error code. There's nothing on the web about this either. The card shows up fine when running aticonfig --list-adapters. Everything else works as well it seems. I need some ideas if anyone has something for me to try?