为什么 Ubuntu 14.04 无法识别 NVIDIA GeForce 310M 硬件?

为什么 Ubuntu 14.04 无法识别 NVIDIA GeForce 310M 硬件?

我的 NVidia GPU 出现了一个常见问题。我最近在 Windows 7 上安装了 Ubuntu 14.04,并彻底清除了所有内容(故意的),所以我有一台干净的 Ubuntu 计算机。一些规格:

  • 华硕 KJ52c
  • 内存:4 GB
  • GPU:混合 NVidia 310M 和 Intel 集成显卡
  • 处理器:某些 Intel i5

在 Ubuntu 13 上,我使用 bumblebee 启动并运行了 NVidia 卡,在 Windows 7 上,它运行正常。现在,它不再被识别为硬件。

lspci | grep VGA显示:

00:02.0 VGA 兼容控制器:英特尔公司核心处理器集成图形控制器(rev 18)

lspci -v没有在任何地方显示 NVidia 的迹象,因此,我无法为其安装任何驱动程序,也无法运行 bumblebee / nvidia prime。

任何想法都将不胜感激。

答案1

首先,在这种情况下用于解析视频卡的命令是:

lspci | grep VGA 

这不是一种可靠的方法。

原因是对于某些视频卡,它们没有列为“[0300] VGA 兼容控制器”,它们可能是“[0380] 显示控制器”或“[0302] 3D 控制器”,更可靠的方法是:

lspci -nn | grep '\[03'

其次,如果您可以确认 nVidia 显卡未在 lspci 输出中列出,我建议您检查 dmesg 输出,看看是否可以在启动时检测到它。

或者检查您的 BIOS 设置,某些系统允许用户选择他们想要的视频控制器。

如果根本检测到,则可能是内核问题(正如您所说它在 13.xx 上运行),请在终端中使用“ubuntu-bug linux”打开一个错误。

答案2

好的,在通过终端命令“ubuntu-bug linux”提交内核错误后,我很快就得到了团队的回复。第一个回复一开始没什么用,但第二个回复有用,所以我从那里开始:将 BIOS 更新到最新版本(显然 14.04 需要最新的 BIOS 更新才能注意到 GPU)首先:http://www.asus.com/Notebooks_Ultrabooks/K52JC/HelpDesk_Download/ “您的 BIOS 有可用更新 (216)。 ”如果您更新到以下内容: https://help.ubuntu.com/community/BIOSUpdate

BIOS 将更新(我使用根目录中有更新文件的 USB 记忆棒,在 ASUS 徽标处按下 Esc 并应用 ASUSTEK EasyFlash)

然后机器会自动重启并识别 NVidia 硬件。我现在可以选择我的驱动程序(NVidia 或 Nouveau)。

谢谢您的帮助!

答案3

您是否已进入“应用程序”和“附加驱动程序”并搜索可用的驱动程序?应该列出适用于您的显卡的开源和专有驱动程序

相关内容