[发明专利]在DOS方式下测试图形卡加速引擎的方法无效
申请号: | 01103481.5 | 申请日: | 2001-02-14 |
公开(公告)号: | CN1369797A | 公开(公告)日: | 2002-09-18 |
发明(设计)人: | 袁斌;陈玄同;林光信 | 申请(专利权)人: | 英业达股份有限公司 |
主分类号: | G06F11/26 | 分类号: | G06F11/26 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 罗朋,张志醒 |
地址: | 台湾省*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | dos 方式 测试 图形 加速 引擎 方法 | ||
本发明是有关测试图形卡加速引擎的方法,特别是有关一种在DOS方式下测试图形卡加速引擎的方法。
当今生产的笔记本型电脑中所采用的图形加速卡可谓越来越复杂,为保障产品质量,在生产阶段对其进行测试非常有必要。图形加速卡的功能有很多,其类型也有很多,当前无法在DOS下对图形加速卡的全部功能进行全面测试,只是做一个表面性的简单评估,并非经过了严格的科学的测试,得出的结论往往误差很大,以致不能严格判定加速卡的好坏及其各项性能是否正常。因此,现有测试方式无法确保笔记本型电脑中图形加速卡的加速功能完善无误。
本发明提供一种在DOS方式下测试图形卡加速引擎的方法。所谓引擎,乃是图形卡的芯片具有高速处理图像资料的功能。本发明可达成以下目的:
1.采用的测试平台为DOS方式,为经济实用的平台,测试成本低。
2.通过应用这种技术,可以对图形加速卡所提供的各种图形加速功能进行全面有效的测试。避免了以往方法中测试结果并不能真正全面反应加速卡性能的缺点。
3.本发明提供的方法简单、易行、所用测试时间少,适用于生产线上大批量测试。
本发明所提供之在DOS方式下测试图形卡加速引擎的方法,是利用32位全定址模式以及输入/输出(I/O)映射方式来完成对图形加速卡所提供各种图形加速功能的全面测试。
本发明提供一种在DOS方式下测试图形卡加速引擎的方法,包括下列步骤:令计算机系统进入DOS下32位全定址模式,但不进入保护模式;使图形加速卡内部的RAM映射到系统随机存取存储器(系统RAM)的0~4G空间中的既定位置;准备一测试用的方法,可以包含BitBlt(位图数据块的传送)、H/W光标(cursor)、3D纹理(texture)等各种测试内容;准备一测试用的原始图形,一般情况下是一张现成的位图;将图形进行系统随机存取存储器(系统RAM)至图形加速卡内部的随机存取存储器(视频RAM)的拷贝/验证,如果出现错误的话,进行错误处理;将图形进行图形加速卡内部的随机存取存储器(视频RAM)至图形加速卡内部的随机存取存储器(视频RAM)的拷贝/验证,如果出现错误的话,进行错误处理;将图形进行彩色图象(Colorimage)至单色图象(monochrome image)的转换测试/验证,如果出现错误的话,进行错误处理;以及恢复至通常VGA模式/16位普通的定址模式。
为让本发明的上述和其他目的、特征、和优点能更明显易懂,下文采用一个优选实施例,并结合附图进行详细描述:
图1是本发明的一个优选实施例的测试流程图;
图3是进入DOS下32位定址模式工作流程图;
图3是恢复DOS下16位定址模式工作流程图;
图4是进入VGA Aperture方式工作的流程图;
图5是VRAM到VRAM拷贝及验证是否成功的流程图。
优选实施例:
本发明所提供的在DOS方式下测试图形卡加速引擎的方法,适用于半制测试使用,可于半组合成品前发现不良即修复以节省成本。
参考图1,本实施例以BitBlt测试为例,提供一种在DOS方式下测试图形卡加速引擎的方法,其包括下列步骤:
首先,步骤(S101)依据显示界面卡信息库判断目标图形加速卡常规参数等信息,这是整个测试的依据,也可以在这一步对图形加速卡的参数进行进一步的描述,这样就可以针对不同的图形加速卡进行以下的测试。
步骤(S102)进入DOS下32位定址模式,但不进入保护模式。通常在DOS方式下定址模式是16bit(位)的。而通过特定的方式可以令计算机系统进入32位定址模式。这又有别于通常所说的保护方式,在保护方式下CPU有特权级别和用户级别的区分。这一步骤的处理过程说明(参看图2):
首先,步骤(S201)开始;步骤(S202)判断是否处在保护模式,若是,则进入步骤(S203)返回至步骤(S103),若否,则执行步骤(S204)打开A20位址线,即,以机器语言,激发该位址线;步骤(S205)设定特殊GDT表(通用描述器列表)之後进入步骤(S203)返回至步骤(S103)。
步骤(S103)令图形加速卡复位(Reset)再进入VGA Aperture方式。现在生产的图形加速卡都有这种作业方式。在这种方式下,图形加速卡内部的RAM被映射到0~4G空间中的一个既定位置,且通常占用连续的地址空间。这样做的好处是可以获得对图形加速卡操纵上极大的灵活性。这一步骤的处理过程说明(参看图4):
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达股份有限公司,未经英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/01103481.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:CPU性能测试的方法
- 下一篇:芦荟速冻汤团及其制造方法