lshw -C 显示 UNCLAIMED for GT840M 显卡

emr*_*149 10 nvidia graphics drivers

我已经尝试过为 NVIDIA 安装驱动程序并使其正常工作,但我的笔记本电脑仍然坚持使用 Intel Haswell 集成 GPU。

这是我迄今为止尝试过的:

首先,我尝试从图形驱动程序 PPA 安装最新的驱动程序:

sudo apt-add-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-367 
Run Code Online (Sandbox Code Playgroud)

我希望它能让我的显卡工作,但它没有。

然后我.run从官方 nVidia 网站下载了文件,但是这个安装程序给了我“分发提供的预安装脚本失败!” 错误。仍然不知道为什么它会给我这样的错误。

我尝试的最后一件事是在安装 nvidia-367 之后:

sudo apt-get install nvidia-prime
sudo prime-select nvidia
reboot
Run Code Online (Sandbox Code Playgroud)

你可以猜到,它也没有奏效。sudo lshw -C display命令给了我以下输出:

  *-display               
       description: VGA compatible controller
       product: Haswell-ULT Integrated Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 0b
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:43 memory:b5000000-b53fffff memory:c0000000-cfffffff ioport:6000(size=64)
  *-display UNCLAIMED
       description: 3D controller
       product: GM108M [GeForce 840M]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:0a:00.0
       version: a2
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuration: latency=0
       resources: memory:b3000000-b3ffffff memory:a0000000-afffffff memory:b0000000-b1ffffff ioport:3000(size=128)
Run Code Online (Sandbox Code Playgroud)

我使用的是 Ubuntu 16.04,我的显卡是 nVidia GT 840M

Pil*_*ot6 5

安全启动不会让nvidia模块加载。

在 BIOS 中禁用安全启动,应该可以解决。

您可以查看此问题以获取更多信息。

  • 不幸的是,这并没有为我解决。已经将其禁用,但仍然无人认领。 (17认同)