一种调整计算机显卡显存容量的方法及装置的制作方法

文档序号:6619441阅读:133来源:国知局
专利名称:一种调整计算机显卡显存容量的方法及装置的制作方法
技术领域
本发明涉及计算机技术领域,更确切地说是涉及一种调整计算机显卡显存容量的方法及装置。
背景技术
目前,随着计算机技术的发展,安装在计算机上的显卡也越来越多种多样,但出于成本及易用性等方面的考虑,Intel的集成系列显卡已成为目前市场上的主流。
对于集成显卡而言,其本身并不附带显存,而是占用系统的内存作为显存使用。而实现不同的效果所需要占用的显存大小并不相同,比如,如果在开机状态下只需要做普通的文档操作,则调用系统8M的内存作为显存就能够达到满意的效果了;如果是播放DVD,则调用系统32M的内存作为显存就能满足播放需要了;如果需要进行3D的效果处理,则需要调用更多的系统内存,比如调用64M的内存,以实现更高的显示水准。显然,如果用户用64M的内存去做普通的文档操作,这就白白浪费了计算机的内存资源。
针对集成显卡的这个特点,目前有些电脑厂商在电脑的BIOS中提供了共享显存容量的调整菜单,基于该调整菜单的处理方案如图1所示。这种方案目前只运用于某些电脑中,并且由于需要专门的设置,且操作步骤比较多,因此对系统不熟悉的用户会感觉操作很繁琐,从而影响用户的使用感受。另外,在BIOS中进行显卡显存的调整,需要在每次开机时进入BIOS,在调整完毕后再退出BIOS,并进入诸如Windows之类的系统,显然这种调整方式极其不方便。
另外,针对集成显卡,Intel推出了一种动态显存调整(DVMT)技术,该技术可以在进入操作系统之后,并在后台进行资源分配时,动态调整显存的容量。该容量调整对终端用户而言是不透明的,用户无法得知系统当前的实际显存大小,并且该调整同时还会更改用户在BIOS里对显存容量的设置。更为不利的是,由于DVMT技术动态调整显存容量的方案往往会频繁更改显存的大小,导致数据不停地刷新,该刷新对于台式机的影响不是很大,但对于笔记本电脑来说,频繁地刷新数据会大大增加电脑的耗电量,从而严重地缩短笔记本电池的使用时间,而用户通常都非常关注笔记本电脑的电池使用时间,因此,DVMT技术不适用于笔记本电脑。
综上所述,目前还没有让用户能非常方便地根据自身需要调整显卡显存、并且适用于笔记本电脑的实现方案。

