[go: up one dir, main page]

CN1632755A - The test method and system of display card overclocking - Google Patents

The test method and system of display card overclocking Download PDF

Info

Publication number
CN1632755A
CN1632755A CN 200310123057 CN200310123057A CN1632755A CN 1632755 A CN1632755 A CN 1632755A CN 200310123057 CN200310123057 CN 200310123057 CN 200310123057 A CN200310123057 A CN 200310123057A CN 1632755 A CN1632755 A CN 1632755A
Authority
CN
China
Prior art keywords
display card
display
stereoscopic image
card
clock
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN 200310123057
Other languages
Chinese (zh)
Inventor
高金圳
唐伟森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dazhong Computer Co ltd
Original Assignee
Dazhong Computer Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dazhong Computer Co ltd filed Critical Dazhong Computer Co ltd
Priority to CN 200310123057 priority Critical patent/CN1632755A/en
Publication of CN1632755A publication Critical patent/CN1632755A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Controls And Circuits For Display Device (AREA)

Abstract

The invention relates to a test method for over-frequency use of a display card, which comprises the following steps: receiving a new graphic processing engine (GPU) clock parameter and a memory clock parameter when the display card is set to operate; (B) setting the display card in a software mode by using the graphic processing engine clock pulse parameter and the memory clock pulse parameter in the step , so that the display card operates in the set GPU clock pulse parameter and memory clock pulse parameter states; (C) calling a 3D application program interface to enable a display card to be maintained under a window within preset time, executing display of a stereoscopic image, and outputting the stereoscopic image to a display connected with the display card; (D) and (C) judging whether the display displays normal stereo images in the step (C), if True, setting the display card by adopting the GPU clock pulse parameter and the memory clock pulse parameter in the step , and otherwise, restoring the display card to set the originally used GPU clock pulse parameter and the originally used memory clock pulse parameter.

Description

显示卡超频使用的测试方法及显示卡系统The test method and system of display card overclocking

技术领域technical field

本发明是关于一种显示卡的测试方法及显示卡系统,其特别是关于一种显示卡超频使用的测试方法及显示卡系统。The present invention relates to a display card testing method and a display card system, in particular to a display card overclocking test method and a display card system.

背景技术Background technique

公知显示卡(VGA)的制造厂商,或者是显示卡的程序开发者,其对显示卡所提供的超频软件,只有提供高时脉(或高频率)操作的危险值范围的警告信息,显示卡是否能够真正在使用者所指定的高时脉的环境中正常工作,唯一的测试方式只有实际加载3D(Three-Dimension)游戏软件后,才可以知道显示卡是否在如此高时脉的稳定性如何,但是此时在如此高时脉工作的显示卡,它极有可能超频失败,乃造成计算机系统的当机,甚至于游戏的重要资料也会遗漏。It is known that manufacturers of display cards (VGA), or program developers of display cards, only provide warning messages of dangerous value ranges for high-clock (or high-frequency) operations in the overclocking software provided by display cards. Whether it can really work normally in the high-clock environment specified by the user, the only way to test it is only after actually loading the 3D (Three-Dimension) game software, can you know whether the graphics card is stable at such a high clock frequency , but at this time, the graphics card working at such a high clock rate is very likely to fail to overclock, which will cause the computer system to crash, and even important data of the game will be missed.

显示卡当被设定在某一个操作时脉时,公知测试方式亦有采用3D性能测试软件(3DMark)来进行测试,然而此种测试方式是相当地耗时,甚至于在测试进行当中,显示卡往往因不堪负荷,而造成计算机的当(机)。同时,3D性能测试软件所输出的测试结果,往往是一些图表或是数据资料,这对于一般使用者实在是无法理解其真实意义。再者,购买3D性能测试软件的花费,亦是过于高昂的成本负担。When the display card is set to a certain operating clock, the known test method also uses 3D performance test software (3DMark) to test, but this test method is quite time-consuming, and even during the test, the display The card is often overwhelmed, causing the computer to crash (machine). At the same time, the test results output by the 3D performance test software are often some charts or data, which are really difficult for ordinary users to understand their true meaning. Furthermore, the cost of purchasing 3D performance testing software is also too high a cost burden.

本发明的发明人有鉴于公知用于显示卡的超频软件仅提供设定高时脉参数的功能,无法对显示卡进行预测,发明人乃亟思改良而发明出一种显示卡超频使用的测试方法,其会先进行基本的3D指令测试,如果在3D预视图像已经出现不稳定,形状变形或贴图不正确,就可以完全事先确定加载3D游戏软件后,一定不稳定,如此可防止计算机系统的当机,避免游戏的重要资料的遗漏。In view of the fact that the known overclocking software for display cards only provides the function of setting high clock frequency parameters, and cannot predict the display card, the inventor desperately wanted to improve and invented a test for display card overclocking method, it will first conduct a basic 3D command test, if the 3D preview image has been unstable, the shape is deformed or the texture is not correct, it can be completely determined in advance that after loading the 3D game software, it must be unstable, so as to prevent the computer system from to avoid the omission of important data of the game.

发明内容Contents of the invention

本发明的第一目的是提供一种显示卡超频使用的测试方法及显示卡系统,其会先对显示卡进行基本的3D指令测试,如果显示卡所输出的3D预视图像已经出现不稳定,形状变形或贴图不正确,就可以完全事先确定加载3D游戏软件后,一定不稳定。The first purpose of the present invention is to provide a display card overclocking test method and a display card system, which will first perform a basic 3D command test on the display card, if the 3D preview image output by the display card has become unstable, If the shape is deformed or the texture is not correct, it can be completely determined in advance that after loading the 3D game software, it must be unstable.

