本发明专利技术公开了一种显卡测试方法,其中至少一块显卡安装于计算机内,所述方法包括:根据接收到的性能测试指令触发对所述显卡的性能测试;根据预先设定的性能测试规范对所述显卡进行性能测试,其中,所述性能测试包括:对所述显卡进行带宽测试,对所述显卡进行3D性能测试,和对所述显卡进行OpenGL接口性能测试;以及获取对所述显卡进行性能测试获得的性能测试数据并存储以便计算机系统根据所述性能测试数据分析所述显卡的性能。本发明专利技术还公开了一种显卡测试系统。采用本发明专利技术,可以很好地评判不同应用领域下的不同型号的显卡的功能。
【技术实现步骤摘要】
本专利技术涉及一种显卡测试方法和测试系统。
技术介绍
显卡作为计算机重要的组成元件,其功能的好坏直接决定了计算机的显示效果甚至影响到整个计算机的性能,所以对显卡的测试变得非常重要。目前市场主流显卡厂商ATI,Nvidia,针对不同应用领域分别有不同型号的显卡, 如何对比不同显卡的性能,如何测试这些显卡在工作站上的兼容性、稳定性和可靠性,成为定型显卡时需要进行且规范的工作内容。现有虽然存在许多专门用于测试显卡性能的测试软件,但是它们只集中于测试显卡的某个具体方面的性能。并且,目前尚未有一个标准的测试方法去衡量一款显卡的综合性能以及比较出不同厂商和不同型号的显卡在各方面的优劣。进一步地,对于不同显卡的某部分的性能也没有一个很好地测试标准。针对相关技术中的问题,目前尚未提出有效的解决方案。
技术实现思路
针对相关技术中的问题,本专利技术提出一种显卡测试方法和测试系统,能够规范显卡测试内容并很好地评判出一款显卡的性能。本专利技术的技术方案是这样实现的—种显卡测试方法,其中至少一块显卡安装于计算机内,所述方法包括根据接收到的性能测试指令触发对所述显卡的性能测试;根据预先设定的性能测试规范对所述显卡进行性能测试,其中,所述性能测试包括对所述显卡进行带宽测试,对所述显卡进行3D性能测试,和对所述显卡进行OpenGL接口性能测试;以及获取对所述显卡进行性能测试获得的性能测试数据并存储以便计算机系统根据所述性能测试数据分析所述显卡的性能。一种显卡测试系统,其中至少一块显卡安装于计算机内,所述系统包括性能测试单元,用于根据接收到的性能测试指令触发对所述显卡的性能测试后对所述显卡进行性能测试,其中,所述性能测试包括对所述显卡进行带宽测试,对所述显卡进行3D性能测试, 和对所述显卡进行OpenGL接口性能测试;以及获取对所述显卡进行性能测试获得的性能测试数据并存储以便计算机系统根据所述性能测试数据分析所述显卡的性能。通过本专利技术提出的测试方法和测试系统可以很好地评判不同应用领域下的不同型号的显卡的功能,并且可以依据本专利技术的方法或系统为显卡定型。附图说明图1是根据本专利技术一实施例的显卡测试方法的流程图。图2是根据本专利技术又一实施例的显卡测试方法的部分流程示意图。图3是根据本专利技术一实施例的显卡测试系统的示意框图。具体实施例方式下面结合附图对本专利技术作进一步地详细描述。本专利技术实施例的显卡测试方法用于当至少一块显卡安装于计算机内时测试该显卡的某一方面的性能及其综合性能。根据本专利技术实施例的显卡测试方法如图1所示,所述方法包括S101、根据接收到的性能测试指令触发对所述显卡的性能测试。S102、根据预先设定的性能测试规范对所述显卡进行带宽测试。S103、根据所述性能测试规范对所述显卡进行3D性能测试。S104、根据所述性能测试规范对所述显卡进行OpenGL接口性能进行测试。 OpenGL (Open Graphics Library)是个定义了一个跨编程语言、跨平台的编程接口 (Application programming interface)的规格,它用于生成二维、三维图像。S105、获取对所述显卡进行性能测试获得的性能测试数据并存储以便计算机系统根据所述性能测试数据分析所述显卡的性能。在本专利技术一可选实施例中,性能测试规范预先设定好并存储在计算机系统中,根据所述规范计算机系统执行相应的测试步骤或者触发规范中指定的测试软件来进行测试。在本专利技术的可选实施方式中,所述方法还可以包括如图2所示的步骤S201,根据接收到的兼容性测试指令触发对所述显卡的兼容性测试。S202,根据预先设定的兼容性测试规范对所述显卡进行兼容性测试。其中,所述兼容性测试包括根据兼容性测试规范验证所述操作系统能否识别所述显卡的驱动程序。可选地,所述兼容性测试还包括根据兼容性测试规范识别所述显卡的标识信息,以便测试人员判断识别出的标识信息是否与实际相同,标识信息包括显卡的型号、厂商和序列号等信息。可选地,所述兼容性测试还包括根据兼容性规范测试所述显卡的图形功能和/或测试所述显卡的加速比。在本专利技术可选实施例中,对于显卡是偏重游戏、专业图形类的卡,测试时偏向图形功能方面,例如图形显示、绘画和游戏等。在本专利技术可选实施例中,对于显卡是偏重专业计算的卡,测试时偏向计算方面,例如测试显卡的加速比。S203,获取对所述显卡进行兼容性测试获得的兼容性测试数据存储以便计算机系统根据所述兼容性测试数据分析所述显卡的兼容性。在本专利技术的可选实施方式中,所述方法还用于测试显卡稳定性方面的功能,这可以包括以下步骤根据接收到的稳定性测试指令触发对所述显卡的稳定性测试;根据预先设定的稳定性测试规范调用相应的压力测试软件对所述显卡进行压力测试;根据预设定的要求记录压力测试过程中所述显卡的温度以及所述计算机中其它指定部件的温度并存储以便计算机系统根据所述记录的温度分析所述显卡的稳定性。其中,所述计算机中的其它指定部件可以包括CPU、内存、硬盘和芯片组。进行压力测试的软件可以是Nvidia SDK软件(Nvidia公司开发)中的相关测试程序, Linpack 软件(GreeneComputing 公司开发),Furmark (oZone3D. net 网站开发)禾口 Maxpower (iknowoleg. com网站开发)。通过本专利技术的这种测试方法,可验证计算机内放置1片或多片显卡时显卡的稳定性以及整机的稳定性。可以通过Linpack软件对显卡进行并行压力测试。本专利技术的这种稳定性测试优选将被测计算机放置在高温环境中进行。本专利技术实施例的显卡测试方法可以在Windows操作系统的平台下或者Linux操作系统的平台下实施。在可选实施方式中,在Linux操作系统的平台下时,测试软件可以是测试人员根据测试需求采用脚本语言或者其他编程语言编程得到。在可选实施方式中,测试软件也可以是测试人员根据测试需求对现有的测试软件增加调用功能模块以及数据交换模块来实现,这样当接收到调用指令时,测试软件启动运行并执行相应的测试功能。相应地,本专利技术实施例还公开了一种显卡测试系统,所述系统包括性能测试单元 10,用于根据接收到的性能测试指令触发对所述显卡的性能测试后对所述显卡进行性能测试;其中,所述性能测试包括对所述显卡进行带宽测试,对所述显卡进行3D性能测试,和对所述显卡进行OpenGL接口性能测试;获取对所述显卡进行性能测试获得的性能测试数据并存储以便计算机系统根据所述性能测试数据分析所述显卡的性能。其中,测试时至少一块被测显卡安装于计算机内。在可选实施方式中,显卡测试系统还可以包括兼容性测试单元20,用于根据接收到的兼容性测试指令触发对所述显卡的兼容性测试;根据预先设定的兼容性测试规范对所述显卡进行兼容性测试;以及获取对所述显卡进行兼容性测试获得的兼容性测试数据并存储以便计算机系统根据所述兼容性测试数据分析所述显卡的兼容性。其中,所述兼容性测试包括验证所述操作系统能否识别所述显卡的驱动程序;识别所述显卡的标识信息以便测试人员判断所述显卡的标识信息能否正确识别;和测试所述显卡的图形功能和/或测试所述显卡的加速比。在可选实施方式中,显卡测试系统还包括稳定性测试单元30,用于根据接收到的稳定性测试指令触发对所述显卡的稳定性测试;根据预先设定的本文档来自技高网...
【技术保护点】
【技术特征摘要】
【专利技术属性】
技术研发人员:付卿峰,
申请(专利权)人:曙光信息产业股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。