Linux -- Nvidia

Blender 将 OpenGL 用于 3D 视图和用户界面。显卡(GPU)和驱动程序对 Blender 的行为和性能有很大影响。

This section lists possible solutions for graphics glitches, problems with Eevee and Cycles, and crashes related to your GPU.

驱动

升级到最新的图形驱动程序通常可以解决问题。较新的驱动程序具有错误修复程序,可帮助 Blender 正常运行。

在 Linux 上,图形驱动程序通常作为包安装在您的 Linux 发行版。安装最新的驱动程序通常由升级包或整个发行版。一些发行版为多个驱动程序版本提供多个包,为您提供选择安装新版本。

对于 Nvidia,有开源(Nouveau)和闭源(由 NVIDIA 提供)图形驱动程序。Blender 最适合闭源驱动程序因为它们优化更加完整。Linux 图形驱动程序可以从 Nvidia 的网站下载,但在大多数情况下来自 Linux 发行版的驱动就可以,也让事情变得更简单。手动下载驱动程序通常用于获取最新版本,比如最近才发布的 GPU。

NVIDIA 网站

笔记本

出于省电的目的,笔记本电脑通常有两个 GPU。一个较慢的板载 GPU(通常是英特尔)和一个更快更好的独立 GPU(AMD 或 NVIDIA)。

为获得最佳性能,可将独立 GPU 应用于 Blender。可以在图形配置中配置哪个应用程序应用 GPU 的驱动设置。

如果存在板载 GPU 特有的显卡故障或崩溃,则使用专用 GPU 有助于避免这种情况。反之亦然,如果专用 GPU 导致问题,则使用板载显卡会有所帮助。

常见问题

不支持的图形驱动程序错误

这意味着您的显卡和驱动程序没有达到最低要求 Blender 需要 OpenGL 3.3 版本。

安装最新的驱动程序可以帮助升级 OpenGL 版本,但有些显卡太老了,无法运行最新的 Blender。只有使用 Blender 2.79 或更早版本是唯一的选择。

启动时崩溃

试着运行 Blender 的命令行模式,查看是否打印了任何有用的错误消息。

在 Windows 上,图形驱动程序有时会损坏。在这种情况下,卸载所有图形驱动程序(可能有多个来自 Intel、AMD 和 Nvidia)并使用制造商网站上的驱动程序执行全新安装可能会有用。

低性能

  • 更新图形驱动程序(见上文)。

  • 在笔记本电脑上,确保使用独立 GPU(见上文)。

  • 尝试降低质量设置:偏好设置 ‣ 系统 ‣ 内存 & 限额

  • 如果您在其中进行了任何更改,请尝试撤消图形驱动程序中的设置。

渲染器错误

See Eevee and Cycles documentation respectively.

3D视图中的错误选择

请参见无效的选择、禁用抗锯齿

虚拟机

目前已知的是在虚拟机内运行 Blender 时,在将 OpenGL 绘图调用转发到主机操作系统时会出现问题。

要解决此问题,请将系统配置为使用 PCI 直通。

信息

要查询 Blender 使用的显卡和驱动程序,在 Blender 里使用 帮助 ‣ 保存系统信息。OpenGL 部分将包含有关您的显卡、供应商和驱动程序版本的信息。