显卡故障处理系统及方法
【专利摘要】一种显卡故障处理方法,包括将显卡的第一显存映射至第二显存;检测第一显存与第二显存中是否有出现故障的位;当第一显存或第二显存中存在有出现故障的位时,确定该出现故障的位所在的位置;当需要对该两个显存中的某一个显存出现故障的位进行读或写操作时,跳过该出现故障的位,并切换至另一个显存中与出现故障的位相对应的位进行读或写操作。本发明还提供了一种显卡故障处理系统,利用本发明,可以有效地对出现故障的显卡进行处理,保证显卡正常运行。
【专利说明】显卡故障处理系统及方法
【技术领域】
[0001]本发明涉及一种显卡故障处理系统及方法。
【背景技术】
[0002]显卡的内存在出现故障的时候,由于显示屏上显示的画面是完全看不清楚的(例如,花屏现象),通常需要重新更换一张新的显示卡,处理比较麻烦,且较浪费资源。另外,显卡的内存在GPU (Graphic Processing Unit,图形处理器)的运算中是很重要的角色,当显卡出现故障时,GPU的运算可能受到影响,且GPU的效能可能降低。
【发明内容】
[0003]鉴于以上内容,有必要提供一种显卡故障处理系统及方法,自动对出现故障的显卡的内存进行切换处理,并保持图形处理器的效能。
[0004]一种显卡故障处理系统,运行于显卡上,该系统包括:映射模块,用于将显卡的第一显存映射至第二显存,得到存储数据完全相同的第一显存与第二显存,所述的第一显存储有显卡的数据;检测模块,用于检测第一显存与第二显存中是否有出现故障的位;确定模块,用于当第一显存中存在有出现故障的位时,确定该出现故障的位在第一显存中的位置,或当第二显存中存在有出现故障的位时,确定该出现故障的位在第二显存中的位置;切换模块,用于当需要对第一显存中出现故障的位进行读或写操作时,跳过该出现故障的位,并切换至第二显存中与该第一显存中出现故障的位相对应的位进行读或写操作;所述的切换模块还用于当需要对第二显存中出现故障的位进行读或写操作时,跳过该出现故障的位,并切换至第一显存中与该出现故障的位相对应的位进行读或写操作
一种显卡故障处理方法,应用于显卡上,该方法包括:映射步骤:将显卡的第一显存映射至第二显存,得到存储数据完全相同的第一显存与第二显存,所述的第一显存储有显卡的数据;检测步骤:检测第一显存与第二显存中是否有出现故障的位;确定步骤:当第一显存中存在有出现故障的位时,确定该出现故障的位在第一显存中的位置,或当第二显存中存在有出现故障的位时,确定该出现故障的位在第二显存中的位置;切换步骤一:当需要对第一显存中出现故障的位进行读或写操作时,跳过该出现故障的位,并切换至第二显存中与该第一显存中出现故障的位相对应的位进行读或写操作;及切换步骤二:当需要对第二显存中出现故障的位进行读或写操作时,跳过该出现故障的位,并切换至第一显存中与该出现故障的位相对应的位进行读或写操作。
[0005]相较于现有技术,所述显卡故障处理系统及方法,在显卡出现故障时,可自行避开出现故障的内存区域,无需更换整个显卡,合理利用资源,节省了成本。另外,通过映射的方式,将出现故障的内存区域自动切换到正常的内存区域,使得显卡能够继续正常运行,让GPU (Graphic Processing Unit,图形处理器)继续运算,并保持GPU的效能。
【专利附图】
【附图说明】[0006]图1是本发明显卡故障处理系统较佳实施例的运行环境图。
[0007]图2是图1中显卡故障处理系统20的功能模块图。
[0008]图3是本发明显卡故障处理方法较佳实施例的作业流程图。
[0009]主要元件符号说明 _
【权利要求】
1.一种显卡故障处理方法,其特征在于,该方法包括: 映射步骤:将显卡的第一显存映射至第二显存,得到存储数据完全相同的第一显存与第二显存,所述的第一显存中存有显卡的数据; 检测步骤:检测第一显存与第二显存中是否有出现故障的位; 确定步骤:当第一显存中存在有出现故障的位时,确定该出现故障的位在第一显存中的位置,或当第二显存中存在有出现故障的位时,确定该出现故障的位在第二显存中的位置; 切换步骤一:当需要对第一显存中出现故障的位进行读或写操作时,跳过该出现故障的位,并切换至第二显存中与该第一显存中出现故障的位相对应的位进行读或写操作;及 切换步骤二:当需要对第二显存中出现故障的位进行读或写操作时,跳过该出现故障的位,并切换至第一显存中与该出现故障的位相对应的位进行读或写操作。
2.如权利要求1所述的显卡故障处理方法,其特征在于,所述的检测步骤中通过显卡的检测单元发送数据给每个位,再接收该每个位回传的数据,当发送至一个位的数据与从该位接收到的数据相同时,判定该位正常,或当发送至一个位的数据与从该位接收到的数据不相同时,判定该位出现故障。
3.如权利要求1所述的显卡故障处理方法,其特征在于,所述第一显存中分区的数量与第二显存中分区的数量相同。
4.一种显卡故障处理系统,其特征在于,该系统包括: 映射模块,用于将显卡的第一显存映射至第二显存,得到存储数据完全相同的第一显存与第二显存,所述的第一显存中存储有显卡的数据; 检测模块,用于检测第一显存与第二显存中是否有出现故障的位; 确定模块,用于当第一显存中存在有出现故障的位时,确定该出现故障的位在第一显存中的位置,或当第二显存中存在有出现故障的位时,确定该出现故障的位在第二显存中的位置; 切换模块,用于当需要对第一显存中出现故障的位进行读或写操作时,跳过该出现故障的位,并切换至第二显存中与该第一显存中出现故障的位相对应的位进行读或写操作;及 所述的切换模块还用于当需要对第二显存中出现故障的位进行读或写操作时,跳过该出现故障的位,并切换至第一显存中与该出现故障的位相对应的位进行读或写操作。
5.如权利要求4所述的显卡故障处理系统,其特征在于,所述的检测模块通过显卡的检测单元发送数据给每个位,再接收该每个位回传的数据,当发送至一个位的数据与从该位接收到的数据相同时,判定该位正常,或当发送至一个位的数据与从该位接收到的数据不相同时,判定该位出现故障。
6.如权利要求4所述的显卡故障处理系统,其特征在于,第一显存中分区的数量与第二显存中分区的数量相同。
【文档编号】G06F11/07GK103514056SQ201210202271
【公开日】2014年1月15日 申请日期:2012年6月19日 优先权日:2012年6月19日
【发明者】吴志偟 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司