Linux — Nvidia

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

本节列出了针对图形故障,Eevee和Cycles问题以及与GPU相关的崩溃的可能解决方案。

驱动程序

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

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

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

下载最新NVIDIA驱动程序

笔记本

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

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

如果存在特殊板载GPU的图形故障,则使用独立GPU也有利于避免这种情况。

常见问题

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

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

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

启动时崩溃

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

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

低性能

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

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

  • 尝试降低质量设置:用户设置 ‣ 系统 ‣ 内存 & 限额。

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

渲染器错误

请参见 EeveeCycles 文档。

3D视图中的错误选择

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

虚拟机

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

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

信息

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