本发明的第二目的是提供一种显示卡超频使用的测试方法及显示卡系统,其可以获知显示卡的超频能力。The second object of the present invention is to provide a display card overclocking testing method and a display card system, which can know the overclocking capability of the display card.

本发明的第三目的是提供一种显示卡超频使用的测试方法及显示卡系统,其可以在很短的时间之内,便能获知显示卡的超频能力。The third object of the present invention is to provide a display card overclocking test method and a display card system, which can know the overclocking capability of the display card in a very short time.

本发明的第四目的是提供一种显示卡超频使用的测试方法及显示卡系统,其可以在无当机顾虑下,进行显示卡超频能力的测试。The fourth object of the present invention is to provide a display card overclocking testing method and a display card system, which can test the overclocking ability of the display card without fear of crash.

本发明的第五目的是提供一种显示卡超频使用的测试方法及显示卡系统,其可以让测试者很容易辨别显示卡超频能力是否可以通过测试。The fifth object of the present invention is to provide a testing method for overclocking of a graphics card and a graphics card system, which allow a tester to easily identify whether the overclocking capability of a graphics card can pass the test.

为达成本发明的上述目的,本发明提供一种显示卡超频使用的测试方法包括下列步骤:(A).接收用于设定显示卡运作时新的绘图处理引擎(GPU)时脉参数以及内存时脉参数;(B).利用步骤(A)的绘图处理引擎时脉参数以及内存时脉参数,以软件方式对显示卡进行设定,使得显示卡在所设定后的绘图处理引擎时脉参数以及内存时脉参数状态下运作;(C).呼叫(Call)3D应用程序接口,使得显示卡维持在预定时间之内在窗口下,执行立体图像的显示,并将立体图像输出至连接显示卡的显示器,其中执行立体图像显示的步骤包含:令显示卡至少执行场景打光(Lighting)指令、建立模型(Create Mesh)指令、物体旋转(Object Rotation)指令、一球体贴图(Spherical Wrap)指令以及3D立即模式(3D Immediate Mode)指令,以将立体图像显示;(D).判断步骤(C)中显示器是否显示正常的立体图像,如果为真(True),则采用步骤(A)的绘图处理引擎时脉参数以及内存时脉参数对显示卡设定,否则将显示卡恢复设定原先使用的绘图处理引擎时脉参数以及内存脉参数。In order to achieve the above-mentioned purpose of the present invention, the present invention provides a kind of test method that the overclocking of display card uses and comprises the following steps: (A). Receive and be used to set the new drawing processing engine (GPU) clock pulse parameter and internal memory when display card is operated Clock parameters; (B). Using the graphics processing engine clock parameters and memory clock parameters in step (A), the display card is set in software, so that the graphics card is set at the graphics processing engine clock parameters and memory clock parameters to operate; (C). Call (Call) 3D application program interface, so that the display card remains in the window within a predetermined time, execute the display of the stereoscopic image, and output the stereoscopic image to the connected display card The display, wherein the step of performing stereoscopic image display includes: causing the display card to at least execute a scene lighting (Lighting) command, a model creation (Create Mesh) command, an object rotation (Object Rotation) command, a sphere map (Spherical Wrap) command and 3D Immediate Mode (3D Immediate Mode) command, to display the stereoscopic image; (D). Whether the monitor displays a normal stereoscopic image in the judgment step (C), if true (True), then adopt the drawing process of the step (A) The engine clock parameter and the memory clock parameter are set for the display card, otherwise the display card is restored to the previously used graphic processing engine clock parameter and memory clock parameter.

再者,为达成本发明上述目的,本发明提供一种超频使用的显示卡系统包括:显示卡;以程序代码实施方式的测试模块,系执行于连接显示卡的计算机,其中测试模块包含下列指令:接收用于设定显示卡运作时新的绘图处理引擎(GPU)时脉参数以及内存时脉参数的指令;利用所接收的绘图处理引擎时脉参数以及内存时脉参数,以软件方式对显示卡进行设定,使得显示卡在所设定后的绘图处理引擎时脉参数以及内存时脉参数状态下运作的指令;呼叫(Call)3D应用程序接口,使得显示卡维持在预定时间之内在一窗口下,执行立体图像的显示,并将立体图像输出至连接显示卡的显示器,其中执行立体图像显示的指令系包含:令显示卡至少执行场景打光(Lighting)指令、建立模型(Create Mesh)指令、物体旋转(ObjectRotation)指令、球体贴图(Spherical Wrap)指令以及3D立即模式(3DImmediate Mode)指令,以将立体图像显示的指令;判断显示器是否显示正常的立体图像,如果为真(True)则采用接收的绘图处理引擎时脉参数以及内存时脉参数对显示卡设定,否则将显示卡恢复设定原先使用的绘图处理引擎时脉参数以及内存时脉参数的指令。Moreover, in order to achieve the above object of the present invention, the present invention provides a display card system for overclocking use, including: a display card; a test module implemented in a program code manner, which is executed on a computer connected to the display card, wherein the test module includes the following instructions : Receive instructions for setting new graphics processing engine (GPU) clock parameters and memory clock parameters when the display card is in operation; use the received graphics processing engine clock parameters and memory clock parameters to program the display in software The card is set to make the display card operate under the set graphics processing engine clock parameter and memory clock parameter state; call (Call) 3D application program interface to make the display card maintain within a predetermined time Under the window, execute the display of the stereoscopic image, and output the stereoscopic image to the monitor connected to the display card, wherein the instruction system for executing the stereoscopic image display includes: making the display card at least execute the scene lighting (Lighting) command, the establishment of the model (Create Mesh) command, object rotation (ObjectRotation) command, sphere map (Spherical Wrap) command, and 3D immediate mode (3DImmediate Mode) command, to display the stereoscopic image; determine whether the monitor displays a normal stereoscopic image, if it is true (True) then The display card is set by using the received graphics processing engine clock parameters and memory clock parameters, otherwise, the display card is restored to an instruction for setting the original graphics processing engine clock parameters and memory clock parameters.

