以前在LINUX系統(tǒng)中,安裝AMD(ATI)顯卡驅(qū)動是件很麻煩的事情,先要下載開源的驅(qū)動,添加若干依賴組件,再安裝DEB包,再初始化......等一系列的操作,而今就相對簡單多了。
近日正好有位學(xué)校的老師,詢問RX580顯卡能不能在Ubuntu下面實現(xiàn)獨立四屏顯示輸出,于是乎就有了下面在Ubuntu18.04中驅(qū)動AMD RX580顯卡這篇過程記錄的文章。
首先我們要做的是去AMD的官網(wǎng)下載官方提供的RX580在Ubuntu驅(qū)動,驅(qū)動的鏈接如下:https://www.amd.com/zh-hans/support/graphics/radeon-500-series/radeon-rx-500-series/radeon-rx-580
在這里我們要注意的是,官網(wǎng)提供的驅(qū)動是基于Ubuntu 18.04.4 HWE,所以在安裝驅(qū)動之前,我們有必要核實一下我們所安裝的Ubuntu 18.04.4系統(tǒng)是不是HWE這個版本,具體的命令行會在操作記錄過程中演示。
上圖所示內(nèi)容為目前AMD GPU中有LINUX驅(qū)動支持的顯卡系列。
安裝完基本的操作系統(tǒng)后,為了以后使用的便捷,我們常規(guī)進行以下步驟的操作
首先安裝幾個常規(guī)的組件:
$sudo apt-get install -y vim net-tools openssh-server
接下來更換源:
1、備份配置文件:
$sudo cp -a /etc/apt/sources.list /etc/apt/sources.list.bak
2、修改sources.list文件,將http://archive.ubuntu.com和http://security.ubuntu.com替換成http://mirrors.huaweicloud.com,可以參考如下命令:
$sudo sed -i "s@http://.*archive.ubuntu.com@http://mirrors.huaweicloud.com@g" /etc/apt/sources.list
$sudo sed -i "s@http://.*security.ubuntu.com@http://mirrors.huaweicloud.com@g" /etc/apt/sources.list
3、執(zhí)行sudo apt-get update更新索引
檢查系統(tǒng)版本是否是HWE
Ubuntu 18.04.4 LTS HWE(即新的硬件啟用堆棧)與Ubuntu 18.04.4 LTS發(fā)行版一起發(fā)布,它由從Ubuntu 19.10移植回來的更新的Linux內(nèi)核,更新的圖形驅(qū)動程序和更新的顯示服務(wù)器組成。此更新附帶的Ubuntu內(nèi)核基于Linux 5.3版本,此內(nèi)核更新在許多常規(guī)漏洞中增加了對新MacBook筆記本電腦、AMD Navi GPU和若干Wacom圖形輸入板的硬件支持,參考Linux Kernel 5.3內(nèi)核新特性/新功能介紹。如果您是在2018年4月安裝Ubuntu 18.04 LTS的,通常情況下不會自動獲得新的HWE更新,但您可以通過在新的終端窗口中運行以下命令來輕松檢查和安裝HWE:
$ hwe-support-status --verbose //檢查是否是HWE版本
$sudo apt-get install --install-recommends linux-generic-hwe-18.04 xserver-xorg-hwe-18.04 //如果需要,就用此命令更新安裝18.04.4 HWE
在Ubuntu 18.04.4 LTS HWE中安裝AMD 顯卡驅(qū)動
我們把下載到的AMD顯卡驅(qū)動包amdgpu-pro-20.10-1048554-ubuntu-18.04.tar.xz通過SecureFX傳輸?shù)较到y(tǒng)桌面,再通過SecureCRT遠程終端界面進入桌面目錄
$ cd ~/Desktop
$ tar -Jxvf amdgpu-pro-20.10-1048554-ubuntu-18.04.tar.xz //解壓驅(qū)動包
$ sudo ./amdgpu-pro-install -y --opencl=pal,legacy //安裝顯卡驅(qū)動
上圖為AMD官網(wǎng)提供的驅(qū)動安裝命令參數(shù)配置說明。
$ sudo reboot //重啟操作系統(tǒng)
完成驅(qū)動安裝并重啟后,我們用以下的步驟來確認(檢驗)AMD顯卡驅(qū)動是否安裝成功。
如果結(jié)果是“Yes”,證明顯卡驅(qū)動已經(jīng)成功安裝。
在Linux系統(tǒng)中,若是使用Nvidia的GPU卡,我們通常是通過nvidai-smi這個命令查看GPU的運行狀態(tài),針對AMD的GPU我們可以通過使用radeontop來查看GPU的運行狀態(tài),具體的安裝和查看命令如下:
$sudo apt-get install radeontop
$sudo radeontop -c // 參數(shù) -c代表彩色顯示