Linux的显卡驱动安装
在Ubuntu 24.04系统上为NVIDIA显卡安装驱动的大致步骤如下:
准备工作
首先,需要进入BIOS,关闭主板的安全项-启动保护。
在最初始的系统下,需要安装一些依赖项,使用下列命令:
sudo apt-get update
sudo apt-get install g++
sudo apt-get install gcc
sudo apt-get install make方法一:使用官方PPA源安装
禁用nouveau驱动 因为ubuntu系统自带一个显卡驱动,我们需要先禁用它。
打开终端,创建文件:
bashsudo gedit /etc/modprobe.d/blacklist-nouveau.conf在文件中添加以下内容:
blacklist nouveau options nouveau modeset=0保存并关闭文件,然后执行:
bashsudo update-initramfs -u重启系统:
bashsudo reboot添加NVIDIA官方PPA源 执行命令:
bashsudo add-apt-repository ppa:graphics-drivers/ppa更新软件包列表 运行:
bashsudo apt update安装驱动及依赖库 可以先查看推荐安装的驱动版本:
bashubuntu-drivers devices通常推荐的NVIDIA驱动版本能满足需求,执行安装命令(以
nvidia-driver-580为例,根据实际推荐版本调整):bashsudo apt install nvidia-driver-580安装过程中,系统会自动处理相关依赖库的安装,常见的依赖库包括与图形渲染、内核交互等相关的库。
重启并验证 安装完成后,重启系统:
bashsudo reboot进入系统后,打开终端,执行
nvidia-smi命令,若能显示显卡信息,则说明驱动安装成功。
方法二:使用NVIDIA官方.run安装文件安装
- 下载驱动文件 前往NVIDIA官方驱动下载页面(https://www.nvidia.com/download/index.aspx ),根据显卡型号(RTX 5060 Ti)、操作系统(Linux 64-bit - Ubuntu 24.04)等信息下载对应的
.run安装文件,假设下载的文件名为NVIDIA-Linux-x86_64.run。 - 禁用nouveau驱动(同方法一第一步) 操作步骤一致,创建文件并添加相关内容,更新initramfs并重启。
- 安装必要的依赖库 安装编译驱动所需的工具和库:bash
sudo apt install build-essential dkms linux-headers-$(uname -r)build-essential提供编译环境,dkms用于处理内核模块的动态加载,linux-headers-$(uname -r)是与当前内核版本对应的头文件,确保驱动能正确编译和加载。 - 关闭图形界面 切换到终端(按
Ctrl+Alt+F3),登录后执行:bashsudo service lightdm stop - 赋予安装文件执行权限并安装 进入驱动文件所在目录,执行:bash在安装过程中,按照提示操作,可能会遇到选择安装组件、确认协议等步骤。
sudo chmod +x NVIDIA-Linux-x86_64.run sudo ./NVIDIA-Linux-x86_64.run - 重启图形界面并验证 安装完成后,执行:bash重启系统:
sudo service lightdm startbash进入系统后,使用sudo rebootnvidia-smi验证驱动是否安装成功。
安装验证
安装完成后,输入以下命令验证安装状况:
bash
nvidia-smi