Ubuntu 14.04 安装后无法检测到 GTX 850M nvidia 驱动程序

Ubuntu 14.04 安装后无法检测到 GTX 850M nvidia 驱动程序

以下是我所做的:

  1. sudo apt-get install --install-recommends linux-generic-lts-utopic xserver-xorg-lts-utopic libqt5gui5 libgles1-mesa-lts-utopic libgles2-mesa-lts-utopic libgl1-mesa-glx-lts-utopic libgl1-mesa-glx-lts-utopic:i386 libglapi-mesa-lts-utopic:i386 libegl1-mesa-drivers-lts-utopic

除了它报告说无法找到 dkms.conf 之外,一切顺利。

  1. 重启
  2. sudo 添加 apt-repository ppa:xorg-edgers/ppa
  3. sudo apt-get 更新
  4. 安装 nvidia-346
  5. 重启

之后,我可以在我的应用程序列表中找到一个名为“NVIDIA X Server Settings”的应用程序,其中一切看起来都很正常。它甚至可以显示我的 GPU 的温度。

但是 sudo lshw -C display 仍然无法显示我的 nvidia GTX 850M(我已经启用了 NVIDIA):

*-display
   description: 3D controller
   product: GM107M [GeForce GTX 850M]
   vendor: NVIDIA Corporation
   physical id: 0
   bus info: pci@0000:01:00.0
   version: a2
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress bus_master cap_list rom
   configuration: driver=nvidia latency=0
   resources: irq:55 memory:f6000000-f6ffffff memory:e0000000-efffffff memory:f0000000-f1ffffff ioport:e000(size=128) memory:f7000000-f707ffff
*-display
   description: VGA compatible controller
   product: 4th Gen Core Processor Integrated Graphics Controller
   vendor: Intel Corporation
   physical id: 2
   bus info: pci@0000:00:02.0
   version: 06
   width: 64 bits
   clock: 33MHz
   capabilities: msi pm vga_controller bus_master cap_list rom
   configuration: driver=i915 latency=0
   resources: irq:52 memory:f7400000-f77fffff memory:d0000000-dfffffff ioport:f000(size=64)

编辑:

我不确定我的问题是否有问题,我想也许我需要更详细地描述我的期望。我认为如果驱动程序安装成功,在我 sudo lshw -C display 之后,“VGA 兼容控制器”也应该是 nvidia 的,但现在它仍然是 Intel 集成的。

如果我是对的,有人能告诉我该怎么做才能将 VGA 兼容控制器改为 nvidia 控制器吗?如果我错了,我怎么知道我的 naughty GPU 是否正在运行。非常感谢!!!

答案1

我发现在 14.04 中,使用 nvidia 的唯一方法是在 bios 中关闭英特尔卡。那里应该有一个禁用选项。从那里,我建议重新安装 ubuntu(如果您刚刚安装它)并从那里安装 nvidia 驱动程序。

相关内容