发明内容
有鉴于此,本发明所要解决的主要问题在于提供一种调整计算机显卡显存容量的方法,以使用户能够根据需要调整显卡的显存容量。
本发明所要解决的另一个问题在于提供一种调整计算机显卡显存容量的装置。
为解决上述问题,本发明提供了以下技术方案本发明的一种调整计算机显卡显存容量的方法,该方法包括以下步骤a.预先在计算机中设置显卡显存容量输入功能;b.计算机在用户输入了显存后,根据该显存调整显卡的当前显存。
所述步骤a中,所述预先设置显卡显存容量输入功能为预先设置至少一个显存,并显示所设置的显存大小;步骤b中,所述用户输入的显存为从所述预先设置的显存中选择的显存。
所述步骤a进一步包括a1.获取显卡所能支持的所有显存,并屏蔽掉预先设置的显卡显存容量中不属于该显卡所能支持的显存;
步骤a中,所述显示所设置的显存为显示步骤a1处理后的显存。
所述步骤a中,所述预先设置显卡显存容量输入功能为预先设置显存输入项,并显示该输入项;步骤b中,所述用户输入的显存为从所述预先设置的显存输入项中输入的显存。
该方法可以进一步包括预先设置切换信息;步骤a中,所述计算机在接收到用户输入的切换信息后,执行所述显示的步骤。
所述预先设置切换信息为设置计算机上的按键或按键组合所对应的信息为切换信息;或者设置用于询问用户是否进行显卡显存调整的对话框,并将用户的调整确认信息作为切换信息。
所述步骤a中,所述显示包括设置一个默认的显存值,并优先显示该显存值。
所述步骤b中,所述计算机在根据用户输入的显存进行调整之前,进一步包括获取显卡所能支持的所有显存,并判断用户输入的显存是否属于该显卡所能支持的显存,如果是,则执行根据用户输入的显存进行调整的步骤;否则,保持原显存大小,或者从该显卡所能支持的显存中选择与用户输入的显存最接近的显存,并根据该显存执行调整显存的步骤。
本发明的一种调整计算机显卡显存容量的装置,该装置包括用户信息接收模块及快捷程序模块,其中,用户信息接收模块,用于接收用户输入的显存信息,以及将显存信息发送到快捷程序模块;快捷程序模块,用于根据接收到的显存信息调整显卡的当前显存。
所述快捷程序模块通过显存调整单元调整显卡的当前显存;所述快捷程序模块进一步包括显存识别单元及显存比较单元,其中,
显存识别单元,用于获取显卡所能支持的所有显存,以及将所获取的所有显存提供给显存比较单元;显存比较单元,与用户信息接收模块及显存识别单元连接,用于确定用户信息接收模块的显存是否属于显卡所能支持的所有显存,以及将比较结果发送给显存调整单元;所述显存调整单元进一步用于根据比较结果确定属于显卡能够支持、且为用户输入的显存,并根据该显存调整显卡的当前显存大小。
所述快捷程序模块进一步包括预设显存存储单元及预设显存显示单元,其中,预设显存存储单元,用于存储预先设置的显存信息;预设显存显示单元,用于显示预设显存存储单元中的显存信息。
所述快捷程序模块进一步包括显存识别单元,用于获取显卡所能支持的所有显存,以及将所获取的所有显存提供给预设显存显示单元;所述预设显存显示单元,进一步用于通过显存识别单元获取显卡所能支持的所有显存,以及显示预设显存存储单元中属于显卡所能支持的显存。
所述预设显存显示单元与用户信息接收模块连接;所述用户信息接收模块进一步用于接收用户输入的切换信息,以及在接收到切换信息后,提示预设显存显示单元显示显存信息;所述预设显存显示单元根据用户信息接收模块的提示显示显存信息。
本发明通过根据用户输入的显卡显存调整显卡的当前显存大小的方案,只需要用户输入简单的信息,使得用户能够非常方便地实现对显卡显存的调整,从而在计算机能够达到最合适的显示效果的同时,还减少了显卡对计算机内存的占用量。
本发明方案通过对显卡显存的调整,延长了显卡的使用寿命,对于笔记本电脑来说,更是延长了笔记本电池的使用时间,使用户能够更好的使用感觉。
另外,本发明方案还提供了计算机的新特性,给用户提供了更加丰富多彩的使用体验和方便的使用方式。


