Ubuntu 14.04 无法检测到 nvidia 显卡(甚至无法检测卡的型号)

Ubuntu 14.04 无法检测到 nvidia 显卡(甚至无法检测卡的型号)

我对 Linux 还很陌生,正在安装 Cuda,它需要 Nvidia 显卡才能运行。我的笔记本电脑是联想 Y50-70,配有 GTX960M 显卡。我的系统是 Ubuntu 14.04。

这是我从系统得到的结果:

jinchao@jinchao-laptop:~$ sudo lshw -C display
[sudo] password for jinchao: 
  *-display               
       description: 3D controller
       product: NVIDIA Corporation
       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:51 memory:d0000000-d0ffffff memory:a0000000-afffffff memory:b0000000-b1ffffff ioport:4000(size=128) memory:b2000000-b207ffff
  *-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:47 memory:d1000000-d13fffff memory:c0000000-cfffffff ioport:5000(size=64)

我尝试过许多帖子中描述的几种解决方案,例如: Ubuntu 和 ASUS G750JM、GTX860M / Nvidia 问题如何让 Ubuntu 识别我的 nvidia 显卡?为什么 Ubuntu 14.04 无法识别 NVIDIA GeForce 310M 硬件?,还有许多其他。不幸的是,它们都不适合我。我甚至尝试安装 ubuntu 15.04,但同样的问题仍然存在。

看来我的问题和大多数帖子有点不同。在大多数帖子中,至少在运行时sudo lshw -C display,系统可以检测到正确的显卡型号,而在我的例子中,它只检测到product: NVIDIA Corporation

有人能帮助我吗?非常感谢!

答案1

您需要为这款全新机型安装新驱动程序。在终端中运行

sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get install nvidia-352 nvidia-prime
sudo add-apt-repository -r ppa:xorg-edgers/ppa

然后重新启动。

答案2

我知道这是一篇旧帖子,但我刚刚在联想 Y700 上安装了 Ubuntu 14.04.4,该设备配有 NVIDIA GEForce 960M GTX 显卡,并且遇到了同样的问题。我发现,如果我在 BIOS 中将显卡从“可切换”更改为“内置”,问题就会消失。经过进一步检查,“内置卡”是英特尔的。如果你想要使用 NVIDIA 卡玩游戏,这不是一个理想的解决方案,但它对我来说很管用。

相关内容