目的是在Manjaro 18 Linux上安装NVIDIA驱动程序。本文将按以下顺序讨论Nvidia驱动程序的两种安装方法:
- 使用标准的Manjaro存储库自动安装。
- 使用官方的nvidia.com驱动程序进行手动安装。
要在其他Linux发行版上安装Nvidia驱动程序,请遵循我们的Nvidia Linux驱动程序指南。
在Manjaro 18 Linux上安装了NVIDIA驱动程序。安装后,可以选择按照我们的要求运行Nvidia图形卡测试在Linux上对您的图形卡进行基准测试指南。
使用的软件要求和约定
标准 | 要求 |
---|---|
系统 | Manjaro 18 Linux |
软件 | 现有的桌面安装,例如Xfce,GNOME,KDE等。 |
其他 | 以root身份或通过Linux特权访问Linux系统sudo 命令。 |
约定 | #-要求linux命令可以直接以root用户身份或通过使用root特权以root特权执行sudo 命令$-要求linux命令以普通非特权用户身份执行 |
使用标准Ubuntu存储库自动安装
第一种方法最容易执行,并且在大多数情况下是推荐的方法。实际上,没有什么要写的,因为整个安装只包含一个命令:
- 打开终端并执行以下命令:
$ sudo mhwd -a pci nonfree 0300
上面的命令将自动在您的Manjaro 18 Linux系统上检测并安装适当的专有Nvidia驱动程序。
- 安装完成后,请重新启动系统,然后完成:
$ sudo reboot
- 启动Nvidia设置应用程序以进一步配置您的图形卡:
$ nvidia-settings
使用Nvidia.com官方驱动程序进行手动安装
以前的Nvidia驱动程序安装非常简单。如果您希望安装最新的Nvidia驱动程序,或者可能要安装直接从Nvidia.com直接下载的特定Nvidia驱动程序版本,则可以通过这种方法使您的手变脏。
- 识别NVIDIA VGA卡。以下命令将使您可以识别Nvidia卡型号:
$ lspci -vnn | grep VGA
- 下载官方的Nvidia驱动程序。使用网络浏览器导航到官方Nvidia网站并下载适用于您的Nvidia图形卡的驱动程序。将文件保存到您的主目录。例:
$ ls NVIDIA-Linux-x86_64-410.73.bin
- 安装先决条件。编译和安装Nvidia驱动程序需要开发工具和内核头文件。让我们从安装内核头开始。首先,我们需要检测当前加载的内核。例如:
$ uname -r 4.19.0-3-MANJARO
我们需要安装的内核头文件是
linux419-headers
:$ sudo pacman -S linux419-headers
下一个任务是安装开发工具。执行风箱命令并点击
ENTER
安装所有:$ sudo pacman -S base-devel dkms
- 在此步骤中,我们将禁用默认
nouveau
司机。为此,我们需要打开并编辑/etc/default/grub
Grub配置文件。找到以开头的行
GRUB_CMDLINE_LINUX
并包含以下代码nouveau.modeset=0
。例:
$ sudo nano /etc/default/grub
改变
GRUB_CMDLINE_LINUX
线:GRUB_CMDLINE_LINUX="nouveau.modeset=0"
进行更改后,更新GRUB:
$ sudo update-grub
重新启动系统:
$ sudo reboot
- 登录并通过执行以下操作开始实际安装Nvidia驱动程序linux命令并按照向导进行操作:
$ bash NVIDIA-Linux-x86_64-410.73.bin
您可能还会被问到以下问题:
The distribution-provided pre-install script failed! Install NVIDIA's 32-bit compatibility libraries? -> YES Would you like to run the nvidia-xconfig utility? -> YES
现在已安装Nvidia驱动程序。
- 重新启动系统:
$ sudo reboot
- 配置NVIDIA X服务器设置。重新启动后,您应该能够从“活动”菜单中启动“ NVIDIA X Server设置”应用程序。