Title: Mining oddities that I've accepted. (Unless you can solve 'em!) Post by: tigereye on June 22, 2011, 05:37:05 PM So in the hopes that my findings will help others, I've decided to start this post and document all of the little glitches/oddities I've encountered while preparing my mining rigs.
Aside from the noble goal of helping others, I also hope a more knowledgeable miner can recognize these oddities and either provide confirmation that "Yeah - that's weird but normal" or perhaps even point me in the right direction on how to resolve it. Before I begin, here's a simplified list of my setup for your comparison
And here are the oddities I've found and learned about:
I hope these nuggets of acceptance help some of you out there. If you are able to provide any insight or assistance into these oddities, I'd be very happy to learn something new! --TE Title: Re: Mining oddities that I've accepted. (Unless you can solve 'em!) Post by: Synaesthesia on June 22, 2011, 05:49:35 PM Wow bit of a pain. I can overclock both my 5830's on my motherboard in Windows and the hash rate is constant. Was thinking of switching to Linuxcoin today actually.
Title: Re: Mining oddities that I've accepted. (Unless you can solve 'em!) Post by: kokojie on June 22, 2011, 05:56:58 PM I tried ubuntu on my first miner, and I come to accept that linux is unsuitable for my mining purposes and I have been using Win7 ever since. So far I could overclock the core, underclock the mem, run reliably for weeks without reboot, and almost no problems so far on win7.
Title: Re: Mining oddities that I've accepted. (Unless you can solve 'em!) Post by: Tamerz on June 22, 2011, 06:14:36 PM I've come to accept that the 2nd GPU on my 6990 card just hashes erratically when the 1st one is in use. Have you looked at the CPU usage? I know with Folding@Home I would have similar issues in some cases where both GPU processes were fighting over the same CPU core, instead of each using a different one. Each one stable speeds on its own, but jumpy when both ran. Title: Re: Mining oddities that I've accepted. (Unless you can solve 'em!) Post by: detroit on June 22, 2011, 08:22:55 PM
aticonfig --od-enable --adapter=all Then try your setclocks. Title: Re: Mining oddities that I've accepted. (Unless you can solve 'em!) Post by: tigereye on June 22, 2011, 08:38:08 PM Are you enabling overdrive on the adapter first when you try to do it form the command line? I'm fairly certain I tried this, yes, but I will doublecheck tonight when I get home.aticonfig --od-enable --adapter=all Then try your setclocks. From memory, aticonfig replied with a message along the lines of "Unable to set clocks. Check that your values are valid and within the ranges" or something like that. Of course the values were formatted correctly and within the acceptable ranges. The exact same commandline works after AMDODC executes… I didn't retype the aticonfig line, I used UPARROW and ENTER, so it would not be a typo issue. I'll re-try tonight and post here to confirm. Thanks for offering a suggestion! Title: Re: Mining oddities that I've accepted. (Unless you can solve 'em!) Post by: Phil21 on June 22, 2011, 11:22:51 PM I run a dual 6990 box, running Ubuntu
It's generally stable (until I push them a little too hard of course...) You will have to flash the bios on these cards in order to underclock the memory to any significant degree. This helps. A lot. Your heat load will go down considerably. Instructions are on the interwebs, but essentially create a DOS boot USB with atiflash.exe on it - back up all 4 GPU's (2 gpu's per card) and MAKE SURE you know which bios goes with which. It matters. Then move that USB stick over to a windows box, run the radeon bios editor, and set all clocks down to whatever you like for every power profile (I set mine to 150 myself, but you can do whatever). Save these in a manner so you know which is which. Back to the linux box.. reboot on dos USB stick, use atiflash to flash your new bios across each GPU. Reboot into linux, run aticonfig --initial -f --adapter=all and you should now be able to set your memory clocks to whatever you like (after you reboot one last time). I can PM you my simple .bat files and such if you like, and even give you my modified BIOS images (however, I would suggest you modify your own as there is no guarantee one bios from my card will work from yours). Just let me know. No guarantees you won't brick your cards though, of course! -Phil Title: Re: Mining oddities that I've accepted. (Unless you can solve 'em!) Post by: detroit on June 22, 2011, 11:51:38 PM Be sure to try using the 11.6 catalyst drivers, they allow clock speeds outside of the displayed ranges.
If you let ubuntu install the ATI driver automatically, it's a bit of a mess to get the generic 11.6 driver to install. About all I can offer on the topic was that even though I couldnt ever get the 11.6 to install properly, by the time I was done and went back to the driver installed by ubuntu, I was able to get bigger overclocks. Title: Re: Mining oddities that I've accepted. (Unless you can solve 'em!) Post by: PC Surgeon on June 23, 2011, 12:45:40 AM My crossfired 5830's have the same issue as your 6990. One is pretty constant and the other is all over the place. It doesn't matter which is in the 1st PCIe slot it still happens. Annoying so I try not to look lol Another anomaly is intermittently getting "connection problems" with that second adapter. I'll get home from work to find out it hasn't been running for hours. I was hoping the switch to some form of linux would fix this? :'(
Title: Re: Mining oddities that I've accepted. (Unless you can solve 'em!) Post by: Departure on June 23, 2011, 04:56:03 AM I had the exact issues as the OP, I was doing the exact thing but in Ubuntu, I also noticed when executing a script to set AMDOverdriveCtrl profiles for each GPU it wouldn't work from screen session and will freeze during initialization. I have since decided go windows OS and use after burn which allowed me to overclock upto 1200/1500 with the overclock switch on the cards turned on.
I currently run 930/830 and am getting 400 MH/s per GPU with a stable headless windows OS using Realvnc to login to the box , I am happy enough with that and 2 card give me a total of 1600 MH/s. I have a 3rd card but took it out due to heat problems(might throw it into my everyday Pc for gaming), 3 6990's in on the same motherbord is too hot, I am going to buy a PCIe ribbon extender and place the 3rd card in the unused drive bays, maybe that will help with the heat problem... If I do this I will need to go back to linux to use all 6 GPU's, otherwise I will stick with windows as it seems stable enough and less hassles to get things working... Title: Re: Mining oddities that I've accepted. (Unless you can solve 'em!) Post by: einsteinx2 on June 23, 2011, 07:26:54 PM
Title: Re: Mining oddities that I've accepted. (Unless you can solve 'em!) Post by: PulsedMedia on June 23, 2011, 07:32:56 PM i've had almost all the same problems as described :D Those which i haven't, is simply because i've not tried to do the same thing.
I have erratic speeds with dual 5870s. Also noticed that screensaver will cause lower hash rate with low end CPU (in my case Celeron 2.66Ghz), which is wierd. the system with Q9550 is about 0% CPU used, the celeron one is constantly at 50% or so, and causes lower than expected hash rates apparently. Erratic with even GPU0 under windows, stable hash rate on both GPUs. (tho also different GPUs) Title: Re: Mining oddities that I've accepted. (Unless you can solve 'em!) Post by: MiningMonitor on June 24, 2011, 02:00:49 AM Quote
And here are the oddities I've found and learned about:
There is an easy solution to the rate hopping on the second card. Using Linuxcoin 0.2a with a machine that has 2x5830, I had the same problem. The problem is the aggression setting on the first card. While you lose a touch of speed off the first card, the second becomes rock steady. Using pheonix I do something like: Card 1 ( primary ): DEVICE=0 AGGRESSION=7 FASTLOOPS=true Card 2 ( primary ): DEVICE=1 AGGRESSION=11 FASTLOOPS=false ( plus all the other standard options. This gives me 298mh/s on card one and 301 on card2 ... both rock steady and shares submitted / accepted averages out to be almost exactly the same ( indicating similar hashing rates ) <edit>With identical overclocking settings ( 1010mhz, 300mhz ram, 1.125v )</edit> Title: Re: Mining oddities that I've accepted. (Unless you can solve 'em!) Post by: CentroniX on June 24, 2011, 02:52:46 AM Monitoring and remote management: If you try to run aticonfig or launch a miner over SSH, it won't work because the ssh session's "display" doesn't have a GP If you are running LinuxCoin, you can try this (you have to be root) Create a file called "env.sh" containing what follows Code: #!/bin/bash ID=`ps axf | grep '\_ lxpanel' | grep -v grep | awk '{print $1}' | head -1` cat /proc/$ID/environ | tr '\000' '\012' | grep -v PATH | grep -v SUDO | grep -v TERM | grep -v PWD | grep -v _= | sed -e 's/^/export /' then, in your shell, type: Code: bash env.sh >TEMP source TEMP you should then be able to launch your miners and the AMD control utility from an ssh session. Or, you could just add Code: export DISPLAY=:0 to your .bashrc script that is sourced every time you login. All of my miners are offsite, and I have no problems launching mining clients on any of them without jumping through all those hoops! Unless there's something specific in LinuxCoin that requires all that; I personally use Ubuntu. cent |