Pages:
Author

Topic: First Rig mining slow (4x7950s) (130Mh/s per) (Read 9135 times)

full member
Activity: 224
Merit: 100
Check this post - similar problems to what we have been experiencing, and he found a solution.

https://bitcointalksearch.org/topic/solved-dual-7950-only-gets-260mh-per-card-178963

Worth a shot!



-ck
legendary
Activity: 4088
Merit: 1631
Ruu \o/
In your initial post it's clear you were mining on one device only, with multiple opencl instances.

SDK 2.8 sucks dicks (on linux at least), as do many of the drivers after the 11.12 prerelease driver with GCN support (which was called amd-driver-installer-8.921-x86.x86_64.run on linux for example), so I guess 12.8 is your next best bet. Uninstalling the SDK is non-trivial but you should get rid of 2.8 and try 2.7. Then make sure all .bin files are deleted so that cgminer recreates new ones with the changed SDK.

Bear in mind that some motherboards may appear to support multiple GPUs, but do NOT actually run, or barely run. My GD70 based rig would only run with 3 GPUs with the default Xorg set up using a login manager and refuse to even start with the 4th GPU in there unless I ran an absolutely stripped down Xorg with just startx us a sole user on xfce and no login manager. Usual set up of drivers is required for all the GPUs with the force option and any distribution provided drivers are a nono.

Yes folks, mining is non-trivial and scrypt mining is yet much more non-trivial. Make sure if you are building a rig that you are using hardware and software that is already known to work as others have tested on these forums before. That can be hard...
newbie
Activity: 28
Merit: 0
Did an XP install and ran into some problems.

AMD APP SDK stopped having openCL support for XP for any version past 2.5
Catalyst display driver dropped openCL support for xp for any version past 12.1

Check the display driver compatibility of 12.1 for your video card. if it doesn't work, you'll need win7
Check here http://support.amd.com/us/kbarticles/Pages/AMDCatalystSoftwareSuiteVersion121.aspx

Note: Catalyst 13.2 BETA drivers include AMD APP SDK, which will keep you from having to download it seperatly
http://support.amd.com/us/kbarticles/Pages/AMDCatalyst132BetaDriver.aspx

GPU-z is great for checking openCL compatibility. Run it, and there is a little checkbox if it's working.
http://www.techpowerup.com/downloads/SysInfo/GPU-Z/
newbie
Activity: 28
Merit: 0
Same issue for me with Gigabyte 4x4950 on Ubuntu 32. Only one gpu is in use while cgminer happily says that all cards are mining. nothing helps.

I don't have dummy plug but looks like it is the only option to fix the issue. So Ubuntu DOES NEED dummy plugs.

You can hatch together one with some resistors. Didn't seem to help me at all.
full member
Activity: 177
Merit: 101
Same issue for me with Gigabyte 4x4950 on Ubuntu 32. Only one gpu is in use while cgminer happily says that all cards are mining. nothing helps.

