一种显示切换方法、装置、服务器及介质与流程
未命名
07-27
阅读:273
评论:0
1.本技术涉及计算机技术领域,特别是涉及一种显示切换方法、装置、服务器及介质。
背景技术:
2.随着计算机技术的高速发展,服务器的易用性得到了广泛关注。现有的服务器默认是使用主板上的板载的视频图形阵列接口(video graphics array,vga接口)连接显示设备,需要说明的是,板载vga接口的分辨率有限,无法在需求使用高分辨率显示要求的场景应用,此时需要额外的独立显卡,以便于连接显示设备。由于服务器默认使用板载vga接口,不从额外的独立显卡输出显示,此时无法提升服务器的适用性,且影响用户使用体验感。
3.鉴于上述存在的问题,寻求如何提升服务器的适用性和用户使用体验感是本领域技术人员竭力解决的问题。
技术实现要素:
4.本技术的目的是提供一种显示切换方法、装置、服务器及介质,用于提升服务器的适用性和用户使用体验感。
5.为解决上述技术问题,本技术提供一种显示切换方法,应用于设置有视频图形阵列接口和独立显卡的服务器,包括:
6.读取存储于主板中的类别代码,类别代码用于确定输出显示方式,其中,输出显示方式分别为通过视频图形阵列接口输出显示和通过独立显卡输出显示;
7.判断类别代码是否为预设值;其中,预设值对应的输出显示方式为通过视频图形阵列接口输出显示;
8.若是,则确定通过视频图形阵列接口输出显示;
9.若否,则确定通过独立显卡输出显示。
10.优选地,当类别代码为预设值时,在确定通过视频图形阵列接口输出显示之前,还包括:
11.通过硬件寄存器将表征确定通过视频图形阵列接口输出显示的位,置为第一设定值。
12.优选地,当类别代码不为预设值时,在确定通过独立显卡输出显示之前,还包括:
13.通过硬件寄存器将表征确定通过独立显卡输出显示的位,置为第二设定值。
14.优选地,在通过硬件寄存器将表征确定通过视频图形阵列接口输出显示的位,置为第一设定值之后,还包括:
15.根据第一设定值更新类别代码;
16.判断更新后的类别代码与读取到的类别代码是否一致;
17.若是,则进入确定通过视频图形阵列接口输出显示的步骤;
18.若否,则返回至读取存储于主板中的类别代码的步骤。
19.优选地,在通过硬件寄存器将表征确定通过独立显卡输出显示的位,置为第二设定值之后,还包括:
20.根据第二设定值更新类别代码;
21.判断更新后的类别代码与读取到的类别代码是否一致;
22.若是,则进入确定通过独立显卡输出显示的步骤;
23.若否,则返回至读取存储于主板中的类别代码的步骤。
24.优选地,还包括:
25.设置输出显示方式为通过独立显卡输出显示的优先级高于输出显示方式为通过视频图形阵列接口输出显示的优先级。
26.优选地,读取存储于主板中的类别代码包括:
27.通过基板管理控制器的智能平台管理接口读取存储于主板的带电可擦可编程只读存储器对应的偏移地址中的类别代码。
28.为解决上述技术问题,本技术还提供了一种显示切换装置,应用于设置有视频图形阵列接口和独立显卡的服务器,该装置包括:
29.第一读取模块,用于读取存储于主板中的类别代码,类别代码用于确定输出显示方式,其中,输出显示方式分别为通过视频图形阵列接口输出显示和通过独立显卡输出显示;
30.第一判断模块,用于判断类别代码是否为预设值;其中,预设值对应的输出显示方式为通过视频图形阵列接口输出显示;
31.若是,则触发第一确定模块,用于确定通过视频图形阵列接口输出显示;
32.若否,则触发第二确定模块,用于确定通过独立显卡输出显示。
33.此外,该装置还包括以下模块:
34.优选地,当类别代码为预设值时,在确定通过视频图形阵列接口输出显示之前,还包括:
35.第一设置模块,用于通过硬件寄存器将表征确定通过视频图形阵列接口输出显示的位,置为第一设定值。
36.优选地,当类别代码不为预设值时,在确定通过独立显卡输出显示之前,还包括:
37.第二设置模块,用于通过硬件寄存器将表征确定通过独立显卡输出显示的位,置为第二设定值。
38.优选地,在通过硬件寄存器将表征确定通过视频图形阵列接口输出显示的位,置为第一设定值之后,还包括:
39.第一更新模块,用于根据第一设定值更新类别代码;
40.第二判断模块,用于判断更新后的类别代码与读取到的类别代码是否一致;
41.若是,则进入确定通过视频图形阵列接口输出显示的步骤;
42.若否,则返回至读取存储于主板中的类别代码的步骤。
43.优选地,在通过硬件寄存器将表征确定通过独立显卡输出显示的位,置为第二设定值之后,还包括:
44.第二更新模块,用于根据第二设定值更新类别代码;
45.第三判断模块,用于判断更新后的类别代码与读取到的类别代码是否一致;
46.若是,则进入确定通过独立显卡输出显示的步骤;
47.若否,则返回至读取存储于主板中的类别代码的步骤。
48.优选地,还包括:
49.第三设置模块,用于设置输出显示方式为通过独立显卡输出显示的优先级高于输出显示方式为通过视频图形阵列接口输出显示的优先级。
50.优选地,读取存储于主板中的类别代码包括:
51.第二读取模块,用于通过基板管理控制器的智能平台管理接口读取存储于主板的带电可擦可编程只读存储器对应的偏移地址中的类别代码。
52.为解决上述技术问题,本技术还提供了一种服务器,包括:
53.存储器,用于存储计算机程序;
54.处理器,用于指向计算机程序,实现显示切换方法的步骤。
55.为解决上述技术问题,本技术还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时,实现上述全部显示切换方法的步骤。
56.本技术所提供的一种显示切换方法,应用于设置有视频图形阵列接口和独立显卡的服务器,包括:读取存储于主板中的类别代码,类别代码用于确定输出显示方式,其中,输出显示方式分别为通过视频图形阵列接口输出显示和通过独立显卡输出显示;判断类别代码是否为预设值;其中,预设值对应的输出显示方式为通过视频图形阵列接口输出显示;若是,则确定通过视频图形阵列接口输出显示;若否,则确定通过独立显卡输出显示。由于设置有两种输出显示方式对应的类别代码,且类别代码达到预设值以及未达到预设值,均对应其中一种输出显示方式,兼容了两种显示方式,此时提升了服务器的适用性和使用体验感。
57.本技术还提供了一种显示切换装置、服务器及介质,效果同上。
附图说明
58.为了更清楚地说明本技术实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
59.图1为本技术实施例所提供的一种显示切换方法流程图;
60.图2为本技术实施例所提供的一种显示切换方法应用场景流程图;
61.图3为本技术实施例所提供的一种显示切换装置结构图;
62.图4为本技术实施例所提供的一种服务器的设备结构图。
具体实施方式
63.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本技术保护范围。
64.本技术的核心是提供一种显示切换方法、装置、服务器及介质,其能够提升服务器的适用性和用户使用体验感。
65.为了使本技术领域的人员更好地理解本技术方案,下面结合附图和具体实施方式对本技术作进一步的详细说明。
66.随着云计算技术和互联网行业的高速发展,服务器在实际应用中,尤其在大型数据中心、云计算基地等场合应用越来越广泛,在一个数据中心中往往部署几万甚至几十万台服务器,因此服务器的管理易用性成为服务器使用管理者最为关注的问题。
67.现有的服务器开机后,默认是使用主板上的板载的视频图形阵列接口(video graphics array,vga接口)连接显示设备,需要说明的是,板载vga接口的分辨率有限,无法在需求使用高分辨率显示要求的场景显示需求,此时需要设置额外的独立显卡作为显示接口,以便于连接显示设备。由于服务器默认是使用板载vga接口作为连接显示设备的接口,不会从外置独立显卡输出显示。因此,就需要提供一种在连接外置的独立显卡时,能从外置独立显卡输出,在没有连接外置独立显卡时,从板载vga接口输出。
68.图1为本技术实施例所提供的一种显示切换方法流程图,如图1所示,显示切换方法,应用于设置有视频图形阵列接口和独立显卡的服务器,包括:
69.s10:读取存储于主板中的类别代码;
70.类别代码用于确定输出显示方式,其中,输出显示方式分别为通过视频图形阵列接口输出显示和通过独立显卡输出显示;
71.需要说明的是,读取存储于主板中的类别代码包括:
72.通过基板管理控制器(baseboard management controller,bmc)的智能平台管理接口(intelligent platform management interface,ipmi接口)读取存储于主板的带电可擦可编程只读存储器(electrically erasable programmable read only memory,eeprom)对应的偏移地址(offset地址)中的类别代码(class code);
73.s11:判断类别代码是否为预设值;
74.其中,预设值对应的输出显示方式为通过视频图形阵列接口输出显示;
75.若是,则进入步骤s12:确定通过视频图形阵列接口输出显示;
76.若否,则进入步骤s13:确定通过独立显卡输出显示。
77.需要说明的是,类别代码的预设值可以为二进制的数值,可知的是,当预设值为二进制时,可以将该预设值设置为1位的数据,具体为1或0;该预设值还可以设置为2位的数据,具体为00、01、10或11,其中,对于预设值的位数,以及当预设值为多位时,其具体表达数据串可根据具体实施场景确定其实施方式,在本实施例中不做限定。以1位数据设置预设值,则预设值对应的输出显示方式:通过视频图形阵列接口输出显示以0表示,预设值对应的输出显示方式:通过视频图形阵列接口输出显示以1表示。
78.本技术通过bmc和并列式闪存(parallel nor flash,pnor)配合,该显示切换方法,应用于设置有视频图形阵列接口和独立显卡的服务器,包括:读取存储于主板中的类别代码,类别代码用于确定输出显示方式,其中,输出显示方式分别为通过视频图形阵列接口输出显示和通过独立显卡输出显示;判断类别代码是否为预设值;其中,预设值对应的输出显示方式为通过视频图形阵列接口输出显示;若是,则确定通过视频图形阵列接口输出显示;若否,则确定通过独立显卡输出显示。由于设置有两种输出显示方式对应的类别代码,
且类别代码达到预设值以及未达到预设值,均对应其中一种输出显示方式,兼容了两种显示方式,此时提升了服务器的适用性和使用体验感。
79.在上述实施例的基础上,作为一种更优选的实施例,当类别代码为预设值时,在确定通过视频图形阵列接口输出显示之前,还包括:
80.通过硬件寄存器(hardware strap寄存器)将表征确定通过视频图形阵列接口输出显示的位,置为第一设定值。
81.第一设定值具体表示方式为:bit[15]=1:select the class code for vga device,表示为:若硬件寄存器为32位寄存器,那么在一个32个长度的数据串中,将其第16为设置为对应的二进制0。
[0082]
其中,在通过硬件寄存器将表征确定通过视频图形阵列接口输出显示的位,置为第一设定值之后,还包括:
[0083]
根据第一设定值更新类别代码;
[0084]
判断更新后的类别代码与读取到的类别代码是否一致;
[0085]
若是,则进入确定通过视频图形阵列接口输出显示的步骤;
[0086]
若否,则返回至读取存储于主板中的类别代码的步骤。
[0087]
此时,进一步提高了该显示切换方法的准确性,由于判断更新后的类别代码与读取到的类别代码是否一致,若一致,则说明类别代码准确。
[0088]
同样的,当类别代码不为预设值时,在确定通过独立显卡输出显示之前,还包括:
[0089]
通过硬件寄存器将表征确定通过独立显卡输出显示的位,置为第二设定值。
[0090]
第二设定值具体表示方式为:bit[15]=0:select the class code for video device,表示为:若硬件寄存器为32位寄存器,那么在一个32个长度的数据串中,将其第16为设置为对应的二进制1。
[0091]
其中,在通过硬件寄存器将表征确定通过独立显卡输出显示的位,置为第二设定值之后,还包括:
[0092]
根据第二设定值更新类别代码;
[0093]
判断更新后的类别代码与读取到的类别代码是否一致;
[0094]
若是,则进入确定通过独立显卡输出显示的步骤;
[0095]
若否,则返回至读取存储于主板中的类别代码的步骤。
[0096]
此时,进一步提高了该显示切换方法的准确性,由于判断更新后的类别代码与读取到的类别代码是否一致,若一致,则说明类别代码准确。
[0097]
在上述实施例的基础上,作为一种更优选的实施例,还包括:
[0098]
设置输出显示方式为通过独立显卡输出显示的优先级高于输出显示方式为通过视频图形阵列接口输出显示的优先级。由于vga接口的分辨率低,在同时连接有两种输出显示方式的显示设备时,优先使用高分辨率的通过独立显卡输出显示的输出显示方式。
[0099]
图2为本技术实施例所提供的一种显示切换方法应用场景流程图,如图2所示,具体流程如下:
[0100]
将外置独立显卡对应的驱动程序代码集成在pnor的代码中,这样当使用独立显卡时,pnor就可正常驱动独立显卡工作。服务器上电,bmc启动后,bmc读取主板的eeprom中对应偏移地址中的类别代码,若类别代码值为1,则通过视频图形阵列接口输出显示,bmc进一
步设置硬件寄存器的bit[15]=1:select the class code for vga device;若类别代码为0,则通过独立显卡输出显示,bmc设置硬件寄存器的bit[15]=0:select the class code for video device(一般是,通过间接设置scu7c芯片的bit[15]=1完成)。服务器开机后,若通过bmc设定的是通过视频图形阵列接口输出显示,则开机驱动代码后,pnor驱动显示设备进行显示;若通过bmc设定的是通过独立显卡输出显示,则驱动代码后,pnor驱动显示设备进行显示。
[0101]
上述提及到的ipmi命令的实现逻辑及实现方法,具体为:当ipmi命令设置使用外置独立显卡时,bmc设置硬件寄存器的bit[15]=0:select the class code for video device;当ipmi命令设置使用板载vga接口时,bmc设置硬件寄存器的bit[15]=1:select the class code for vga device。
[0102]
在上述实施例中,对于显示切换方法进行了详细描述,本技术还提供显示切换装置对应的实施例。需要说明的是,本技术从两个角度对装置部分的实施例进行描述,一种是基于功能模块的角度,另一种是基于硬件的角度。
[0103]
图3为本技术实施例所提供的一种显示切换装置结构图,如图3所示,本技术还提供了一种显示切换装置,应用于设置有视频图形阵列接口和独立显卡的服务器,该装置包括:
[0104]
第一读取模块30,用于读取存储于主板中的类别代码,类别代码用于确定输出显示方式,其中,输出显示方式分别为通过视频图形阵列接口输出显示和通过独立显卡输出显示;
[0105]
第一判断模块31,用于判断类别代码是否为预设值;其中,预设值对应的输出显示方式为通过视频图形阵列接口输出显示;
[0106]
若是,则触发第一确定模块32,用于确定通过视频图形阵列接口输出显示;
[0107]
若否,则触发第二确定模块33,用于确定通过独立显卡输出显示。
[0108]
其中,类别代码的预设值可以为二进制的数值,可知的是,当预设值为二进制时,可以将该预设值设置为1位的数据,具体为1或0;该预设值还可以设置为2位的数据,具体为00、01、10或11,其中,对于预设值的位数,以及当预设值为多位时,其具体表达数据串可根据具体实施场景确定其实施方式,在本实施例中不做限定。以1位数据设置预设值,则预设值对应的输出显示方式:通过视频图形阵列接口输出显示以0表示,预设值对应的输出显示方式:通过视频图形阵列接口输出显示以1表示。
[0109]
此外,该装置还包括以下模块:
[0110]
优选地,当类别代码为预设值时,在确定通过视频图形阵列接口输出显示之前,还包括:
[0111]
第一设置模块,用于通过硬件寄存器将表征确定通过视频图形阵列接口输出显示的位,置为第一设定值。
[0112]
优选地,当类别代码不为预设值时,在确定通过独立显卡输出显示之前,还包括:
[0113]
第二设置模块,用于通过硬件寄存器将表征确定通过独立显卡输出显示的位,置为第二设定值。
[0114]
优选地,在通过硬件寄存器将表征确定通过视频图形阵列接口输出显示的位,置为第一设定值之后,还包括:
[0115]
第一更新模块,用于根据第一设定值更新类别代码;
[0116]
第二判断模块,用于判断更新后的类别代码与读取到的类别代码是否一致;
[0117]
若是,则进入确定通过视频图形阵列接口输出显示的步骤;
[0118]
若否,则返回至读取存储于主板中的类别代码的步骤。
[0119]
优选地,在通过硬件寄存器将表征确定通过独立显卡输出显示的位,置为第二设定值之后,还包括:
[0120]
第二更新模块,用于根据第二设定值更新类别代码;
[0121]
第三判断模块,用于判断更新后的类别代码与读取到的类别代码是否一致;
[0122]
若是,则进入确定通过独立显卡输出显示的步骤;
[0123]
若否,则返回至读取存储于主板中的类别代码的步骤。
[0124]
优选地,还包括:
[0125]
第三设置模块,用于设置输出显示方式为通过独立显卡输出显示的优先级高于输出显示方式为通过视频图形阵列接口输出显示的优先级。
[0126]
优选地,读取存储于主板中的类别代码包括:
[0127]
第二读取模块,用于通过基板管理控制器的智能平台管理接口读取存储于主板的带电可擦可编程只读存储器对应的偏移地址中的类别代码。
[0128]
本技术通过板载vga接口和外置独立显卡,利用bmc和pnor配合实现了服务器兼容外置独立显卡和板载vga接口两种输出方式,在连接外置独立显卡时,能从外置独立显卡输出,在没有连接外置独立显卡时,从板载vga接口输出,给使用者带来了很大的方便,大大增加了服务器的易用性。
[0129]
由于装置部分的实施例与方法部分的实施例相互对应,因此装置部分的实施例请参见方法部分的实施例的描述,这里暂不赘述。
[0130]
本技术所提供的一种显示切换方法,应用于设置有视频图形阵列接口和独立显卡的服务器,包括:读取存储于主板中的类别代码,类别代码用于确定输出显示方式,其中,输出显示方式分别为通过视频图形阵列接口输出显示和通过独立显卡输出显示;判断类别代码是否为预设值;其中,预设值对应的输出显示方式为通过视频图形阵列接口输出显示;若是,则确定通过视频图形阵列接口输出显示;若否,则确定通过独立显卡输出显示。由于设置有两种输出显示方式对应的类别代码,且类别代码达到预设值以及未达到预设值,均对应其中一种输出显示方式,兼容了两种显示方式,此时提升了服务器的适用性和使用体验感。
[0131]
图4为本技术实施例所提供的一种服务器的设备结构图,如图4所示,一种服务器包括:
[0132]
存储器40,用于存储计算机程序;
[0133]
处理器41,用于执行计算机程序时实现如上述实施例中所提到的显示切换方法的步骤。
[0134]
本实施例提供的服务器可以包括但不限于智能手机、平板电脑、笔记本电脑或台式电脑等。
[0135]
其中,处理器41可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器41可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵
列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器41也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称中央处理器(central processing unit,cpu);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器41可以集成有图像处理器(graphics processing unit,gpu),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器41还可以包括人工智能(artificial intelligence,ai)处理器,该ai处理器用于处理有关机器学习的计算操作。
[0136]
存储器40可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器40还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。本实施例中,存储器40至少用于存储以下计算机程序,其中,该计算机程序被处理器41加载并执行之后,能够实现前述任意一个实施例公开的显示切换方法的相关步骤。另外,存储器40所存储的资源还可以包括操作系统和数据等,存储方式可以是短暂存储或者永久存储。其中,操作系统可以包括windows、unix、linux等。数据可以包括但不限于显示切换方法等。
[0137]
在一些实施例中,服务器还可包括有显示屏、输入输出接口、通信接口、电源以及通信总线。
[0138]
本领域技术人员可以理解,图4中示出的结构并不构成对服务器的限定,可以包括比图示更多或更少的组件。
[0139]
本技术实施例提供的服务器,包括存储器40和处理器41,处理器41在执行存储器40存储的程序时,能够实现显示切换方法。
[0140]
最后,本技术还提供一种计算机可读存储介质对应的实施例。计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述方法实施例中记载的步骤。
[0141]
可以理解的是,如果上述实施例中的方法以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory),rom、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0142]
以上对本技术所提供的一种显示切换方法、装置、服务器及介质进行了详细介绍。说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以对本技术进行若干改进和修饰,这些改进和修饰也落入本技术权利要求的保护范围内。
[0143]
还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作
之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
技术特征:
1.一种显示切换方法,其特征在于,应用于设置有视频图形阵列接口和独立显卡的服务器,包括:读取存储于主板中的类别代码,所述类别代码用于确定输出显示方式,其中,所述输出显示方式分别为通过所述视频图形阵列接口输出显示和通过所述独立显卡输出显示;判断所述类别代码是否为预设值;其中,所述预设值对应的所述输出显示方式为通过所述视频图形阵列接口输出显示;若是,则确定通过所述视频图形阵列接口输出显示;若否,则确定通过所述独立显卡输出显示。2.根据权利要求1所述的显示切换方法,其特征在于,当所述类别代码为所述预设值时,在所述确定通过所述视频图形阵列接口输出显示之前,还包括:通过硬件寄存器将表征确定通过所述视频图形阵列接口输出显示的位,置为第一设定值。3.根据权利要求1所述的显示切换方法,其特征在于,当所述类别代码不为所述预设值时,在所述确定通过所述独立显卡输出显示之前,还包括:通过硬件寄存器将表征确定通过所述独立显卡输出显示的位,置为第二设定值。4.根据权利要求2所述的显示切换方法,其特征在于,在所述通过硬件寄存器将表征确定通过所述视频图形阵列接口输出显示的位,置为第一设定值之后,还包括:根据所述第一设定值更新所述类别代码;判断更新后的所述类别代码与读取到的所述类别代码是否一致;若是,则进入所述确定通过所述视频图形阵列接口输出显示的步骤;若否,则返回至所述读取存储于主板中的类别代码的步骤。5.根据权利要求3所述的显示切换方法,其特征在于,在所述通过硬件寄存器将表征确定通过所述独立显卡输出显示的位,置为第二设定值之后,还包括:根据所述第二设定值更新所述类别代码;判断更新后的所述类别代码与读取到的所述类别代码是否一致;若是,则进入所述确定通过所述独立显卡输出显示的步骤;若否,则返回至所述读取存储于主板中的类别代码的步骤。6.根据权利要求1所述的显示切换方法,其特征在于,还包括:设置所述输出显示方式为通过所述独立显卡输出显示的优先级高于所述输出显示方式为通过所述视频图形阵列接口输出显示的优先级。7.根据权利要求1所述的显示切换方法,其特征在于,所述读取存储于主板中的类别代码包括:通过基板管理控制器的智能平台管理接口读取存储于主板的带电可擦可编程只读存储器对应的偏移地址中的所述类别代码。8.一种显示切换装置,其特征在于,应用于设置有视频图形阵列接口和独立显卡的服务器,该装置包括:第一读取模块,用于读取存储于主板中的类别代码,所述类别代码用于确定输出显示方式,其中,所述输出显示方式分别为通过所述视频图形阵列接口输出显示和通过所述独立显卡输出显示;
第一判断模块,用于判断所述类别代码是否为预设值;其中,所述预设值对应的所述输出显示方式为通过所述视频图形阵列接口输出显示;若是,则触发第一确定模块,用于确定通过所述视频图形阵列接口输出显示;若否,则触发第二确定模块,用于确定通过所述独立显卡输出显示。9.一种服务器,其特征在于,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如权利要求1至7任意一项所述的显示切换方法的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任意一项所述的显示切换方法的步骤。
技术总结
本申请公开了一种显示切换方法、装置、服务器及介质,涉及计算机技术领域。该方法应用于设置有视频图形阵列接口和独立显卡的服务器,包括:读取存储于主板中的类别代码,类别代码用于确定输出显示方式,其中,输出显示方式分别为通过视频图形阵列接口输出显示和通过独立显卡输出显示;判断类别代码是否为预设值;其中,预设值对应的输出显示方式为通过视频图形阵列接口输出显示;若是,则确定通过视频图形阵列接口输出显示;若否,则确定通过独立显卡输出显示。由于设置有两种输出显示方式对应的类别代码,且类别代码达到预设值以及未达到预设值,均对应其中一种输出显示方式,兼容了两种显示方式,此时提升了服务器的适用性和使用体验感。和使用体验感。和使用体验感。
技术研发人员:苏孝 班华堂 陈秋义
受保护的技术使用者:浪潮商用机器有限公司
技术研发日:2023.04.20
技术公布日:2023/7/25
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