为使熟悉该项技术人士了解本发明的目的、特征及功效,兹藉由下述具体实施例,并配合所附的图式,对本发明详加说明,说明如后:In order to make those skilled in the art understand the purpose, characteristics and effects of the present invention, the present invention will be described in detail by following specific embodiments, and cooperate with the accompanying drawings, as follows:

附图说明Description of drawings

图1显示应用本发明方法的显示卡的架构示意图。FIG. 1 shows a schematic diagram of the architecture of a display card applying the method of the present invention.

图2显示本发明方法的流程图。Figure 2 shows a flow chart of the method of the present invention.

图3显示本发明绘图处理引擎时脉参数以及内存时脉参数的输入人机接口。FIG. 3 shows the man-machine interface for inputting graphics processing engine clock parameters and memory clock parameters in the present invention.

图4显示本发明超频工作的显示卡正常执行立体图像的测试画面图。FIG. 4 shows a test screen diagram of a display card with overclocking work of the present invention normally executing a stereoscopic image.

图5显示本发明超频工作的显示卡异常执行立体图像的测试画面图。Fig. 5 shows a test screen diagram of a stereoscopic image abnormally executed by the overclocking display card of the present invention.

图6显示本发明方法的对话框人机接口。Fig. 6 shows the dialog man-machine interface of the method of the present invention.

图中in the picture

10     显示卡10 graphics cards

20     测试方法20 test method

30     输入人机接口30 input man-machine interface

40     窗口40 windows

50     立体图像50 stereo images

60     对话框人机接口60 dialog man-machine interface

101    绘图处理引擎101 graphics processing engine

103    内存103 memory

201、203、205、207    步骤201, 203, 205, 207 steps

301、302、303、304、305、307  输入接口301, 302, 303, 304, 305, 307 input interface

306    选项框306 option box

具体实施方式Detailed ways

图1显示应用本发明方法的显示卡的架构示意图,以及图2显示本发明方法的流程图。本发明测试方法20能够应用到如图1所显示的显示卡10,而显示卡10最好是具备有3D(Three-Dimension)图像处理能力,例如能够符合微软(Microsoft)公司的DirectX应用程序接口,以及Direct3D应用程序接口。测试方法20主要是对显示卡10在较高的绘图处理引擎(GPU)时脉参数以及内存时脉参数下,是否能够来进行正常的运算执行,以将图像正常显示,尤其是指3D立体图像的正常显示。测试方法20包括有步骤(201)、步骤(203)、步骤(205)以及步骤(207),现分别说明如下文。FIG. 1 shows a schematic diagram of the architecture of a display card applying the method of the present invention, and FIG. 2 shows a flow chart of the method of the present invention. The test method 20 of the present invention can be applied to the display card 10 shown in Figure 1, and the display card 10 preferably possesses 3D (Three-Dimension) image processing capabilities, such as being able to comply with Microsoft's (Microsoft) company's DirectX application program interface , and the Direct3D API. The test method 20 is mainly to check whether the display card 10 can perform normal calculations under higher graphics processing engine (GPU) clock parameters and memory clock parameters, so as to display images normally, especially 3D stereoscopic images normal display. The testing method 20 includes step (201), step (203), step (205) and step (207), which are described below respectively.

步骤(201)是接收用于设定显示卡20运作时新的绘图处理引擎(GPU)时脉参数以及内存时脉参数。请配合参见图3显示本发明绘图处理引擎时脉参数以及内存时脉参数的输入人机接口,输入人机接口30可以是一个执行于计算机的窗口应用程序,其在显示器显示如图3的画面,藉由输入接口301、303以进行绘图处理引擎时脉参数的大小值指定,以及内存时脉参数的大小值指定。Step ( 201 ) is to receive new graphics processing engine (GPU) clock parameters and memory clock parameters for setting the graphics card 20 when it is running. Please refer to FIG. 3 to show the input man-machine interface of the graphics processing engine clock parameter and the memory clock parameter of the present invention. The input man-machine interface 30 can be a window application program executed on a computer, and it displays a picture as shown in FIG. 3 on the display. , through the input interfaces 301 and 303, specify the size and value of the graphics processing engine clock parameter and the size and value of the memory clock parameter.

步骤(203)系利用步骤(201)的绘图处理引擎时脉参数以及内存时脉参数,以软件方式对显示卡10进行设定,使得显示卡10在所设定后的绘图处理引擎时脉参数以及内存时脉参数状态下运作。当利用输入人机接口30完成绘图处理引擎时脉参数的指定以及内存时脉参数的指定后,再藉由输入接口305,例如为「测试」的输入接口305,以将绘图处理引擎101设定以绘图处理引擎时脉参数来运作,而且将内存103设定以内存时脉参数来运作,如此一来,显示卡10便在所设定的绘图处理引擎时脉参数以及内存时脉参数状态下运作,此时设定完成后,则立即对显示卡10进行测试。Step (203) is to use the graphics processing engine clock parameters and memory clock parameters of step (201) to set the display card 10 in a software manner, so that the graphics card 10 is set at the graphics processing engine clock parameters after setting. And operate under the state of memory clock pulse parameter. After using the input man-machine interface 30 to complete the designation of the graphics processing engine clock parameters and the designation of the memory clock parameters, the graphics processing engine 101 is set through the input interface 305, such as the input interface 305 for "test". Operate with the graphics processing engine clock parameter, and set the memory 103 to operate with the memory clock parameter, so that the display card 10 is in the state of the graphics processing engine clock parameter and the memory clock parameter set After the setting is completed, the display card 10 is tested immediately.

