[发明专利]一种显卡切换方法及服务器、存储介质在审
| 申请号: | 202010603037.9 | 申请日: | 2020-06-29 |
| 公开(公告)号: | CN111753309A | 公开(公告)日: | 2020-10-09 |
| 发明(设计)人: | 王锦伟 | 申请(专利权)人: | 西安易朴通讯技术有限公司 |
| 主分类号: | G06F21/57 | 分类号: | G06F21/57;G06F11/14;G06F11/20 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李赫 |
| 地址: | 710000 陕西省西安市*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 显卡 切换 方法 服务器 存储 介质 | ||
本发明涉及服务器技术领域,公开了一种显卡切换方法及服务器、存储介质,所述显卡切换方法包括:在BIOS模块开机侦测到至少两个在位显卡设备时,BMC模块从在位显卡设备中确定待切换的目标显卡并通知BIOS模块,之后重启机器;BIOS模块获取并加载目标显卡的VBIOS文件,以控制目标显卡输出显示。应用本发明,在需要进行显卡切换时,只需要在BMC模块侧修改待切换的目标显卡信息,后续BIOS模块即能够自动确定目标显卡并完整启动加载,与现有的手工切换方式相比,本发明不仅大大降低了切换操作的技术难度,解除了对各显卡厂商的依赖性,而且大大提升了切换操作速度,对于不同平台具有较强的可移植性。
技术领域
本发明涉及服务器技术领域,尤其涉及一种显卡切换方法及服务器、存储介质。
背景技术
目前,服务器产品通常会支持多种显卡,如集成显卡、外接显卡、BMC(BaseboardManagement Controller,基板管理控制器)显卡等。
其中,集成显卡集成于服务器的CPU内部,外接显卡通过服务器提供的外接PCIe插槽与服务器插接,BMC显卡集成于BMC模块内部。
这些不同显卡各自具有优缺点,例如:相对集成显卡和BMC显卡,外接显卡具有较高的处理效率,但是体积较大,需要插接在服务器提供的PCIe插槽内。
在不同情况下,往往会基于各显卡的特性,进行显卡切换操作。例如:用户结合自身喜好和应用场景,在具有不同显示分辨率的显卡之间进行切换;在服务器切换至省电模式时,切换至耗电量较低的显卡;在出厂测试环节,对各个显卡进行依次切换,以便对每个显卡进行独立测试;
现有技术中,在多个显卡在位时,服务器每次在启动时仅加载所侦测到的多个显卡中具有最高优先级的显卡的VBIOS(virtual basic input/output system,虚拟基本输入输出系统),由于每种显卡是针对不同平台设计而成,其优先级顺序为固定设置,因此为实现显卡切换,用户需要进入BIOS(Basic Input Output System,基本输入输出系统)的菜单选项进行手动切换,或者通过修改相应显卡内的VBIOS文件中的优先级。但是,这两种传统的切换方式存在以下缺陷:
1)切换难度较大,需要手动进入BIOS修改菜单选项或者手动进入显卡内修改VBIOS文件,对于用户和测试人员来说均存在一定的技术难度。
2)在采用修改显卡内VBIOS文件的方式时,需要显卡厂商进行协助,而且显卡厂商考虑到技术机密问题不一定能够提供协助。
3)切换操作易受到硬件平台限制,主要存在于intel或者AMD平台,由于每个平台对显示处理流程以及实现方法不一致,因此具体的手动切换操作的实现过程也不一致,可移植性差。
4)耗时:对于用户和测试人员,每次切换都需要手动进行设置、查找选项菜单、保存及重启,花费时间较多。
发明内容
本发明的目的在于提供一种显卡切换方法及服务器、存储介质,以解决现有两种手工切换方式所存在的技术难度大、需要厂商协助、受限于硬件平台以及耗时的问题。
为达此目的,本发明采用以下技术方案:
一种显卡切换方法,包括:
在BIOS模块开机侦测到至少两个在位显卡设备时,BMC模块从所述在位显卡设备中确定待切换的目标显卡并通知BIOS模块,之后重启机器;
所述BIOS模块获取并加载所述目标显卡的VBIOS文件,以控制所述目标显卡输出显示。
可选的,所述BMC模块从所述在位显卡设备中确定待切换的目标显卡并通知BIOS模块,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安易朴通讯技术有限公司,未经西安易朴通讯技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010603037.9/2.html,转载请声明来源钻瓜专利网。





