一种显卡测试方法及测试系统的制作方法

文档序号:6444483阅读:262来源:国知局
专利名称:一种显卡测试方法及测试系统的制作方法
技术领域
本发明涉及一种显卡测试方法和测试系统。
背景技术
显卡作为计算机重要的组成元件,其功能的好坏直接决定了计算机的显示效果甚至影响到整个计算机的性能,所以对显卡的测试变得非常重要。目前市场主流显卡厂商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,用于根据接收到的稳定性测试指令触发对所述显卡的稳定性测试;根据预先设定的稳定性测试规范调用相应的压力测试软件对所述显卡进行压力测试;以及根据预设定的要求记录压力测试过程中所述显卡的温度以及所述计算机中其它指定部件的温度并存储以便计算机系统根据所述记录的温度分析所述显卡的稳定性。优选地,将被测计算机置于高温环境中以测试显卡的稳定性和整机的稳定性。关于本发明实施例的显卡测试系统更进一步地描述可参见本发明实施例的显卡测试方法,在此不再赘述。综上所述,借助于本发明的上述技术方案,能够测试显卡在计算机上性能、兼容性、稳定性和可靠性。需要说明的是,本发明中所指的计算机包括个人PC、服务器等。通过本发明的测试能够综合评测一款显卡的功能、对比分析不同显卡的综合功能,从而可以为显卡定类型。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种显卡测试方法,其中至少一块显卡安装于计算机内,所述方法包括 根据接收到的性能测试指令触发对所述显卡的性能测试;根据预先设定的性能测试规范对所述显卡进行性能测试,其中,所述性能测试包括 对所述显卡进行带宽测试, 对所述显卡进行3D性能测试,和对所述显卡进行OpenGL接口性能测试;获取对所述显卡进行性能测试获得的性能测试数据并存储以便计算机系统根据所述性能测试数据分析所述显卡的性能。
2.根据权利要求1所述的显卡测试方法,其特征在于,所述方法还包括 根据接收到的兼容性测试指令触发对所述显卡的兼容性测试;根据预先设定的兼容性测试规范对所述显卡进行兼容性测试,其中,所述兼容性测试包括验证所述操作系统能否识别所述显卡的驱动程序, 识别所述显卡的标识信息,以及测试所述显卡的图形功能和/或测试所述显卡的加速比;获取对所述显卡进行兼容性测试获得的兼容性测试数据并存储以便计算机系统根据所述兼容性测试数据分析所述显卡的兼容性。
3.根据权利要求1或2所述的显卡测试方法,其特征在于,所述方法还包括 根据接收到的稳定性测试指令触发对所述显卡的稳定性测试;根据预先设定的稳定性测试规范调用相应的压力测试软件对所述显卡进行压力测试;根据预设定的要求记录压力测试过程中所述显卡的温度以及所述计算机中其它指定部件的温度并存储以便计算机系统根据所述记录的温度分析所述显卡的稳定性。
4.根据权利要求3所述的显卡测试方法,其特征在于,所述计算机中的其它指定部件的温度包括CPU、内存、硬盘和芯片组的温度。
5.根据权利要求3所述的显卡测试方法,其特征在于,将被测计算机置于高温环境中对所述显卡进行稳定性测试。
6.根据权利要求1至5所述的显卡测试方法,其特征在于,在Windows操作系统或 Linux操作系统的平台下对所述显卡进行测试。
7.—种显卡测试系统,其中至少一块显卡安装于计算机内,所述系统包括性能测试单元,用于根据接收到的性能测试指令触发对所述显卡的性能测试后对所述显卡进行性能测试;其中,所述性能测试包括对所述显卡进行带宽测试,对所述显卡进行3D性能测试,和对所述显卡进行OpenGL接口性能测试;获取对所述显卡进行性能测试获得的性能测试数据并存储以便计算机系统根据所述性能测试数据分析所述显卡的性能。
8.根据权利要求7所述的显卡测试系统,其特征在于,所述系统还包括兼容性测试单元,用于根据接收到的兼容性测试指令触发对所述显卡的兼容性测试;根据预先设定的兼容性测试规范对所述显卡进行兼容性测试,其中,所述兼容性测试包括验证所述操作系统能否识别所述显卡的驱动程序, 识别所述显卡的标识信息,和测试所述显卡的图形功能和/或测试所述显卡的加速比;获取对所述显卡进行兼容性测试获得的兼容性测试数据并存储以便计算机系统根据所述兼容性测试数据分析所述显卡的兼容性。
9.根据权利要求7或8所述的显卡测试系统,其特征在于,所述系统还包括稳定性测试单元,用于根据接收到的稳定性测试指令触发对所述显卡的稳定性测试;根据预设定的稳定性测试规范调用相应的压力测试软件对所述显卡进行压力测试; 根据预设定的要求记录压力测试过程中所述显卡的温度以及所述计算机中其它指定部件的温度并存储以便计算机系统根据所述记录的温度分析所述显卡的稳定性。
10.根据权利要求9所述的显卡测试系统,其特征在于,将被测计算机置于高温环境中对所述显卡进行稳定性测试。
全文摘要
本发明公开了一种显卡测试方法,其中至少一块显卡安装于计算机内,所述方法包括根据接收到的性能测试指令触发对所述显卡的性能测试;根据预先设定的性能测试规范对所述显卡进行性能测试,其中,所述性能测试包括对所述显卡进行带宽测试,对所述显卡进行3D性能测试,和对所述显卡进行OpenGL接口性能测试;以及获取对所述显卡进行性能测试获得的性能测试数据并存储以便计算机系统根据所述性能测试数据分析所述显卡的性能。本发明还公开了一种显卡测试系统。采用本发明,可以很好地评判不同应用领域下的不同型号的显卡的功能。
文档编号G06F11/26GK102567166SQ20111045526
公开日2012年7月11日 申请日期2011年12月30日 优先权日2011年12月30日
发明者付卿峰 申请人:曙光信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1