I don't have dummy plug but looks like it is the only option to fix the issue. So Ubuntu DOES NEED dummy plugs.
newbie
Activity: 42
Merit: 0
Sorry, looking back at my post it was unclear what I did. The aticonfig line and the initial boot had the dummy plug in (I only meant to use the plug for the aticonfig initialization, but I forgot about it until after I'd rebooted). Once I remembered I had the dummy plug in the 2nd card I took it out, rebooted, and cgminer started up per normal.
newbie
Activity: 28
Merit: 0
Crud, I just ran into this on gentoo after updating my system. Fortunately aticonfig --adapter=all -f --initial brought it back to life.

EDIT: I put a dummy dvi plug on the 2nd card while running these commands and booting the first time.

can you pull the dummy plug, restart cgminer and see if both cards work? it would be nice to know if it's only on set that it needs the dummy plug, or always.
newbie
Activity: 42
Merit: 0
Crud, I just ran into this on gentoo after updating my system. Fortunately aticonfig --adapter=all -f --initial brought it back to life.

EDIT: I put a dummy dvi plug on the 2nd card while running these commands and booting the first time.
newbie
Activity: 28
Merit: 0
Looks like I'm switching to windows. I've tried a few more times on 12.04 and 11.04 x64 with no luck.
newbie
Activity: 42
Merit: 0
Looking at your output from the interrupt info, the fact that your "kernel" category is 0 for 3 out of 4 cards is telling. If nothing else, this provides a quick test to make sure the kernel and drivers recognize that all of the cards are present and operational.
hero member
Activity: 850
Merit: 1000
For this common problem, it seems that the issue is related to Xubuntu/Linux since many of the same people have run Guiminer on Windows and were able to obtain their expected hash rate for each card.

Maybe running Guiminer in Wine in Xubuntu would work? I just thought of this and won't have time to try it until tomorrow afternoon. I just thought I'd post the idea in case anyone wants to try before I am able to.
newbie
Activity: 28
Merit: 0
I played around with Xubuntu some more last night (again, everything runs fine on Windows, but I prefer Linux), and still no luck.

What happened with it? What version of driver did you install?

I just did a kernel lock (http://askubuntu.com/questions/178324/how-to-skip-kernel-update) to 3.2.0.37.45 (had to use pico instead of gedit, as it looks like gedit doesn't load with a standard install). When looking at the "additional drivers" app (little card looking thing by the clock) the beta drivers are listed as 12.11 which makes me think that the proprietary drivers are 12.10.

Going to try the built in installer, then the hard way if that doesn't work.
newbie
Activity: 28
Merit: 0
./cgminer -k diablo,diablo,diablo,diablo -v 1,1,1,1 -w 256,256,256,256 -I 7,7,7,7 --gpu-mediff -150

Did everything but --gpu-mediff -150. cgminer said it was an invalid flag.

Code:
cat /proc/ati/?/interrupt_info

gives me
Code:
Device: PCI:5:0:0
Kernel: 0
AsyncIO: 0
Device: PCI:6:0:0
Kernel: 0
AsyncIO: 0
Device: PCI:3:0:0
Kernel: 597359
AsyncIO: 0
Device: PCI:4:0:0
Kernel: 0
AsyncIO: 0

What happens if you switch around the pci ids in xorg.conf, say to make 6:0:0 correspond to Device[0]-0? You can get the order linux believes the cards are in using,

Cgminer runs about the same. 530Mh/s, says it dropping threads from all GPUs but 'aticonfig --adapter=all -odgc' now says adapter 2 is running full bore.

I left dynamic intensity on (just launched ./cgminer with no flags) and GPU 0 would run up intensity. Also, only changing GPU 0's intensity effected my hash rate.

On a side note, I had to plug my HDMI into the 4th card to get video, with the other 3 displaying only a white screen.
newbie
Activity: 28
Merit: 0
I tried Xubuntu, but the installer wouldn't format my USB. Probably going to try and do the kernel lock tomorrow morning.

And it formatted this morning, weird. Trying Xubuntu w/ kernel lock.
newbie
Activity: 28
Merit: 0
I think Open SUSE would be a good next try, it's very GUI driven, so the installation process would be similar to Ubuntu. Note that apt-get will not work in SUSE, but it has it's own package management and repository system.

I'm giving up on Xubuntu, it seems to not be the answer.

Gentoo is more for relatively experienced users, and same with Arch. By advanced, I mean there's more manual work in the terminal.

Manual doesn't scare me, but it looks like installing is a bitch. I tried Xubuntu, but the installer wouldn't format my USB. Probably going to try and do the kernel lock tomorrow morning.

What happens if you switch around the pci ids in xorg.conf, say to make 6:0:0 correspond to Device[0]-0? You can get the order linux believes the cards are in using,

I'll try it in the morning, I'm exhausted.
newbie
Activity: 42
Merit: 0
What happens if you switch around the pci ids in xorg.conf, say to make 6:0:0 correspond to Device[0]-0? You can get the order linux believes the cards are in using,

Code:
cat /proc/ati/?/interrupt_info

I installed from stage 3, so after I got kde emerged all I had left to do was the following (I omitted the aticonfig step b/c I copied the xorg.conf over from my 5830 box).

Code:
emerge ati-drivers cgminer      (this pulls in opencl and amd-adl-sdk)
eselect opencl set X       (where X is the # corresponding to ati)
aticonfig --adapter=all --initial

Here's my xorg.conf, though I don't see any huge differences between ours.

Code:
Section "ServerLayout"
        Identifier     "aticonfig Layout"
        Screen      0  "aticonfig-Screen[0]-0" 0 0
EndSection

Section "Files"
        ModulePath   "/usr/lib64/xorg/modules"
        ModulePath   "/usr/lib64/opengl/xorg-x11/extensions/"
EndSection

Section "Module"
        Load  "freetype"
#       Load    "glx"
EndSection

Section "Monitor"
        Identifier   "aticonfig-Monitor[0]-0"
        Option      "VendorName" "ATI Proprietary Driver"
        Option      "ModelName" "Generic Autodetecting Monitor"
        Option      "DPMS" "true"
EndSection

Section "Monitor"
        Identifier   "aticonfig-Monitor[1]-0"
        Option      "VendorName" "ATI Proprietary Driver"
        Option      "ModelName" "Generic Autodetecting Monitor"
        Option      "DPMS" "true"
EndSection

Section "Monitor"
        Identifier   "0-DFP3"
        Option      "VendorName" "ATI Proprietary Driver"
        Option      "ModelName" "Generic Autodetecting Monitor"
        Option      "DPMS" "true"
        Option      "PreferredMode" "1600x1200"
        Option      "TargetRefresh" "60"
        Option      "Position" "0 0"
        Option      "Rotate" "normal"
        Option      "Disable" "false"
EndSection

Section "Device"
        Identifier  "aticonfig-Device[0]-0"
        Driver      "fglrx"
        Option      "VideoOverlay" "on"
        Option      "Monitor-DFP3" "0-DFP3"
        BusID       "PCI:6:0:0"
EndSection

Section "Device"
        Identifier  "aticonfig-Device[1]-0"
        Driver      "fglrx"
        Option      "VideoOverlay" "on"
        BusID       "PCI:2:0:0"
EndSection

Section "Screen"
        Identifier "aticonfig-Screen[0]-0"
        Device     "aticonfig-Device[0]-0"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

Section "Screen"
        Identifier "aticonfig-Screen[1]-0"
        Device     "aticonfig-Device[1]-0"
        Monitor    "aticonfig-Monitor[1]-0"
        DefaultDepth     24
        SubSection "Display"

#               Virtual   1600 1200
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection
newbie
Activity: 28
Merit: 0
I think Open SUSE would be a good next try, it's very GUI driven, so the installation process would be similar to Ubuntu. Note that apt-get will not work in SUSE, but it has it's own package management and repository system.

I'm giving up on Xubuntu, it seems to not be the answer.

Gentoo is more for relatively experienced users, and same with Arch. By advanced, I mean there's more manual work in the terminal.

newbie
Activity: 28
Merit: 0
11.04 was a wash. I installed Catalyst 12.8, although I only had instructions for 13.1 (seemed to be fairly straight forward, unzip, sh ./*.run, dpkg -i *.deb). On reboot it launched to X but the screen was flickering on and off with colored bars.

I'm going to dig up a gentoo iso and load it up.
newbie
Activity: 28
Merit: 0
Sorry if this also fits into the category of "things checked long ago," but could you post your xorg.conf?

Code:
Section "ServerLayout"
Identifier     "aticonfig Layout"
Screen      0  "aticonfig-Screen[0]-0" 0 0
Screen         "aticonfig-Screen[1]-0" RightOf "aticonfig-Screen[0]-0"
Screen         "aticonfig-Screen[2]-0" RightOf "aticonfig-Screen[1]-0"
Screen         "aticonfig-Screen[3]-0" RightOf "aticonfig-Screen[2]-0"
EndSection

Section "Module"
Load  "glx"
EndSection

Section "Monitor"
Identifier   "aticonfig-Monitor[0]-0"
Option     "VendorName" "ATI Proprietary Driver"
Option     "ModelName" "Generic Autodetecting Monitor"
Option     "DPMS" "true"
EndSection

Section "Monitor"
Identifier   "aticonfig-Monitor[1]-0"
Option     "VendorName" "ATI Proprietary Driver"
Option     "ModelName" "Generic Autodetecting Monitor"
Option     "DPMS" "true"
EndSection

Section "Monitor"
Identifier   "aticonfig-Monitor[2]-0"
Option     "VendorName" "ATI Proprietary Driver"
Option     "ModelName" "Generic Autodetecting Monitor"
Option     "DPMS" "true"
EndSection

Section "Monitor"
Identifier   "aticonfig-Monitor[3]-0"
Option     "VendorName" "ATI Proprietary Driver"
Option     "ModelName" "Generic Autodetecting Monitor"
Option     "DPMS" "true"
EndSection

Section "Device"
Identifier  "aticonfig-Device[0]-0"
Driver      "fglrx"
BusID       "PCI:3:0:0"
EndSection

Section "Device"
Identifier  "aticonfig-Device[1]-0"
Driver      "fglrx"
BusID       "PCI:6:0:0"
EndSection

Section "Device"
Identifier  "aticonfig-Device[2]-0"
Driver      "fglrx"
BusID       "PCI:5:0:0"
EndSection

Section "Device"
Identifier  "aticonfig-Device[3]-0"
Driver      "fglrx"
BusID       "PCI:4:0:0"
EndSection

Section "Screen"
Identifier "Default Screen"
DefaultDepth     24
EndSection

Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device     "aticonfig-Device[0]-0"
Monitor    "aticonfig-Monitor[0]-0"
DefaultDepth     24
SubSection "Display"
Viewport   0 0
Depth     24
EndSubSection
EndSection

Section "Screen"
Identifier "aticonfig-Screen[1]-0"
Device     "aticonfig-Device[1]-0"
Monitor    "aticonfig-Monitor[1]-0"
DefaultDepth     24
SubSection "Display"
Viewport   0 0
Depth     24
EndSubSection
EndSection

Section "Screen"
Identifier "aticonfig-Screen[2]-0"
Device     "aticonfig-Device[2]-0"
Monitor    "aticonfig-Monitor[2]-0"
DefaultDepth     24
SubSection "Display"
Viewport   0 0
Depth     24
EndSubSection
EndSection

Section "Screen"
Identifier "aticonfig-Screen[3]-0"
Device     "aticonfig-Device[3]-0"
Monitor    "aticonfig-Monitor[3]-0"
DefaultDepth     24
SubSection "Display"
Viewport   0 0
Depth     24
EndSubSection
EndSection

I have 3 gentoo boxes running 2x7950, 2x5830, and 1x5770/1x7950 with minimal problems in the setup if you're looking for a different distro.

Got a step-by-step guide we can follow?
newbie
Activity: 42
Merit: 0
I have 3 gentoo boxes running 2x7950, 2x5830, and 1x5770/1x7950 with minimal problems in the setup if you're looking for a different distro.
Pages:
Jump to: