與大多(duō)數Linux發行版一樣,Fedora并未默認安(ān)裝(zhuāng)專有(yǒu)的Nvidia驅動程序。
默認的開源Nouveau驅動程序在大多(duō)數情況下都可(kě)以使用(yòng),但是您可(kě)能(néng)會遇到屏幕撕裂等問題。
如果遇到此類圖形/視頻問題,則可(kě)能(néng)需要在Fedora中(zhōng)安(ān)裝(zhuāng)官方專有(yǒu)的Nvidia驅動程序。讓我告訴你如何做。
我在本教程中(zhōng)使用(yòng)的是Fedora 32,但它應适用(yòng)于其他(tā)Fedora版本。
在執行其他(tā)任何操作(zuò)之前,請确保您的系統是最新(xīn)的。您可(kě)以使用(yòng)軟件中(zhōng)心,也可(kě)以在終端中(zhōng)使用(yòng)以下命令:
sudo dnf update
由于Fedora沒有(yǒu)提供Nvidia驅動程序,因此您需要将RPMFusion存儲庫添加到Fedora系統中(zhōng)。您可(kě)以在終端中(zhōng)使用(yòng)以下命令
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
不喜歡航站樓嗎?使用(yòng)GUI方法添加RPMFusion存儲庫
現在,您需要确定Linux系統中(zhōng)擁有(yǒu)哪些圖形卡(或芯片)。拉起終端并輸入以下命令:
lspci -vnn | grep VGA
接下來,您需要查找與該芯片對應的驅動程序。您可(kě)以在此處找到Nvidia芯片的列表。您也可(kě)以使用(yòng)此工(gōng)具(jù)搜索設備。
注意:請記住,即使Nvidia列表顯示了更多(duō)驅動程序,也隻能(néng)安(ān)裝(zhuāng)三個驅動程序。Nvidia驅動程序支持最新(xīn)的卡。nvidia-390和nvidia-340驅動程序支持舊設備。
要安(ān)裝(zhuāng)所需的驅動程序,請在終端中(zhōng)輸入命令之一。以下命令是我必須用(yòng)于卡的命令。根據您的系統進行更新(xīn)。
sudo dnf install akmod-nvidia sudo dnf install xorg-x11-drv-nvidia-390xx akmod-nvidia-390xx sudo dnf install xorg-x11-drv-nvidia-340xx akmod-nvidia-340xx
要使更改生效,請重新(xīn)引導系統。重新(xīn)引導系統可(kě)能(néng)需要更長(cháng)的時間,因為(wèi)它會将Nvidia驅動程序注入Linux内核。
重新(xīn)引導後登錄系統後,您應該具(jù)有(yǒu)更好的視覺效果,并且不會出現屏幕撕裂的情況。
這是可(kě)選步驟,但建議這樣做。添加RPMFusion倉庫時,您可(kě)以訪問常規倉庫中(zhōng)不可(kě)用(yòng)的多(duō)媒體(tǐ)包。
此命令将為(wèi)使用(yòng)gstreamer的應用(yòng)程序安(ān)裝(zhuāng)軟件包:
sudo dnf groupupdate multimedia --setop="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin
此命令将安(ān)裝(zhuāng)聲音和視頻軟件包所需的軟件包:
sudo dnf groupupdate sound-and-video