计算机图形学中的三维(3D)基准测试是在图形卡或图形加速硬件上执行的一个或多个测试,以显示硬件的最大能力。这些测试可以通过一个专用的基准测试软件来执行,或者,它们也可以在更真实的环境中执行,方法是测量实际应用程序中...
计算机图形学中的三维(3D)基准测试是在图形卡或图形加速硬件上执行的一个或多个测试,以显示硬件的最大能力。这些测试可以通过一个专用的基准测试软件来执行,或者,它们也可以在更真实的环境中执行,方法是测量实际应用程序中的性能,而不一定要设计为3D基准。基准测试有多种类型,从尽可能快地渲染多个复杂的几何对象到从图形内存中读写和复制数据在许多情况下,3D基准测试包括测试系统中实际的图形硬件,以及中央处理器(CPU)、浮点单元(FPU)和有时系统的主随机存取存储器(RAM)之间的连接,所有这些都会影响最终的渲染速度。执行3D基准测试是为了了解显卡的功能。3D基准测试的一个目的是测试计算机系统在渲染3D图形时的向上功能。有许多不同类型的3D图形应用程序可以依赖不同的功能集,因此,一个专用的3D基准测试程序通常会测试尽可能多的不同功能。然而,这些测试的数值结果并不总是有用的,因为原始数字(例如一秒钟内可以转换多少个向量)在确定实际性能方面相对无意义。一些基准测试程序,但是,计算一个总的分数,这样所有使用相同软件的计算机系统都可以比较分数,以查看一个系统设置与另一个系统设置的比较情况这些分数可能是有用的,有时也用于专业产品审查,尽管它们也可能会产生误导,尤其是当一些对分数有贡献的功能很少或从未在现实应用中使用的情况下。执行3D基准测试的另一种方法是使用真实世界的程序,如视频游戏或渲染软件,这些程序通常都能显示每秒的帧数通过将所有渲染选项设置为其最高质量设置,每秒帧数可以作为与使用同一程序的不同设置或不同系统进行比较的基准分数。但是,使用真实世界的程序进行基准测试,通常不能访问显卡的所有功能,并且可能不像专用的基准测试程序那样完整地呈现功能评估。在大多数情况下,3D benchmark软件使用特定的操作系统和特定的图形库和驱动程序来运行测试。许多操作系统和驱动程序都会定期更新,因此基准测试结果在不同版本的软件之间通常无法进行比较。此外,根据驱动程序和安装的图形硬件的类型,一种图形库(如OpenGL®)的基准测试结果可能与另一种图形库(如DirectX)的结果大不相同,即使在同一计算机系统上也是如此
-
发表于 2020-08-06 21:11
- 阅读 ( 949 )
- 分类:电脑网络