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