使用 NVIDIA 驱动程序

使用 NVIDIA 驱动程序

我反复浏览这个论坛和其他论坛,试图找到如何下载和安装 NVIDIA 驱动程序。前面问题的答案似乎没有帮助。要么它们不起作用,要么它们说可以找到的东西找不到。

我想要使​​用的驱动程序是我发现的 Linux x64 (AMD64/EM64T) 显示驱动程序这里

我已经下载了,它在我的下载文件夹中。现在我不知道如何使用它。

它没有出现在 Ubuntu 软件 -> 附加组件 -> 硬件驱动程序(我相信以前称为软件中心)中。

如果我跑

sudo apt-get install nvida-Linux-x86_64-340.107

我明白了

E: Unable to locate package nvida-Linux-x86_64-340.107
E: Couldn't find any package by glob 'nvida-Linux-x86_64-340.107'
E: Couldn't find any package by regex 'nvida-Linux-x86_64-340.107'

如果我运行:

sudo apt-get install nvida-latest

我得到:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package nvida-latest

因此,我该如何将安装指向可以找到驱动程序的存储库,或者如何将其指向我下载的文件(该文件的名称末尾恰好有 .run)。

在过去的几天里,我已经重新安装了 ubuntu 几次(在最新的 Ubuntu 中,这意味着我必须使用 GParted 来删除旧分区,以免它们干扰新分区)。

从阅读各种帖子中,我认为没有必要将我的系统当前正在使用的“nouveau”列入黑名单,但我经常遇到屏幕冻结/系统挂起的情况,这在过去都是由于视频驱动程序造成的。

Pentium(R) Dual-Core  CPU      E5400  @ 2.70GHz
vendor: Intel Corp.
physical id: 1
bus info: cpu@0
size: 1844MHz
capacity: 2700MHz
width: 64 bits

*-display
description: VGA compatible controller
product: GT216 [GeForce GT 220]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a2
width: 64 bits
clock: 33MHz
capabilities: vga_controller bus_master cap_list rom
configuration: driver=nouveau latency=0
resources: irq:24 memory:fb000000-fbffffff memory:b0000000-bfffffff memory:ce000000-cfffffff ioport:af00(size=128) memory:c0000-dffff

答案1

根据使用标记为“测试”、“边缘”和类似的驱动程序版本的经验,以及使用 NVIDIA 提供的二进制文件的经验……

除非你有非常特殊的理由要获得最新的... (通常提供新功能或模糊补丁等可能与您的硬件无关的功能)

最不麻烦选择是:

Ubuntu 系统设置>软件和更新>附加驱动程序。
(*)使用 NVIDIA 二进制驱动程序...

例如这里的前两个选择:
Ubuntu 系统设置> 软件和更新> 附加驱动程序

答案2

大家好,欢迎来到 AskUbuntu!我发现最有希望的方法如下:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo ubuntu-drivers autoinstall

这将安装最新的工作驱动程序。

答案3

这一页建议您这样做:

apt search nvidia-driver

上面会显示一些可用的驱动程序包。然后你可以安装其中一个,例如这样(对我来说这样就行):

sudo apt install nvidia-driver-390

相关内容