n卡驱动获取与卸载

  • A+
所属分类:如何

最简单的方法来获取N卡驱动

 

不建议使用openSUSE社区页面中的“1-Click Install”,因为这需要知道使用哪个GPU。代替,

 

在YaST(YaST->软件 - >软件存储库 - >添加 - >社区存储库 - > NVIDIA显卡驱动程序)中添加NVIDIA存储库,

运行联机更新(或作为root用户在shell中运行zypper inr)。 (事情在openSUSE Leap 42.1上更复杂,见下文)

安装完成后重新启动计算机。

软件包包含正确的“补充:”,因此Zypper将为您的卡找到正确的模块。不幸的是,在openSUSE Leap 42.1上,这些'补充'默认被YaST忽略(boo#953522)。因此,您需要在“软件管理”中选择“附加/安装所有匹配的推荐软件包”,以自动选择和安装相应的N卡驱动软件包。当使用'zypper inr'时,你不会受到openSUSE Leap 42.1上的这个问题的影响。

 

只有当您计划用更新的卡替换您的卡,您应该在升级硬件之前卸载驱动程序,并在安装后运行zypper inr。

 

卸载N卡驱动

 

可能有时候需要摆脱已安装的专有驱动程序。这是可能的,但需要一些步骤。这是最简单的方法:

 

启动YaST,转到:软件 - >软件管理

将“过滤器”更改为按软件存储库进行过滤

选择相应的NVIDIA存储库

从该存储库中标记要删除的任何已安装的软件包,然后按“接受”。系统可能会提示您输入冲突,请忽略任何冲突并选择断开依赖关系。在非常旧版本的openSUSE上,N卡驱动提供的libvdpau1软件包的版本号总是高于系统版本号。这需要删除并替换为系统一 - 后者需要在NVIDIA存储库被禁用后进行。

现在在YaST选择:软件 - >软件库

选择相应的NVIDIA存储库并将其标记为“禁用” - 不要删除它,因为它将在下次与服务器同步存储库时返回启用。

如果您已经删除libvdpau1软件包,然后您可以重新安装它。

卸载专有驱动程序将还原以前的X配置文件/etc/X11/xorg.conf(如果存在)。如果硬件在同时更改,可能需要手动编辑此文件。

警告的词

您应该手动卸载N卡驱动

如果您已安装N卡驱动,并计划手动更新(使用“单击安装”或某种其他方式)

如果您已手动安装N卡驱动,并计划更新您的分发

如果您切换到另一个驱动程序版本(例如您安装了G03,但想切换到G04)

如果您计划使用zypper dup更新您的分发,您应该首先卸载旧的驱动程序版本,以避免问题。您应该在执行上述任何操作之前执行安装,因此您可能需要执行两个步骤。

 

如果已手动安装驱动程序,则应确保禁用NVIDIA社区存储库,以便手动安装的驱动程序不会与自动更新冲突。

 

请注意手动安装不是推荐的安装N卡驱动的方法。它只应该由有经验的人作为最后手段。任何人都不能保证安装脚本能够捕获可能发生冲突的每一个角落。

 

Optimus硬件

 

如果您有Optimus硬件,请不要使用本页中的驱动程序。 (Optimus硬件在大多数笔记本电脑中都有Intel CPU和NVIDIA图形芯片。)相反,请继续阅读指南。

风滚草

 

没有针对Tumbleweed的N卡驱动的预构建版本。风滚草更新太频繁,为快照提供一个驱动程序的时间。

 

对于Tumbleweed上的任何发行版本的openSUSE,不建议使用驱动程序版本。当从任何分发版本切换到Tumbleweed是强烈建议卸载此驱动程序和禁用安装存储库切换前。如果不这样做,可能会使系统不可用:由于ABI的变化。某些组件可能根本无法工作或崩溃。可能难以从这种状态恢复。

 

如果你仍然想在Tumbleweed上安装一个N卡驱动,你将不得不安装驱动程序的艰难的方式。看到关于风滚草的一些提示,使它更容易通过第二次的步骤。

 

SLE 11和12

 

在SLE上,NVIDIA存储库将在执行在线注册后自动添加。在SLES上,需要启用NVIDIA存储库。在SLE12上,这可以在安装开始时直接完成。在SLE11上,此步骤发生在安装的第二阶段,可能需要重新启动。

管理员

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: