问题描述
我在 COMSOL Multiphysics 中遇到了图形问题,请问如何解决?
解决方法
当您在 COMSOL Multiphysics 中遇到图形问题时,可以参考本条目中列出的一般策略来解决。
您可以在以下条目中找到针对更多具体问题的修复方法
解决图形问题的一般方法。
默认情况下,COMSOL Multiphysics 使用硬件加速渲染 (OpenGL) 来显示几何图形、网格和绘图的可视化效果,需要支持 OpenGL 2.1 的显卡才能使用硬件加速渲染。
COMSOL Multiphysics 第一次启动时,将检测显卡是否支持必要的功能。如果不支持,系统将尝试回退到使用内置的软件渲染,通常,这样可以正常工作,但速度比硬件渲染慢得多,且流畅度也会降低。如果无法自动更改渲染方式,则必须手动进行更改。
更改渲染
最快的解决方法是切换为软件渲染:
启动 COMSOL Multiphysics。
在 COMSOL Desktop 中打开“首选项”对话框:
Windows 用户:从文件菜单中选择首选项。
Mac 和 Linux 用户:从主菜单中选择选项 > 首选项。
在首选项窗口中选择图形和绘图窗口,并将渲染选项设置为软件。
单击确定并关闭 COMSOL Desktop。
如果 OpenGL 渲染不起作用,并且您对软件渲染的性能不满意,可以尝试使用 DirectX 渲染器。您可以在“选项”菜单的“首选项”对话框的“图形”类别中切换渲染器。此外,您还可以通过使用启动命令的选项来强制 COMSOL Multiphysics 使用特定的渲染器:
comsol -3drend ogl
(启动并使用 OpenGL 渲染)
comsol -3drend dx9
(启动并使用 DirectX 渲染)
comsol -3drend sw
(启动并使用软件渲染)
请注意,DirectX 仅适用于 Windows。
在 Windows 机器上,您可以从 COMSOL Launchers 目录中选择要使用的渲染,该目录位于“开始”菜单中:
请注意,如果您通过远程桌面或 X 服务器运行 COMSOL,硬件 (OpenGL) 渲染通常不起作用。在这些情况下,您可能需要运行“软件”渲染。
更改优化
虽然 COMSOL Multiphysics 在“软件”(和 DirectX 9)渲染下运行良好,但对于复杂的几何图形,显示效果可能有点欠佳。此外,为了使用更高版本的 COMSOL Multiphysics 提供的所有改进的图形功能,您需要使用 OpenGL 渲染。
如果您在使用 OpenGL 渲染运行 COMSOL Multiphysics 时遇到问题,建议您更改首选项对话框的图形和绘图窗口部分中的优化设置(请参见上面的首选项对话框图像)。将该设置从质量改为性能会有所帮助。
更新您的图形驱动程序
显卡在首次发布后,其驱动程序通常会更新,性能会得到提升,因此,如果您遇到图形问题,我们建议您从制造商主页下载并安装最新的显卡驱动程序。
求解时系统崩溃
如果您在求解时遇到崩溃问题,这可能是由求解时创建的绘图引起的。在这种情况下,可以尝试在求解时从求解器序列,以及在生成收敛图时从研究节点禁用绘图。
COMSOL 尽一切合理的努力验证您在此页面上查看的信息。本页面提供的资源和文档仅供参考,COMSOL 对其有效性不作任何明示或暗示的声明。COMSOL 对所披露数据的准确性不承担任何法律责任。本文档中引用的任何商标均为其各自所有者的财产。有关完整的商标详细信息,请参阅产品手册。