步骤(205)是呼叫(Call)3D应用程序接口,使得显示卡10维持在预定时间之内在窗口40下,执行立体图像50的显示,并将立体图像50输出至连接显示卡10的显示器,其中执行立体图像50显示的步骤包含:令显示卡10至少执行场景打光(Lighting)指令、建立模型(Create Mesh)指令、物体旋转(Object Rotation)指令、球体贴图(Spherical Wrap)指令以及3D立即模式(3D Immediate Mode)指令,以将立体图像50显示。请配合参见图4显示本发明超频工作之显示卡正常执行立体图像的测试画面图,图4的立体图像50的具体实施例是一个不停旋转的地球,显示卡10在超频情况下,其至少要能够正常执行场景打光(Lighting)指令、建立模型(Create Mesh)指令、物体旋转(Object Rotation)指令、球体贴图(Spherical Wrap)指令以及3D立即模式(3D Immediate Mode)指令等等3D指令,如此才能够将地球的立体图像50在窗口40正常显示出来。步骤(205)在窗口40执行显示旋转地球的执行时间,其可以是在例如为五秒的预定时间之内便完成执行,亦即是对显示卡10进行五秒的超频测试,看看显示卡10在这五秒内是否能够将旋转地球的立体图像50在窗口40内正常显示出来。步骤(205)的预定时间的长短考虑因素,主要系至少为完成立体图像50显示所需的时间,亦即在预定时间之内,完成了执行场景打光指令、建立模型指令、物体旋转指令、球体贴图指令以及3D立即模式指令等等指令,才将立体图像50显示。Step (205) is to call (Call) the 3D application program interface, so that the display card 10 remains under the window 40 within a predetermined time, executes the display of the stereoscopic image 50, and outputs the stereoscopic image 50 to the display connected to the display card 10, wherein The steps of performing the display of the stereoscopic image 50 include: causing the display card 10 to at least execute a scene lighting (Lighting) command, a model (Create Mesh) command, an object rotation (Object Rotation) command, a sphere map (Spherical Wrap) command and a 3D immediate mode (3D Immediate Mode) command, to display the stereoscopic image 50. Please refer to FIG. 4 to show the test screen diagram of the normal execution of the three-dimensional image of the display card of the overclocking work of the present invention. The specific embodiment of the three-dimensional image 50 in FIG. 4 is a non-stop rotating earth. To be able to normally execute 3D commands such as Lighting, Create Mesh, Object Rotation, Spherical Wrap, and 3D Immediate Mode, Only in this way can the stereoscopic image 50 of the earth be displayed normally on the window 40 . Step (205) executes and displays the execution time of rotating the earth in window 40, which can be completed within a predetermined time such as five seconds, that is, an overclocking test is performed on the display card 10 for five seconds, see the display card 10 Whether the stereoscopic image 50 of the rotating earth can be normally displayed in the window 40 within the five seconds. The consideration of the length of the predetermined time in step (205) is mainly at least the time required to complete the display of the stereoscopic image 50, that is, within the predetermined time, the execution of the scene lighting instruction, model building instruction, object rotation instruction, The stereoscopic image 50 is displayed only by the commands such as the sphere texture command and the 3D immediate mode command.

上述步骤(205)除了让显示卡10维持在预定时间之内在窗口40下执行立体图像50的显示以外,步骤(205)可以进一步执行通知显示卡10立即停止测试,其具体实施手段可以是在预定时间之内,经由接收键盘的「ESC」按键按压讯号,而停止对显示卡10的测试。In addition to allowing the display card 10 to maintain the display of the stereoscopic image 50 under the window 40 within the predetermined time, the above step (205) can be further executed to notify the display card 10 to stop the test immediately. Within the time, the test on the display card 10 is stopped by receiving the “ESC” key press signal of the keyboard.

步骤(207)是判断步骤(205)中显示器是否显示正常的立体图像50,如果为真(True)则采用步骤(201)的绘图处理引擎时脉参数以及内存时脉参数对显示卡10设定,否则将显示卡10恢复设定原先使用的绘图处理引擎时脉参数以及内存时脉参数。请配合参见图5显示本发明超频工作之显示卡异常执行立体图像的测试画面图。经过预定时间后对立体图像50的执行显示后,如果显示器的画面仍能维持正常的显示,则利用输入人机接口30更新绘图处理引擎101为步骤(201)的绘图处理引擎时脉参数来运作,以及更新内存103为步骤(201)的内存时脉参数来运作。如果经过预定时间后对立体图像50的执行显示后,如果显示器的画面出现图5的异常情况,例如出现扭曲或是斑点的画面,就可知道显示卡10在3D环境下超频将会失败,则将显示卡10恢复设定原先使用的绘图处理引擎时脉参数以及内存时脉参数,此表示显示卡10无法在步骤(201)的绘图处理引擎时脉参数与内存时脉参数下超频运作。当使用者结束第五图窗口40的执行以及输入人机接口30的执行后,计算机不会因为先前显示卡10超频失败所致,而导至计算机无法继续运作或当机,计算机仍能正常运作。Step (207) is to judge whether the display shows the normal stereoscopic image 50 in the step (205), if it is true (True), then adopt the drawing processing engine clock pulse parameter and memory clock pulse parameter of step (201) to display card 10 setting , otherwise the display card 10 restores the previously used graphic processing engine clock parameters and memory clock parameters. Please refer to FIG. 5 which shows the test screen diagram of the abnormal execution of the three-dimensional image of the overclocking display card of the present invention. After the execution of the display of the stereoscopic image 50 after a predetermined time, if the screen of the display can still maintain a normal display, then use the input man-machine interface 30 to update the graphics processing engine 101 as the graphics processing engine clock parameter of step (201) to operate , and update the memory 103 to operate with the memory clock parameter of step (201). If the display of the stereoscopic image 50 is performed after a predetermined period of time, if the abnormal situation of FIG. 5 appears on the screen of the display, such as a distorted or speckled screen, it can be known that the overclocking of the display card 10 in the 3D environment will fail, then The display card 10 is restored to the previously used graphics processing engine clock parameters and memory clock parameters, which means that the graphics card 10 cannot be overclocked under the graphics processing engine clock parameters and memory clock parameters in step (201). After the user ends the execution of the window 40 in the fifth figure and the execution of the input man-machine interface 30, the computer will not be unable to continue to operate or crash due to the previous failure of the overclocking of the display card 10, and the computer can still operate normally. .

再予说明图3输入人机接口30的操作,测试者利用输入接口301、303来指定欲超频的引擎时脉参数以及内存实脉参数,接着利用输入接口305来进行超频测试,如果超频成功的话,则利用输入接口307予以对显示卡10设定所超频的引擎时脉参数以及内存实脉参数。测试者亦可以利用输入接口309以让输入人机接口30的整个画面变成最小化,亦可以利用输入接口302对选项框306内所指定的选择,进行储存档案作业。测试者亦可以利用输入接口304对选项框306内所指定的选择进行删除,当然,「默认值」的选项是永久保留不被删除。Further explain the operation of the input man-machine interface 30 in FIG. 3. The tester uses the input interfaces 301 and 303 to designate the engine clock parameters and memory real pulse parameters to be overclocked, and then uses the input interface 305 to perform an overclocking test. If the overclocking is successful , then use the input interface 307 to set the overclocked engine clock parameters and memory real pulse parameters for the display card 10 . The tester can also use the input interface 309 to minimize the entire screen of the input man-machine interface 30 , and can also use the input interface 302 to select the specified option in the option box 306 to perform a file storage operation. The tester can also use the input interface 304 to delete the selection specified in the option box 306. Of course, the option of "default value" is permanently reserved and will not be deleted.

本发明方法20进一步提供对话框人机接口60,本发明显示对话框人机接口60的时机,可以在预定时间后关闭窗口40,另以对话框人机接口60替代显示在显示器上,请参见图6显示本发明方法的对话框人机接口,对话框人机接口60的主要功能,是让测试者再确认是否真要改变显示卡10的引擎时脉参数以及内存时脉参数。The method 20 of the present invention further provides a dialog man-machine interface 60. The timing of the present invention displaying the dialog man-machine interface 60 can close the window 40 after a predetermined time, and the dialog man-machine interface 60 is used instead to display on the display. Please refer to 6 shows the dialog man-machine interface of the method of the present invention. The main function of the dialog man-machine interface 60 is to allow the tester to confirm whether to change the engine clock parameter and the memory clock parameter of the display card 10 again.

本发明方法20在步骤(205)中所使用到的3D指令,其主要是一般3D游戏软件必须使用的基本功能,如果在指定的绘图处理引擎时脉参数与内存时脉参数下,显示卡10能够通过方法20的测试,亦即能够进一步提供显示卡10在3D游戏软件以超频执行的正面鼓励。本发明方法20进一步说明为何选择这些3D指令作为立体图像50执行显示的技术上原因:The 3D instruction used in step (205) of the method 20 of the present invention is mainly the basic function that must be used by general 3D game software. Passing the test of the method 20 further provides a positive encouragement for the graphics card 10 to perform overclocking in 3D game software. The method 20 of the present invention further explains the technical reasons why these 3D instructions are selected as the stereoscopic image 50 for display:

1.场景打光指令系用来打光,在3D环境中可以看到物体,乃是因为物体表面反射光源的光线而形成影像,同时游戏软件中的光源,透过不同角度的设定,形成场景效果,因此场景打光指令在整个3D架构中,是一个非常重要的因素。1. The scene lighting command is used for lighting. Objects can be seen in the 3D environment because the surface of the object reflects the light from the light source to form an image. At the same time, the light source in the game software is set through different angles to form an image Scene effects, so scene lighting instructions are a very important factor in the entire 3D architecture.

2.圆球体是由多个多边形网格所形成的,因此需要设定网格大小,形状,面对的法向量,在3D游戏软件中常常会出现的人物或怪兽,基本身体架构就是由网格成形的,而建立模形指令即是提供此项功能。2. The sphere is formed by multiple polygonal meshes, so it is necessary to set the size, shape, and normal vector of the mesh. The basic body structure of the characters or monsters that often appear in 3D game software is formed by the mesh. Grid forming, and the command to create a model is to provide this function.

3.设定好的对象是不会移动的,需要再设定坐标系统和旋转轴向、移动或是转动的速度后,3D对象才能真正的激活来产生移动的效果,例如游戏软件中人物对象要奔跑,一定需要使人物模型移动才可以达成,而物体旋转指令即是提供此项功能3. The set object will not move. It is necessary to set the coordinate system and the axis of rotation, and the speed of movement or rotation before the 3D object can be truly activated to produce the effect of movement, such as the character object in the game software To run, it is necessary to move the character model, and the object rotation command provides this function

4.对象若只有网格,仅能表示出外表的形状线条而已,必须要再对对象的表面进行贴图的动作,藉建立贴图坐标和贴图模式,来使对象表面出现正确图片,例如游戏软件中人物衣服和盔甲就是靠贴图来完成,而球体贴图指令即是提供此项功能。4. If the object only has a grid, it can only represent the shape and lines of the appearance. It is necessary to map the surface of the object. By establishing the texture coordinates and texture mode, the correct picture will appear on the surface of the object, such as in the game software. Character clothes and armor are done by textures, and the sphere texture command provides this function.

5.微软公司的Direct3D接口中包含了保留模式(Retained Mode)和立即模式(Immediate mode),保留模式的处理方式是属较高阶(Highlevel)的部分,适合初学者使用。立即模式的处理方式是属较低阶(lowLevel)的部分,设计较为繁复,但是有比较好的执行效率,而通常游戏软件较可能是采用3D立即模式的处理方式。5. Microsoft's Direct3D interface includes a retained mode (Retained Mode) and an immediate mode (Immediate mode). The processing method of the retained mode is a higher-level (Highlevel) part, suitable for beginners. The processing method of the immediate mode is a low-level part, and the design is more complicated, but it has better execution efficiency, and usually the game software is more likely to adopt the processing method of the 3D immediate mode.

本发明所采用的立体图像50主要系为一个藉由执行场景打光指令、建立模型指令、物体旋转指令、球体贴图指令以及3D立即模式指令等指令而显示的立体图像,因此立体图像50并不局限于旋转的地球,其它变化型态的立体图像50,例如人物、立体造型,只要立体图像50藉由上述诸指令执行而显示即可。本发明所采用的立体图像50,最好是采用一般使用者普遍熟悉而且容易分辨出好坏的立体图像。The stereoscopic image 50 used in the present invention is mainly a stereoscopic image displayed by executing instructions such as scene lighting instructions, model building instructions, object rotation instructions, sphere texture instructions, and 3D immediate mode instructions. Therefore, the stereoscopic image 50 does not The three-dimensional image 50 is limited to the rotating earth, and the three-dimensional image 50 of other changes, such as characters and three-dimensional figures, as long as the three-dimensional image 50 is displayed through the execution of the above-mentioned commands. The stereoscopic image 50 used in the present invention is preferably a stereoscopic image that is generally familiar to ordinary users and is easy to distinguish between good and bad.

本发明上述旋转地球的立体图像50的范例,以现今计算机的硬件能力,要将这个旋转地球显示出来所需要的时间,大约在半秒以内便可完成,因此为了要进一步了解显示卡10超频能力到底为何,本发明在一段时间之内,例如五秒钟,让计算机继续执行显示旋转地球,在这段时间之内执行显示旋转地球当中,显示器的画面可能仍维持正常的显示,或者是显示器的画面已出现异常的显示,但是无论如何,本发明是完全不会造成计算机的死当(机),甚至于在测试进行当中,本发明可以例如经由接收键盘的「ESC」按键按压讯号,而停止对显示卡10的测试。因此,本发明的测试方法20可谓为一种快速、安全、无当机顾虑的测试方式,同时又以清楚易辨别测试结果的立体图像50,来让测试者很容易辨别显示卡10的超频能力是可以超频到那一种的程度。The example of the above-mentioned three-dimensional image 50 of the rotating earth in the present invention, with the hardware capabilities of today's computers, the time required to display the rotating earth can be completed within about half a second, so in order to further understand the overclocking capability of the display card 10 Why, the present invention allows the computer to continue displaying the rotation of the earth within a period of time, such as five seconds. During this period of time, the screen of the display may still maintain a normal display, or the screen of the display may The screen has been abnormally displayed, but in any case, the present invention will not cause the computer to crash (machine) at all, and even in the middle of the test, the present invention can be stopped by receiving the "ESC" key press signal of the keyboard, for example. Tests on graphics card 10. Therefore, the test method 20 of the present invention can be described as a fast, safe, and no-crash test method. At the same time, the tester can easily identify the overclocking capability of the display card 10 with the three-dimensional image 50 of the test result that is clearly and easily discernible. It can be overclocked to that extent.

本发明方法20可以采用程序代码方式予以实现,例如将本发明方法20予以实施成一个窗口应用程序的测试模块,当使用者欲对安装在计算机内部的显示卡10进行超频工作时,使用者可以执行测试模块,预先测试显示卡10的超频能力。The method 20 of the present invention can be realized by means of program codes. For example, the method 20 of the present invention is implemented as a test module of a window application program. Execute the test module to pre-test the overclocking capability of the display card 10 .

熟习本技术者须了解可在本发明的精神及观点内对本发明进行多种不同的修改。而本发明是涵盖由权利要求保护范围及其对等的涵意的观点内任何的修改及变更。Those skilled in the art will understand that the present invention can be modified in many different ways within the spirit and concept of the present invention. However, the present invention covers any modifications and changes within the scope of claims and their equivalent meanings.

Claims (16)

1.一种显示卡超频使用的测试方法,包括下列步骤:1. A test method for display card overclocking use, comprising the following steps: (A).接收用于设定显示卡运作时新的一绘图处理引擎(GPU)时脉参数以及一内存时脉参数;(A). Receive a graphics processing engine (GPU) clock parameter and a memory clock parameter for setting a new graphic processing engine (GPU) clock during operation of the display card; (B).利用步骤(A)的该GPU时脉参数以及该内存时脉参数,以软件方式对该显示卡进行设定,使得显示卡在所设定后的该GPU时脉参数以及该内存时脉参数状态下运作;(B). Use the GPU clock parameters and the memory clock parameters in step (A) to set the display card in software, so that the GPU clock parameters and the memory card after setting Operate under clock parameter state; (C).呼叫3D应用程序接口,使得显示卡维持在一预定时间之内在一窗口下,执行一立体图像的显示,并将该立体图像输出至连接显示卡的显示器,其中该执行立体图像显示的步骤系包含:令显示卡至少执行一场景打光指令、一建立模型指令、一物体旋转指令、一球体贴图指令以及一3D立即模式指令,以将该立体图像显示;(C). Call the 3D application program interface, so that the display card remains under a window within a predetermined time, execute the display of a stereoscopic image, and output the stereoscopic image to the display connected to the display card, wherein the execution of stereoscopic image display The steps include: causing the display card to at least execute a scene lighting command, a modeling command, an object rotation command, a sphere texture command and a 3D immediate mode command, so as to display the stereoscopic image; (D).判断步骤(C)中该显示器是否显示正常的立体图像,如果为真(True)则采用步骤(A)的GPU时脉参数以及内存时脉参数对显示卡设定,否则将显示卡恢复设定原先使用的GPU时脉参数以及内存时脉参数。(D). Determine whether the monitor displays a normal stereoscopic image in step (C). If it is true (True), then use the GPU clock parameters and memory clock parameters in step (A) to set the display card, otherwise it will display The card restores the previously used GPU clock parameters and memory clock parameters. 2.如权利要求1所述的测试方法,其中该3D应用程序接口系为微软公司的DirectX应用程序接口。2. The testing method as claimed in claim 1, wherein the 3D API is a DirectX API of Microsoft Corporation. 3.如权利要求1所述的测试方法,其中该立体图像系为一地球立体图像。3. The testing method as claimed in claim 1, wherein the stereoscopic image is a stereoscopic image of the earth. 4.如权利要求1所述的测试方法,其中该立体图像系为一藉由执行场景打光指令、建立模型指令、物体旋转指令、球体贴图指令以及3D立即模式指令等指令而显示的立体图像。4. The test method according to claim 1, wherein the stereoscopic image is a stereoscopic image displayed by executing commands such as scene lighting commands, model building commands, object rotation commands, sphere texture commands, and 3D immediate mode commands . 5.如权利要求1所述的测试方法,其中该窗口系为一微软窗口作业环境的窗口。5. The testing method as claimed in claim 1, wherein the window is a window of a Microsoft Windows operating environment. 6.如权利要求1所述的测试方法,其中该预定时间系一至少为完成该立体图像显示所需的时间。6. The testing method as claimed in claim 1, wherein the predetermined time is at least a time required to complete the display of the stereoscopic image. 7.如权利要求1所述的测试方法,其中该步骤(C)的显示卡维持在预定时间之内在窗口下执行立体图像的显示之步骤,进一步包括:通知该显示卡立即停止测试的步骤。7. The test method as claimed in claim 1, wherein in the step (C), the step of displaying the stereoscopic image under the window by the display card maintaining the predetermined time, further comprising: notifying the display card to stop the test immediately. 8.如权利要求1所述的测试方法,进一步包括:提供一对话框人机接口,其中该对话框人机接口系用以再进行确认是否要改变该显示卡的引擎时脉参数以及内存时脉参数。8. The testing method as claimed in claim 1, further comprising: providing a dialog box man-machine interface, wherein the dialog box man-machine interface system is used to confirm whether to change the engine clock parameter and memory clock of the display card. pulse parameters. 9.一种超频使用的显示卡系统,包括:9. A display card system for overclocking, comprising: 一显示卡;a display card; 一以程序代码实施方式的测试模块,系执行于连接该显示卡的计算机,其中该测试模块包含下列指令:A test module implemented in the form of program code is executed on a computer connected to the display card, wherein the test module includes the following instructions: 接收用于设定显示卡运作时新的一绘图处理引擎时脉参数以及一内存时脉参数的指令;receiving an instruction for setting a graphics processing engine clock parameter and a memory clock parameter when the display card is in operation; 利用所接收的绘图处理引擎时脉参数以及内存时脉参数,以软件方式对该显示卡进行设定,使得显示卡在所设定后的该绘图处理引擎时脉参数以及该内存时脉参数状态下运作的指令;Use the received graphics processing engine clock parameters and memory clock parameters to set the display card by software, so that the display card is in the state of the graphics processing engine clock parameters and the memory clock parameters after setting order to operate; 呼叫3D应用程序接口,使得显示卡维持在一预定时间之内在一窗口下,执行一立体图像的显示,并将该立体图像输出至连接显示卡的显示器,其中该执行立体图像显示的指令系包含:令显示卡至少执行一场景打光指令、一建立模型指令、一物体旋转指令、一球体贴图指令以及一3D立即模式指令,以将该立体图像显示的指令;Calling the 3D application program interface, so that the display card remains under a window within a predetermined time, executes the display of a stereoscopic image, and outputs the stereoscopic image to a display connected to the display card, wherein the instruction for executing the stereoscopic image display includes : command the display card to at least execute a scene lighting command, a model building command, an object rotation command, a sphere texture command and a 3D immediate mode command, so as to display the stereoscopic image; 判断该显示器是否显示正常的立体图像,如果为真(True)则采用接收的绘图处理引擎时脉参数以及内存时脉参数对显示卡设定,否则将显示卡恢复设定原先使用的绘图处理引擎时脉参数以及内存时脉参数的指令。Determine whether the monitor displays a normal stereoscopic image, if it is true (True), use the received graphics processing engine clock parameters and memory clock parameters to set the graphics card, otherwise restore the graphics card to the original graphics processing engine Instructions for clock parameters and memory clock parameters. 10.如权利要求9所述的显示卡系统,其中该3D应用程序接口系为微软公司的DirectX应用程序接口。10. The display card system as claimed in claim 9, wherein the 3D API is a DirectX API of Microsoft Corporation. 11.如权利要求9所述的显示卡系统,其中该立体图像系为一地球立体图像。11. The display card system as claimed in claim 9, wherein the stereoscopic image is a stereoscopic image of the earth. 12.如权利要求9所述的显示卡系统,其中该立体图像系为一藉由执行场景打光指令、建立模型指令、物体旋转指令、球体贴图指令以及3D立即模式指令等指令而显示的立体图像。12. The display card system as claimed in claim 9, wherein the stereoscopic image is a stereoscopic image displayed by executing commands such as scene lighting commands, model building commands, object rotation commands, sphere texture commands, and 3D immediate mode commands. image. 13.如权利要求9所述的显示卡系统,其中该窗口系为一微软窗口作业环境的窗口。13. The display card system as claimed in claim 9, wherein the window is a window of a Microsoft Windows operating environment. 14.如权利要求9所述的显示卡系统,其中该预定时间系一至少为完成该立体图像显示所需的时间。14. The display card system as claimed in claim 9, wherein the predetermined time is at least a time required to complete the display of the stereoscopic image. 15.如权利要求9所述的显示卡系统,其中该测试模块进一步包括下列指令:通知该显示卡立即停止测试的指令。15. The display card system as claimed in claim 9, wherein the test module further comprises the following instructions: an instruction to notify the display card to stop testing immediately. 16.如权利要求9所述的显示卡系统,其中该测试模块进一步包括下列指令:一对话框人机接口指令,系用以再进行确认是否要改变该显示卡的引擎时脉参数以及内存时脉参数。16. The display card system as claimed in claim 9, wherein the test module further includes the following instructions: a dialog box man-machine interface instruction, which is used to confirm whether to change the engine clock parameters and memory time of the display card. pulse parameters.
CN 200310123057 2003-12-23 2003-12-23 The test method and system of display card overclocking Pending CN1632755A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200310123057 CN1632755A (en) 2003-12-23 2003-12-23 The test method and system of display card overclocking

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200310123057 CN1632755A (en) 2003-12-23 2003-12-23 The test method and system of display card overclocking

