本公开涉及显卡,尤其涉及一种显存信息的处理方法、装置及存储介质。
背景技术:
1、目前的显卡是将图形处理器(graphics processing unit,gpu)、显存等焊接在电路板上,再通过相关接口连接到主板。即显卡出厂时显存已经固定,因此当用户的使用场景需要更大显存时,只能够更换新的更大存储容量的显卡。即使是在专业用户通过拆除原存储颗粒后换装更大存储颗粒,还需要修改电路板其他部分并且修改驱动代码和其他软件配置,否则会遇到无法识别、花屏、不稳定等问题。
2、随着计算设备更新换代的速度逐渐加快,目前的设计极大地降低了显存更换和升级的便捷性、限制了计算设备的图像处理性能、影响了计算设备自定义组装的自由度,也造成了资源浪费。
技术实现思路
1、有鉴于此,本公开提出了一种显存信息的处理方法、装置及存储介质。所述技术方案包括:
2、根据本公开的一方面,提供了一种显存信息的处理方法,用于显卡的gpu中,所述显卡还包括用于插装显存的扩展插槽,所述方法包括:
3、在开机时获取所述显卡的显存信息,所述显存信息用于指示所述扩展插槽插装的显存容量;
4、存储所述显存信息。
5、在一种可能的实现方式中,所述在开机时获取所述显卡的显存信息,包括:
6、在开机时读取跳线标识,不同的所述跳线标识对应不同的所述显存信息;
7、根据预设对应关系,确定与读取的所述跳线标识对应的所述显存信息。
8、在另一种可能的实现方式中,
9、所述显存信息包括:所述扩展插槽插装的显存颗粒的数量和每个所述显存颗粒的容量;和/或,所述扩展插槽插装的所述显存颗粒的总容量。
10、在另一种可能的实现方式中,所述在开机时获取所述显卡的显存信息,包括:
11、在开机时对所述显卡进行扫描,并为所述显卡按照预设单位值增加分配显存容量;
12、当检测到分配成功时,继续执行为所述显卡按照预设单位值增加分配显存容量的步骤;
13、当检测到分配失败时,获取上一次分配成功时对应的所述显卡的所述显存信息。
14、在另一种可能的实现方式中,所述显卡还包括固定焊接在所述显卡的电路板上的显存,所述显存信息还用于指示所述显卡的显存总容量,所述显存总容量为所述固定焊接的显存容量和所述扩展插槽插装的显存容量之和。
15、在另一种可能的实现方式中,所述扩展插槽的数量为一个或多个。
16、在另一种可能的实现方式中,所述存储所述显存信息,包括:
17、在目标存储器中存储所述显存信息,所述目标存储器包括显存控制寄存器或者其他的存储器。
18、在另一种可能的实现方式中,所述显卡的驱动程序用于将所述gpu中存储的所述显存信息和/或显存变化信号传递至操作系统,所述显存变化信号用于指示所述显存信息发生变化。
19、根据本公开的另一方面,提供了一种显卡,所述显卡包括gpu和扩展插槽,所述扩展插槽用于插装显存。
20、在另一种可能的实现方式中,所述显卡还包括固定焊接在所述显卡的电路板上的显存。
21、在另一种可能的实现方式中,所述扩展插槽的数量为一个或多个。
22、在另一种可能的实现方式中,存在至少一个所述扩展插槽插装有显存。
23、在另一种可能的实现方式中,当存在多个所述扩展插槽均插装有显存时,多个所述扩展插槽各自插装的显存容量均是相同的,或者,多个所述扩展插槽中存在至少两个扩展插槽各自插装的显存容量是不同的。
24、根据本公开的另一方面,提供了一种显存信息的处理装置,用于显卡的gpu中,所述显卡还包括用于插装显存的扩展插槽,所述装置包括:
25、获取模块,用于在开机时获取所述显卡的显存信息,所述显存信息用于指示所述扩展插槽插装的显存容量;
26、存储模块,用于存储所述显存信息。
27、在一种可能的实现方式中,所述获取模块,还用于:
28、在开机时读取跳线标识,不同的所述跳线标识对应不同的所述显存信息;
29、根据预设对应关系,确定与读取的所述跳线标识对应的所述显存信息。
30、在另一种可能的实现方式中,
31、所述显存信息包括:所述扩展插槽插装的显存颗粒的数量和每个所述显存颗粒的容量;和/或,所述扩展插槽插装的所述显存颗粒的总容量。
32、在另一种可能的实现方式中,所述获取模块,还用于:
33、在开机时对所述显卡进行扫描,并为所述显卡按照预设单位值增加分配显存容量;
34、当检测到分配成功时,继续执行为所述显卡按照预设单位值增加分配显存容量的步骤;
35、当检测到分配失败时,获取上一次分配成功时对应的所述显卡的所述显存信息。
36、在另一种可能的实现方式中,所述显卡还包括固定焊接在所述显卡的电路板上的显存,所述显存信息还用于指示所述显卡的显存总容量,所述显存总容量为所述固定焊接的显存容量和所述扩展插槽插装的显存容量之和。
37、在另一种可能的实现方式中,所述扩展插槽的数量为一个或多个。
38、在另一种可能的实现方式中,所述存储模块,还用于:
39、在目标存储器中存储所述显存信息,所述目标存储器包括显存控制寄存器或者其他的存储器。
40、在另一种可能的实现方式中,所述显卡的驱动程序用于将所述gpu中存储的所述显存信息和/或显存变化信号传递至操作系统,所述显存变化信号用于指示所述显存信息发生变化。
41、根据本公开的另一方面,提供了一种计算设备,所述计算设备包括设置有gpu和扩展插槽的显卡,所述扩展插槽用于插装显存;
42、其中,所述gpu被配置为实现第一方面或第一方面的任意一种可能的实现方式提供的方法。
43、根据本公开的另一方面,提供了一种非易失性计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现第一方面或第一方面的任意一种可能的实现方式提供的方法。
44、本公开实施例通过在显卡上设置用于插装显存的扩展插槽,可以允许用户将内存条插入扩展插槽,即可完成显存的扩容,并且在设计时充分考虑换装扩容的需求,在开机时gpu获取并存储显卡的显存信息,显存信息用于指示扩展插槽插装的显存容量,以使得后续操作系统可以从gpu中获取存储的显存信息,从而保证操作系统能够识别扩展的显存容量,极大地提高了显存更换和升级的便捷性,提高了图像处理性能,保证了计算设备自定义组装的自由度,大大减少了资源浪费。
1.一种显存信息的处理方法,其特征在于,用于显卡的图形处理器gpu中,所述显卡还包括用于插装显存的扩展插槽,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述在开机时获取所述显卡的显存信息,包括:
3.根据权利要求2所述的方法,其特征在于,
4.根据权利要求1所述的方法,其特征在于,所述在开机时获取所述显卡的显存信息,包括:
5.根据权利要求1至4任一所述的方法,其特征在于,所述显卡还包括固定焊接在所述显卡的电路板上的显存,所述显存信息还用于指示所述显卡的显存总容量,所述显存总容量为所述固定焊接的显存容量和所述扩展插槽插装的显存容量之和。
6.根据权利要求1至4任一所述的方法,其特征在于,所述扩展插槽的数量为一个或多个。
7.根据权利要求1至4任一所述的方法,其特征在于,所述存储所述显存信息,包括:
8.根据权利要求1至4任一所述的方法,其特征在于,所述显卡的驱动程序用于将所述gpu中存储的所述显存信息和/或显存变化信号传递至操作系统,所述显存变化信号用于指示所述显存信息发生变化。
9.一种显卡,其特征在于,所述显卡包括gpu和扩展插槽,所述扩展插槽用于插装显存。
10.一种显存信息的处理装置,其特征在于,用于显卡的gpu中,所述显卡还包括用于插装显存的扩展插槽,所述装置包括:
11.一种计算设备,其特征在于,所述计算设备包括设置有gpu和扩展插槽的显卡,所述扩展插槽用于插装显存;
12.一种非易失性计算机可读存储介质,其上存储有计算机程序指令,其特征在于,所述计算机程序指令被处理器执行时实现权利要求1至8中任意一项所述的方法。