我有一台 Linux Mint 笔记本电脑,配有两块显卡:一块内置在英特尔主板上,另一块是独立的 Nvidia 显卡。很长一段时间以来,我只使用英特尔显卡,但最近我安装了 Nvidia 驱动程序来运行游戏。新驱动程序让一切都运行良好……除了 Chrome 需要几分钟才能启动。
从技术上讲,它立即启动,因为我可以在任务栏中看到我之前打开的多个窗口……但它们是不可见的:我甚至看不到窗口轮廓,更不用说里面的网页了。经过几分钟的等待,内容终于出现了,我可以正常使用 Chrome 了。
当我在命令行启动 Chrome(禁用扩展程序)时,我看到:
$ google-chrome --disable-extensions
信息:为 CPU 创建了 TensorFlow Lite XNNPACK 代表。
然后,当它终于开始真正工作时,我看到:
MESA-INTEL:警告:Haswell Vulkan 支持不完整
我尝试了以下方法:
卸载并重新安装 Chrome
在 Chrome 设置中禁用“可用时使用硬件加速”
将屏幕保护程序设置为“从不”
google-chrome --disable-gpu
google-chrome --use-gl=desktop
google-chrome --disable-gpu-driver-bug-workarounds
google-chrome --disable-features=UseChromeOSDirectVideoDecoder
google-chrome --enable-features=Vulkan
按照https://bbs.archlinux.org/viewtopic.php?id=236020我尝试创建一个
/usr/share/dbus-1/services/org.freedesktop.Notifications.service
文件(并重新启动我的电脑)
但这些修复都无济于事。
如果有人对我可以尝试的其他任何事情有任何建议,我将不胜感激任何帮助。
更多细节:
我有一张 GeForce GTX870M 显卡。当我使用 Linux Mint 驱动程序管理器时,它为我提供了 nvidia-driver-470、nvidia-driver-390 和 xserver-xorg-video-nouveau 选项;没有更新的选项。
当我安装 Cuda 时(@GChuf 在下面的答案中建议的方式),我最终使用了 530 驱动程序,但效果不佳(例如,我可以使用两个显示器,就像使用其他驱动程序一样)。
不幸的是,我无法安装@GChuf 推荐的驱动程序(418.113),因为它给出了一个asm/kmap_types.h: No such file or directory
错误,这显然意味着我没有安装 Cuda ...但是如果没有 530 驱动程序,我就无法安装 Cuda,而安装了该驱动程序后 418 驱动程序也无法安装。
答案1
我已经完全卸载了 Nvidia 驱动程序
sudo apt-get remove --purge '^nvidia-.*'
并且可以确认 Chrome 117.0.5938.149 在配备 Nvidia T1200 笔记本电脑 GPU 的 Pop!_OS 22.04 上仅需 3 秒即可启动。安装 Nvidia 驱动程序后,启动时间将增加到 15-20 秒。
不幸的是,据我所知,卸载 Nvidia 驱动程序将使您无法再禁用 GPU 以在使用电池时节省电量,因为您需要安装驱动程序才能禁用 GPU。
Edge 浏览器没有这个启动缓慢的问题,但 Chromium 和 Brave 有。Firefox 与 Chromium 完全无关,在安装了 Nvidia 驱动程序的情况下,启动时间不到 1 秒,没有问题。
答案2
我认为实际问题出在驱动程序上,而不是 Chrome。Nvidia 驱动程序 470 可能实际上对于您的 GPU 来说“太新”了。
根据我的经验,手动安装驱动程序总是比通过驱动程序管理器安装驱动程序问题更少。
我建议你尝试一下这个:
- 卸载/清除所有当前的 Nvidia 驱动程序和设置
- 去https://www.nvidia.com/Download/index.aspx?lang=en-us
- 选择您的 GPU 并选择您的操作系统
- 系统会提示你下载 .run 文件 - Nvidia drivers v 418.113
- 运行/安装
如果此方法不起作用,您可以尝试另一种选择。这似乎对我始终有效(在 Ubuntu 上)- 下载 CUDA 工具包(如果您不介意多占用几 GB 的已用空间...):
- 去https://developer.nvidia.com/cuda-toolkit-archive
- 下载 Cuda 10.0 - 要求最低驱动程序版本为 410.48。Cuda 10.1 或 10.2 可能也适合您。
- 安装.dpkg 文件
- 驱动程序将与 CUDA 工具包一起安装