不使用图形硬件

当机器上不可使用硬件加速的驱动程序时,或当必须通过 X-server(如 VNC)远程运行 Simcenter STAR-CCM+ 时,可以激活 Mesa 图形库。

Mesa 图形库提供软件渲染功能,而无需硬件加速。相比于使用最新硬件加速驱动程序的图形硬件,使用 Mesa 时的图形性能要慢得多。较新的 Mesa 驱动程序 (OpenSWR) 比原有驱动程序 (LLVMpipe) 性能更佳,尤其是在使用多个渲染线程运行时。由于 OpenSWR 要求 CPU 支持 AVX 指令集(在 2012 年之后发布的所有 CPU 上均可用),因此原有 Mesa 驱动程序仍包含在内。

Simcenter STAR-CCM+ 自动检查是否存在硬件加速,当找不到硬件加速度时,将返回至软件渲染。当硬件加速不可用而 CPU 支持它时,图形检查器将选择 OpenSWR Mesa 驱动程序。

要显式强制使用 Mesa OpenGL 软件渲染,在启动 Simcenter STAR-CCM+ 时,使用以下任一命令行选项:

  • 对于 Simcenter STAR-CCM+ 客户端:-graphics mesa-graphics mesa_swr
  • 对于 Simcenter STAR-CCM+ 服务器(远程渲染):-rgraphics mesa-rgraphics mesa_swr
    可以将此命令用于专用渲染服务器(请参见在远程服务器上渲染图形)。

要提升响应性:

  1. 选择工具 > 选项。在显示的选项对话框中,打开选项STAR-CCM+ 节点,然后选择可视化节点。


  2. 增加刷新率属性。
    当场景中发生互动时,这种调整会将表面降级为更简单的表示(因而会加快绘制速度)。

Mesa 软件渲染的局限性

众所周知,软件渲染的速度比硬件渲染的速度要慢得多。因此,强烈建议只要存在图形硬件,就利用硬件渲染运行 Simcenter STAR-CCM+