In the second installment of our DIY litecoin mining guide, we’ll look at how to install and configure Linux to properly mine with your GPUs at optimal settings. Don’t be dissuaded if you’ve never used Linux before—our step-by-step guide makes it easy.
Linux has a few advantages over Windows, including the ability to install to a USB stick (which means you don’t need a harddrive), lesser hardware requirements (you can get by just fine with less than 4GB of RAM), and simpler remote administration capabilities. Best of all, Linux is free! However, be aware that if you’d like to undervolt your GPUs to save power, Windows might be a better choice for you (update 10/2013: no longer true!).
If you missed the hardware portion of our guide, make sure to check it out first. Otherwise, read on.
Build a Litecoin Mining Rig, part 2: Linux Setup
So you’ve decided to use Linux to run your mining rig—a fine choice! If you’re still a bit nervous because you’ve a complete Linux newbie, don’t be. Simply follow the step-by-step instructions exactly as they’re written, and you’ll be fine. Even if you’ve never done anything like this before, you should be up and running in about an hour.
Step 1: Configure BIOS settings
Before we even get to Linux, make sure your mining computer’s BIOS settings are in order. Power on your computer, and press the “delete” key a few times immediately after power on. You should end up in the BIOS configuration area. Do the following, then save & exit:
- Change power options so that the computer automatically turns itself on whenever power is restored. The reason for this is two-fold: first, it’ll make sure that your miner automatically starts up after a power outage. Second, it makes powering the computer on much easier if you don’t happen to have a power switch connected to the motherboard.
- Make sure that your USB stick is first in the boot-up order (you may need to have a USB stick attached).
- Disable all components that you don’t plan to use. This will save a little bit of power, and since your miner will likely be running 24/7, it’ll add up. For me, that meant disabling onboard audio, the SATA controller, the USB 3.0 ports (I only had a 2.0 USB stick), the Firewire port, and the serial port.
Step 2: Install Xubuntu Desktop to your USB stick
Xubuntu is a lightweight version of Ubuntu, a popular Linux distribution. Most other distros should work just fine, but be aware that the GPU drivers require the presence of Xorg, which means server distros that don’t have a GUI will not work properly.
- Download the Xubuntu Desktop x64 v12.10 installation image.
- You’ll need to either burn the installation image onto a CD, or write the image to a second USB stick. If you use a CD, you’ll need to temporarily hook up a CD-ROM drive to your mining rig for the installation (make sure you temporarily enable your SATA controller if you disabled it in step 1!).
- Once you have the installation media prepared, you’re ready to install Xubuntu to the blank USB stick on your miner. Make sure your blank USB stick is inserted into a USB port on your mining, and then boot into your installation media. The Xubuntu installer should appear.
- Make sure to click the “auto-login” box towards the end of the installer; otherwise take all of the default installation options.
- If you’re using a USB stick that is exactly 8GB, the installer may complain about the default partition sizes being too small. Create a new partition table with these settings: 5500mb for root (/), 315mb for swap, and the remaining amount for home (/home). If you’re using a USB stick larger than 8GB, you will not have to do this.
- When the installation is complete, you should automatically boot into the Xubuntu desktop. Make sure to remove your installation media.
Step 3: Install AMD Catalyst drivers
Open a terminal session by mousing over the bottom center of the screen so that a list of icons appears. Click on “terminal” (it looks like a black box).
- Type the following commands (press “enter” at the end of each line and wait for Linux to finish doing it’s thing):
sudo apt-get install fglrx-updates fglrx-amdcccle-updates fglrx-updates-dev sudo aticonfig --lsa sudo aticonfig --adapter=all --initial sudo reboot
- After your computer reboots, you can verify that everything worked by typing:
sudo aticonfig --adapter=all --odgt
- If you see all of your GPUs listed, with “hardware monitoring enabled” next to each, you’re good to go.
Important: you may need to have something plugged into each GPU to prevent the OS from idling it. You can plug 3 monitors into your 3 GPUs, but that isn’t very practical. The easiest option is to create 3 dummy plugs, and leave them attached to your GPUs. They’ll “trick” the OS into believing that a monitor is attached, which will prevent the hardware from being idled. Check out how to create your own dummy plugs.
If you ever add or remove GPUs to your rig later, you’ll need to re-run this command: sudo aticonfig --adapter=all --initial
Step 4: Install SSH, Curl, and package updates
- Install SSH by typing:
sudo apt-get install openssh-server byobu
With SSH installed, you can unplug the keyboard/mouse/monitor (put dummy plugs into all GPUs, though) from your miner, and complete the rest of the installation from your desktop computer. Simply download Putty onto your desktop, run it, and enter the IP address of your mining rig. That should bring up a remote terminal session to your miner, which is more or less just like sitting at the keyboard in front of it.
If you plan to manage your mining rig remotely over the internet, you’ll need to forward port 22 on your router to your miner. Make sure that you use a strong Xubuntu password!
Setup should be quicker from this point, as now you can simply copy text from this webpage (highlight it and press control-C) and then paste it into your Putty session by simply right-clicking anywhere inside the Putty window. Neat, eh?
- Install Curl and package updates by typing (or copying & pasting into Putty) the following commands:
sudo apt-get install curl sudo apt-get update sudo apt-get upgrade
Step 5: Install cgminer
Cgminer is the mining software we’ll be using. If the first command doesn’t work, you’ll need to check out the cgminer website and make a note of the current release version. Substitute that in the commands below.
Update: Cgminer 3.7.2 is the last version to support scrypt—do not use any version after that! In addition, depending on which version you choose to use, you may receive an error complaining about libudev.so.1 when you try to run cgminer—you can find the fix for that here.
- Type the following:
wget http://ck.kolivas.org/apps/cgminer/2.11/cgminer-2.11.4-x86_64-built.tar.bz2 tar jxvf cgminer-2.11.4-x86_64-built.tar.bz2
- If everything was uncompressed successfully, we can delete the downloaded archive; we don’t need it anymore:
rm *.bz2
- Now check if cgminer detects all of your GPUs properly:
cd cgminer-2.11.4-x86_64-built export DISPLAY=:0 export GPU_USE_SYNC_OBJECTS=1 ./cgminer -n
Step 6: Create cgminer startup script
We’re almost done—now we just need to create a few simple scripts to control cgminer.
- If you’re still in the cgminer directory from the previous step, first return to your home directory:
cd ..
- Type the following to create a new file with nano, a Linux text editor:
sudo nano mine_litecoins.sh
- Type the following into nano (note where the places you need to substitute your own usernames!) :
#!/bin/sh export DISPLAY=:0 export GPU_MAX_ALLOC_PERCENT=100 export GPU_USE_SYNC_OBJECTS=1 cd /home/YOUR_XUBUNTU_USERNAME/cgminer-2.11.4-x86_64-built ./cgminer --scrypt -I 19 --thread-concurrency 21712 -o stratum+tcp://coinotron.com:3334 -u USERNAME -p PASSWORD
- Save the file and quit nano, then enter the following:
sudo chmod +x mine_litecoins.sh
Note that the cgminer settings we’re using in our mine_litecoins.sh script correspond to a good starting point for Radeon 7950 series GPUs. If you followed our hardware guide, these settings will give you good hashrates. If you’re using another type of GPU, you’ll want to use Google to find optimal cgminer settings for it.
Also note that you’ll need to create an account at one of the litecoin mining pools, and plug your username and password into the script (the -u and -p parameters). I have Coinotron in there as an example, but there are quite a few to choose from.
Step 7: Create auto-start scripts
We want cgminer to automatically start mining whenever the rig is powered on. That way, we keep mining losses to a minimum whenever a power outage occurs, and we don’t have to worry about manually starting it back up in other situations.
- Type the following to create a new script and open it in nano:
sudo nano miner_launcher.sh
- Enter the following text into the editor (substitute your Xubuntu username where shown!):
#!/bin/bash DEFAULT_DELAY=0 if [ "x$1" = "x" -o "x$1" = "xnone" ]; then DELAY=$DEFAULT_DELAY else DELAY=$1 fi sleep $DELAY su YOUR_XUBUNTU_USERNAME -c "screen -dmS cgm /home/YOUR_XUBUNTU_USERNAME/mine_litecoins.sh"
- Save and quit nano, and then type:
sudo chmod +x miner_launcher.sh
- Now we need to call our new script during startup; we do that by adding it to /etc/rc.local. Type the following to open /etc/rc.local in nano:
sudo nano /etc/rc.local
- Add the following text, right above the line that reads “exit 0” (substitute your own username!):
/home/YOUR_XUBUNTU_USERNAME/miner_launcher.sh 30 &
Step 8: Create an alias to easily check on cgminer
We’re essentially done at this point, but you’ll probably want to manually SSH into your miner from time to time to manually check on your GPU temperatures & hashrates, etc. Creating an alias will make that easy.
- Type:
sudo nano .bashrc
- Scroll to the end of the file, and then add this text above the line that reads “# enable programmable completion…”
alias cgm='screen -x cgm'
- Save and quit out of nano.
That’s it—you’re done! You’ll probably want to test everything now. The easiest way to do that is to close your Putty session and power down your miner. Turn it back on and the following should happen:
- Your miner should boot into Xubuntu. This may take about a minute, depending on the speed of your USB stick.
- 30 seconds after Xubuntu has loaded, cgminer will automatically start and begin mining. You’ll probably notice the fans on your GPUs spin up when this happens.
- You should be able to SSH into your miner at any time and type cgm to bring up the cgminer screen. To close the screen (and leave cgminer running), type control-A, then control-D.
- If you ever need to start cgminer manually (because you quit out of it, or kill it, etc), simply type ./miner_launcher.sh
Congratulations—you have your own headless linux litecoin miner!
The next section of our guide covers setup under Windows, and then we take a look at optimizing cgminer settings for better performance.
So, I do not have an optical drive and want to run my miner on Windows.
q1 – which version is the best?
q2 – how do i download windows without any optical drive to pop the cd into?
Thanks!
Danny
i haven’t been able to download cgminer or access the website. Anyone have any solutions for this. I’m all put together and ready to go except i can’t mine lol
https://github.com/kanoi/cgminer-binaries
you can download 3.6.6 from here
https://github.com/kanoi/cgminer-binaries/tree/master/3.6.6
just change it to point to this location for now until 3.7.2 is back up.
Thank you for your response and help. Since i wrote my questions cgminer has come back up. However, now I have a new issue. My rig wont start mining. im not sure how to set up my pool to mine. the example in the guide is a little confusing to me.
#!/bin/sh
export DISPLAY=:0
export GPU_MAX_ALLOC_PERCENT=100
export GPU_USE_SYNC_OBJECTS=1
cd /home/YOUR_XUBUNTU_USERNAME/cgminer-2.11.4-x86_64-built
./cgminer –scrypt -I 19 –thread-concurrency 21712 -o stratum+tcp://coinotron.com:3334 -u USERNAME -p PASSWORD
This doesn’t help me in the way of knowing how or what to type in for my pool and the pool doesn’t spell it out either. fyi…i’m a noobie
If you are using 7950’s here is my scrypt line for 3 of them on my machine. Actually since they are identical only one value needs to be entered for engine, memory, powertune.
./cgminer –scrypt -I 20 –thread-concurrency 21712 –gpu-engine 1100,1100,1100 –gpu-memclock 1500,1500,1500 –gpu-powertune 20 –no-submit-stale -o stratum+tcp://digitalcoinpool.org:3333 -u (workername) -pw x –failover-only -o stratum+tcp://global.wemineltc.com:3334 -u (workername) -pw x
put the same worker name and password (pw)on the pool you join. A pool usually styles your worker name as your (log in name) dot 1. “x” is fine for a worker pw. The address the pool gives you for connection is what you put following stratum+tcp://. “–failover-only” allows you to enter a rollover pool that cgm will switch to automatically if the main one goes down. Good luck!
tnm,
Also, miner_launcher.sh starts your pool mining automatically when you boot up. If it isn’t doing that, go carefully over steps seven and eight, review line by line and make your entries look exactly like the guide examples. You can start cgminer manually by typing either of ./miner_launcher.sh [or] ./mine_litecoins.sh
Good luck!
Please forgive me if this has been covered already, but I have searched around.
I got my very first rig up and mining yesterday, but awoke this morning to find that it was not mining.
I am using Ubuntu 12.04, 5 x 7950 GPU, Sempron 145, Lepa 1600 W Gold PSU.
Could it be that Ubuntu “went to sleep” even though my GPUs were each mining away?
Any help that the community can provide is very very appreciated.
Also, CrytpBadger, you rock!
Robert
are you oc’d? it could have crashed. do you have dummy plugs on all 5?
Hi Dan. Thanks for your response.
I am at core 1050 and mem 1250. Two of my cards are PowerColor 7950, three are Sapphire Flex 7950. I only had dummy plugs in two of the GPUs at first, as they would not show up otherwise. I now have dummies in all 5. It still falls asleep. I cannot even ssh into the machine, have to turn it off, then it restarts.
I have it hooked up to a monitor now, and the rig seems to sleep after some time. The fans keep running, but it does not seem to be online.
I am really not sure what the issue is. Sleep mode is not set on Ubuntu. However, it seems as long as I keep it awake by moving the mouse, etc, it keeps chugging along just fine
Here is my cgminer screen now, while running.
cgminer version 3.7.2 – Started: [2013-12-12 23:27:49]
——————————————————————————–
(5s):2.811M (avg):2.606Mh/s | A:27123 R:482 HW:0 WU:2217.9/m
ST: 2 SS: 0 NB: 6 LW: 178 GF: 0 RF: 0
Connected to usa-1.liteguardian.com diff 241 with stratum as user **********
Block: 2484bf31… Diff:2.93K Started: [23:39:18] Best share: 15.3K
——————————————————————————–
[P]ool management [G]PU management [S]ettings [D]isplay options [Q]uit
GPU 0: 71.0C 2457RPM | 581.0K/584.1Kh/s | A:6898 R: 0 HW:0 WU: 457.3/m I:20
GPU 1: 65.0C 1905RPM | 534.3K/496.4Kh/s | A:5053 R: 0 HW:0 WU: 446.8/m I:20
GPU 2: 72.0C 2495RPM | 580.8K/554.0Kh/s | A:4940 R: 0 HW:0 WU: 470.1/m I:20
GPU 3: 72.0C 2366RPM | 541.4K/496.4Kh/s | A:4172 R:241 HW:0 WU: 387.4/m I:20
GPU 4: 74.0C 2435RPM | 536.3K/488.1Kh/s | A:6301 R:241 HW:0 WU: 477.2/m I:20
——————————————————————————–
I appreciate any help that you or others may be able to provide to help keep this running consistently!
Robert
So, as I was keeping an eye on it, Ubuntu locked up and GPU 3 showed as below. All was well before that point.
I must say that I may be skating on thin ice without powered risers? May this be it? (I feel ashamed to admit this).
Thank you,
Robert
cgminer version 3.7.2 – Started: [2013-12-12 23:27:49]
——————————————————————————–
(5s):2.772M (avg):2.663Mh/s | A:51446 R:482 HW:0 WU:2466.9/m
ST: 1 SS: 0 NB: 7 LW: 285 GF: 0 RF: 0
Connected to usa-1.liteguardian.com diff 337 with stratum as user *********
Block: 5870dbf1… Diff:2.93K Started: [23:46:03] Best share: 53K
——————————————————————————–
[P]ool management [G]PU management [S]ettings [D]isplay options [Q]uit
GPU 0: 71.0C 2503RPM | 582.0K/583.5Kh/s | A:11185 R: 0 HW:0 WU: 493.4/m I:20
GPU 1: 64.0C 1803RPM | 529.5K/507.8Kh/s | A:10110 R: 0 HW:0 WU: 482.8/m I:20
GPU 2: 73.0C 2536RPM | 582.7K/563.8Kh/s | A: 9033 R: 0 HW:0 WU: 467.7/m I:20
GPU 3: 511.0C 0RPM | 541.4K/509.5Kh/s | A:10048 R:241 HW:0 WU: 507.3/m I:20
GPU 4: 68.0C 2248RPM | 522.1K/502.9Kh/s | A:11407 R:241 HW:0 WU: 525.9/m I:20
Hey Rob, yeah, I think the powered risers could be messing it up. Before you wrote that I was gonna ask if you have any settings in the BIOS for energy saving etc, but the powered risers makes more sense.
I believe the gpu’s pull 75w from the pcie slot. First of all, pciex1 slots are not meant to provide that kinda power. However, even if you happened to have 5 pciex16, that’s also a stretch. The general consensus is not to use more than 3 on a board without powered risers.
Here’s a good link
http://www.reddit.com/r/litecoinmining/comments/1dvit7/the_powered_riser_problem_is_there_a_hardware/
when i type cgm i get this message:
There is no screen to be attached matching cgm.
Any ideas?
i’m also not able to get the rig mining. the rig starts up but it’s not mining, the fans are spinning but only at idle. I have dummy plugs on both of my gpu’s.
try going into the cgminer directory
type
./cgminer -n
does it show anything?
Thank you for your response. It seems i must have made an error somewhere because just a while ago i changed directories to the cgminer directory and everything was there but now it says the isn’t such a directory. ck.kolivas is down right now so i’m not able to reinstall cgminer. I’ll have to wait for it to come back up unless you know how to transfer the cgminer download from my pc to the rig.
You can email it to yourself then download it on your linux box using firefox . it’s pretty small.
Please help!
I can’t install xubuntu on my mining rig. I’ve put source and destination USB sticks in but it keeps booting to a blank screen after selecting install.
I’ve changed boot sequence to USB drive first I have a rock 990fx extreme 3 mb?
Phil
Sorted it! Had to select something in menu f6 on start screen. Can’t remember what it was! Took me ages to work out how to write the partition.
Correction to correction. The website added the http. The address for cgminer purposes is www dot bbcpool.net:3333
Gotcha! Thanks.
could really use some advice.
got three sapphire 290x’s….. and im having a LOT of trouble installing the drivers. Finally got it to download the drivers, but when i type [sudo aticonfig –lsa] it just reads “aticonfig: no supported adapters detected”
I’m having the same problem. Have been searching all day for an answer. I have read that it is something to do with the 13.11 Beta V9.4 Driver, but cannot get this loaded, as no adapter is recognized!
having trouble installing the drivers. i can download them, but then when i type “sudo aticonfig –lsa” it reads “aticonfig: no supported adapter found”
help anyone?
running three 290x’s on Xubuntu
s
Hello Guys,
do any of you maybe know how to monitor the graphics card VRM temps on linux? i dont wanna throw away my cards after a month. low gpu temps dont necessarily mean low vrm temps.
Hi,
all I was able to get my hands on so far is the temp cgminer already shows.
That may be due to a lack of sensors on my GPU though.
aticonfig also doesn’t show me any more than the core temp.
Please try the command ‘sensors’.
The packet lm-sensors must be installed and configured.
This can be done by running sensors-detect.
(A reboot is required after detection.)
Hi guys, Great guide by the way CryptoB. Quick question… I can’t use ssh at the mo, I want to plug a monitor into my miner and check how it’s running (I just have one card). I have a bash script that starts the miner on power up… How do I just view what cgminer is up to? I know I can run the bash script, but that seems to start a second instance of cgminer..
Thanks,
D.
#!/bin/bash
DEFAULT_DELAY=0
if [ “x$1” = “x” -o “x$1” = “xnone” ]; then
DELAY=$DEFAULT_DELAY
else
DELAY=$1
fi
sleep $DELAY
su YOUR_XUBUNTU_USERNAME -c “screen -dmS cgm /home/YOUR_XUBUNTU_USERNAME/mine_litecoins.sh”
On line 7, is that supposed to be “if”?
No
Thanks Mik S,
Was that little bash script for me? I take it I can just call it whatever and run it as I like?
Cheers,
D
I have FINALLY got linux and cgminer working and it boots up ok. My 2 HIS 7970 are not mining though they are at 38c and only 23 kh/s??
The fans are going at full speed and I have a monitor and dummy plug fitted (I am currently on Xubuntu)
Im a complete novice at this mind, any help appreciated!!
Cheers
Thank You very much. Nice How to!!!!
Hey CryptoBadger. Awesome site!!!
So far all seems to work… except cgminer. It’s there in the folder, and there’s a file called cgminer.c but when I type ./cgminer -n as per the end of step 5, I get:
bash: ./cgminer: No such file or directory
(and yes, I’m in the right directory)
If I try to run the mine_litecoins.sh shell script I get:
./mine_litecoins.sh: 6: ./mine_litecoins.sh: ./cgminer: not found
Any suggestions?
So, I *almost* have everything working, except CG Miner only detects the GPU’s when using SUDO:
miner@miner-1:~/cgminer-3.4.0-x86_64-built$ ./cgminer -n
[2013-12-13 23:35:33] CL Platform 0 vendor: Advanced Micro Devices, Inc.
[2013-12-13 23:35:33] CL Platform 0 name: AMD Accelerated Parallel Processing
[2013-12-13 23:35:33] CL Platform 0 version: OpenCL 1.2 AMD-APP (1016.4)
[2013-12-13 23:35:33] Error -1: Getting Device IDs (num)
[2013-12-13 23:35:33] clDevicesNum returned error, no GPUs usable
[2013-12-13 23:35:33] 0 GPU devices max detected
[2013-12-13 23:35:33] USB all: found 10 devices – listing known devices
[2013-12-13 23:35:33] No known USB devices
WITH SUDO:
miner@miner-1:~/cgminer-3.4.0-x86_64-built$ sudo ./cgminer -n
[2013-12-13 23:35:39] CL Platform 0 vendor: Advanced Micro Devices, Inc.
[2013-12-13 23:35:39] CL Platform 0 name: AMD Accelerated Parallel Processing
[2013-12-13 23:35:39] CL Platform 0 version: OpenCL 1.2 AMD-APP (1016.4)
[2013-12-13 23:35:39] Platform 0 devices: 4
[2013-12-13 23:35:39] 0 Tahiti
[2013-12-13 23:35:39] 1 Tahiti
[2013-12-13 23:35:39] 2 Tahiti
[2013-12-13 23:35:39] 3 Tahiti
If I try to start mining with ‘sudo ./cgminer …etc…’, it doesn’t work and ends up in some wierd cycle.
I am unable to perform the ‘sudo aticonfig –adapter=all –odgt’, and continually get the message:
ERROR – X needs to be running to perform AMD Overdrive(TM) commands
so, I am unsure if there is something I have installed using SUDO that I shouldn’t have? Should I have access to X? It seems to be running under root
Its frustrating, I am so close yet so far!
Hi
I’m trying to install amd-catalyst-13.4-linux-x86.x86_64.zip through the terminal like this:
cd $HOME/ati_source
wget http://www2.ati.com/drivers/linux/amd-catalyst-13.4-linux-x86.x86_64.zip
But after trying to unzip I get this:
End-of-central-directory signature not found. Either this file is not
a zipfile, or it constitutes one disk of a multi-part archive. In the
latter case the central directory and zipfile comment will be found on
the last disk(s) of this archive.
unzip: cannot find zipfile directory in one of amd-catalyst-13.4-linux-x86.x86_64.zip or
amd-catalyst-13.4-linux-x86.x86_64.zip.zip, and cannot find amd-catalyst-13.4-linux-x86.x86_64.zip.ZIP, period.
Crypto I have followed your guide to install but it doesnt let you choose which version If you understand?
Please someone help as I have been on this hours now and this linux is making me very frustrated!!
Howdy! I just wish to give a huge thumbs up for the great info you will have right here
on this post. I will be coming again to your weblog for extra soon.
Not getting very far…….any help would be appreciated.
sudo apt-get install fglrx-updates fglrx-amdcccle-updates fglrx-updates-dev
Trying to install AMD cataylst driver and get the following error:
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
fglrx-updates : Depends: lib32gcc1 but it is not going to be installed
Depends: xorg-video-abi-12 but it is not installable
E: Unable to correct problems, you have held broken packages.
Actually… scratch my other comment… figured that out. I now have a semi-running rig.
Now when I run the mine_litecoins.sh script, everything works great… getting about 380kh/s on the 7850’s I’m running. BUT…
I can’t get the litecoin_miner.sh to work. When I run that, it seems to spool everything up and everything slows down (like it’s running, but it doesn’t actually do anything. This is verified as nothing shows up at the pool either. It also doesn’t do anything on startup.
script and other edits are exactly as above, but no joy on getting it to run automatically from a cold boot (or direct from ./litecoin_miner)
I’m trying to install xubuntu 12.10 and from USB to USB and after the blue ubuntu splash I am getting an error that says “Unable to find a medium containing a live file system”. I am using a Gigabyte 990FXA-UD3 mobo. Any one know whats wrong?
Yes, this problem took me hours of scavenging the Ubuntu forums to fix. See my thread here: http://ubuntuforums.org/showthread.php?t=2193044&p=12871549#post12871549
tldr you need to enable the “IOMMU” in BIOS. Your welcome.
In going to have to start a fresh install as I’m not getting anywhere on Linux it’s a nightmare.
cgminer isnt recognizes our drivers, and our GPU cards. In terminal:
phil@phil-desktop:~/cgminer-3.7.2-x86_64-built$ ./cgminer -n
Setting of real/effective user Id to 0/0 failed
Setting of real/effective user Id to 0/0 failed
Segmentation fault (core dumped)
What does this mean, this also happens when I try and run cgminer??
Please help.