Windows -- NVIDIA¶
Blender 的 3D 视口和用户界面使用 OpenGL。图形处理器(GPU)和驱动程序对 Blender 的行为和性能有很大影响。
本节列出了针对图形故障,EEVEE 和 Cycles 的问题,以及与 GPU 相关的崩溃的可能解决方案。
驱动¶
升级到最新的图形驱动程序通常可以解决问题。较新的驱动程序具有错误修复程序,可帮助 Blender 正常运行。
在 Windows 上,驱动程序由显卡制造商(NVIDIA)提供。Windows 更新会自动安装显卡驱动程序,计算机制造商也可能提供自己版本的图形驱动程序。
不过,这些驱动程序并不总是最新版本,或者可能已经以某种方式损坏。我们建议始终使用官方驱动程序。
笔记本¶
出于省电的目的,笔记本电脑通常有两个 GPU。一个较慢的板载 GPU 集成在主 CPU 中(通常是英特尔或 AMD),功耗较低;另一个较快的独立 GPU 性能更好(AMD 或 NVIDIA),功耗较高。
为获得最佳性能,Blender 应使用独立 GPU。在图形驱动程序或操作系统设置中可以配置为哪个应用程序使用哪个 GPU。
如果存在板载 GPU 特有的显卡故障或崩溃,则使用专用 GPU 有助于避免这种情况。反之亦然,如果专用 GPU 导致问题,则使用板载显卡会有所帮助。
常见问题¶
不支持的图形驱动程序错误¶
这意味着您的显卡和驱动程序没有达到最低要求 Blender 需要 OpenGL 3.3 版本。
安装最新版本的正确驱动程序可以帮助升级 OpenGL 版本,但有些显卡太旧,无法运行最新的 Blender。在这种情况下,使用 Blender 2.79 或更早版本是唯一的选择。从 Blender 2.8(添加了 EEVEE)开始,对旧版图形硬件的支持就会减少。
启动时崩溃¶
试着运行 Blender 的命令行模式,查看是否打印了任何有用的错误消息。
在 Windows 上,图形驱动程序有时会损坏或被 Windows 更新错误替换。在这种情况下,卸载所有图形驱动程序(可能安装了多套英特尔、AMD 和 NVIDIA 驱动),然后使用制造商网站上的驱动程序重新进行安装,可能会有所帮助。
低性能¶
更新图形驱动程序(见上文)。
在笔记本电脑上,确保使用独立 GPU(见上文)。
尝试降低质量设置:
。如果您在其中进行了任何更改,请尝试撤销图形驱动程序中的设置。
渲染器错误¶
3D视图中的错误选择¶
请参见无效的选择、禁用抗锯齿。
虚拟机¶
目前已知的是在虚拟机内运行 Blender 时,在将 OpenGL 绘图调用转发到主机操作系统时会出现问题。
要解决此问题,请将系统配置为使用 PCI 直通。
某些虚拟机主机可能需要开启 GPU 虚拟化。一些 GPU 供应商将此功能限制在价格较高的显卡或型号上。
信息¶
要查询 Blender 使用的显卡和驱动程序,在 Blender 里使用
。OpenGL 部分将包含有关您的显卡、供应商和驱动程序版本的信息。