SDB:NVIDIA 驱动

跳转至: 导航, 搜索


由于许可证的原因,NVIDIA 驱动程序不能直接被整合到 openSUSE 中。但幸运的是,对于新用户来说,NVIDIA 和 openSUSE 提供了非常简便的方法来安装 NVIDIA 驱动程序:NVIDIA 为 openSUSE 专门制作了 RPM 并将他们放入了软件源里,这样它们就可以通过YaST来直接安装。
注意: 如果你想要更新升级你的显卡,记得在升级硬件之前卸载你的驱动,并在升级完后运行zypper inr

显卡驱动安装

在 openSUSE 系统下,安装 NVIDIA 的显卡驱动您有三种途径可选:

  1. 使用 NVIDIA 官方源(推荐):从 NVIDIA 软件源中查找编译好的二进制显卡软件包
  2. YaST 一键安装:只要点下鼠标,安装自动完成
  3. 手动安装(不推荐):自己手动安装 NVIDIA 发布的 Linux 平台驱动,这是Linux系统下 NVIDIA 显卡驱动安装的通用方法

从 NVIDIA 软件源安装

NVIDIA 为 openSUSE 专门编译了显卡驱动,您如果使用的是 openSUSE 官方提供的内核,那么,您可以使用 NVIDIA 提供的二进制安装包。NVIDIA 软件源参见第三方软件源,请添加您对应版本的供应源。

通过 Zypper 安装

添加 Nvdia 软件源:

Leap
zypper addrepo --refresh 'https://download.nvidia.com/opensuse/leap/$releasever' NVIDIA
Tumbleweed
zypper addrepo --refresh https://download.nvidia.com/opensuse/tumbleweed NVIDIA


确定您的显卡型号:

lspci | grep VGA
lscpu | grep Arch

安装驱动:

  • 使用最新 NVIDIA 显卡的用户( Geforce 版本号>600,比如 630,1080,2060,3090)支持的型号列表.
zypper in x11-video-nvidiaG05
zypper in x11-video-nvidiaG04

最后,重启电脑,以使用新的显卡驱动。

通过 YaST 安装

  • 添加 Nvdia 软件源:在 YaST 的“软件安装源”模块中,点击“添加”,选择“社区软件源”,点击“下一步”,选择“nVidia Graphics Drivers”并确定。
  • 安装 Nvidia驱动包:在 YaST 的“软件管理”模块中搜索 "nvdia" 并选择与您系统架构相匹配的软件包 (x11-video-nvidiaG04 或者 x11-video-nvidiaG05), 然后点击“应用”即可。

最后,重启电脑,以使用新的显卡驱动。

YaST一键安装

一键安装目前只支持 火狐 (Firefox) 浏览器

  • 使用较新版本的 NVIDIA 显卡(Geforce 600 系列以及更新版本):

boton.png x11-video-nvidiaG05

  • 使用 Geforce 400 以及更新版本系列的用户:

boton.png x11-video-nvidiaG04

  • 使用更老旧的 Geforce 8xxx 显卡的用户点击这里 (仅支持 Leap 42.3, 15.0, 15.1 ) 支持的型号列表:

boton.png x11-video-nvidiaG03

  • 一键安装 (1-Click-install)功能要求能连接到在线软件源,否则您就会得到丢失安装包之类的错误信息。 请参看 软件源 获得更多关于怎样添加未配置的软件源的信息。
  • 一旦这么装过之后,NVIDIA 的软件源就会被自动开启,后续更新可能通过正常的更新方法完成。

手动安装

参见SDB:NVIDIA_不易之路:编译安装 NVIDIA 面向 Linux 平台发布的显卡驱动

其它问题

Optimus (双显卡切换)

如果你的电脑支持 Nvdia Optimus (通常是笔记本电脑) 可以阅读SDB:NVIDIA_SUSE_Prime

CUDA

如果你想需要安装 CUDA 请直接参考官方文档 CUDA Toolkit Documentation 和 CUDA 的下载地址 NVIDIA CUDA Download

故障排除

SDB:NVIDIA_故障排除

参考链接