MODS. MOdular Diagnostic Software. For NVIDIA Graphics Products
|
|
|
- Leo Carroll
- 9 years ago
- Views:
Transcription
1 MODS MOdular Diagnostic Software For NVIDIA Graphics Products
2 The information in this document is confidential and is the property of NVIDIA Corporation. This document may not be distributed without prior NVIDIA authorization. 1.0 Introduction This document describes the NVIDIA Modular Diagnostic Software (MODS). MODS is a powerful software program that allows users to test NVIDIA hardware. MODS is used for three primary purposes: Chip and board functional validation. Chip and board failure analysis and debug. Architectural verification. This document covers the usage of MODS for graphics products. The usage for testing corelogic (MCP) products is covered in another document. GPU MODS is currently supported under the following operating systems Microsoft DOS FreeDOS ( Microsoft Windows XP (but not Vista) Linux MacOSX MODS has the following features Embedded JavaScript (version 1.4) and ANSI C preprocessor. All of the low-level functionality exposed to the scripting language. Failure analysis and debug functionality is included reading and writing of registers, memory, PIO, and PCI address spaces, clock programming, etc. Easy to use and learn. One script will run on all supported operating systems with out any modification. Online regular expression help. Complete embedded OpenGL driver and resource manager this is the same code base that is used in the Linux and Windows drivers. MODS Release 100.X Documentation (Updated 2/13/2007) Page 2
3 The MODS gpu manufacturing test does not test all of the capabilities of the NVIDIA hardware. It is assumed that the silicon has undergone a normal screening process prior to shipping to the customer and that the primary purpose of the test is to determine if the board manufacturing process has completed successfully and all solder connections and components are working properly. 2.0 Usage Overview Normally, MODS is invoked by using the command-line: mods gputest.js mfg This will run the normal suite of gpu board tests. MODS is usually distributed to customers in a package with a part number like CX0. These packages have been qualified to test a particular product and contain release notes and batch files tailored to that card. The directions in those release notes should be followed instead of running the command-lines above. MODS has an interactive mode that can be invoked with mods s. This is a useful tool for debugging problems, but its use is beyond the scope of this document. To exit interactive mode, type Exit(). MODS will return 0 to the shell under normal operation. If an error occurs, MODS will return 1 to the shell. MODS will also set the MODS_EC environment variable to the error code. MODS produces a log file named mods.log. 3.0 Software Distribution Package MODS is typically distributed with the following files: File aci.jse, arghndlr.jse, aza.jse, boardbin.jse, boards.jse, cctest.jse, cc_cfg.jse, comnargs.jse, comngpu.jse, comnmcp.jse, comnmods.jse, comnprnt.jse, comntest.jse, cudatest.jse, edid.jse, fileid.jse, frame.jse, glrandom.jse, gpu.jse, gpuargs.jse, gpudma.jse, gputest.jse, intrutil.jse, mac.jse, macaddr.jse, mcbscarg.jse, mccmnarg.jse, mcpargs.jse, mcpmfg.jse, mcpsku.jse, mcptest.jse, mcp_cfg.jse, mods.jse, mtrr.jse, p358.jse, phy.jse, phychar.jse, prntutil.jse, progtv.jse, random2d.jse, search.jse, sli.jse, testobjs.jse, usergui.jse blkwhite.mcs Description Precompiled script files. Trace file for MPEG tests (Class1774 and MODS Release 100.X Documentation (Updated 2/13/2007) Page 3
4 cabltest.txt, mcpcfg.txt, mcpsmpl.cfg, mcpmfg.pdf mats.exe mods.exe mods.pdf pmumc1.bin quickref.pdf relnotes.txt vp2_76uc.bin, vp2_b0uc.bin, vp2_sdat.bin, vp2_stre.bin Class3174) Miscellaneous configuration files and instructions for MCP tests. The intent of this document is only to describe GPU tests, not MCP tests. Stand-alone memory test. See section 9.0 of this document for more information. The main MODS binary. This document Binary file used with tests for some types of intelligent power controllers MODS quick reference document Release notes. These are updated with every MODS release. Trace files used for the BSP (bitstream processor) and VP2 (video processor version 2) tests. 3.1 Version The MODS version may be obtained by running the following command. mods -v The version is in the following format XX.YY where XX is the major version number, and YY is the minor version number. MODS uses NVIDIA s unified software architecture and much of the code base is shared with the drivers. A version of MODS with the version XX.YY (e.g., 60.4) has a lot of shared code with a driver that also starts with XX (e.g., 60.10). 3.2 System Requirements DOS Intel Pentium, AMD K6, or VIA C3 CPU or higher. At least 256MB of system memory. Microsoft DOS version 6.22 or higher. HIMEM.SYS is supported but not required. Its use is optional. EMM386.EXE not supported. MODS will exit with an error if it is loaded. Windows Intel Pentium, AMD K5, or VIA C3 CPU or higher. 256MB of system memory. Microsoft Windows 2000, XP or higher. Mac PowerMac or imac MacOS X 3.3 Usage Usage: mods.exe [options] [file] [arguments] MODS Release 100.X Documentation (Updated 2/13/2007) Page 4
5 Note that there are two types of options in MODS: those that are arguments to MODS itself, and those that are arguments to the script. By convention, MODS arguments are usually a single character, but the script arguments are usually many characters. In the example. mods d C gputest.js mfg run_on_error -d and C are arguments to MODS, and mfg and run_on_error are arguments to the script. 3.4 Command-line arguments for MODS -a -B rate -c reference -C -d -e script -F string -g -h or -? -i file -l file -L -m script -n script -o -P -r -redir file -R -s -S level -t -T -U ip port -w append to log file set the serial sink baud rate display reference enable circular buffer, set to 'debug' level & dump on exit set 'debug' level output execute script set a filter for serial and circular sinks do not log return codes print help import file log file name; do not log if file is 'null' only write the log file if there is an error execute script before main() execute script after main() do not run main() enable circular buffer, set to 'debug' level & dump on exit record user input redirect standard output to file remote user interface (run over network) script user interface enable serial sink and set it its level (from 1 to 4) macro user interface remote terminal user interface (telnet) remote terminal user interface (client mode) raw user interface print MODS version fetch command line arguments from <filename> If no script file is specified, mods.js is used. If no log file is specified, mods.log is used. On the Macintosh the command line arguments are specified in the mods.arg file. MODS parses the specified script file and any imported script files, and then executes the script method main(). You may optionally specify begin() and end() methods that are guaranteed to be called before and after main(), respectively. 3.5 Command line arguments for gputest.js -agp1x -agp2x Use AGP 1x transfer. Use AGP 2x transfer. MODS Release 100.X Documentation (Updated 2/13/2007) Page 5
6 -agp4x Use AGP 4x transfer. -agp8x Use AGP 8x transfer. -agp_clk X Set AGP clk to X MHz. -agpwr Enable AGP writes. -allow_deprecation X Allow a deprecated function to be used. -arg X Pass to wrapper scripts -audio_freq X Y Z V U W Set the left and right pod audio input frequencies. -bgstress Start the background 3d stress task. -blcg Block Level Clock Gating -blcgidlecgenable Block Level Clock Gating to enable IdleCG -blcg_idle Force BLCG Idle settings -blcg_quiescent Force BLCG Quiescent settings -blcg_stall Force BLCG Stall settings -blink_lights Blink lights (keyboard LEDs for example) to show mods is not hung. -boot_0_strap X Set Boot 0 Strap. -br02 Run Msi test on Br02. -bug_ X Set mask/value for perf bug experiments. -bus_width X Test for specific framebuffer bus width -channel_logging Turn on logging of method data on channel flushes. -channel_type X Set default Channel type (dma or gpfifo). -check_display Run the CheckDisplay test. -check_display_bar Run the CheckDisplayBar test. -check_display_bars Run the CheckDisplayBars test. -check_displays Run the CheckDisplay test on all displays. -check_fb_exact X Test for explicit mumber of framebuffer units -check_fb_min X Test for minimum mumber of framebuffer units -check_features X Test for a specific set of feature bits (low 32 bits only). -check_features3 X Y Z Test for a specific set of feature bits (3 args for 96 bits). -check_fp_gray Run the gray CheckDisplays test on flat panels -check_fp_stripes Run the stripe CheckDisplays test on flat panels -check_hdmi X Test an explicit HDMI mode. Pass '-check_hdmi?' for details. -check_hotplug Run the HotPlug/Unplug test. -check_pcie_slots Run CheckPCIExpressSlots test -check_pxl X Test for explicit number of PCI-X lanes -check_pxl_both X Y Test for explicit number of PCI-X lanes on BR03 -check_rop_exact X Test for explicit mumber of shader pipes -check_rop_min X Test for minimum mumber of shader pipes -check_sm_exact X Test for explicit mumber of SM units -check_sp_exact X Test for explicit mumber of shader pipes -check_sp_min X Test for minimum mumber of shader pipes -check_tpc_exact X Test for explicit mumber of TPCs -check_tpc_min X Test for minimum mumber of TPCs -check_ve_exact X Test for explicit mumber of vertex engines -check_ve_min X Test for minimum mumber of vertex engines -chipargs X Pass arbitrary arguments to the chip library. -chipset X Configure chipset as a generic 'type'. -csum_report Report checksum differences for quals. -dd_scaler_mode X Digital display scaler mode; native, scaled or centered. -decode_error X Print the test name and error description given a code. -dev X Select a resman device -device_id X Check the device ID -display X Run the tests on the specified 'display'. -display_config Get the display configuration. -display_manual_updates Only send display updates explictily requested by tests -dump_png Dump a.png file on Golden Store and Error events. -dvs Run the DVS regression tests. -dyn_eng_ctrl X Enable (1 or 2) or disable (0) dynamic engine control. -dynamic_clocks Allow dynamic clock adjustment in RM. MODS Release 100.X Documentation (Updated 2/13/2007) Page 6
7 -dynamic_voltage Enable dynamic core voltage. -enable_ticks Enable ticks in the OpenGL driver -engr Run the engr manufacture tests. -ext_banks X Test for explicit number of external banks -fb_bank_map_pattern X Set FB bank map pattern. -fb_bank_size X Set FB bank size. -fb_banks X Set FB banks. -fb_burst_length X Set FB burst length. -fb_cmd_mapping Set FB command mapping. -fb_col X Set FB column bits. -fb_ext_bank X Set FB ext banks. -fb_mask X Set FB enable mask. -fb_random_bank_swizzle X Set FB random bank swizzle (0=default, 1=enable, 2=disable). -fb_row X Set FB row bits. -fbi_check X Check for marginal memory and FBI. -fermi_gr_ctxsw Enable sw context switch for Fermi GF100 -fm_freq X Set FM tuner frequency. -framelock Run the Full FrameLock tests. -framelock_auto Run the Only the automated part of FrameLock tests. -framelock_skip_lock Don't check lock status on framelock boards. -full_power Full power mode -fullpower Full power mode -fw Enable AGP fast write. -gclk X NV (geometry) clock in MHz. -gls_nofog GLStress: disable fog. -gls_nostencil GLStress: disable stencil. -gls_noztest GLStress: disable Z test. -gls_numlights X GLStress: number of lights. -gls_numtextures X GLStress: number of different textures to use (default 28). -gls_ppv X GLStress: set PixeslPerVertex i.e. prim size (default 100k). -gls_slow GLStress: draw slowly. -gls_txblack GLStress: fill all textures with 0. -gls_txd X GLStress: set TxD log2(texels/pixel), or mipmap level (default 0.0)). -gls_txpattern X GLStress: set which texture pattern to use. -gls_txsize X GLStress: size of texture in texels (default 16 i.e. 16x16). -gls_use3dtextures GLStress: use 3d rather than 2d textures. -gltrace Turn on verbose gl tracing (debug builds only) -goldenfile Specify the golden value file -gpu_dma_tm X Run GpuDmaTest in a particular mode -gpu_num X Set which graphics processor to test (default 0). -grctx X Set context switching mode. 1=hybrid, 2=hw, 3=sw -hdcp Obsolete -hdcp_delay X Settle time for CheckHDCP test -hdcp_keys Get the HDCP keys. Not a complete test. -hdcp_loops X Settle time for CheckHDCP test -hdcp_test Run the HDCP test. -hdmi Enable HDMI tests. -hdmi_modes X Comma-separated list of CEA-861B modes to run HDMI CRC test in. -hotclk X Gpu Hot clock in MHz. -id Prompt user for test ID. -ignore_gr_checksum Do not use graphics checksum for identification -inst_in_sys Put instance memory in system memory. -itmp_range X Y Set min, max degrees Celsius for Internal temp sensor sanity-check. -line_in X Azalia port number of the LINE-IN audio jack -list_errors List all the MODS errors. -list_tests List all the MODS tests and their test numbers. -logcmp Dump logcmps. -loops X Loop the tests 'count' times. MODS Release 100.X Documentation (Updated 2/13/2007) Page 7
8 -low_power Lower Power Settings -lowest_power Lowest Power Settings -lowestpower Lowest Power Settings -lowpower Lower Power Settings -lvds_loop_clk X Pixel Clock frequency in LVDS loopback test. -mats_cov X Override Mats memory coverage percentage (0 to 100), default is 10. -matsinfo If a mats-derived test fails, print out more info. -max_temp_diff X Set max internal vs. external temperature mismatch, in degrees C (default 7) -maxframes X Limit max frames per test (shorten test times). -maxwh X Y Set max screen resolution (w,h only). -mboard X Enable multiboard (SLI) mode, with device N as master. -mclk X Memory clock in MHz. -mclk_percent X Set mclk to X % of default. 50 <= X <= 150 -mcp Run the mcp manufacture tests. -mfg Run the manufacturing tests. -mode X Y Z U Set mode X x Z bpp at W Hz. -monitor X Monitor the GPU status every X milliseconds. -mpeg_in_fb Run MPEG tests out of framebuffer rather than AGP. -msi_interrupts Use MSI protocol for GPU interrupts. -no_rmenablehybridp Disable G72 War for bug no_agpwr Disable AGP writes. -no_autoflush Disable auto-flush of channels. -no_backdoor Disable FB backdoor. -no_compress Disable FB compression. -no_copy_fb Check golden values in the framebuffer -no_ext_power Do not check if external power is connected. -no_fw Disable AGP fast write. -no_gart Disable NVGART. -no_gold Do not load golden values. -no_golden_dma Use CPU reads for surface readbacks/crc. -no_inst_in_sys Keep instance memory in FB. -no_io_disable Do not disable IO space during test. -no_mseq Do not use the sequencer when changing the memory clock -no_rc Disable robust channels. -no_recal_drvslew Do not continuously recal the drive/slew. -no_require_fos Allow glr_display to pass even if we can't FOS because we are on head 1. -no_sb Disable AGP side band. -no_thermal_slowdown Disable thermal slowdown. -no_twod_in_wfmats Don't use the TwoD class if WfMats, (default for >= G80) -no_vga Disallow VGA text mode. -no_wc Disable write-combining. -no_zcull Disable Zcull. -non_coherent Force all tests except Class1774 and Class3174 to use NonCoherent memory. -notest Get ready to run tests, but don't actually run them. -notiled Do not use tiled surfaces. -null_display Don't send any display commands to HW. -nv50_stable For some definition of stable -nvclk X NV (g,s,r) clock in MHz. -nvclk_percent X Set nvclk to X % of the default. 50 <= X <= 150 -nvclk_slowdown X Enable (1) or disable (0) NV clock slowdown. -nvvdd X Set the graphics core voltage in millivolts. -old_gold Using old golden values. -outputfilename X Temporary hack to WAR the fact that testgen always passes outputfilename -oven_soak X Y Set the oven temperature to X and soak for Y minutes. -override Execute the script 'file' to override GPU settings. -pci Disable AGP -perfmode X Set "silent running" mode: 0(=disable), 1, 2, or 3(default). -pll_settle_time X PLL settle time in nanoseconds MODS Release 100.X Documentation (Updated 2/13/2007) Page 8
9 -policy_dumpgild Tell PolicyManager to dump the gild results to a log file -policy_eventsmin X Tell PolicyManager to FAIL if a minumum number of events do not occur -policy_file X Setup PolicyManager with the given policy file -policy_gild X Tell PolicyManager to use INCLUDE (default), EQUAL, or NONE gilding -policy_gildfile X Give PolicyManager the results of a previous run to gild against -policy_manager_selftest Tell PolicyManager to run in self-test mode -poll_interrupts Poll for GPU interrupts. -power_mizer X Y Set PowerMizer levels for AC and battery (2 args). -pre_oceb Tell PolicyManager that it is interacting with an incomplete host -preheat X Y Preheat the chip to a certain temperature. -printcsv Enable Golden.PrintCsv mode. -progtv Program non-volatile I2C on TV tuner cards -pte_random Allocate all system memory in randomly scattered pages. -pte_reverse Allocate all system memory from top down. -pte_seed X Random seed for scrambling system memory allocations. -rclk X NV (raster-op) clock in MHz. -revision X Check the NVIDIA chip revision. -rgb_display_detect Use all channels to detect displays. -rom X Check the rom 'version'. -rop_mask X Set nv4x rop enable mask. -run_on_error Continue running if error occurs. -run_only_gold Only run tests that use golden values. -run_only_hw_crc Only run tests that use DacCrc, TmdsCrc, and/or TvCrc. -safe_dmas Use 'safe' DMA protocol rather than 'fast'. -sb Enable AGP side band. -sclk X NV (shader) clock in MHz. -screen_off Disable output to the screen during tests. -seed X Random number seed. -serial_ports X Total number of serial ports to be tested. -share_ch Tell 2d tests to use a shared channel. -shd_mask X Set nv4x shader enable mask. -show_gold Display contents of goldenxx.bin file. -show_mem_used Show MODS memory usage -simulate_crt Simulate the presence of all possible CRTs. -simulate_dfp X Simulate a flat panel with the specified EDID. -simulate_tv Simulate a TV is attached. -skip X Skip the specified test(s) when running -mfg or -engr. -skip_board_detect Skip board detection in the ValidSkuCheck test. -skip_config_test Skip the CheckValidSku configuration test -sli_connector_a X Enable/Disable testing on SLI connector A -sli_connector_b X Enable/Disable testing on SLI connector B -sli_direction X Select SLI direction (0 or 1) -sm_mask X Set SM enable mask. -soak X Soak the chip for given 'seconds'. -spdif_out X Azalia port number of the SPDIF-OUT audio jack -stereo Run the stereo test. -strap_fb X Set the framebuffer strap in megabytes. -subdev X Select a resman subdevice. -subsystem X Y Check the subsystem vendor and device ID's. -swslowdown Enable clock slowdown -swap_endian Run GPU in big endian mode on a little endian computer. -switchbox Run the external VIVO switchbox test. -sysmem_size X Set the size of simulator system memory in megabytes -tc_weak_key Use weak turbo cipher key -tco Allow Nforce systems to reboot automatically in a crash -temp X Control gpu fan to reach given temperature (if tgt < 0, just report temps). -test X Run the specified test(s) when running -mfg or -engr. -thermal_stress X Y Run the thermal stress test. MODS Release 100.X Documentation (Updated 2/13/2007) Page 9
10 -time Record duration of tests. -timeout_ms X Set default Timeout in MS (for both Tests and RM). -tmds_crc Use TMDS/LVDS CRCs. -tmds_loop_clk X Pixel Clock frequency in TMDS loopback test. -tmds_pllreg X Set PLL0 PllRegLevel value in TMDS loopback test. -tmds_txreg X Set PLL0 TxRegLevel value in TMDS loopback test. -tpc_mask X Set TPC enable mask. -trepfile X Set the name of the trep (test report) file -tuner Run the TV RF-in test -tv_encoder X Type of TV encoder. -tv_freq X Set TV tuner RF frequency. -tv_in X Type of TV-in connector; auto, composite or svideo. -tv_out X Type of TV-out connector; auto, composite or svideo, -tvo Run the internal TV encoder test. -use_virtual_dma Use GPU virtual addressing for accessing memory. -vas_ram_size X Set Ram size to scale VAS size (option: 0, 1 or 2) -verbose Run the tests in verbose mode. -verify_lanes X Fail if PCIE lanes are different than specified number. -video_in Digitize the TV-IN and display on the screen -vivo Run the TV Video-in, Video-out test. -vpe_mask X Set nv4x vertex processor enable mask. -vpsclk X VPS clock in mhz. -vpvclk X VPV clock in mhz. -war Enable WAR for bug weak_skey Disable DH Key Exchange -zcull_mask X Set nv4x zcull enable mask. 3.6 Installation Place all distribution package files into single directory. On MacOSX, click on the ".tgz" package to unpack it. To run MODS, type "./mods gputest.js" or another command line in the "Mods.app/Contents/Resources" directory. Alternately, you can edit "Mods.app/Contents/Resources/mods.arg" to contain the command line you want to run, then click on the MODS icon 3.7 Stand-alone MATS.EXE (DOS only) In certain situations MODS can not initialize the GPU due to marginal frame buffer interface timings or defective memory. In such situations you can try running the stand alone MATS which does not require initializing the GPU. This utility will do a rudimentary test of the framebuffer. It prints its results to the screen and also to a file named report.txt. 4.0 IGP and MCP Test Setup Information on this topic has been moved to the file mcpmfg.pdf. 5.0 Typical GPU test A typical GPU test performs the following operations: Disable the windowing system to take over the entire screen. Set the display mode and refresh rate. Loop N times: Exercise some aspect of the graphics hardware. MODS Release 100.X Documentation (Updated 2/13/2007) Page 10
11 Read back the resulting image. Calculate a 32-bit CRC, or possibly a checksum, to compare against the known correct value (golden value) for this GPU version and platform. For video and cursor tests use the hardware DAC CRC. If the golden values do not match, report an error and abort the loop. Optionally, capture image file(s) in.tga format for failure analysis. Restore previous display mode and refresh rate. Release screen to windowing system. Report test status. Each test carefully chooses the random test parameters, i.e. invalid values are avoided, edge cases are properly covered, and proper weighting is given to more common cases. 5.1 GPU Tests The tests are listed below by test number. They are executed in a different order intended to achieve best test coverage. Not all tests are run on all operating systems, and some tests are only run in specific test modes. Not all tests are run on all boards. Some tests only run when specific command-line options are used. Furthermore, not all GPUs support all tests. (e.g., we don not run the VP1 MPEG decoder test on a GPU that includes the newer VP2 MPEG decoder.) Some test numbers are unused, which is why there is not a test listed for every possible test number. MODS Release 100.X Documentation (Updated 2/13/2007) Page 11
12 T# Test Name Description 1 CheckConfig This test is run if the rom, -revision, tv_encoder or subsystem command-line options are used with gputest.js. These option are used to check for an explicit ROM (BIOS/FCODE) version, a GPU silicon revision, a subsystem vendor and device ID or a specific TV encoder. 2 GLStress.Run GLStress is an OpenGL-based graphics stress test. It first clears its surface to black, then repeatedly draws a variety of textured, lit triangle meshes that fill the surface. By using color logic-op XOR on an originally black surface, and always drawing each mesh twice, we know that the result should be black. Any rendering inconsistency will result in errors that will be preserved to the end of the test by the subsequent XOR drawing. At the end of the test, we report a failure if any pixels are not black. In addition to lighting and texturing, the test uses depth-test and stencil-test. This test is not included in some MODS builds. 3 RunMatsTest A generic frame buffer memory test designed to catch coupling faults within memory arrays. Stepping both up and down through the array as well as alternating reads and writes is important for catching certain cases of arraycoupling faults. The test indicates which data bits fail, front or back banks, which memory lane, and whether the failure was on a read or a write. The matsinfo flag can be used in conjunction with this test for extra error reporting. 4 RunEvoCurs Test the cursor rendering circuitry. This test randomly positions the cursor and performs a DAC CRC to verify if the rendered cursor is correct. This test cycles through all combinations of display devices so that all heads get tested. 5 RunClass039 Test the DMA engine and memory interface. In particular, this test stresses the AGP or PCI-express bus and finds any noise or marginality issues with the bus. The following DMA transactions are tested: Frame buffer to frame buffer. System memory (coherent or noncoherent/uncachedspecified by test parameter) to frame buffer. Frame buffer to system memory. Optionally, system memory to system memory 7 RunEvoOvrl Test the GPU's overlay video circuitry. This test reads a given YUV image from specific location with certain size, and renders it as an RGB image at a specific screen location, pixel size, and magnification. A DAC CRC is used to verify if the rendered image is correct. 8 CheckHotPlug Interactive display hotplug test. 9 Rnd2dTest.NcRun This is the same as Rnd2dTest.FbRun, but it renders to NonCoherent memory and is shorter. Both tests draw the MODS Release 100.X Documentation (Updated 2/13/2007) Page 12
13 exact same thing (in fact, the same CRCs are used). 10 RunClass05f Test the GPU's BLIT circuitry. BLIT is a graphics term for BLock Image Transfer. A BLIT is a high-speed transfer of data from one part of the framebuffer to another. 11 RunEvoSor Display pipeline loopback test for G80 and higher 12 RunEvoSli Hardware cursor test for SLI systems. 13 CheckPrimarion A configuration check for the intelligent Primarion switching power supply controllers used on some graphics cards. 14 RunVP2Test Test the GPU's video processor logic. 15 RunClass74C1 Tests the GPU s data encryption engine. 16 glr_hwtest Test the 3-D graphics engine by issuing random graphics operations through OpenGL driver. This test enables all 3-D features immediately. 17 ValidSkuCheck.Run The purpose of this test is to confirm that it matches a valid sku configuration. It is used to catch these failures: 1. Cards that have been mis-sized by the video BIOS sizing algorithm. 2. Incorrect "GL-ness" (for workstation boards) 3. Correct number of shader pipes 4. Correct number of vertex engines. 5. Correct number of ROPs. 6. Correct number of framebuffer partitions 7. Correct fuse configuration 18 ByteTest Just like Mats, except perform 8 bit reads/writes instead of 32 bit read/writes. 19 RunFastMatsTest Similar to Mats, except use GPU hardware writes instead of CPU writes. 20 RunClass07c Test the cursor rendering circuitry. This test randomly positions the cursor and performs a DAC CRC to verify if the rendered cursor is correct. This test cycles through all combinations of display devices so that all heads get tested. 21 RunClass07a Test the GPU's overlay video circuitry. This test reads a given YUV image from specific location with certain size, and renders it as an RGB image at a specific screen location, pixel size, and magnification. A DAC CRC is used to verify if the rendered image is correct. 22 CheckDisplay Display a red-green-blue-white diagonal image on the specified display head and display type for a visual inspection. This is an interactive test. 24 CheckHDCP Checks to make sure HDCP is working. Requires an HDCPcapable GPU and an HDCP-capable display. This test is enabled by default on GPUs that support HDCP. This means that if your card supports HDCP but you do not test with an HDCP display, the test will fail. This is the intended behavior. If the user wishes to waive HDCP testing, he or she can use the -skip 24 command-line option. 27 RunWfMatsTest WfMats is a very stressful memory test that uses a hardwareaccelerated pushbuffer blit loop of stressful memory MODS Release 100.X Documentation (Updated 2/13/2007) Page 13
14 operations. This test achieves very high bus utilization. This test s is not considered representative of real-world applications. 28 glr_pro10 Test the 3-D graphics engine by issuing random graphics operations through OpenGL driver. This test progressively enables each 3-D feature one at a time, until everything is enabled. This test helps to isolate which section of the 3-D hardware has the defect since each section is individually enabled. 29 HostBusTest.Run Host bus stress test. This test writes stressful patterns into main memory and then DMAs them to framebuffer memory using incoherent read cycles. 31 CheckThermalSanity If there is a thermal measuring device on-board, this test makes sure that the values returned are reasonable and not out of bounds. 32 RunClass1774 Test the GPU's image MPEG acceleration logic. 33 GetDisplayConfig Get the display configuration, i.e. print the attached display devices on each display head. 34 CheckDisplayBars Display red-green-blue-white bars on all display heads for a visual inspection. This is an interactive test. 35 CheckDisplays Display a red-green-blue-white diagonal image on all display heads for a visual inspection. This is an interactive test. 36 RunStereoTest Check if the stereo hardware is working correctly. This is an interactive test and requires special hardware such as stereo glasses or an LED wired to the stereo pin output. 37 Class04d.Run Test video-in and video-out (VIVO). This is an interactive test. Invoke this test by using the -vivo command-line argument. Your board must support video capture, and you need to connect an svideo or composite loopback cable between the TV-out and TV-in ports. 38 CheckFpGray Display a special gray image on all flat panels for a visual inspection. This is an interactive test. 41 MBDmaTest.Run This test is based on DmaTest.RunTest. It has been modified to keep 2 GPUs and the CPU busy at once to stress multi-board, including peer-to-peer DMA and broadcast. 42 CheckDisplayBar Display red-green-blue-white bars on the specified display head and display type for a visual inspection. This is an interactive test. 45 CheckFpStripes Display a special stripe image on all flat panels for a visual inspection. This is an interactive test. 46 glr_display Test the FSAA functionality of the 3-D graphics engine using the OpenGL driver. 47 RunClass4176 Test the GPU's video processor logic. 49 RunClass3174 Test the GPU's image MPEG acceleration logic. 50 I2CTest.Run Check if the GPU's external I2C bus is properly equipped with pull-up resistors. 51 CheckTvo Check TV-out functionality. MODS Release 100.X Documentation (Updated 2/13/2007) Page 14
15 52 MarchTest This is an alternate way to call the Mats test (see below). This version does a "marching ones and zeros" memory pattern. 53 CheckFrameLock Check framelock board with loopback setup and external HD signal. To run the test, use the -framelock, -framelock_auto, -framelock_skip_lock command line arguments to gputest.js. 54 glr_ctxsw glr_ctxsw is glr_hwtest with RmStress running in the background. Both tests must pass. 57 WfMatsMemToMem WfMats is a very stressful memory test that uses a hardwareaccelerated pushbuffer copy loop of stressful memory tests. This test achieves very high bus utilization. This test is similar to the WfMats.Run test, except that it uses the memory-to-memory instead of the blit engine to do the transfers. 58 Rnd2dTest.FbRun This is a combined 2d rendering test. It tests blit (rectangular pixel region copy), 2d line, triangle, rectangle, and text drawing, texture downloading and format conversion including palette lookup and dithering, image scaling and stretching, and video colorspace conversion with compositing. 59 RunRmStress RmStress.Run runs the RM's internal stress test, which is basically the captured methods from MODS glstress. I.e. we use the 3d object to render a textured, lit, triangle mesh over the screen with XOR rendering and Z/stencil tests about 40 times with different wfmats textures, then check that the color buffer is still black. 61 DmaTest.RunTest Modernized and more configurable version of the Class039.Run test. Test the DMA engine and memory interface. In particular, this test stresses the host bus and finds any noise or marginality issues with the bus. The following DMA transactions are tested: Framebuffer to frame buffer. System memory to frame buffer. Framebuffer to system memory. 64 RunSingleClass07c This is like Class07c.Run, except that only a single head and display device are tested. 65 CheckOvertemp Checks if the GPU has overheated during the test. 66 RunClass417a Test the GPU's video overlay logic. 67 RunClass3174Gr Test the GPU's image MPEG acceleration logic. 68 RunClass4075 Test the GPU's MPEG encoding logic. 69 CheckHiResCrcs Check that the DAC can handle high-resolution video modes and still scan them out correctly. 70 PatternTest This is an alternate way to call the Mats test. This version uses a memory pattern supplied by Apple. 71 AppleGL.Run A port of Apple s OpenGL test. This test only runs on the Macintosh version of MODS. 72 SLItest Tests whether the SLI video-bridge is working correctly or MODS Release 100.X Documentation (Updated 2/13/2007) Page 15
16 not by computing CRCs of scanned-out image data. 73 Thermal.RunStress Thermal.RunStress is similar to RmStress.Run in that it runs the RM's internal stress test, but instead of using mods code for surface alloc/init, looping, and surface testing, it just does the same ConfigSet call that the win32 "auto-overclock" control-panel utility uses to see if a given nv/mclk setting is stable. It doesn't return much data. 74 AppleAddrTest This is a variant of Mats using an address-on-data pattern. 75 AppleKHTest This is a variant of Mats using the Knaizuk Hartmann test pattern. 76 AppleMOD3Test This is a variant of Mats using the MOD3 test pattern. 77 glr_crc This is the glr_hwtest test forced to loops in -mfg or - engr, or 5000 loops in -oqa, using CRC checks with no error tolerance and no retries. 79 RunTurboCipher Test the TurboCipher data encryption engine. 80 WfMatsNarrow The same as WfMats.Run, except that each blit of width w and height h is split up into w one-pixel-wide blits of height h. This makes less efficient use of the bus, but is useful for catching certain kinds of problems. 81 glr_hwtestcrc glr_hwtest forced to loops in -mfg, -engr and oqa, and to use CRC checks and no retries. 82 LinkTest Special test for P358 graphics cards. 83 CheckVbridge Tests for the presence of an SLI video bridge. This test is enabled with with check_vbridge command-line option. 84 HdmiLoopback Internal HDMI loopback test. This test is intended only for internal use at NVIDIA and its use is not recommended for end users. 85 HdmiCrcTest.Run HDMI test. See section CheckHdmi HDMI test. See section Test Result As each test is executed, it is logged to the log file when it begins, and when it ends. By default the log file name is mods.log. The log file name can be changed via the -l command line argument to MODS. When a test begins, the following message is printed to the log file. The portion in brackets is only printed if the time command-line option is used. Enter Class05f.Run [Thu Jan 11 14:42: ] When a test ends, the following message is printed to the log file. Exit 10083: Class05f.Run golden value miscompare [5.293 seconds] In this case, is the error code of the test. Class05f.Run is the name of the test. golden value miscompare is a description of the error code. The time in brackets is how long the test took to execute. The execution time is only displayed if the time command-line option is used. MODS Release 100.X Documentation (Updated 2/13/2007) Page 16
17 7.1 Error Codes The error code is calculated by combining the two-digit test number with the three-digit error number. Errors are between 1 and 999. The test numbers start at 1 and end at 86. For example, an error code of would mean that the Class05f test failed with an 83 error, which is a golden value miscompare. Error Code Test Number 10 Class05f.Run Error Number 83 Golden Value Miscompare 8.0 Debugging Techniques If a card fails, you may wish to try these experiments: Try lowering mclk and nvclk. mods gputest.js mfg -mclk 100 -nvclk 100 mods gputest.js mfg mclk_percent 85 nvclk_percent 85 Note: Some DDR Drams require that the mclk be above a certain frequency for the DLL to work. Furthermore, some products require that you keep mclk and nvclk in less than a 2:1 ratio. Try looping the test that is failing. mods gputest.js -mfg -test 5 -loops 100 Look at the debug-level mods.log output file. mods -C gputest.js mfg mods gputest.js mfg verbose mods d gputest.js mfg If MODS is crashing, you can send the debug-level output to serial port COM1 in DOS. mods S 1 gputest.js -mfg If Mats.Run(), FastMats.Run(), VgaTest.Run() or GLStress.Run() is failing, you can get extra information on the failure in the log file by using the matsinfo command-line option. mods gputest.js mfg matsinfo MODS Release 100.X Documentation (Updated 2/13/2007) Page 17
18 9.0 Stand-alone mats.exe In certain situations MODS can not initialize the GPU due to marginal frame buffer interface timing or defective memory. In such situations you can try running the stand alone MATS which does not require initializing the GPU. Stand-alone mats.exe produces an output file called report.txt that contains data about which framebuffer bits failed. It is not usually necessary to test the entire framebuffer to collect enough error statistics to be useful. The user can run mats c 1 which will test 1% of memory distributed throughout the framebuffer. This is useful because it will complete in a very short time and still produce meaningful debug information in the report.txt file. 9.1 HDMI Test MODS includes an HDMI test that uses audio loopback. It requires extra hardware and setup. Since HDMI-audio requires us to send a SPDIF signal into the board, the test requires a motherboard that meets the following requirements: The motherboard must have an electrical SPDIF-out port. The motherboard must have an NVIDIA chipset (MCP51 or higher). To run the loopback test, you must: Connect the SPDIF output from the motherboard to the graphics card's SPDIF input Connect the headphone jack on the HDMI display to the line-in or mic-in jack on the motherboard. Run "mods gputest.js -mfg -test 84". There are some known issues due to differences between various motherboards and displays: 1. The motherboard uses the Azalia interface to drive the SPDIF jack. Azalia uses port numbers to identify the different audio jacks on the motherboard. Unfortunately, there's no standardization of port numbers -- different manufacturers use different numbers. It's usually in the range, but unless the manufacturer provided a table of Azalia ports in the motherboard documentation, the only way I know to find them is by trial-and-error. 2. My best advice is to try the loopback test with just the SPDIF cable attached (i.e. without the headphone-jack cable). You should hear a hum, as long as the display volume is high enough. If you don't, try using the "-spdif_out" argument until you hear a tone (i.e. "mods gputest.js -mfg -test 84 -spdif_out 1", "mods gputest.js -mfg - test 84 -spdif_out 2", etc.) 3. By the same token, there's no telling which port number is used for the line-in or micin jack. Once you figure out which jack is used for the SPDIF output, try connecting the other cable and run MODS with different "-line_in" values (which works just like "-spdif_out") until you get a successful loopback -- or at least an error message that says something like "frequency mismatch" rather than "unexpected silence". MODS Release 100.X Documentation (Updated 2/13/2007) Page 18
19 4. Finally, you may need to adjust the volume of the display. It needs to be loud enough so that the motherboard can "hear" it, but not so loud that the signal gets clipped. An "unexpected silence" error indicates the volume's too low, while a "frequency mismatch" error indicates the volume's too high. (A good starting point is to run the test while listening to a pair of headphones attached to the display. Find a volume that *you* can hear, which isn't so loud that you tear the headphones off in pain.) 9.2 HDCP Testing Some graphics cards support an encryption protocol called HDCP (High Definition Content Protection). This protocol encrypts data between an HDCP-enabled digital flat panel and an HDCP-enabled graphics card. The only way to test HDCP is to enable it with an HDCP-enabled display attached. One of the goals of MODS is to enforce a textbook-correct test by default. Therefore, an HDCP test is run automatically on HDCP-enabled cards. The upshot of this is that you must have an HDCP-enabled display attached when testing an HDCP-enabled card or MODS will fail. If the user does not want this behavior, then he or she should explicitly skip HDCP testing using the -skip 24 command-line argument. There are three HDCP tests in MODS: 1. A key exchange test. This is done with mods gputest.js hdcp_keys. This test does not actually enable HDCP, it only does a key exchange and passes if the exchange was successful. If it passes, the key selection vectors (Aksv and Bksv) are printed in the log file. There are many types of manufacturing faults that cannot be caught by this test. 2. The default HDCP test. This test does the key exchange above, then enabled HDCP. If the hardware detects that HDCP was successfully enabled, then the test passes. This test will catch most (but not all) types of manufacturing problems. In particular, there is a rare type of defect that can occur when the key exchange and enabling of HDCP are both successful, but there will be snow on the screen. 3. The interactive test. This is does the key exchange and enables HDCP, then prompts the user to ensure that the display looks OK. The key selection vectors and the HDCP status (pass or fail) are displayed on the screen. This test is enabled with mods gputest.js check_displays. See section 9.3 below for more information on interactive display tests. MODS Release 100.X Documentation (Updated 2/13/2007) Page 19
20 9.3 Interactive Display Testing MODS supports several interactive display tests. There are some types of hardware faults that can only be detected with an interactive test. This is a list of interactive display tests and the command lines to enable them: mods gputest.js -check_display Display a slanted red, white and blue pattern on the primary display and prompt the user if it is OK. mods gputest.js -check_display_bar Display vertical bars on the primary display and prompt the user if it is OK. mods gputest.js -check_display_bars Display vertical bars iteratively on all possible display combinations and prompt the user if each one is OK. mods gputest.js -check_displays Display a slanted red, white and blue pattern on all possible display combinations and prompt the user if each one is OK. mods gputest.js -check_fp_gray Display various black, white and gray geometry on all detected DFPs one at a time and prompt the user if each one is OK. The pattern displayed has been demonstrated to detect some types of TMDS timing and noise issues. mods gputest.js -check_fp_stripes Display various a special TMDS stress pattern on one at a time and prompt the user if each one is OK. The pattern displayed has been demonstrated to detect some types of TMDS timing and noise issues. MODS Release 100.X Documentation (Updated 2/13/2007) Page 20
21 Appendix A: Error codes 1 exit 2 software error 3 function is not supported 4 did not install singleton 5 bad command line argument 6 on entry failed 7 bad help string 8 bad parameter passed to function 9 cannot allocate memory 10 cannot open file 11 file does not exist 12 failed while reading a file 13 cannot log method 14 cannot log functions 15 method is still being logged 16 user aborted the script 17 could not create JavaScript engine 18 could not create a JavaScript method 19 could not create a JavaScript object 20 could not initialize the JavaScript standard classes 21 script failed to execute 22 script failed to compile and execute 23 could not compile file 24 cannot convert integer to a jsval 25 cannot convert jsval to an integer 26 cannot convert boolean to a jsval 27 cannot convert jsval to a boolean 28 cannot convert jsval to a float 29 cannot convert float to a jsval 30 cannot convert jsval to a string 31 cannot convert string to a jsval 32 cannot convert jsval to an array 33 cannot convert array to a jsval 34 cannot convert jsval to an object 35 cannot convert jsval to a function 36 invalid object property 37 cannot enumerate object 38 cannot get element 39 cannot set element 40 bad format specification 41 cannot hook interrupt 42 did not initialize resource manager 43 did not initialize resource manager hardware abstraction layer 44 did not map device in to resource manager 45 did not initialize client 46 NVRM invalid base 47 NVRM invalid class 48 NVRM invalid client 49 NVRM invalid device 50 NVRM invalid event 51 NVRM invalid flags 52 NVRM invalid index 53 NVRM invalid limit 54 NVRM invalid object buffer 55 NVRM invalid object error 56 NVRM invalid object new 57 NVRM invalid object old 58 NVRM invalid object parent 59 NVRM invalid offset 60 NVRM invalid param struct 61 NVRM insufficient resources 62 NVRM invalid function 63 NVRM invalid owner 64 NVRM invalid heap 65 NVRM multiple memory types 66 NVRM object has children 67 NVRM object in use 68 NVRM operating system error 69 NVRM protection fault 70 NVRM dual link in use 71 NVRM gpu not full power 72 NVRM invalid dma specifier 73 NVRM no free memory 74 NVRM generic error 75 NVRM irq not firing 76 error occurred while preprocessing file 77 timeout error 78 unsupported depth 79 unsupported surface offset 80 unsupported color format 81 expanded memory manager (EMM) is loaded 82 stored golden value not found 83 golden value miscompare 84 file parse error 85 syntax error in FancyPicker configuration 86 incorrect file format 87 failed while writing a file 88 failed to copy memory 89 bad data in trace file or unsupported trace file feature 90 unsupported 3D primitive class 91 failed to render a solid rectangle 92 cannot disable user interface 93 cannot enable user interface 94 memory location must be one of Memory::Agp, Memory::Pci, or Memory::Fb 95 golden value miscompare in Z buffer 96 test configuration has invalid channel type, try TestConfiguration.DmaChannel 97 test configuration has invalid memory type, must be Memory::Pci, or Memory::Agp 98 cannot initialize OpenGL 99 unknown GL error 100 OpenGL error INVALID_ENUM 101 OpenGL error INVALID_VALUE 102 OpenGL error INVALID_OPERATION 103 OpenGL error STACK_OVERFLOW 104 OpenGL error STACK_UNDERFLOW 105 OpenGL error OUT_OF_MEMORY 106 OpenGL error TABLE_TOO_LARGE 107 OpenGL util error INVALID_ENUM 108 OpenGL util error INVALID_VALUE 109 OpenGL util error OUT_OF_MEMORY 110 OpenGL util error INVALID_OPERATION 111 OpenGL util error NURBS_ERROR(n) 112 OpenGL util error TESS_ERROR(n) 113 OpenGL util error TESS_MISSING_BEGIN_POLYGON 114 OpenGL util error TESS_MISSING_BEGIN_CONTOUR 115 OpenGL util error TESS_MISSING_END_POLYGON MODS Release 100.X Documentation (Updated 2/13/2007) Page 21
22 116 OpenGL util error TESS_MISSING_END_CONTOUR 117 OpenGL util error TESS_COORD_TOO_LARGE 118 OpenGL util error TESS_NEED_COMBINE_CALLBACK 119 RestartPointLoops must be > A description for this hardware could not be found. 121 This GPU has an invalid configuration 122 Invalid encryption key 123 Invalid drive params for max cylinders, heads, sectors number 124 ATA/SATA contorller Error 125 External drive (hardrive, cdrom, est) error 126 CRC capture failed 127 External drive (hardrive, cdrom, est) not ready or busy 128 Invalid input 129 Invalid input (driver level) 130 Invalid input (test level) 131 cannot allocate event 132 Robust channel Unexpected Error 133 HDCP did not operate properly 134 ATA command is rejected by device 135 Encryption and/or decryption of data failed 136 Request for Power state change failed. 137 invalid window 138 Unused error code Thermal sensor is broken or miscalibrated 140 ETHERNET cannot access this table/ring entry. 141 Unused error code Unused error code Unused error code Unused error code cuinit failed 146 cudeviceget failed 147 cuctxcreate failed 148 cufuncgetbyname failed 149 Unused error code Unused error code Unused error code USB invalid RhPort 153 Unused error code Unused error code Unused error code Unused error code Unused error code Unused error code Unused error code Unused error code Unused error code USB Reg_Bits not set as expected 163 USB reg not set as expected 164 USB setup packet fail 165 Unused error code Unused error code USB DataIn packet fail 168 USB DataOut packet fail 169 registry key not found 170 registry error 171 incorrect rom version 172 golden check found bad pixel, continuing 173 stored golden values have wrong NumCodeBins 174 golden value miscompare 175 invalid z pitch 176 IRQ not assigned 177 invalid IRQ 178 invalid NV base address 179 invalid NV size 180 invalid FB base address 181 invalid max AGP requests 182 cannot set state 183 invalid AGP request dept 184 invalid AGP data rate 185 cannot set pixel clock 186 cannot set memory clock 187 cannot set graphics clock 188 bad dac 189 invalid channel 190 invalid subchannel 191 bad format 192 put caught up to get 193 invalid ram amount 194 bad memory 195 EDVR: system error 196 ECIC: not CIC or lost CIC during command 197 ENOL: write detected no listeners 198 EADR: board not addressed correctly 199 EARG: bad argument to function call 200 ESAC: function requires board to be SAC 201 EABO: asynchronous operation was aborted 202 ENEB: non-existent board 203 EDMA: DMA hardware error detected 204 EBTO: DMA hardware up bus timeout 205 EOIP: new I/O with old I/O in progress 206 ECAP: no capability for intended operation 207 EFSO: file system operation error 208 EOWN: Shareable board exclusively owned 209 EBUS: bus error 210 ESTB: serial poll queue overflow 211 ESRQ: SRQ line 'stuck' on 212 ETAB: the return buffer is full 213 ELCK: board or address is locked 214 unknown GPIB Error 215 could not allocate a buffer 216 Could not find the specified device 217 pci bios is not present 218 pci function is not supported 219 pci invalid vendor identification 220 pci device not found 221 pci invalid register number 222 cpuid instruction is not supported 223 cpu does not support MTRR 224 cpu is not supported 225 invalid register number 226 invalid address 227 could not map physical address 228 could not free physical memory map 229 hardware was not initialized 230 invalid graphics aperture base 231 invalid graphics aperture size 232 wrong bios 233 bad NVIDIA chip 234 error occurred while reading or writing serial data 235 could not set environment variable 236 the expected value and the destination memory value do not match 237 unable to set mode 238 specified video mode not found in mode timings table 239 invalid display type MODS Release 100.X Documentation (Updated 2/13/2007) Page 22
23 240 invalid tv standard 241 invalid head 242 failed to set image offset 243 failed to disable the cursor 244 feature is not supported in the hardware 245 TIMEOUT: Timeout occurred on WaitSRQ 246 SRQ from Unknown source. 247 Javascript method is not defined 248 Unused error code AUDIO all descriptor entries have buffer 250 AUDIO no valid buffer in descriptor. 251 AUDIO invalid 16bit sample number. 252 CANNOT enable Io or Mem Space. 253 CANNOT enable Bus Master. 254 MemSize detected an invalid framebuffer size. 255 AUDIO not any buffer get freed. 256 MODEM all descriptor entries have buffer 257 Unused error code MODEM not any buffer get freed. 259 Golden testname or recname too long. 260 CODEC NOT ready. 261 golden value miscompare in instance memory 262 oven communication error 263 couldn't reach target temperature 264 temperature value not valid 265 CRC error while communicating with oven 266 must first initialize oven 267 PMU device failure, operation attempted failed 268 Unused error code Unused error code ATA Invalid parameter for packet command 271 Unused error code Unused error code ATA packet command fail/error 274 Unused error code ATAPI test read result mismatch the expected value 276 Unused error code Unused error code Unused error code ETHERNET cannot config phy to the desired setting. 280 ETHERNET Test settings are conflict. 281 ATA Dma command finished with error. 282 ATA Pio command fail. 283 Incorrect OpenGL driver version. 284 Unused error code Unused error code Unused error code SMBUS Command fail. 288 Unused error code Unused error code Unused error code Unused error code Unused error code Unused error code Cannot use loops with PIO channel. 295 Must set a jump point before writing a jump. 296 Subsequent channel writes wrote over jump location. 297 No loop to stop. 298 Usb port not connected to any device 299 Usb Test Fail at configuration 300 AUDIO Test Fail 301 AUDIO Loopback test frequency mismatch 302 floppy test failed 303 MODEM Test Fail 304 MODEM Loopback test frequency mismatch 305 incorrect subsystem id 306 Unused error code Unused error code Unused error code Unused error code Unused error code Unused error code bad index into FancyPicker array 313 Unused error code Unused error code Unused error code Unused error code Unused error code Unused error code Unused error code Unused error code Unused error code Unused error code Ps2 Test Invalid Command 324 PS2 Test Invalid Mouse Command 325 Invalid Mouse return code 326 Unused error code TIMER TEST Invalid Counter number 328 TIMER TEST No counter value Returned 329 TIMER TEST timer ticket number doesn't match the expected 330 Audio Invalid Aci Type 331 Hardware does not support this FSAA mode 332 GameTest not Initialized 333 GameTest Resistor value out of range 334 GameTest Button Released 335 TimerTest not Initialized 336 TimerTest Invalid Wait Time 337 Pool CANNOT allocate anymore memory 338 Pool exceed maxim size 339 Pool invalid request size 340 Pool Invalid address to free 341 Buffer mismatch 342 PMU Test Failed 343 Audio Requested channels cannot be enabled 344 Underflow error on Ethernet 345 Ethernet CRC error. 346 Hardware error triggered on Ethernet 347 The Current Codec doesn't have loopback mode. 348 Fail to reset phy. 349 Out of date golden file. 350 incorrect chip revision 351 memory not strapped correctly 352 AUDIO Loopback test amplitude mismatch 353 Ps2Test controller command fail 354 Ps2Test mouse command fail 355 Audio Processing Unit timeout 356 Audio Processing Unit CRC miscompare 357 Audio Processing Unit failed to get resources 358 Audio Processing Unit error 359 Each board description must be unique 360 Audio timeout Error 361 Ata timeout Error 362 Ethernet timeout Error 363 ATAPI Byte Count read 0 when data expected 364 Audio CODEC power down register has wrong value 365 CRTC FIFO underflow occurred MODS Release 100.X Documentation (Updated 2/13/2007) Page 23
24 366 The order of commands in the MPEG stream was not correct 367 Found a bad command in the MPEG stream 368 MPEG hardware sent the wrong number of notifiers 369 Audio Resource Manager initialization failed 370 bad stereo glasses connector 371 Device Register PIO Access not enabled 372 Device Register Memory Access not enabled 373 Device DMA not enabled 374 Not High Speed Device connected to Usb2 port 375 The user determined that the TV quality was unacceptable 376 Firewire Invalid phy Reg 377 Firewire Fail to enable Link 378 Firewire Invalid Dma Type, or Dma Type mismatch 379 Firewire Fail to add block 380 Firewire Invalid Iso context number 381 Firewire Invalid selfid 382 Firewire selfid Error 383 Firewire Invalid PhyId 384 Firewire Invalid number of descriptor in one block 385 Firewire Invalid descriptor type or type not match the requirement 386 Firewire Invalid size of descriptor block 387 Firewire Invalid descriptor block 388 Unused error code Unused error code Firewire fail to Force root 391 Firewire check status fail 392 Firewire check interrupt fail 393 Firewire Phy packet validation fail 394 Firewire Asy or Iso Recv packet validation fail 395 Firewire fail to set the Iso recv mode. 396 FirewirePkt Invalid Recv_Rsp_header 397 Firewire Phy Cmd fail 398 Firewire Asy Xmit fail 399 Firewire Asy Recv fail 400 Firewire Asy Cmd fail 401 Firewire Iso Xmit fail 402 Firewire Iso Recv fail 403 FwTest failed to initialize the test 404 FwTest StoreValue() Value miscompare 405 FwTest check status fail 406 FwTest AsyRd fail 407 FwTest test fail. See Log file for the actual failure point. 408 incorrect TV encoder type 409 Ethernet adapter context failure. 410 Ethernet could not open phy. 411 Ethernet transmit queue full. 412 Ethernet phy initialization failure. 413 Ethernet unspecified adapter error. 414 Remote Controller Test Not ALL Key were tested. 415 Remote Controller Test Key Pressed Mismatch expected. 416 Remote Controller Test Register value Mismatch expected. 417 Network is not initialized. 418 Network cannot create socket. 419 Network socket cannot bind to the specified port. 420 Network socket cannot connect to peer. 421 Network socket is not connected. 422 Network socket is already connected. 423 Network read error. 424 Network write error. 425 Network cannot determine host address. 426 A network error has occurred. 427 atapi DTable hasn't been setup yet. 428 Data vector size mismatch expected. 429 Data vector value miscompare with expected. 430 error occurred trying to write a call pushbuffer instruction 431 not enough pushbuffer memory 432 cdrom audio quality was unacceptable 433 avpod audio quality was unacceptable 434 tuner audio quality was unacceptable 435 Ethernet incorrect packet size received. 436 Ethernet link timeout. 437 Ethernet transmit timeout. 438 Ethernet receive timeout. 439 vbe call failed 440 wrong vbe signature 441 wrong vbe version 442 Ethernet not initialized. 443 Ethernet already initialized. 444 Ethernet not open. 445 Ethernet is open. 446 incorrect mode 447 incorrect vga windows 448 File size would become larger tha the implementation can support. 449 File exists but cannot be accessed with given flags. 450 File write followed a nonblocked write before the latter was complete. 451 File argument isn't valid file descriptor or isn't open for writing. 452 File device or resource is busy. 453 No child process. 454 File deadlock. 455 File open with O_CREAT and O_EXCL set but the file already exists. 456 File bad address. 457 File is too large. 458 File operation was interrupted by a signal. 459 File argument not valid. 460 File I/O error 461 The open operation was interrupted by a signal. 462 The process has too many files open. 463 Too many file links. 464 Filename is too long. 465 The system has too many files open. 466 No such device in file operation. 467 No such file or directory. 468 Exec() format error in file operation. 469 The system has run out of file lock resources. 470 Not enough memory for file operation. 471 Not enough disk space left. 472 File function not implemented. 473 File argument is not a directory. 474 Directory isn't empty. 475 Inappropriate I/O control operation. 476 No such device or address in file operation. 477 File operation not permitted. 478 Write to pipe or FIFO that isn't open for reading by any process 479 File on read-only file system and invalid flags are set. 480 Illegal file seek. 481 Invalid process during file operation. 482 Invalid cross-device link during file operation. MODS Release 100.X Documentation (Updated 2/13/2007) Page 24
25 483 Unknown file error. 484 golden value miscompare on 2nd GPU 485 golden value miscompare in Z buffer on 2nd GPU 486 timeout waiting for notifier from GPU 487 timeout waiting for notifier from 2nd GPU 488 Cannot access device registers. 489 the memory or frame buffer interface is marginal 490 Cannot set AGP data rate. 491 Cannot set AGP sideband addressing mode. 492 Cannot set AGP fastwrite mode. 493 Couldn't lock on to the input signal. 494 Couldn't lock on to the chroma data. 495 Actual crystal value does not match the strapped crystal value. 496 invalid display mask 497 failed to get image offset 498 Invalid device Id 499 SBIOS test failed 500 Unused error code Unused error code Invalid Mfgtest test number 503 Invalid Mfgtest test mode 504 Unused error code AUDIO Loopback Left and Right Channel Crossed 506 Firewire check time stamp fail 507 FirewirePkt Invalid Recv_Rqs_header 508 Invalid Mcp Version 509 Not an NV Device 510 Test Cannot run on this Mcp Chip Version 511 Required chip library interface not found 512 Ethernet receive error. 513 Ethernet framing error. 514 Ethernet packet overrun error. 515 Ethernet bad packet received. 516 Ethernet packet loss error. 517 Cannot access MAC EEPROM. 518 Usb Port mapping value is wrong. 519 Ata selected channel is not enabled. 520 Ata invalid device. 521 Number of Channel and number of input mismatch. 522 Invalid Number of Pdrs. 523 Ethernet Cannot find phy. 524 Unused error code Unused error code Unused error code System Control Invalid IO Base. 528 Unused error code Unused error code Ethernet Test eeprom checksum mismatch. 531 Unused error code Unused error code Unused error code Firewire 2 OHCI are not connected, loopback cannot perform. 535 Firewire CapPtr wrong. 536 Firewire invalid device. 537 Firewire set register failed. 538 Firewire clear register failed. 539 Firewire packet error. 540 Firewire Invalid Speed. 541 Firewire Invalid transmit type. 542 Firewire Invalid transmit type. 543 Firewire invalid destination Node ID. 544 Firewire Invalid Data size. 545 Firewire Invalid request type. 546 Firewire interrupt count failed. 547 Invalid CPU Frequency measured. 548 Unused error code Game Test invalid status bit. 550 Unused error code Unused error code Real time clock test failed to restore. 553 Unused error code Graphics fifo method error. 555 GPU channel fifo software method error. 556 GPU channel fifo unknown method error. 557 GPU channel fifo channel busy error. 558 GPU channel fifo runout overflow error. 559 GPU channel fifo parse error. 560 GPU channel fifo PTE error. 561 GPU channel fifo idle timeout error. 562 GPU channel instance lookup failure. 563 GPU channel debug single-step. 564 GPU channel missing hardware error. 565 GPU channel software method. 566 GPU channel software notify. 567 GPU channel fake error. 568 GPU channel scan line timeout error. 569 GPU channel vblank callback error. 570 GPU channel software method parameter error. 571 Unused error code The required function is not supported by present CODEC. 573 Audio CODEC failure. 574 Firewire fix cannot be enabled in pci cfg. 575 Firewire phy failed to be set. 576 Audio Test Invalid loopback Mode. 577 Could not acquire I2C port. 578 I2C SCL pull-up resistor missing. 579 I2C SDA pull-up resistor missing. 580 The auxiliary power connector is not plugged in. 581 can not generate golden values using an official release 582 gpu stress test found pixel miscompares 583 thermal sensor reports overheating 584 Failed to do Internal/External graphics switch. 585 failed to capture internal TV encoder crc 586 the internal TV encoder is bad 587 Smbus Cannot set DDC base. 588 invalid EDID 589 FramLock Test Check Reg Fail 590 FramLock Test Invalid DispalySync Unit of Invalid Displays 591 Unused error code FramLock Test Set display(s) to Master fail 593 FramLock Test Set display(s) to Slave fail 594 FramLock Test Loopback Test fail 595 FramLock Test Sync Test fail 596 FramLock Test Sync Test, User and Auto result mismatch 597 NVRM not supported 598 temperature not stable 599 fan does not seem to cool the chip 600 Usb failure related to port mapping, port number. 601 Acpi timer failure. 602 NVRM bad channel 603 NVRM timeout 604 the counter overflowed 605 the frequency is incorrect 606 Apple API call never returned MODS Release 100.X Documentation (Updated 2/13/2007) Page 25
26 607 Bad compression-tag-ram in GPU 608 Interrupt request line stuck asserted 609 Interrupt request mechanism does not work 610 ApicTest: Invalid Irq number 611 Audio Test Invalid Output Channel. 612 Invalid value for Mcp configuration variable(s). 613 Invalid Mcp configuration filename. 614 Extra golden code miscompare 615 Extra golden code miscompare on 2nd GPU 616 ApicTest: Cannot enable apic 617 Unused error code ApicTest: Apic not enabled yet 619 ApicTest: failed check status of IO pic 620 DLL could not be loaded. 621 ApicTest: Test fail 622 ApicTest: interrupt vector Error. 623 Serial Ata error. 624 Error in VBIOS DCB tables. 625 Unused error code Unused error code Supplied mode not supported by the display. 628 The framebuffer base address register is too small 629 Memory leak detected. 630 Perfmon was already running an experiment 631 Memory access spans page boundary. 632 Memory access to unmapped page. 633 Write access to read-only page. 634 Read access to write-only page. 635 Memory model must be one of: AgpSys, PCIExpressSys, or DefaultSys 636 could not create a JavaScript property 637 Invalid clock domain specified 638 Perfmon could not be reserved 639 Perfmon was not reserved 640 Unused error code MsiTest of BR02 Failed. 642 ATaPi: Invalid value for bytes_per_sector/block 643 ATaPi: Invalid data vector to perform write 644 ATaPi: Invalid byte count or number of blocks to read/write 645 ATA/ATAPI/SATA: Not device connected to the specified drive location 646 ATaPi Test: Device type not supported 647 ATaPi Test: Meduim not formatted 648 ATaPi Test: Device is not writable 649 Unused error code Bad RAM in the GPU. 651 GPU did not get the expected number of lanes 652 Ethernet Test Rx Offload Failure. 653 Unused error code Unused error code nvrm invalid parameter 656 nvrm too many primaries 657 Unused error code memory size mismatch expected 659 wrong number of TPCs detected 660 wrong number of framebuffer units detected 661 memory fragment size mismatch expected 662 wrong number of ROPs detected 663 wrong number of shader pipes detected 664 wrong number of vertex engines detected 665 wrong number of PCI express lanes detected 666 incorrect feature set for this SKU 667 could not set NV_PBUS_FS to the desired values 668 could not meet floorsweeping requirements 669 Requested function not supported by Codec 670 Requested function not supported by Aci 671 Unused error code ATA/SATA/ATAPI function not supported by drive 673 ATA/SATA/ATAPI null descriptor table pointer 674 ATA cannot enable legacy ata mode 675 Unused error code NVRM card not present 677 NVRM in use 678 NVRM invalid access type 679 NVRM invalid argument 680 Unused error code NVRM invalid command 682 NVRM invalid data 683 Unused error code NVRM invalid method 685 NVRM invalid pointer 686 Unused error code NVRM invalid registry key 688 NVRM invalid state 689 NVRM invalid string length 690 Unused error code method count too large 692 pushbuffer too small 693 NRM_MCPInit failed 694 NRM_NPUInit failed 695 NRM AttachInterface failed 696 NRM Hmac hw init failed 697 NRM Hmac ASF getsec0 failed 698 NRM Hmac ASF WrEepromAndSetup failed 699 NRM Hmac SetCommonData failed 700 NRM Hmac SetPacketFilter failed 701 NRM Hmac GetNodeAddress failed 702 NRM Hmac ReadPhy failed 703 NRM Hmac WritePhy failed 704 Unhook ISR failed 705 NRM Hmac NicStart failed 706 NRM Hmac NicStop failed 707 NRM Hmac NicDeinit failed 708 NRM Hmac NicInit failed 709 selected device is not supported 710 Pcie loopback test fail 711 Msi is not supported for this device 712 Cannot enable Intx in Pci Cfg Space 713 Cannot enable Msi in Pci Cfg Space 714 Cannot disable Intx in Pci Cfg Space 715 Cannot disable Msi in Pci Cfg Space 716 Given Cap. is not supported for this device 717 Sata Loopback Test fail 718 invalid starting number of VPEs and/or SHDs 719 Read parameter differs from expected 720 Measured Jitter exceeded maximum amount 721 Failed genlock 722 Non-GL device on GL board 723 UNSUPPORTED Azalia device 724 Failed to push command(s) onto the Azalia CORB 725 Corb Memory Error detected 726 Corb cannot be enabled 727 Rirb is not set up 728 Response from invalid codec address 729 Codec is not active 730 Encountered an unexpected unsolicited response 731 Encountered an unexpected unsolicited response 732 Unused error code Could not find Azalia device MODS Release 100.X Documentation (Updated 2/13/2007) Page 26
27 734 Timeout waiting for Azalia controller to reflect a state change 735 Invalid/unknown Azalia CORB size requested 736 Invalid/unknown Azalia CORB size reported by Azalia controller 737 Invalid/unknown Azalia RIRB size requested 738 Invalid/unknown Azalia RIRB size reported by Azalia controller 739 Azalia FIFO flush failed 740 Azalia interrupt status inconsistency detected 741 Dma position buffer is not set up 742 Azalia buffer descriptor list is not empty upon buffer creation 743 Azalia buffer descriptor list empty upon use 744 Invalid Azalia buffer descriptor list size 745 Invalid number of Azalia BDLEs 746 Invalid Azalia buffer size requested 747 Invalid range in Azalia buffer write 748 Azalia buffer segment has invalid address 749 Azalia codec does not support stream format 750 Could not find Azalia stream 751 Unable to allocate Azalia stream hardware 752 Invalid Azalia stream sample size 753 Cannot reserve Azalia stream 754 Unknown stream state detected 755 Error occured synchronously starting or stopping streams 756 Stream did not halt properly 757 Timeout waiting for a solicited response from an Azalia codec 758 Azalia Test failed 759 Azalia Test failed because of timeout 760 GPU channel bus master timeout error. 761 GPU channel display missed notifier. 762 GPU channel MPEG software method error. 763 GPU channel ME software method error. 764 GPU channel VP software method error. 765 Invalid hardware register to access. 766 Invalid input for mcp driver function. 767 Invalid Bar(s) assigned to mcp device 768 Invalid of chosen device/controller 769 Invalid command for mcp device/controller 770 Invalid memory(buffer or dtables) for hw 771 Invalid JsObject for test. 772 Invalid setup for mcp test. 773 Data/buffer mismatch with expected 774 Mcp test fail 775 SLI generic error 776 Invalid argument. 777 Error configuring overclocking 778 Error while testing board 779 Voltage value out of range 780 Peripheral device not found 781 Gpu is already linked in a SLI device 782 Video bridge not present 783 Mismatched GPUs not valid for SLI device 784 GPU channel RC Logging Enabled. 785 GPU channel Semaphore Timeout. 786 GPU channel Illegal Notify. 787 GPU channel fifo FBISTATE Timeout Error. 788 GPU channel VP: Unknown Error. 789 GPU channel Bad Address Accessed Error. MODS Release 100.X Documentation (Updated 2/13/2007) Page 27
The Bus (PCI and PCI-Express)
4 Jan, 2008 The Bus (PCI and PCI-Express) The CPU, memory, disks, and all the other devices in a computer have to be able to communicate and exchange data. The technology that connects them is called the
PCI-to-SATA RAID Adapter AEC-6890M. User s Manual Version:1.0
PCI-to-SATA RAID Adapter AEC-6890M User s Manual Version:1.0 Copyright 2003 ACARD Technology Corp. Release: August 2003 Copyright and Trademarks The information of the product in this manual is subject
NVIDIA GeForce GTX 580 GPU Datasheet
NVIDIA GeForce GTX 580 GPU Datasheet NVIDIA GeForce GTX 580 GPU Datasheet 3D Graphics Full Microsoft DirectX 11 Shader Model 5.0 support: o NVIDIA PolyMorph Engine with distributed HW tessellation engines
Note monitors controlled by analog signals CRT monitors are controlled by analog voltage. i. e. the level of analog signal delivered through the
DVI Interface The outline: The reasons for digital interface of a monitor the transfer from VGA to DVI. DVI v. analog interface. The principles of LCD control through DVI interface. The link between DVI
Computer Graphics Hardware An Overview
Computer Graphics Hardware An Overview Graphics System Monitor Input devices CPU/Memory GPU Raster Graphics System Raster: An array of picture elements Based on raster-scan TV technology The screen (and
A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware
A+ Guide to Managing and Maintaining Your PC, 7e Chapter 1 Introducing Hardware Objectives Learn that a computer requires both hardware and software to work Learn about the many different hardware components
Monitor Characteristics
Monitor Characteristics ENERGY STAR qualified monitors automatically enter two successive low-power modes of less than or equal to 15 watts and 8 watts after a period of inactivity. New chip technologies
OPERATION MANUAL. MV-410RGB Layout Editor. Version 2.1- higher
OPERATION MANUAL MV-410RGB Layout Editor Version 2.1- higher Table of Contents 1. Setup... 1 1-1. Overview... 1 1-2. System Requirements... 1 1-3. Operation Flow... 1 1-4. Installing MV-410RGB Layout
GPU Architecture. Michael Doggett ATI
GPU Architecture Michael Doggett ATI GPU Architecture RADEON X1800/X1900 Microsoft s XBOX360 Xenos GPU GPU research areas ATI - Driving the Visual Experience Everywhere Products from cell phones to super
Registry Tuner. Software Manual
Registry Tuner Software Manual Table of Contents Introduction 1 System Requirements 2 Frequently Asked Questions 3 Using the Lavasoft Registry Tuner 5 Scan and Fix Registry Errors 7 Optimize Registry
Intel Extreme Graphics 2 User s Guide for Version 14.x Driver Releases
R Intel Extreme Graphics 2 User s Guide for Version 14.x Driver Releases TABLE OF CONTENTS I. INTRODUCTION... 4 II. SETUP AND INSTALLATION... 5 2.1 INTRODUCTION... 5 2.2 OPERATING SYSTEMS SUPPORTED...
USER MANUAL MODEL 72-7480
PATTERN GENERATOR Introduction Through the use of portable HDMI pattern generator MODEL 72-7480, you are able to use 48 timings and 34 patterns, and operate it continuously for 6~8 hours after the battery
AMD Radeon HD 8000M Series GPU Specifications AMD Radeon HD 8870M Series GPU Feature Summary
AMD Radeon HD 8000M Series GPU Specifications AMD Radeon HD 8870M Series GPU Feature Summary Up to 725 MHz engine clock (up to 775 MHz wh boost) Up to 2GB GDDR5 memory and 2GB DDR3 Memory Up to 1.125 GHz
v1 System Requirements 7/11/07
v1 System Requirements 7/11/07 Core System Core-001: Windows Home Server must not exceed specified sound pressure level Overall Sound Pressure level (noise emissions) must not exceed 33 db (A) SPL at ambient
XID ERRORS. vr352 May 2015. XID Errors
ID ERRORS vr352 May 2015 ID Errors Introduction... 1 1.1. What Is an id Message... 1 1.2. How to Use id Messages... 1 Working with id Errors... 2 2.1. Viewing id Error Messages... 2 2.2. Tools That Provide
Transmitter Interface Program
Transmitter Interface Program Operational Manual Version 3.0.4 1 Overview The transmitter interface software allows you to adjust configuration settings of your Max solid state transmitters. The following
Quadro Professional Drivers Quadro FX 3800/4800/5800 and Quadro CX SDI User s Guide. Version 2.0
Quadro Professional Drivers Quadro FX 3800/4800/5800 and Quadro CX SDI User s Guide Version 2.0 NVIDIA Quadro FX 3800/4800/5800 and Quadro CX SDI User s Guide v2.0 Published by 2701 San Tomas Expressway
Configuring Memory on the HP Business Desktop dx5150
Configuring Memory on the HP Business Desktop dx5150 Abstract... 2 Glossary of Terms... 2 Introduction... 2 Main Memory Configuration... 3 Single-channel vs. Dual-channel... 3 Memory Type and Speed...
Ultra Thin Client TC-401 TC-402. Users s Guide
Ultra Thin Client TC-401 TC-402 Users s Guide CONTENT 1. OVERVIEW... 3 1.1 HARDWARE SPECIFICATION... 3 1.2 SOFTWARE OVERVIEW... 4 1.3 HARDWARE OVERVIEW...5 1.4 NETWORK CONNECTION... 7 2. INSTALLING THE
SAPPHIRE TOXIC R9 270X 2GB GDDR5 WITH BOOST
SAPPHIRE TOXIC R9 270X 2GB GDDR5 WITH BOOST Specification Display Support Output GPU Video Memory Dimension Software Accessory supports up to 4 display monitor(s) without DisplayPort 4 x Maximum Display
DRM Driver Development For Embedded Systems
DRM Driver Development For Embedded Systems Inki Dae Software Platform Lab. Embedded Linux Conference, 26-28.10.2011 Contents What is DRM? PC vs Embedded Systems Advantages with DRM DRM KMS Framework Considerations
Command Line Interface User Guide for Intel Server Management Software
Command Line Interface User Guide for Intel Server Management Software Legal Information Information in this document is provided in connection with Intel products. No license, express or implied, by estoppel
MBP_MSTR: Modbus Plus Master 12
Unity Pro MBP_MSTR 33002527 07/2011 MBP_MSTR: Modbus Plus Master 12 Introduction This chapter describes the MBP_MSTR block. What s in this Chapter? This chapter contains the following topics: Topic Page
DVB-T2 DIGITAL TV BOX
DVB-T2 DIGITAL TV BOX QUALITY OF DIGITAL TELEVISION MT4159 User Manual EN 2 Index Index...2 Introduction...3 Front panel...3 Rear panel...3 Remote control...4 Hardware configuration...5 Connecting tuner
Gigabyte Management Console User s Guide (For ASPEED AST 2400 Chipset)
Gigabyte Management Console User s Guide (For ASPEED AST 2400 Chipset) Version: 1.4 Table of Contents Using Your Gigabyte Management Console... 3 Gigabyte Management Console Key Features and Functions...
Computer Setup (F10) Utility Guide Evo Desktop Family Evo Workstation Family
b Computer Setup (F10) Utility Guide Evo Desktop Family Evo Workstation Family Document Part Number: 215867-004 May 2002 This guide provides instructions on how to use Computer Setup. This tool is used
MANUAL FOR RX700 LR and NR
MANUAL FOR RX700 LR and NR 2013, November 11 Revision/ updates Date, updates, and person Revision 1.2 03-12-2013, By Patrick M Affected pages, ETC ALL Content Revision/ updates... 1 Preface... 2 Technical
Intel RAID Controller Troubleshooting Guide
Intel RAID Controller Troubleshooting Guide A Guide for Technically Qualified Assemblers of Intel Identified Subassemblies/Products Intel order number C18781-001 September 2, 2002 Revision History Troubleshooting
Phoenix SecureCore TM Setup Utility
Phoenix SecureCore TM Setup Utility Important information: We continually strive to bring you the latest and proven features and technologies. As part of our drive to continually improve our products modifications
You're reading an excerpt. Click here to read official APPLE REMOTE DESKTOP 1.2 user guide http://yourpdfguides.com/dref/1168427
You can read the recommendations in the user guide, the technical guide or the installation guide for APPLE REMOTE DESKTOP 1.2. You'll find the answers to all your questions on the APPLE REMOTE DESKTOP
Product Description. Licenses Notice. Introduction TC-200
User Manual TC-200 Introduction TC-200 Product Description The TC-200 provides the fastest Thin Client performance on the market, It runs embedded Linux, swing user interface, Citrix 6.3, Microsoft RDP
EMF16 and Model 201 Graphics Software for Win 98/NT/ME/2K/XP/Vista/Win7/Win8 and Win10
Lawson Labs, Inc. 3217 Phoenixville Pike Malvern, PA 19355 800-321-5355 or 610 725-8800 FAX 610 725-9344 www.lawsonlabs.com [email protected] EMF16 and Model 201 Graphics Software for Win 98/NT/ME/2K/XP/Vista/Win7/Win8
How to setup a serial Bluetooth adapter Master Guide
How to setup a serial Bluetooth adapter Master Guide Nordfield.com Our serial Bluetooth adapters part UCBT232B and UCBT232EXA can be setup and paired using a Bluetooth management software called BlueSoleil
How To Set Up An Nvosi 3D Graphics Card With A Powerpoint 3D (Ios) And Powerstation 3D Powerstation (Powerstation) With A Nvso 3D) With An Nvdi 3E
NVIDIA Graphics Accelerator User's Manual Rev. 101 Copyright 2012 GIGABYTE TECHNOLOGY CO., LTD Copyright by GIGA-BYTE TECHNOLOGY CO., LTD. ( GBT ). No part of this manual may be reproduced or transmitted
WRE6505. User s Guide. Quick Start Guide. Wireless AC750 Range Extender. Default Login Details. Version 1.00 Edition 1, 4 2014
WRE6505 Wireless AC750 Range Extender Version 1.00 Edition 1, 4 2014 2.4G 5G Quick Start Guide User s Guide Default Login Details LAN IP Address 192.168.1.2 User Name admin www.zyxel.com Password 1234
DATA PROJECTOR XJ-A135/XJ-A145/XJ-A235/ XJ-A245
DATA PROJECTOR XJ-A135/XJ-A145/XJ-A235/ XJ-A245 E Data Projector Wireless Function Guide Be sure to read the precautions in the User s Guide (Basic Operations) that comes with the Data Projector. Be sure
TVWall User s Manual (for WindowsXP/2003/Win7/Vista)
TVWall User s Manual (for WindowsXP/2003/Win7/Vista) Document edition:v4.1 Document suit for all of the NVS and NVD made in our company. 1 Preface Thank you for using our products, TVWall also called TVwall
Intel Rapid Storage Technology
Intel Rapid Storage Technology User Guide August 2011 Revision 1.0 1 Document Number: XXXXXX INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED,
DATA PROJECTOR XJ-A146/XJ-A246/XJ-A256
DATA PROJECTOR XJ-A146/XJ-A246/XJ-A256 E Data Projector Wireless Function Guide Be sure to read the precautions in the Setup Guide that comes with the Data Projector. Be sure to keep all user documentation
How To Use An Amd Ramfire R7 With A 4Gb Memory Card With A 2Gb Memory Chip With A 3D Graphics Card With An 8Gb Card With 2Gb Graphics Card (With 2D) And A 2D Video Card With
SAPPHIRE R9 270X 4GB GDDR5 WITH BOOST & OC Specification Display Support Output GPU Video Memory Dimension Software Accessory 3 x Maximum Display Monitor(s) support 1 x HDMI (with 3D) 1 x DisplayPort 1.2
Data Sheet. Desktop ESPRIMO. General
Data Sheet Graphic Cards for FUJITSU Desktop ESPRIMO FUJITSU Desktop ESPRIMO are used for common office applications. To fulfill the demands of demanding applications, ESPRIMO Desktops can be ordered with
이 기기는 업무용 급 으로 전자파적합등록을 한 기기이오니 판매자 또는 사용자는 이점을 주의하시기 바라며 가정 외의 지역에서 사용하는 것을 목적으로 합니다
020-101186-01 020-101186-01 이 기기는 업무용 급 으로 전자파적합등록을 한 기기이오니 판매자 또는 사용자는 이점을 주의하시기 바라며 가정 외의 지역에서 사용하는 것을 목적으로 합니다 Table of Contents About this Document... 1 Document Conventions... 1 Audience... 1 Related
Preliminary Draft May 19th 1992. Video Subsystem
Video Subsystem 2 Preliminary Draft May 19th 1992 Video Subsystem Section 1. Introduction....................... 1-1 Video Subsystem.......................... 1-2 Section 2. VGA Function......................
Skyworth LCD Video Wall Controller User Manual Please read the user guide book carefully before using this product
Skyworth LCD Video Wall Controller User Manual Please read the user guide book carefully before using this product 1 Contents 1. Features 2. Specifications 3. Control System Illustration 4. Operation 2
HDHomeRun Troubleshooting Guide (20090415)
HDHomeRun Troubleshooting Guide (20090415) HDHomeRun Software release 20090415 contains enhancements and improvements used in this guide. Please download and install the latest HDHomeRun software: http://www.silicondust.com/downloads
RN-WIFLY-EVAL-UM. WiFly Evaluation Kit. 2012 Roving Networks. All rights reserved. RN-WIFLY-EVAL-UM Version 1.32r 10/9/2012 USER MANUAL
WiFly Evaluation Kit 2012 Roving Networks. All rights reserved. Version 1.32r 10/9/2012 USER MANUAL OVERVIEW This document describes the hardware and software setup for Roving Networks evaluation kits,
System Release Notes Express5800/320LB System Release Notes
System Release Notes Express5800/320LB System Release Notes PN: 455-01681-004 2 Proprietary Notice and Liability Disclaimer The information disclosed in this document, including all designs and related
Mother Board Component
Mother Board Component Explain Introduction Mother Board Component 1.Clock Generator 2. CPU socket 3. Memory Socket Memory error checking 4. ROM Bios 5. CMOS Ram 6. Battery 7. Chipset 8. Expansion Slot
Network Licensing. White Paper 0-15Apr014ks(WP02_Network) Network Licensing with the CRYPTO-BOX. White Paper
WP2 Subject: with the CRYPTO-BOX Version: Smarx OS PPK 5.90 and higher 0-15Apr014ks(WP02_Network).odt Last Update: 28 April 2014 Target Operating Systems: Windows 8/7/Vista (32 & 64 bit), XP, Linux, OS
Modbus and ION Technology
70072-0104-14 TECHNICAL 06/2009 Modbus and ION Technology Modicon Modbus is a communications protocol widely used in process control industries such as manufacturing. PowerLogic ION meters are compatible
Primary Image Ltd. Issue 1.1
Primary Image Ltd. Issue 1.1 Installation Manual 13 January 1998 1997-1998 Primary Image Limited. All Rights Reserved The information contained herein is the property of Primary Image Limited and is not
User Guide Win7Zilla
User Guide Win7Zilla Table of contents Section 1: Installation... 3 1.1 System Requirements... 3 1.2 Software Installation... 3 1.3 Uninstalling Win7Zilla software... 3 Section 2: Navigation... 4 2.1 Main
SATA II PCIe RAID Quick Installation Guide
SATA II PCIe RAID Quick Installation Guide Introducing the SATA II PCIe RAID The SATA II PCIe RAID is an ultra high-speed two channel Serial ATA Generation II RAID controller for use in PCI Express enabled
NVIDIA Quadro M4000 Sync PNY Part Number: VCQM4000SYNC-PB. User Guide
NVIDIA Quadro M4000 Sync PNY Part Number: VCQM4000SYNC-PB User Guide PNY 100 Jefferson Road Parsippany NJ 07054-0218 973-515-9700 www.pny.com/quadro Features and specifications are subject to change without
Gigabit Ethernet Packet Capture. User s Guide
Gigabit Ethernet Packet Capture User s Guide Copyrights Copyright 2008 CACE Technologies, Inc. All rights reserved. This document may not, in whole or part, be: copied; photocopied; reproduced; translated;
BIOS Update Release Notes
PRODUCTS: DX58SO (Standard BIOS) BIOS Update Release Notes BIOS Version 3435 February 11, 2009 SOX5810J.86A.3435.2009.0210.2311 Intel(R) RAID for SATA - ICH10: Raid Option ROM 8.7.0.1007 Added nvidia*
Below is a diagram explaining the data packet and the timing related to the mouse clock while receiving a byte from the PS-2 mouse:
PS-2 Mouse: The Protocol: For out mini project we designed a serial port transmitter receiver, which uses the Baud rate protocol. The PS-2 port is similar to the serial port (performs the function of transmitting
A6210 WiFi USB Adapter 802.11ac USB 3.0 Dual Band User Manual
802.11ac USB 3.0 Dual Band User Manual August 2014 202-11373-01 350 East Plumeria Drive San Jose, CA 95134 USA Support Thank you for selecting NETGEAR products. After installing your device, locate the
Shader Model 3.0. Ashu Rege. NVIDIA Developer Technology Group
Shader Model 3.0 Ashu Rege NVIDIA Developer Technology Group Talk Outline Quick Intro GeForce 6 Series (NV4X family) New Vertex Shader Features Vertex Texture Fetch Longer Programs and Dynamic Flow Control
Parts of a Computer. Preparation. Objectives. Standards. Materials. 1 1999 Micron Technology Foundation, Inc. All Rights Reserved
Parts of a Computer Preparation Grade Level: 4-9 Group Size: 20-30 Time: 75-90 Minutes Presenters: 1-3 Objectives This lesson will enable students to: Identify parts of a computer Categorize parts of a
PCI vs. PCI Express vs. AGP
PCI vs. PCI Express vs. AGP What is PCI Express? Introduction So you want to know about PCI Express? PCI Express is a recent feature addition to many new motherboards. PCI Express support can have a big
WHQL Certification Approval...2 User Interface...3 SUNIX s COMLab..4
INDEX WHQL Certification Approval...2 User Interface....3 SUNIX s COMLab..4 1.0 Introduction...5 2.0 Specification..5 2.1 Features 2.2 Universal Serial PCI Card 2.3 RS-232 Specification 2.4 Low Profile
LAN / WAN Connection Of Instruments with Serial Interface By Using a Terminal Server
Products: EFA with EFA Scan, DVRM and DVMD with Realtime Monitor or Stream Explorer DVMD-B1 LAN / WAN Connection Of Instruments with Serial Interface By Using a Terminal Server Remote control of test and
NVIDIA Mosaic Technology
NVIDIA Mosaic Technology DU-05620-001_v05 November 8, 2012 User s Guide TABLE OF CONTENTS 1 About NVIDIA Mosaic Technology... 1 About This Document... 2 System Requirements... 2 Feature Summary... 3 Limitations...
PCI Express: Interconnect of the future
PCI Express: Interconnect of the future There are many recent technologies that have signalled a shift in the way data is sent within a desktop computer in order to increase speed and efficiency. Universal
Computer Systems Structure Input/Output
Computer Systems Structure Input/Output Peripherals Computer Central Processing Unit Main Memory Computer Systems Interconnection Communication lines Input Output Ward 1 Ward 2 Examples of I/O Devices
Tested product: Auslogics BoostSpeed
Software Tested Tested product: Auslogics BoostSpeed www.softwaretested.com CONTENTS 1 Contents Background... 3 Purpose of the Tests... 5 Testing Environment... 6 Test Results... 10 Windows Startup Time...
STB- 2. Installation and Operation Manual
STB- 2 Installation and Operation Manual Index 1 Unpacking your STB- 2 2 Installation 3 WIFI connectivity 4 Remote Control 5 Selecting Video Mode 6 Start Page 7 Watching TV / TV Guide 8 Recording & Playing
GeForce Drivers NVIDIA Control Panel Quick Start Guide. Driver Release 174/175 for Windows NVIDIA Corporation
GeForce Drivers NVIDIA Control Panel Quick Start Guide Driver Release 174/175 for Windows NVIDIA Corporation May 2008 Published by NVIDIA Corporation 2701 San Tomas Expressway Santa Clara, CA 95050 Copyright
New User s Power Mac G5 10/9/09 6:29 PM
New User s Power Mac G5 10/9/09 6:29 PM Hardware: Network: Software: Hardware Overview: Model Name: Power Mac G5 Model Identifier: PowerMac7,3 Processor Name: PowerPC G5 (2.2) Processor Speed: 1.8 GHz
PNOZmulti Configurator V8.1.1
General 1000 PNOZmulti 1.1 1100 General 1- ][Allgemein Configurator V8.1.1 This document contains important information, which must be noted. This document also contains details of the changes made in
Lesson 10: Video-Out Interface
Lesson 10: Video-Out Interface 1. Introduction The Altera University Program provides a number of hardware controllers, called cores, to control the Video Graphics Array (VGA) Digital-to-Analog Converter
BlazeVideo HDTV Player v6.0r User s Manual. Table of Contents
BlazeVideo HDTV Player v6.0r User s Manual Table of Contents Ⅰ. Overview... 2 1.1 Introduction... 2 1.2 Features... 2 1.3 System Requirements... 2 Ⅱ. Appearance & Menus... 4 Ⅲ. Operation Guide... 7 3.1
Freescale Semiconductor, I
nc. Application Note 6/2002 8-Bit Software Development Kit By Jiri Ryba Introduction 8-Bit SDK Overview This application note describes the features and advantages of the 8-bit SDK (software development
NVIDIA Graphics Accelerator
NVIDIA Graphics Accelerator User's Manual Rev. 103 Copyright 2012 GIGABYTE TECHNOLOGY CO., LTD Copyright by GIGA-BYTE TECHNOLOGY CO., LTD. ( GBT ). No part of this manual may be reproduced or transmitted
A+ Practical Applications Solution Key
A+ Practical Applications Solution Key Module 1 Assignment: Introducing Microsoft Windows - answer the following questions: 1. What attributes are available in the NTFS file system that are not available
INSTALLATION GUIDE ENTERPRISE DYNAMICS 9.0
INSTALLATION GUIDE ENTERPRISE DYNAMICS 9.0 PLEASE NOTE PRIOR TO INSTALLING On Windows 8, Windows 7 and Windows Vista you must have Administrator rights to install the software. Installing Enterprise Dynamics
85MIV2 / 85MIV2-L -- Components Locations
Chapter Specification 85MIV2 / 85MIV2-L -- Components Locations RJ45 LAN Connector for 85MIV2-L only PS/2 Peripheral Mouse (on top) Power PS/2 K/B(underside) RJ45 (on top) +2V Power USB0 (middle) USB(underside)
Intel Graphics Media Accelerator 900
Intel Graphics Media Accelerator 900 White Paper September 2004 Document Number: 302624-003 INFOMATION IN THIS DOCUMENT IS POVIDED IN CONNECTION WITH INTEL PODUCTS. NO LICENSE, EXPESS O IMPLIED, BY ESTOPPEL
Guide for wireless environments
Sanako Study Guide for wireless environments 1 Contents Sanako Study... 1 Guide for wireless environments... 1 What will you find in this guide?... 3 General... 3 Disclaimer... 3 Requirements in brief...
SAPPHIRE VAPOR-X R9 270X 2GB GDDR5 OC WITH BOOST
SAPPHIRE VAPOR-X R9 270X 2GB GDDR5 OC WITH BOOST Specification Display Support Output GPU Video Memory Dimension Software Accessory 4 x Maximum Display Monitor(s) support 1 x HDMI (with 3D) 1 x DisplayPort
RN-XV-RD2 Evaluation Board
RN-XV-RD2 Evaluation Board 2012 Roving Networks. All rights reserved. -1.01Version 1.0 9/28/2012 USER MANUAL OVERVIEW This document describes the hardware and software setup for Roving Networks RN-XV-RD2
Wireless LAN 802.11g USB Adapter
Wireless LAN 802.11g USB Adapter User s Guide Version 1.0 User s Guide 0 Copyright statement No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by
Remote Access Server - Dial-Out User s Guide
Remote Access Server - Dial-Out User s Guide 95-2345-05 Copyrights IBM is the registered trademark of International Business Machines Corporation. Microsoft, MS-DOS and Windows are registered trademarks
UMBC. ISA is the oldest of all these and today s computers still have a ISA bus interface. in form of an ISA slot (connection) on the main board.
Bus Interfaces Different types of buses: ISA (Industry Standard Architecture) EISA (Extended ISA) VESA (Video Electronics Standards Association, VL Bus) PCI (Periheral Component Interconnect) USB (Universal
Catalyst Software Suite Version 9.3 Release Notes
Catalyst Software Suite Version 9.3 Release Notes This release note provides information on the latest posting of AMD s industry leading software suite, Catalyst. This particular software suite updates
EZ DUPE DVD/CD Duplicator
EZ DUPE DVD/CD Duplicator User s Manual Version 3.0 0 TABLE OF CONTENTS Introduction 2 Setup 11 LCD Front Panel Overview 2 o Auto Start Time 11 Menu Overview 3-5 o Display Mode 12 Functions 6 o Button
Axia IP-Audio Driver Update v2.6.1.18 11 June, 2013
Axia IP-Audio Driver Update v2.6.1.18 11 June, 2013 The Axia IP-Audio driver Version 2.6.1.18 is compatible with 32-bit and 64-bit versions of Windows 7 and Vista, as well as earlier 32-bit versions of
Electronic Emission Notices
WARNING! Electronic Emission Notices Federal Communications Commission (FCC) Statement This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part
SABERTOOTH Z97 MARK 2
SABERTOOTH Z97 MARK 2 Intel Socket 1150 for the 5 th /New 4 th /4 th Generation Core i7/core i5/core i3/pentium /Celeron Processors Supports Intel 22 nm CPU Supports Intel Turbo Boost Technology 2.0 *
Epiphan Frame Grabber User Guide
Epiphan Frame Grabber User Guide VGA2USB VGA2USB LR DVI2USB VGA2USB HR DVI2USB Solo VGA2USB Pro DVI2USB Duo KVM2USB www.epiphan.com 1 February 2009 Version 3.20.2 (Windows) 3.16.14 (Mac OS X) Thank you
Chapter 6. Inside the System Unit. What You Will Learn... Computers Are Your Future. What You Will Learn... Describing Hardware Performance
What You Will Learn... Computers Are Your Future Chapter 6 Understand how computers represent data Understand the measurements used to describe data transfer rates and data storage capacity List the components
USER MANUAL GUIMGR Graphical User Interface Manager for FRM301/FRM401 Media Racks
USER MANUAL GUIMGR Graphical User Interface Manager for FRM301/FRM401 Media Racks CTC Union Technologies Co., Ltd. Far Eastern Vienna Technology Center (Neihu Technology Park) 8F, No. 60 Zhouzi St. Neihu,
User Manual Version 0.9.9.p BETA III December 23rd, 2015
User Manual Version 0.9.9.p BETA III December 23rd, 2015 Disclaimer: This document is provided as-is. Information and views expressed in this document, including URL and other Internet website references,
Touchstone -A Fresh Approach to Multimedia for the PC
Touchstone -A Fresh Approach to Multimedia for the PC Emmett Kilgariff Martin Randall Silicon Engineering, Inc Presentation Outline Touchstone Background Chipset Overview Sprite Chip Tiler Chip Compressed
Silverlight for Windows Embedded Graphics and Rendering Pipeline 1
Silverlight for Windows Embedded Graphics and Rendering Pipeline 1 Silverlight for Windows Embedded Graphics and Rendering Pipeline Windows Embedded Compact 7 Technical Article Writers: David Franklin,
I. Hardware Configuration
I. Hardware Configuration 1. PCBA Card Name AMD Radeon E6760 GPU Model Name E6760 Bus Interface Type PCI-E 2.0 Transfer Rate 16X PCB Name ER93FA VER:02 Vendor NA 2. Chipset Code Name Turks Product Branded
Troubleshooting PCs What to do when you don't know what to do!
Troubleshooting PCs What to do when you don't know what to do! Prepared By: Helpdesk AIT-ITServ ITServ Troubleshooting techniques: Check the Cable Connections First. Check the Cable Connections First.
Back Office Recorder 4iP Installation Guide Intelligent Recording Limited
Back Office Recorder 4iP Installation Guide Intelligent Recording Limited Downloads Available at www.usbcallrecord.com UK Office +44 (0) 1909 512148 US Office +1 949.587.1226 Copyright Intelligent Recording
Intel N440BX Server System Event Log (SEL) Error Messages
Intel N440BX Server System Event Log (SEL) Error Messages Revision 1.00 5/11/98 Copyright 1998 Intel Corporation DISCLAIMERS Information in this document is provided in connection with Intel products.
