Hor*_*ger 72 64-bit nvidia xserver drivers software-installation
我最近安装了 14.04。
但是现在我需要为我的 nVidia GeForce GT 630 安装一个新驱动程序。以前的驱动程序因与 64 位不兼容而被拒绝。我发现了其他驱动程序,当我想在终端中安装它时,sh我首先被要求停止 x-server。它不能与正在运行的 x-server 一起安装。
那么我该如何安装它们呢?
Taz*_* D. 65
您可以从此处下载适用于 Ubuntu 64 位的显卡驱动程序。假设您现在使用的是 64 位 Ubuntu。如果您安装了 Ubuntu 32 位,则 Ubuntu 32 位有相同驱动程序的 331 版本。将您的驱动程序保存在您可以轻松访问的地方,例如您的用户主目录或用户主目录中新创建的nvidia 目录。
为了能够安装您的 nvidia 驱动程序,您必须在终端窗口中使用以下代码删除以前的视频驱动程序:
sudo apt-get remove nvidia* && sudo apt-get autoremove
Run Code Online (Sandbox Code Playgroud)
完成此操作后,您还应该通过使用以下任一命令编辑此文件将 nouveau 驱动程序列入黑名单:
gksudo gedit /etc/modprobe.d/blacklist-nouveau.conf
Run Code Online (Sandbox Code Playgroud)
或者
sudo nano /etc/modprobe.d/blacklist-nouveau.conf
Run Code Online (Sandbox Code Playgroud)
...并在最后添加这些行:
blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off
Run Code Online (Sandbox Code Playgroud)
如果/etc/modprobe.d/ 中没有blacklist-nouveau.conf,您可以在出现提示时将文件另存为blacklist-nouveau.conf。
您还可以通过在终端窗口中键入以下行来禁用 Kernel Nouveau:
echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf
Run Code Online (Sandbox Code Playgroud)
在那之后
update-initramfs -u
Run Code Online (Sandbox Code Playgroud)
现在您可以重新启动计算机,当您进入登录提示时,按 Ctrl+Alt+F1 退出到终端控制台。使用您的用户名和密码登录。
使用终端控制台中的命令cd转到保存 nvidia 驱动程序的目录。例如。cd nvidia考虑到您登录后已经在您的用户主目录中。您可以使用命令dir来查看您确切的驱动程序名称。
要停止您的显示管理器或 X 服务器,您可以在控制台中输入以下代码:
sudo stop lightdm or
sudo lightdm stop
Run Code Online (Sandbox Code Playgroud)
如果您没有使用lightdm作为您的默认显示管理器 (DM),请将 lightdm 替换为您的默认显示管理器,它可以是kdm或gdm或任何您的显示管理器。
您应该在终端控制台中收到一条消息,说 --> lightdm 已停止/正在等待
现在您终于可以使用类似于以下代码的代码安装 nvidia 驱动程序了:
sudo sh NVIDIA-Linux-x86_64.....run (for Ubuntu 64bit)
Run Code Online (Sandbox Code Playgroud)
或者
sudo sh NVIDIA-Linux-x86.....run (for Ubuntu 32bit)
Run Code Online (Sandbox Code Playgroud)
如果您没有输入驱动程序的确切名称,您将收到以下消息:找不到 NVIDIA-Linux...,您应该再次输入安装驱动程序的代码。
Nvidia 安装程序会自动安装驱动程序,最后它会询问您是否要保存新的 X 配置。按是。重新启动并进入桌面并根据需要更改 NVIDIA 设置后,您应该打开一个终端窗口并输入以下代码:
sudo nvidia-xconfig
Run Code Online (Sandbox Code Playgroud)
将新的 nvidia 配置保存在 /etc/X11/xorg.conf 中。
笔记
如果 nvidia 安装程序出现错误并提示缺少依赖项,您可能需要安装一些额外的软件包:
sudo apt-get install dkms fakeroot build-essential linux-headers-generic
Run Code Online (Sandbox Code Playgroud)
但是,只有当 nvidia-installer 无法自行完成这项工作时,您才需要安装所有这些缺失的软件包。
可能会在重新启动后您的系统显示黑屏或进入低图形模式。要解决此问题,您应该再次退出控制台终端,使用您的用户名和密码登录,并使用上面提供的代码 sudo nvidia-xconfig并使用以下教程。假设他们尚未修复 Ubuntu 14.04 中的此错误,则旨在修复欢迎程序。
Cor*_*erg 45
由于这些答案中的大多数都已过时......这是为 Ubuntu 安装 nvidia 驱动程序的现代方法(适用于 14.04 及更新版本):
添加图形驱动程序 ppa
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)安装推荐的驱动
sudo ubuntu-drivers autoinstall
Run Code Online (Sandbox Code Playgroud)重启你的系统
sudo reboot
Run Code Online (Sandbox Code Playgroud)要选择不同的驱动程序,或者如果上述方法不起作用:
添加图形驱动程序 ppa
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)清除您已安装的任何现有的与 nvidia 相关的软件包
sudo apt-get purge nvidia*
Run Code Online (Sandbox Code Playgroud)检查哪些驱动程序可用于您的系统
ubuntu-drivers devices
Run Code Online (Sandbox Code Playgroud)安装推荐的驱动
sudo apt-get install nvidia-361
Run Code Online (Sandbox Code Playgroud)重启你的系统
sudo reboot
Run Code Online (Sandbox Code Playgroud)L.V*_*V.A 16
您可以安装 Ubuntu 驱动程序,对于 GT 630,您可以使用:sudo apt-get install nvidia-304OR sudo apt-get install nvidia-304-updates,而不是两者。
Ard*_*rda 16
这是我所做的(通过 PPA):
我首先添加一个 xorg-edges PPA:
sudo add-apt-repository -y ppa:xorg-edgers/ppa
Run Code Online (Sandbox Code Playgroud)
然后我要么从命令行安装,要么从附加驱动程序部分安装。
首先,更新您的包裹清单:
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)
其他驱动程序现在使用较新的软件包进行更新。
或者,从终端安装nvidia-331(适用于 v331)、nvidia-337(适用于 v337)或nvidia-current(适用于最新版本)。
安装后,不要忘记注销或重新启动,然后重新登录。
| 归档时间: |
|
| 查看次数: |
583225 次 |
| 最近记录: |