我无法让我的笔记本电脑使用 Nvidia 显卡。(Ubuntu 18.04)
正在播放的sudo lshw -C video
节目:
*-display UNCLAIMED
description: 3D controller
product: GP107M [GeForce GTX 1050 Mobile]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: latency=0
resources: memory:de000000-deffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:e000(size=128) memory:df000000-df07ffff
*-display
description: VGA compatible controller
product: Intel Corporation
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 04
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:26 memory:dd000000-ddffffff memory:b0000000-bfffffff ioport:f000(size=64) memory:c0000-dffff
安全启动已被禁用。我已设置图形驱动程序 ppa,并尝试了 nvidia-390、nvidia-396 和其他一些驱动程序。
在软件和更新屏幕中,驱动程序选项卡仅列出
NVIDIA Corporation: GP107M [GeForce GTX 1050 Mobile]
[x] NVIDIA driver metapackage van nvidia-driver-390 gebruiken
[ ] X.Org X server - Nouveau driver van xserver-xorg-video-nouveau gebruiken
因此它没有列出英特尔集成显卡。
存在以下文件:
/etc/modprobe.d/nvidia-graphics-drivers.conf
还有什么可以尝试的吗?我已经看到很多“驱动程序未加载”的帖子,但没有一个解决方案对我有用。
答案1
有各种各样的事情可以尝试...
编辑:
... 包括用脚投票。
System76' Pop!_OS 是 Ubuntu 的一个变体,我建议您使用它来代替 Ubuntu。两周前,我在我的 Acer nitro AN515-15 上安装了它;它安装在那台笔记本电脑上时遇到的问题比我在任何机器上安装的任何 Linux 发行版都要少,包括专门为 Linux 构建的台式机。他们提供的 gpu 切换器 -明显地- 自己写的, - 作品。 Pop_OS 是我所知道的唯一一个有两个版本的 Linux 发行版,其中一个版本假设你运行现代且受支持的 NVidia 卡,而另一个版本则不然。 在过去的 18-24 个月里,Ubuntu 使得使用 NVidia deb 安装程序变得越来越困难,目前在 18.04 中无法以即插即用的方式成功使用。
你应该小心研究条款nvidia-prime,擎天柱, 和熊蜂. 其中前两项是 nvidia 软件/驱动技术,用于处理 GPU 和低功耗/片上显卡之间的切换,最后一项是其开源版本。 他们中没有一个人有着辉煌的历史。 请务必检查大黄蜂的发布日期。
如果你想用 ubuntu 做任何与图形有关的事情,那么请熟悉 launchpad.com 上的 ppa 系统。其中很多都很好,但他们都是志愿者,而且负担过重。如果你来这里学习一些东西,让你的笔记本电脑更好地玩游戏,你应该考虑联系“专有 GPU 驱动程序” ppa 团队,并通过自己研磨一些来了解香肠的制作方法 [https://launchpad.net][1]。
一个重要的尝试是,在 nvidia.com 论坛上提出问题,同时在这里提问。如果你得到了好的答案,请在这里向社区报告。当然,NVidia 驱动程序包在检测和安装适当的开源驱动程序(libGLU、mesa 等)方面比开源软件包在检测和安装更奇特的 NVidia 软件(例如 Cuda)方面更胜一筹。
要做出最佳选择,您必须确定主要用例。是图形(如果是,是绘画还是硬核渲染?)、科学计算、ML 和 AI 或它们的框架、开发独立游戏,主要是玩游戏,想要为自由开放软件的精英统治/行动统治做出贡献,或者你只是“对 Linux 好奇”?
如果你是 Linux 新手,并且渴望使用 NVidia GPU 来做一些很酷的事情(尤其是 CUDA、深度学习等),不要根据建议更改您的配置,除非您确定它已经在与您类似的平台上经过测试,并且测试人员按照您想要的方式做您想做的事情,并获得您想要的结果。
全面披露: 我以前是 Ubuntu 用户,我加入这个论坛的唯一原因是因为我想尝试 Pop!OS。 作为一名 CUDA 重度用户,在同事的建议下,我从 Ubuntu 切换到 RHEL,后者可以容纳 NVidia 的驱动程序包。我的经验是,从 16.04(Xenial)开始,我可以选择使用 NVidia 自己的驱动程序包,但随着各种内核更新,这变得越来越困难。这种趋势一直延续到 18.04 Ubuntu,几乎不可能安装 Nvidia 提供的 deb 文件。ubuntu deb 对于图形来说还可以,但对于 CUDA 来说完全不行。