- 打开终端并通过执行下面命令来识别NVIDIA显卡模型:
$lspci -vnn | grep VGA 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] [10de:1c03] (rev a1) (prog-if 00 [VGA controller])
- 从NVIDIA.com下载NVIDIA驱动程序包。
$ls NVIDIA-Linux-x86_64-* NVIDIA-Linux-x86_64-410.73.run
- 安装所有前提条件的软件。
$sudo dnf groupinstall "Development Tools" $sudo dnf install dkms "kernel-devel-uname-r == $(uname -r)"
dkms
软件包是可选的。但是,此软件包将确保连续NVIDIA内核模块编译和安装在新内核更新时。
- 通过更改配置
/etc/default/grub
文件来禁用nouveau
驱动程序。
在grub_cmdline_linux
中添加nouveau.modeset = 0
。
更改后的GRUB配置文件的示例:
GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)" GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT="console" GRUB_CMDLINE_LINUX="resume=UUID=df614470-884d-4992-a13c-1665fb0a230e rhgb quiet nouveau.modeset=0" GRUB_DISABLE_RECOVERY="true"
更改GRUB配置后,基于引导方法选择以下选项之一:
BIOS: $sudo grub2-mkconfig -o /boot/grub2/grub.cfg EFI: $sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
- 重新启动Fedora 28 Linux系统。
- 安装NVIDIA驱动程序时,必须停止Xorg服务器。通过以下方式切换到文本模式:
$sudo systemctl isolate multi-user.target
- 通过执行以下命令安装NVIDIA驱动程序:
$sudo bash NVIDIA-Linux-x86_64-*
当提示是否安装NVIDIA的32位兼容库时,回答“YES”,覆盖现有的libglvnd
文件并自动更新X配置文件。
- 再次重新启动系统。
$sudo reboot
- 重启后,登录并运行
nvidia-settings
以进一步配置NVIDIA图形卡设置。
日期:2020-07-07 20:55:09 来源:oir作者:oir