AMD 노트북 세팅

우분투 18.04에서
amd ryzen 5 4500U renoir 노트북의 무선랜, 그래픽 살리기
<기기 정보>
MSI modern 14 B4MW-R5
프로세서 : ryzen 5 4500U with radeon graphics
운영체제 : window / ubuntu 18.04
linux kernel version : 5.11.2
ROS version : ROS melodic
wlan 장치 : realtek 8822CE
우분투 쓸거면 웬만하면 그냥 intel 노트북으로 가야 하는 듯 하다.....
요즘 누가 intel 쓰냐고 그러길래 ryzen 르누아르 프로세서가 탑재된 노트북을 샀는데,
일단 해상도 변경 안되었고(840x540이었나..)
wlan이 안되서 와이파이가 안잡히고
amd 그래픽 카드 인식 안되고 소프트웨어 그래픽으로 잡혀서 -> gazebo가 안돌아갔다....
그래픽 드라이버 찾으려고 amd 홈페이지 가보니 그래픽 드라이버는 window만 지원.
사실 우분투 20.04를 쓰면 쉽게 해결될 일이었지만, ROS melodic을 사용해야 해서..
결국 거의 2주 붙잡고 겨우겨우 해결하였다.
0. 유선랜 연결
일단 무선랜 드라이버가 안 잡혀서 와이파이 검색 안됨.
유선랜 or 스마트폰 테더링으로 인터넷 연결하기.
1. mainline installer
- 필수 x. 커널 5.8을 한번 설치해보고 안되면 그냥 넘어가자.

linux 커널 버전 5.11.2 를 설치하기 위해 mainline installer 설치
ubuntuhandbook.org/index.php/2020/08/mainline-install-latest-kernel-ubuntu-linux-mint/
Mainline – Another Tool to Install Latest Kernel in Ubuntu / Linux Mint
Mainline is a graphical tool to install the latest mainline Kernel in Ubuntu, Linux Mint, and derivatives. Mainline (Ubuntu Mainline Kernel Installer) is an open-source fork of ukuu, which now is p…
ubuntuhandbook.org
sudo add-apt-repository ppa:cappelikan/ppa
sudo apt update
sudo apt install mainline
2. Realtek 8822CE 무선랜 드라이버 설치.
커널 5.11에서 해당 무선랜 드라이버가 잡히지 않아서 직접 드라이버를 설치해 주었다.
elementaryforums.com/index.php?threads/realtek-8822ce-drivers.3157/
Answered - Realtek 8822CE drivers
huawei matebook d14, realtek 8822CE Hi everyone. I want to install elementary OS to my laptop. After installation, I do not have a network, I can get...
elementaryforums.com
sudo apt-get update
sudo apt-get install make gcc linux-headers-$(uname -r) build-essential git
git clone https://github.com/lwfinger/rtw88.git
cd rtw88
make
sudo make install
reboot
3. ROCm 설치
5.8 이상의 커널에서 Ryzen 5 4500U renoir 그래픽을 지원한다고 했는데
우분투 18.04에서는 5.8 커널 설치시 부팅이 안되는 문제가 발생함.
5.11 커널의 경우 부팅이 되지만 renoir그래픽이 잡히지 않고, 소프트웨어 랜더링으로 되어버림
그래서 ROCm을 설치해서 renoir 하드웨어 그래픽을 잡아줘야함.
커널 5.11이 아닌 5.0이나 5.4 등에서 ROCm을 설치해도 그래픽이 잘 잡힐 수 있을 듯 한데...
(2021.5.1 수정 -> 5.4에서도 ROCm 설치하면 잘 잡힌다.)
5.11 버전을 이미 설치한 상태에서 ROCm을 설치하고 5.0등으로 부팅할 경우 renoir가 잡히지 않았음...
(2021-12-11 기준, 점선 아래 내용으로는 설치가 잘 되지 않음. )
이 링크를 참고해 설치해야함
ROCm Installation Guide v4.5 — ROCm 4.5.0 documentation
Users might set LD_LIBRARY_PATH to load the ROCm library version of choice. $ export LD_LIBRARY_PATH=/opt/rocm- /lib;/opt/rocm- /lib64 NOTE: For convenience, users may add the ROCm binaries in your PATH, as shown in the example below. $ echo ‘export PATH
rocmdocs.amd.com
--------------------------------------------------------------------------------------------------------------------------
rocmdocs.amd.com/en/latest/Installation_Guide/Installation-Guide.html
ROCm Installation — ROCm Documentation 1.0.0 documentation
The following section tells you how to perform an install and uninstall ROCm on SLES 15 SP 2. Note: For SUSE-based distributions (SLE, OpenSUSE, etc), upgrading the base kernel after installing ROCm may result in a broken installation. This is due to polic
rocmdocs.amd.com
sudo apt update
sudo apt dist-upgrade
sudo apt install libnuma-dev
sudo reboot
wget -q -O - https://repo.radeon.com/rocm/rocm.gpg.key | sudo apt-key add -
echo 'deb [arch=amd64] https://repo.radeon.com/rocm/apt/debian/ xenial main' | sudo tee /etc/apt/sources.list.d/rocm.list
위 두 명령은 가급적 사이트를 방문해서, 해당 부분을 직접 찾아서 붙여넣도록 하자
sudo apt update
sudo apt install rocm-dkms && sudo reboot
/opt/rocm/bin/rocminfo
/opt/rocm/opencl/bin/clinfo
(위 2개는 설치 및 인식 확인용)
echo 'export PATH=$PATH:/opt/rocm/bin:/opt/rocm/rocprofiler/bin:/opt/rocm/opencl/bin' | sudo tee -a /etc/profile.d/rocm.sh
현재 상태(2021-4-12)
renoir 하드웨어 그래픽이 잘 잡히고, gazebo가 부드럽게 잘 돌아감.
와이파이 잘 잡힘.
해상도 정상
터치패드 작동 안함.ㅠㅠ
(2021-5-1)
윈도우와 우분투 legacy에세 uefi로 재설치.
우분투18.04 설치 마지막 단계에서 grub이 설치 되지 않는 에러 발생.
우분투 20.04를 설치해서 grub을 설치하고, 18.04를 설치 한 후 20.04를 지우는 방식으로 설치.
이후 무선랜 드라이버와 ROCm 설치 -> 와이파이, renoir 그래픽 잘 잡힘.
커널 업데이트는 진행하지 않고 바로 ROCm을 설치 했는데 잘 됨 .(현재 커널 버전 5.4.0)
터치패드 작동 함. 그러나 터치패드를 켜고 끄는 hot key(f4)는 작동 안함.