图1为目前基于BIOS进行显卡显存调整的实现流程图;图2为本发明方案的实现流程图;图3为本发明方案进一步根据显卡确定是否调整显存的实现流程图;图4为本发明方案的装置实现示意图;图5为本发明方案进一步根据显卡确定是否调整显存的装置实现示意图;图6为本发明方案在图4基础上增加存储及显示单元的示意图。
具体实施例方式
本发明方案主要是在计算机中预先设置显卡显存的输入功能,之后,计算机在用户输入了显存后,根据该显存大小调整计算机显卡的显存。该方案的具体实现流程如图2所示。
其中,在计算机中预先设置的输入功能可以是预先设置显卡的显存,并显示所设置的显存,以便用户从中选择出当前需要的显存值,比如,可以设置8M、16M、24M、32M、64M等以供用户选择。还可以是预先设置显存的输入项,并显示该输入项,以便用户根据需要输入当前需要的显存大小。不管是哪种方式,都可以预先设置一个默认的显存,并将该显存优先显示出来,这样,如果该显存可以满足用户的需要,则用户无须再进行选择或输入了,从而进一步方便了用户的使用。比如,对于一般情况来说,32M的显存就可以满足用户的需要,因此可以将32M设置为默认的显存。
当然,为使只有在用户需要的时候才会显示出显存值或输入项,还可以设置一个切换信息,用户在需要时输入该切换信息,计算机则在收到该切换信息后才为用户显示显存值或输入项。该切换信息可以任意设置,比如,可以设置为计算机上某个按键或多个按键的组合所对应的信息,该计算机上的按键可以时计算机键盘上的按键。比如,Shift+Z键的组合。该切换信息还可以设置为计算机上的某个应用程序相关的信息,为便于用户使用,可以设置为用户启动某个应用程序后,该应用程序即在计算机中显示一个询问用户是否进入显存调整的对话框,在用户确认后,计算机即为用户显示显存值或输入项,因此这里的切换信息为用户的调整确认信息。
由于显卡的种类非常多,预先设置或用户输入的显存并不一定适用于所有的显卡,因此,计算机还可以在根据用户输入的显存进行调整之前,先获取该显卡所能支持的所有显存值,并判断用户输入的显存是否属于该显卡所能支持的显存,如果是,则根据该用户输入的显存进行调整;否则不作调整,即保持原有的显存大小。该处理流程如图3所示。当然,为进一步方便用户的使用,还可以从显卡所能支持的所有显存中选择一个与用户输入的显存大小最为接近的显存,然后根据该显存来调整显卡的当前显存。
针对用户输入的显存并不一定适用于所有显卡的问题,如果计算机提供的是通过选择输入显存的输入方式,则计算机还可以先通过与显卡的交互确定显卡所能支持的所有显存,并根据该显存屏蔽掉选择项中该显卡不能支持的那些显存,这样,用户所选择的显存就一定是显卡所能支持的了,因此,计算机可以直接根据用户输入的显存进行调整。
本发明方案具体可以通过如图4所示的装置实现,该装置包括用户信息接收模块401及快捷程序模块402,其中,用户信息接收模块401用户接收用户输入的显存,并将用户输入的显存发送到快捷程序模块402;快捷程序模块402用于根据用户输入的显存调整显卡的当前显存,即通过显卡的显卡驱动及VBIOS进行调整。上述快捷程序模块402具体可以是通过显存调整单元403来调整显卡的当前显存的。用户信息接收模块401可以进一步接收用户输入的切换信息,并在收到该切换信息后再启动快捷程序模块402。
另外,为进一步判断能否根据用户输入的信息进行调整,也即判断用户输入的显存是否属于显卡支持的显存大小,还可以在快捷程序模块402中进一步设置显存识别单元501及显存比较单元502,如图5所示。其中,显存识别单元501用于通过与显卡的交互获取显卡所能支持的所有显存大小,并将所获取的所有显存提供给显存比较单元502;显存比较单元502用户获取用户信息接收模块401中用户输入的显存信息,并判断该显存信息是否属于显卡所能支持的所有显存,然后将比较结果发送给显存调整单元403。因此,显存调整单元403在根据用户输入的显存信息进行调整之前,还需要根据显存比较单元502发送来的比较结果确定是否能够根据用户输入的显存信息调整显卡的当前显存大小,也即根据比较结果判断用户输入的显存是否属于显卡所能支持的显存,如果是,则进行调整;否则不作调整。当然,在用户输入的显存信息不属于显卡所能支持的显存时,为方便用户使用,显存调整单元403还可以从显卡所能支持的所有显存中选择与用户输入的显存大小最为接近的那个显存,并将显卡的显存调整为该显存大小。
为便于用户通过选择的方式输入显存信息,还可以在图4所示装置的快捷程序模块402中进一步设置预设显存存储单元601及预设显存显示单元602,如图6所示。在预设显存存储单元601中存储预先设置的显卡显存信息,并由预设显存显示单元602将该预设显存存储单元601中存储的显卡显存显示出来。另外,还可以在快捷程序模块402中进一步设置显存识别单元,用于获取显卡所能支持的所有显存,并将该显存信息发送给预设显存显示单元;预设显存显示单元则通过该显存识别单元获取显卡所能支持的所有显存,并只对预设显存存储单元中属于显卡所能支持的那些显存进行显示。
当然,所设置的预设显存存储单元及预设显存显示单元也可以设置在图5所示的装置中。这样,如只将显卡所能支持的显存显示出来,则不用再设置显存识别单元,而是直接使用图5中的显存识别单元501即可。
另外,如果用户信息接收模块能够接收用户输入的切换信息,则上述预设显存显示单元还可以与用户信息接收模块连接,用户信息接收模块在收到切换信息后,向预设显存显示单元发送一个显示信息,预设显存显示单元在收到该显示信息后再进行显示。
以上所述仅为本发明方案的较佳实施例,并不用以限定本发明的保护范围。
权利要求
1.一种调整计算机显卡显存容量的方法,其特征在于,该方法包括以下步骤a.预先在计算机中设置显卡显存容量输入功能;b.计算机在用户输入了显存后,根据该显存调整显卡的当前显存。
2.根据权利要求1所述的方法,其特征在于所述步骤a中,所述预先设置显卡显存容量输入功能为预先设置至少一个显存,并显示所设置的显存大小;步骤b中,所述用户输入的显存为从所述预先设置的显存中选择的显存。
3.根据权利要求2所述的方法,其特征在于,所述步骤a进一步包括a1.获取显卡所能支持的所有显存,并屏蔽掉预先设置的显卡显存容量中不属于该显卡所能支持的显存;步骤a中,所述显示所设置的显存为显示步骤a1处理后的显存。
4.根据权利要求1所述的方法,其特征在于所述步骤a中,所述预先设置显卡显存容量输入功能为预先设置显存输入项,并显示该输入项;步骤b中,所述用户输入的显存为从所述预先设置的显存输入项中输入的显存。
5.根据权利要求2、3或4所述的方法,其特征在于,该方法进一步包括预先设置切换信息;步骤a中,所述计算机在接收到用户输入的切换信息后,执行所述显示的步骤。
6.根据权利要求5所述的方法,其特征在于,所述预先设置切换信息为设置计算机上的按键或按键组合所对应的信息为切换信息;或者设置用于询问用户是否进行显卡显存调整的对话框,并将用户的调整确认信息作为切换信息。
7.根据权利要求2、3或4所述的方法,其特征在于所述步骤a中,所述显示包括设置一个默认的显存值,并优先显示该显存值。
8.根据权利要求2或3所述的方法,其特征在于所述步骤b中,所述计算机在根据用户输入的显存进行调整之前,进一步包括获取显卡所能支持的所有显存,并判断用户输入的显存是否属于该显卡所能支持的显存,如果是,则执行根据用户输入的显存进行调整的步骤;否则,保持原显存大小,或者从该显卡所能支持的显存中选择与用户输入的显存最接近的显存,并根据该显存执行调整显存的步骤。
9.一种调整计算机显卡显存容量的装置,其特征在于,该装置包括用户信息接收模块及快捷程序模块,其中,用户信息接收模块,用于接收用户输入的显存信息,以及将显存信息发送到快捷程序模块;快捷程序模块,用于根据接收到的显存信息调整显卡的当前显存。
10.根据权利要求9所述的装置,其特征在于,所述快捷程序模块通过显存调整单元调整显卡的当前显存;所述快捷程序模块进一步包括显存识别单元及显存比较单元,其中,显存识别单元,用于获取显卡所能支持的所有显存,以及将所获取的所有显存提供给显存比较单元;显存比较单元,与用户信息接收模块及显存识别单元连接,用于确定用户信息接收模块的显存是否属于显卡所能支持的所有显存,以及将比较结果发送给显存调整单元;所述显存调整单元进一步用于根据比较结果确定属于显卡能够支持、且为用户输入的显存,并根据该显存调整显卡的当前显存大小。
11.根据权利要求9所述的装置,其特征在于,所述快捷程序模块进一步包括预设显存存储单元及预设显存显示单元,其中,预设显存存储单元,用于存储预先设置的显存信息;预设显存显示单元,用于显示预设显存存储单元中的显存信息。
12.根据权利要求9所述的装置,其特征在于,所述快捷程序模块进一步包括显存识别单元,用于获取显卡所能支持的所有显存,以及将所获取的所有显存提供给预设显存显示单元;所述预设显存显示单元,进一步用于通过显存识别单元获取显卡所能支持的所有显存,以及显示预设显存存储单元中属于显卡所能支持的显存。
13.根据权利要求11或12所述的装置,其特征在于,所述预设显存显示单元与用户信息接收模块连接;所述用户信息接收模块进一步用于接收用户输入的切换信息,以及在接收到切换信息后,提示预设显存显示单元显示显存信息;所述预设显存显示单元根据用户信息接收模块的提示显示显存信息。
全文摘要
本发明方案公开了一种调整计算机显卡显存容量的方法,该方法预先在计算机中设置显卡显存容量输入功能;计算机在用户输入了显存后,根据该显存调整显卡的当前显存。本发明方案同时还公开了一种调整计算机显卡显存容量的装置。本发明解决了现有技术无法调整计算机显卡显存容量、或调整困难的问题。基于本发明方案,用户可以直接输入显卡显存来调整显卡的当前显存大小,使得用户能够非常方便地实现对显卡显存的调整,从而使计算机达到最合适的显示效果,并只占用计算机系统很少的内存。通过本发明方案,还可以延长显卡的使用寿命,并延长笔记本电池的使用时间。
文档编号G06F1/32GK1869954SQ200510072208
公开日2006年11月29日 申请日期2005年5月23日 优先权日2005年5月23日
发明者梅磊 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1