图形硬件(显卡)与相关功能

  EnSight有些功能需要一定的图形硬件配置来使用。其中一些功能(比如拖放drag-and-drop)看起来好像并不需要用到显卡,但实际上要用到显卡,因为EnSight使用一种高性能的方法与图形窗口交互。一般情况下,使用这些功能需要过去五年之内生产的ATI或NVIDIA显卡。

对显卡有要求的EnSight功能有:

  • 拖放
  • 高亮部件
  • 高品质透明度排序(深度剥离),针对多个透明层
  • 体渲染
  • 取决于变量的表面透明度(调色板alpha),类似于表面体渲染。

对EnSight来说,图形硬件按功能从低到高分为四个级别:
1、软件渲染
2、低端或陈旧显卡
3、消费者(游戏)显卡
4、工作站显卡

对大多数用户来说,3和4效果相差不大,但1和2可能就差多了。所以,3是EnSight最低推荐级别,但你还是可以使用1和2 级别的显卡来运行EnSight。

1、软件渲染

计算机使用CPU代替GPU被用于图形。如果你发现计算机在用软件渲染,你应该尝试解决这个问题,因为显卡会很慢,比使用GPU的速度大约慢100倍。在没有显卡或者显卡出错时,计算机会使用软件渲染。怎样判断是否在用软件渲染呢?只要看EnSight窗口顶部(参见下面截图);也可以接受到EnSight发送的关于图形性能的消息。如果你看到这些,请确保显卡驱动程序安装正确(可能需要更新驱动程序),并确保你的颜色深度设置为最高级别(通常为32位) 。

EnSight最上面一栏应该像这样(Windows操作系统)

如果你在用软件渲染,它看起来会像这样:

2、低端或旧的显卡

这通常出现在使用Intel集成显卡的笔记本电脑上。它比软件渲染快多了,但缺乏新型功能。图形硬件无论是在速度和功能方面都在高速发展着,所以从今天的一个普通显卡要比几年前的高级显卡更好。上面第3、4级别的老卡可能实际上比2级别的卡更适合。

3、消费者(游戏)显卡

ATI Raedeon和NVIDIA GeForce是这一级别中唯的两种卡。大多数中档计算机中有这些卡。它们的特点是快速,并且能支持所有EnSight的新功能。

4、工作站显卡

ATI FirePro和NVIDIA Quadro是这一类别中唯一的卡。通常只在高端工作站中见到它们。速度与等级别消费者显卡类似,但他们有一些专业应用上的优势。例如,更快的线框模型画线、更稳定——减少与显卡相关的机器崩溃、更准确(游戏卡有时会为速度牺牲精度),支持三维立体显示(游戏卡可以支持DirectX的三维显示 ,但只有工作站显卡可以做OpenGL的三维显示)。

  • 关于GPU计算的说明:

NVIDIA还生产Tesla卡,也使用GPU。这些卡并不用于图形,而用于并行计算。一些CAE求解器利用这些卡来加快计算时间。EnSight根本不使用Tesla卡,所以在有Tesla卡的电脑运行EnSight完全没有优势。EnSight已经大量使用了GPU的显卡,但不使用GPU进行计算。

  • 关于显卡问题的说明:

就像其他任何硬件或软件一样,有时显卡也会无法正常工作。这在刚刚发布的新版本显卡中尤为常见。这些问题大部分会在以后几个显卡驱动程序中被修复,可以从制造商的网站上下载最新驱动程序版本。如果你认为对EnSight有显卡问题,可以通过键入“ensight100 -X”(必须是大写X,而不是x),以软件渲染启动EnSight进行测试。如果这能解决问题,那就可能是关于显卡的问题,你应该将显卡驱动程序进行更新。

  • 如果你的显卡硬件不够好,怎么办?

对于EnSight有些功能,你唯一的选择就是升级显卡,或者使用其他电脑。对于“拖动和拖放”,仍然可以拖动到图形窗口以外的任何地方。所以,你还是可以拖放变量到部件列表中的部件上,进行着色;或者你可以拖动一个常数变量到界面上来创建注释,或从外面拖放一个文件到EnSight里进行加载。