![安装 Nvidia 驱动程序时出现问题,Ubuntu 15.04](https://linux22.com/image/1131645/%E5%AE%89%E8%A3%85%20Nvidia%20%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E6%97%B6%E5%87%BA%E7%8E%B0%E9%97%AE%E9%A2%98%EF%BC%8CUbuntu%2015.04.png)
在具有板载 Intel 显卡的台式机上使用 Ubuntu 15.04。最近安装了带有 Nvidia GeForce GT-730 的附加卡。
我不熟悉 Nvidia 驱动程序,也不知道它的复杂性...在尝试从 Nvidia 网站安装 nvidia 专有驱动程序并在此过程中失去图形功能时遇到了相当大的麻烦,之后我意识到这不是正确的做法。
所以我切换到 apt 包http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu。安装最新的驱动程序包 ( sudo apt-get install nvidia-358
) 成功运行,并且没有报告任何错误。但是,重新启动后,我仍然没有获得 nvidia 驱动程序 - 似乎仍在使用 nouveau 驱动程序。
我也尝试过早期的包,结果是一样的。
以下是一些技术细节...
Xorg.0.log 包含下列行,表明存在错误:
[ 27.573] (EE) [drm] KMS not enabled
[ 27.573] (EE) No devices detected.
[ 27.573] (==) Matched nvidia as autoconfigured driver 0
[ 27.573] (==) Matched nouveau as autoconfigured driver 1
[ 27.573] (==) Matched modesetting as autoconfigured driver 2
[ 27.573] (==) Matched fbdev as autoconfigured driver 3
[ 27.573] (==) Matched vesa as autoconfigured driver 4
[ 27.573] (==) Assigned the driver to the xf86ConfigLayout
[ 27.573] (II) LoadModule: "nvidia"
[ 27.573] (WW) Warning, couldn't open module nvidia
[ 27.573] (II) UnloadModule: "nvidia"
[ 27.573] (II) Unloading nvidia
[ 27.573] (EE) Failed to load module "nvidia" (module does not exist, 0)
[ 27.573] (II) LoadModule: "nouveau"
[ 27.573] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
[ 27.573] (II) Module nouveau: vendor="X.Org Foundation"
[ 27.573] compiled for 1.17.1, module version = 1.0.11
[ 27.573] Module class: X.Org Video Driver
[ 27.573] ABI class: X.Org Video Driver, version 19.0
我有 /etc/modprobe.d/nvidia-358_hybrid.conf,其中包含以下内容
# This file was installed by nvidia-358
# Do not edit this file manually
blacklist nouveau
blacklist lbm-nouveau
alias nouveau off
alias lbm-nouveau off
lspci -v | grep VGA
输出
01:00.0 VGA 兼容控制器:NVIDIA Corporation GK208 [GeForce GT 730](rev a1)(prog-if 00 [VGA 控制器])
glxinfo | grep -i vendor
输出
server glx vendor string: SGI
client glx vendor string: Mesa Project and SGI
OpenGL vendor string: VMware, Inc.
任何帮助都将不胜感激!如果需要更多详细信息,请告诉我。
编辑:输出lspci -nnk | grep -A3 VGA
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK208 [GeForce GT 730] [10de:1287] (rev a1)
Subsystem: ASUSTeK Computer Inc. Device [1043:850c]
01:00.1 Audio device [0403]: NVIDIA Corporation GK208 HDMI/DP Audio Controller [10de:0e0f] (rev a1)
Subsystem: ASUSTeK Computer Inc. Device [1043:850c]
答案1
我放弃了,安装了 14.04 LTS……这“解决”了问题 - 安装过程中检测到了 nvidia 卡,我得到了正确的驱动程序。默认驱动程序是 nouveau,但专有的 nvidia 驱动程序也已安装,我轻松切换到它。重启后,我获得了 3d 加速(差异不容忽视!)和双显示器支持,没有任何问题。
幸运的是,这是一个 wubi 安装,所以我可以与原始操作系统一起安装,然后挂载原始分区并复制我需要的任何内容……但我承认这个解决方案很糟糕。我发布它只是为了让其他可怜的人知道它是有效的。
如果有人有更好的答案,请添加。如果这是唯一的答案,我建议不要尝试将新的 nvidia 主板安装到现有的 15.04 系统中(或任何现有系统?也许新的 15.04 系统也是如此?我找不到任何成功案例……)
答案2
您是否尝试过这个:
sudo apt-get install nvidia:i386
sudo apt-get update
sudo apt-get upgrade
这样也许能很好地发挥作用。