안녕하세요. 심마니 입니다.
이번에는 AMD GPU Driver 설치에 관해 알아보도록 하겠습니다. 지금부터는 SSH 터미널과 Sftp를 이용해서 작업합니다.
Ubuntu 16.04에서는 AMDGPU-Pro Beta Mining Driver를 사용합니다. 이전에 사용되었던 AMD APP SDK 3.0 for 64-bit Linux는 설치하지 않습니다. 드라이버는 여기(https://www2.ati.com/drivers/linux/ubuntu/amdgpu-pro-17.40-492261.tar.xz)에서 다운 받으시면 됩니다.
윈도우 PC에 저장된 드라이버를 sftp를 통해 ubuntu의 적당한 디렉토리로 옮겨줍니다. sftp에 관해서는 2회차를 참조해주세요.
1. 드라이버 다운로드 및 드라이버 이동.
Bitvise SSH Client 접속 후 나타나는 sftp Client를 이용하여 파일을 ubuntu로 전송(저의 경우 /home/계정명/mining_config/admgpu-pro로 옯깁니다. 폴더 설정 후 좌에서 우로 드래그 해주면 복사가 됩니다.
2. SSH 터미널 상에서 GPU 드라이버 설치
- 시스템 업데이트
AMD Driver 설치 문서에는 아래와 같이 시스템 업데이트를 하라고 나와있습니다.
sudo apt update
sudo apt dist-upgrade
sudo reboot
저는 sudo apt dist-upgrade는 수행 하지 않았습니다.
왜냐하면 커널버전이 시스템 업그레이드로 변경될 수 있기 때문에 하지 않았습니다.
따라서 sudo apt update 만 수행하시고 다음으로 넘어가세요.
- Driver 설치
SSH 터미널로 접속하여 1에서 복사해 놓은 드라이버가 있는 폴더로 이동합니다.(저의경우 ~/mining_config/amdgpu-pro/)
다음과 같이 설치합니다.
1. tar -Jxvf amdgpu-pro-17.40-492261.tar.xz 로 압축 풀기
2. cd amdgpu-pro-17.40-492261 로 폴더이동
3. ./amdgpu-pro-install –y 를 실행
- Grub 파일 수정.
sudo vi /etc/default/grub을 실행하여 grub 파일을 edit 할 준비를 합니다. 이제 파일 수정을 해야하는데 vi에디터에 익숙하지
않으신 분들은 nano 에디터를 사용하셔도 됩니다.
아무리해도 vi는 어렵다고 생각되시는 분들은 채굴기로 가셔서 GUI로 로그인 하시고 터미널에서 sudo gedit /etc/default/grub으로
GUI 에디터를 사용하셔도 됩니다.
Grub 파일을 열고 빨간색으로 된 표시된 부분처럼 수정해줍니다.
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash amdgpu.vm_fragment_size=9"
GRUB_CMDLINE_LINUX="amdgpu.vm_fragment_size=9"
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
수정이 완료되었으면, 파일을 저장하고 터미널로 나와서
sudo update-grub
sudo reboot 를 수행해 줍니다.
이제 그래픽드라이버는 정상적으로 설치되었을 것입니다.
만약 grub파일 수정이 잘못된 경우 GUI화면에서 무한 로그인이 발생할 수 있습니다. 이럴 경우 SSH Client로 접속하여
grub파일을 제대로 수정하시면 됩니다. 이래저래 텍스트 기반의 에디터(vi, nano등)을 사용하는 것은 리눅스 기반의 채굴기를
만들기 위해서는 필수입니다.
여기까지는 하게되면 AMD GPU 드라이버 설치는 끝난 상태가 됩니다.
Ubuntu 16.04로 오면서 오히려 드라이버 설치는 이전버전 보다 쉬워졌습니다. AMD SDK 설치도 필요없어 졌고요.
다음은 원격관리에 대해 알아보도록 하겠습니다.
-------------------------------------
꼬리말
* 게시글 내용 삭제시 레벨 강등
* 질문은 각 주제별 게시판에.
비트코인 암호화화폐 커뮤니티 땡글~ 땡글~
-------------------------------------