Publications (1)

Publication Number Publication Date
CN1632755A true CN1632755A (en) 2005-06-29

Family

ID=34844727

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200310123057 Pending CN1632755A (en) 2003-12-23 2003-12-23 The test method and system of display card overclocking

Country Status (1)

Country Link
CN (1) CN1632755A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101441587B (en) * 2007-11-19 2011-05-18 辉达公司 Method and system for automatically analyzing GPU test result
CN101546422B (en) * 2008-03-28 2011-08-17 华硕科技(苏州)有限公司 Overclocking display card and overclocking method
CN112116692A (en) * 2020-08-28 2020-12-22 北京完美赤金科技有限公司 Model rendering method, device and equipment
CN113393375A (en) * 2020-03-11 2021-09-14 联发科技股份有限公司 Image-guided adjustment of super-resolution operations

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101441587B (en) * 2007-11-19 2011-05-18 辉达公司 Method and system for automatically analyzing GPU test result
CN101546422B (en) * 2008-03-28 2011-08-17 华硕科技(苏州)有限公司 Overclocking display card and overclocking method
CN113393375A (en) * 2020-03-11 2021-09-14 联发科技股份有限公司 Image-guided adjustment of super-resolution operations
CN112116692A (en) * 2020-08-28 2020-12-22 北京完美赤金科技有限公司 Model rendering method, device and equipment
CN112116692B (en) * 2020-08-28 2024-05-10 北京完美赤金科技有限公司 Model rendering method, device and equipment

Similar Documents

Publication Publication Date Title
US20210224181A1 (en) Suspending and resuming a graphics application executing on a target device for debugging
US7511712B1 (en) Facilitating performance analysis for processing
US9836810B2 (en) Optimized multi-pass rendering on tiled base architectures
EP1847966A2 (en) OpenGL to openGL/ES translator and openGL/ES simulator
US7533371B1 (en) User interface for facilitating performance analysis for processing
US10803547B2 (en) Graphics processing systems using a subset of pipeline stages
US20170061662A1 (en) System and method for layering using tile-based renderers
CN113342703B (en) Rendering effect real-time debugging method and device, development equipment and storage medium
US9280956B2 (en) Graphics memory load mask for graphics processing
TW201640250A (en) Backward compatibility through use of spoof clock and fine grain frequency control
CN115409687B (en) Rendering difference detection method based on display buffer synthesis
CN116185743B (en) Method, device and medium for comparison and debugging of dual graphics cards with OpenGL interface
WO2014193591A1 (en) Command instruction management
KR101431311B1 (en) Performance analysis during visual creation of graphics images
EP4123568A1 (en) System and method for determining error occurrence in graphics memory of graphics processing unit
CN112686797A (en) Target frame data acquisition method and device for GPU (graphics processing Unit) function verification and storage medium
US20240087206A1 (en) Systems and methods of rendering effects during gameplay
US20060044219A1 (en) Test method for VGA with overclock frequency and a VGA system thereof
CN1632755A (en) The test method and system of display card overclocking
CN111932689B (en) Three-dimensional object quick selection method adopting ID pixel graph
KR100441080B1 (en) operation method of pixel cache architecture in three-dimensional graphic accelerator
CN111179151B (en) Method and device for improving graphic rendering efficiency and computer storage medium
KR101239965B1 (en) Rendering apparatus employed in 3D graphic accelerator and method thereof
US9741156B2 (en) Material trouble shooter
KR100639379B1 (en) Graphic chip bench marking device and method for mobile communication terminal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication