一种根据设备信息自动化检测显卡兼容性的方法技术

技术编号:21003963 阅读:59 留言:0更新日期:2019-04-30 21:30
本发明专利技术涉及计算机技术领域,尤其涉及一种根据设备信息自动化检测显卡兼容性的方法。其特征在于,执行下述步骤:步骤S1,提取所述操作系统内包含的所有的显卡设备列表;步骤S2,将所述待采购的显卡信息与所述操作系统内支持的显卡驱动程序对应的显卡设备列表内的所述显卡信息进行匹配;步骤S3,检测所述待采购显卡在所述操作系统内的驱动程序。本发明专利技术提供了一种根据设备信息自动化检测显卡兼容性的方法,只需生产厂商信息及型号就可对显卡的兼容性进行测试,克服了现有技术中必须先采购显卡才能对显卡进行兼容性测试的缺陷。

A Method of Automatically Testing the Compatibility of Display Cards Based on Equipment Information

【技术实现步骤摘要】
一种根据设备信息自动化检测显卡兼容性的方法
本专利技术涉及计算机
,尤其涉及一种根据设备信息自动化检测显卡兼容性的方法。
技术介绍
市场上常见的显卡兼容性测试方法,前提均是显卡设备已采购在手。但随着国家对信息安全的重视,国产操作系统、国产软件、国产CPU快速发展,在产品迭代过程中,因为整个IT国产化的大环境不够完善,企业或者个人只能在显卡设备采购完成后安装在OS上才能知晓该款显卡是否能够在操作系统中被正确使用,容易造成时间和资源的浪费。如何在不采购设备,只需知晓设备厂商、型号的情况下得知该款设备的兼容适配能力即为本课题的重要研究方向。同时本课题也将研究驱动程序,为用户提供便捷的驱动监测服务,为采购设备提供更充足的判断依据。
技术实现思路
本专利技术的目的在于,提供一种根据设备信息自动化检测显卡兼容性的方法,解决以上技术问题。本专利技术所解决的技术问题可以采用以下技术方案来实现:一种根据设备信息自动化检测显卡兼容性的方法,其特征在于,执行下述步骤:步骤S1,提取所述操作系统内包含的所有的显卡设备列表;步骤S2,将所述待采购的显卡信息与所述操作系统内支持的显卡驱动程序对应的显卡设备列表内的所述显卡信息进行匹配;步骤S3,检测所述待采购显卡在所述操作系统内的驱动程序。优选地,所述步骤S1中包括下述步骤:步骤S101,采集所述操作系统的内核驱动模块中支持的显卡信息,以形成第一显卡设备列表;步骤S102,采集所述操作系统的图形界面层中保存的显卡信息,以形成第二显卡设备列表;步骤S103,采集所述操作系统内适配过的显卡信息,以形成第三显卡设备列表;步骤S104,合并所述第一显卡设备列表、第二显卡设备列表以及所述第三显卡设备列表,形成所述显卡设备列表。优选地,所述步骤S104中,合并所述第一显卡设备列表、第二显卡设备列表以及所述第三显卡设备列表的方法为,剔除所述第一显卡设备列表、第二显卡设备列表以及所述第三显卡设备列表中重复的显卡信息后,形成一文本格式的所述显卡设备列表。优选地,形成所述显卡设备列表前,将所述第一显卡设备列表、第二显卡设备列表以及所述第三显卡设备列表中的所述显卡信息根据显卡生产厂商进行分类。优选地,所述文本格式为HTML或者XML。优选地,所述步骤S2中,如所述待采购的显卡信息与所述显卡设备列表内的所述显卡信息匹配不成功,则输出所述待采购显卡与所述操作系统不兼容的检测结果,并退出流程。优选地,所述步骤S2中,匹配所述待采购的显卡信息与所述显卡设备列表内的所述显卡信息的方法为,检查所述待采购的显卡信息是否存在于所述显卡设备列表内。优选地,提供一搜索模块,所述搜索模块包括一输入界面,所述输入界面用以输入待采购的所述显卡信息,所述搜索模块根据使用者于所述输入界面输入的所述待采购显卡信息于所述显卡设备列表中查找是否存在相同的显卡信息,如存在则提示使用者匹配成功。优选地,所述步骤S3中,检测所述步骤S2匹配成功的所述待采购显卡信息对应的存在于所述操作系统中的显卡驱动程序包括,检测所述显卡驱动程序是否为内核自带的开源驱动程序,检测所述显卡驱动程序是否打开所述待采购显卡的预定功能,检测所述显卡驱动程序是否为显卡生产厂商提供的驱动程序,并形成相应的检测结果信息。优选地,如所述步骤S3中检测到所述显卡驱动成为显卡生产厂商提供的驱动程序,则判断所述驱动程序是否存在更新版本,如存在则提示使用者下载所述更新版本,或者自动下载所述更新版本。本专利技术其有益效果在于:只需生产厂商信息及型号就可对显卡的兼容性进行测试,克服了现有技术中必须先采购显卡才能对显卡进行兼容性测试的缺陷。附图说明图1为本专利技术根据设备信息自动化检测显卡兼容性的方法的实施例的整体步骤流程图。图2为本专利技术根据设备信息自动化检测显卡兼容性的方法的实施例中提取显卡设备列表步骤流程图。图3为本专利技术根据设备信息自动化检测显卡兼容性的方法的实施例的测试流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。下面结合附图和具体实施例对本专利技术作进一步说明,但不作为本专利技术的限定。如图1所示,一种根据设备信息自动化检测显卡兼容性的方法,其特征在于,执行下述步骤:步骤S1,提取操作系统内包含的所有的显卡设备列表;步骤S2,将待采购的显卡信息与操作系统内支持的显卡驱动程序对应的显卡设备列表内的显卡信息进行匹配;步骤S3,检测待采购显卡在操作系统内的驱动程序。上述技术方案,通过提取操作系统内包含的显卡设备列表,并将显卡列表中的显卡信息与待采购的显卡信息进行匹配从而可在不先采购显卡的情况下对显卡与操作系统的兼容性进行检测,并在匹配成功后进一步的检测待采购显卡的在操作系统内的驱动程序,帮助使用者判断待采购显卡的驱动程序是否符合要求。本专利技术较佳的实施例中,如图2所示,步骤S1中包括下述步骤:步骤S101,采集操作系统的内核驱动模块中支持的显卡信息,以形成第一显卡设备列表;步骤S102,采集操作系统的图形界面层中保存的显卡信息,以形成第二显卡设备列表;步骤S103,采集操作系统内适配过的显卡信息,以形成第三显卡设备列表;步骤S104,合并第一显卡设备列表、第二显卡设备列表以及第三显卡设备列表,形成显卡设备列表。上述技术方案,首先,全面扫描内核驱动模块,甄别显卡驱动模块,对驱动模块进行分析,将模块内兼容的显卡设备信息,包括显卡厂商、型号、厂商ID、其他详细信息等详细列举出来,形成内核驱动模块兼容的显卡设备信息列表;其次,全面扫描图形界面层显卡设备信息,从intel、nvidia、AMD等品牌显卡相应的驱动存放目录,提取相关的显卡设备信息,包括显卡厂商、型号、厂商ID、其他详细信息等;形成图形界面层显卡设备信息列表;然后,主要扫描操作系统内维护的厂商显卡设备列表,同时对比intel、nvidia、AMD官方适配过的显卡设备信息,包括显卡厂商、型号、厂商ID、其他详细信息等;形成官方维护的显卡设备列表;最后,将整合上述过程中搜集的所有显卡设备信息,将这些信息进行筛查,去除重复设备信息,并根据显卡厂商进行分类后有序输出,输出格式为HTML或XML,最终形成完整可靠的操作系统内包含的显卡设备总表,为后续显卡设备信息匹配做准备。本专利技术较佳的实施例中,如图3所示,输入显卡设备信息,查看显卡设备是否被操作系统兼容。点击开始测试,输入待采购显卡设备的厂商和型号,程序自动开始与操作系统内显卡设备列表进行匹配,如果匹配成功,则表明该款显卡在操作系统的兼容范围内,那么将进入下一步的驱动检测阶段;如果匹配不成功,则表明该款显卡并不能与操作系统相兼容,测试结束,并将给测试结果输入测试报告,呈现给用户。本专利技术较佳的实施例中,确认显卡驱动包含的特性,同时对比显卡厂商官方驱动,驱动是否为最新驱。采购显卡设备信息能够与操作系统兼容的显卡设备信息匹配,则系统会开始自动检测该款显卡的驱动程序兼容情况,主要包括判断该驱动是否为内核自带本文档来自技高网...

【技术保护点】
1.一种根据设备信息自动化检测显卡兼容性的方法,其特征在于,执行下述步骤:步骤S1,提取所述操作系统内包含的所有的显卡设备列表;步骤S2,将所述待采购的显卡信息与所述操作系统内支持的显卡驱动程序对应的显卡设备列表内的所述显卡信息进行匹配;步骤S3,检测所述待采购显卡在所述操作系统内的驱动程序。

【技术特征摘要】
1.一种根据设备信息自动化检测显卡兼容性的方法,其特征在于,执行下述步骤:步骤S1,提取所述操作系统内包含的所有的显卡设备列表;步骤S2,将所述待采购的显卡信息与所述操作系统内支持的显卡驱动程序对应的显卡设备列表内的所述显卡信息进行匹配;步骤S3,检测所述待采购显卡在所述操作系统内的驱动程序。2.根据权利要求1所述的根据设备信息自动化检测显卡兼容性的方法,其特征在于,所述步骤S1中包括下述步骤:步骤S101,采集所述操作系统的内核驱动模块中支持的显卡信息,以形成第一显卡设备列表;步骤S102,采集所述操作系统的图形界面层中保存的显卡信息,以形成第二显卡设备列表;步骤S103,采集所述操作系统内适配过的显卡信息,以形成第三显卡设备列表;步骤S104,合并所述第一显卡设备列表、第二显卡设备列表以及所述第三显卡设备列表,形成所述显卡设备列表。3.根据权利要求2所述的根据设备信息自动化检测显卡兼容性的方法,其特征在于,所述步骤S104中,合并所述第一显卡设备列表、第二显卡设备列表以及所述第三显卡设备列表的方法为,剔除所述第一显卡设备列表、第二显卡设备列表以及所述第三显卡设备列表中重复的显卡信息后,形成一文本格式的所述显卡设备列表。4.根据权利要求3所述的根据设备信息自动化检测显卡兼容性的方法,其特征在于,形成所述显卡设备列表前,将所述第一显卡设备列表、第二显卡设备列表以及所述第三显卡设备列表中的所述显卡信息根据显卡生产厂商进行分类。5.根据权利要求3所述的根据设备信息自动化检测显卡兼容性的方法,其特征在于,所述文本格式为HTML或者X...

【专利技术属性】
技术研发人员:黄俊黄建忠李祥凯
申请(专利权)人:普华基础软件股份有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1