本文從零開始,先介紹安裝ubuntu22.04 LTS,然後介紹安裝英特爾銳炫獨立的驅動程序
安裝ubuntu22.04 LTS全流程
1.1 製作Ubuntu USB安裝盤
第一步,從https://cn.ultraiso.net/xiazai.html下載UltraISO
第二步,從https://cn.ubuntu.com/download/desktop,下載Ubuntu 22.04鏡像文件ubuntu-22.04.2-desktop-amd64.iso
第三步,準備一個25G以上的U盤,並插進電腦的USB口後,打開運行UltraISOPortable.exe這個應用程序
第四步,在UltraISO中導入之前下好的ubuntu-22.04.2-desktop-amd64.iso鏡像文件,如下圖所示
第五步,點擊啓動菜單下的寫入硬盤映像,並在硬盤驅動器中選擇你的U盤,寫入方式選擇USB-HDD+,後點擊寫入,然後等待寫入完成,如下圖所示
1.2 安裝Ubuntu22.04.2 LTS
第一步,在BIOS中設置U盤啓動。電腦啓動時,進入BIOS界面,在Boot菜單下的Boot Priority選擇U盤啓動優先
第二步,插入U盤,啓動電腦,安裝Ubuntu22.04.2 LTS。爲了後續訓練AI模型方便,請安裝English版本。
第三步,建議選擇常規安裝,以獲得更好的桌面體驗。
- 常規安裝(Normal Installation):安裝所有常規使用相關的應用程序
- 最簡安裝(Minimal Installation):只會安裝基本的應用程序。
後續步驟按推薦選項即可,安裝完畢,重啓電腦,即可進入Ubuntu22.04.2 LTS系統。此時,由於沒有安裝英特爾獨立顯卡的驅動,在About界面,Graphics是llvmpipe,即Intel A750顯卡未被正確識別出來,如下圖所示。
安裝英特爾銳炫獨立顯卡驅動程序全流程
2.1 安裝pip
第一步:打開終端,輸入命令安裝pip:
sudo apt-get install python3-pip
第二步:配置pip阿里源。爲了提高pip的下載安裝速度,國內用戶請先設置阿里源,使用命令:
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
pip config set install.trusted-host mirrors.aliyun.com
最後通過pip config list命令檢測是否設置成功
第三步:更新pip。使用命令
python -m pip install --upgrade pip
添加Intel顯卡驅動包存儲庫
爲了安裝 repositories.intel.com/graphics中的軟件,需要先將 repositories.intel.com/graphics 包存儲庫添加到系統,使用命令:
sudo apt-get install -y gpg-agent wget
wget -qO - https://repositories.intel.com/graphics/intel-graphics.key |
sudo gpg --dearmor --output /usr/share/keyrings/intel-graphics.gpg
echo 'deb [arch=amd64,i386 signed-by=/usr/share/keyrings/intel-graphics.gpg] https://repositories.intel.com/graphics/ubuntu jammy arc' |
sudo tee /etc/apt/sources.list.d/intel.gpu.jammy.list
安裝LinuxOEM內核
目前 DKMS 軟件包僅支持 Ubuntu 5.17 OEM 內核,而安裝好的Ubuntu22.04的內核卻時5.19的版本,所以我們需要先下載5.17版本的內核,並且刪除更高版本的內核,具體步驟如下:
第一步,在終端輸入命令,下載5.17版本內核:
sudo apt-get update && sudo apt-get install -y linux-image-5.17.0-1020-oem
第二步,重啓電腦,通過啓用5.17版本的內核進入到ubuntu,列出所有linux內核版本。使用命令:
dpkg --get-selections | grep linux
第三步,刪掉高於5.17的內核版本,使用命令
sudo apt remove --purge linux-headers-5.19.0-32-generic
sudo apt remove --purge linux-image-5.19.0-32-generic #刪除5.19內核
sudo apt-get autoremove #刪除掉相關依賴文件
第四步,更新內核 grub 選項
sudo update-grub
第五步,通過命令sudo reboot使這些設置生效後,通過命令uname -r查看是否使用5.17版本的內核。
第六步:通過命令
sudo apt-get update
sudo apt-get -y install
gawk
dkms
linux-headers-$(uname -r)
libc6-dev udev
安裝 dkms 和內核頭文件。
安裝 DKMS 內核模塊
使用命令,安裝 DKMS 內核模塊
sudo apt-get install -y intel-platform-vsec-dkms intel-platform-cse-dkms
sudo apt-get install -y intel-i915-dkms intel-fw-gpu
到此,安裝英特爾獨立顯卡驅動程序所需的依賴環境已配置完畢!
安裝英特爾銳炫獨立顯卡的驅動程序
第一步,使用命令安裝英特爾銳炫獨立顯卡的驅動程序:
sudo apt-get install -y
intel-opencl-icd intel-level-zero-gpu level-zero
intel-media-va-driver-non-free libmfx1 libmfxgen1 libvpl2
libegl-mesa0 libegl1-mesa libegl1-mesa-dev libgbm1 libgl1-mesa-dev libgl1-mesa-dri
libglapi-mesa libgles2-mesa-dev libglx-mesa0 libigdgmm12 libxatracker2 mesa-va-drivers
mesa-vdpau-drivers mesa-vulkan-drivers va-driver-all
安裝好後,重啓電腦。
第二步,爲了訪問 GPU 功能,用戶需要擁有正確的權限,先列出有權限的組
stat -c "%G" /dev/dri/render*
groups ${USER}
若列出的render 節點中沒有user,請添加
sudo gpasswd -a ${USER} render
newgrp render
第三步,驗證安裝:
驗證設備是否與 i915 驅動程序配合使用
sudo apt-get install hwinfo
hwinfo --display
驗證媒體驅動程序安裝
如果驗證不通過,則需要輸入命令:gedit .bashrc修改配置文件,修改完成後通過命令source .bashrc使其生效,文件具體修改如下圖所示:export DISPLAY=:0.0
sudo apt-get install vainfo
vainfo
驗證計算驅動程序安裝
sudo apt-get install clinfo
clinfo
到此,在ubuntu22.04上安裝英特爾銳炫獨立顯卡驅動程序已成功,點開about窗口,可以看到Graphics是A750,如下圖所示。
參考:https://dgpu-docs.intel.com/installation-guides/ubuntu/ubuntu-jammy-arc.html