SCITECH DISPLAY DOCTOR/se GRADD DEVICE DRIVERS CONTENTS..................................................... Package Contents Licenses and Warranties Trademarks INTRODUCTION Graphics Adapter Device Drivers (GRADD) Drivers Included About SciTech Display Doctor For OS/2 About The IBM Special Edition List of all supported chips List of all supported laptop chips Supported Resolutions Compatibility Functional Restrictions APAR Fixes Included In This Driver INSTALLATION Extraction Copying To Diskettes Preliminary Steps Setting Your Display To VGA Mode Attended Installation Installation in a CID Environment ADVANCED OPTIONS GAMon Monitor Selection Program Restoring your system in case of failure Removing SciTech Display Doctor/se GAReport Hardware Report Program GACtrl Configuration Program GAOption Options Selection Program MISCELLANEOUS TIPS BIOS Support on Laptops/Integrated Video DDC Monitor Detection on Multihead Cards FixPak-Specific Problems Relocating the Nucleus drivers Switching between Screen Pages SUPPORT ............................................................. PACKAGE CONTENTS ________________ This package contains the following: o SciTech Display Doctor** 7.1 for OS/2 IBM Special Edition GRADD graphics device drivers. o This README.TXT file, formatted for viewing on your screen. You can: - Use the Table of Contents to help you locate specific topics. - Use the Find option in the Edit menu of the OS/2 System Editor to help you locate specific information. - Print the file. LICENSES AND WARRANTIES _______________________ PLEASE READ THE FOLLOWING TERMS AND CONDITIONS. YOUR USE OF THE SCITECH DISPLAY DOCTOR/se** GRADD DEVICE DRIVERS INDICATES YOUR ACCEPTANCE OF THE FOLLOWING TERMS AND CONDITIONS: o YOU MUST BE, AND YOU AGREE THAT YOU ARE, A PRIOR LICENSEE OF OS/2. o YOU MAY MAKE COPIES OF THE SCITECH DISPLAY DOCTOR/se** GRADD DEVICE DRIVERS EQUAL TO THE NUMBER OF LICENSED COPIES OF OS/2 YOU POSSESS. o ALL OTHER TERMS AND CONDITIONS OF YOUR OS/2 LICENSE AGREEMENT APPLY TO THESE SCITECH DISPLAY DOCTOR/se** GRADD DEVICE DRIVERS; HOWEVER, THIS DOES NOT EXTEND ANY WARRANTY OUTLINED IN SUCH AGREEMENT. o READ THIS ENTIRE DOCUMENT BEFORE BEGINNING THE GRAPHICS DEVICE DRIVER INSTALLATION. IBM AND SCITECH DISCLAIM ALL OTHER WARRANTIES, WHETHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE AND MERCHANTABILITY WITH RESPECT TO THE INFORMATION IN THIS DOCUMENT. BY FURNISHING THIS DOCUMENT, IBM AND SCITECH GRANT NO LICENSES TO ANY RELATED PATENTS OR COPYRIGHTS. THESE DRIVERS ARE COPYRIGHTED BY INTERNATIONAL BUSINESS MACHINES CORPORATION AND SCITECH SOFTWARE, INC. ALL APPROPRIATE RESTRICTIONS APPLY. TRADEMARKS __________ The following terms, denoted by an asterisk (*) in this file, are trademarks or registered trademarks of IBM Corporation in the United States and/or other countries: IBM OS/2 Presentation Manager WIN-OS/2 The following terms, denoted by a double asterisk (**) in this file, are trademarks or registered trademarks of other companies as follows: TRADEMARKS OWNER __________ __________________________ SciTech Display Doctor SciTech Software, Inc. SciTech Nucleus SciTech Software, Inc. VESA Video Electronics Standards Association VBE Video Electronics Standards Association Windows Microsoft Corporation INTRODUCTION............................................................ GRAPHICS ADAPTER DEVICE DRIVERS (GRADD) _______________________________________ GRADD is an IBM OS/2* device driver architecture that makes it easier to support new graphics hardware as it becomes available. Enhanced PM applications performance can be realized when using accelerated GRADD drivers. The GRADD device drivers provide seamless support for accelerated and unaccelerated display graphics and advanced color depth and resolutions. They conform to the OS/2 32-bit flat memory model and are designed to function as 32-bit Presentation Manager* graphics display drivers under the OS/2 32-bit graphics engine. Several new and updated GRADD drivers are contained in this package, including the SciTech Display Doctor/se** GRADD. DRIVERS INCLUDED ________________ The following accelerated GRADD drivers is included: * SciTech Display Doctor GRADD (SDDGRADD) Which provides both accelerated and unaccelerated support for nearly all common VGA and SVGA adapters (see list below). SciTech Display Doctor/se** automatically detects your graphics adapter each time during boot up. Also included are IBM generic VGA and SVGA support. * Video Graphics Array GRADD (VGAGRADD) * Generic VESA Unaccelerated GRADD (GENGRADD) These additional drivers are provided as backup drivers or for comparison, in case you encounter problems with the SciTech Display Doctor/se** GRADD. GENGRADD may provide UNACCELERATED support for display graphics at enhanced resolutions and colors depths. GENGRADD will work with most adapters that include a VESA compliant BIOS; and the performance, which will vary depending on system configuration, will not be as good as an accelerated driver. Similar legacy (VESA VBE) support is built into the SciTech Display Doctor/se** GRADD, and will be used when the SciTech Display Doctor/se** GRADD has no accelerated support for your graphics adapter. ABOUT SCITECH DISPLAY DOCTOR FOR OS/2 _____________________________________ SciTech Display Doctor/se** for OS/2 brings SciTech's proven universal device driver technologies to the OS/2 operating system. SciTech Display Doctor for OS/2 incorporates the SciTech Nucleus Graphics Architecture, which is a cross platform device driver technology enabling the use of the same device drivers in all versions of SciTech Display Doctor. Sharing the drivers between platforms improves the quality and performance of device drivers for all supported operating systems. ABOUT THE IBM SPECIAL EDITION _____________________________ The IBM Special Edition of SciTech Display Doctor is a version that IBM has licensed on behalf all OS/2 customers. The Special Edition contains a subset of the features in the full product, as outlined below: . Resolutions of 640x480, 800x600, 1024x768, 1280x1024, 1600x1200 . Support for all color depths . Refresh rates from 60Hz to 85Hz . DDC Plug and Play monitor detection . Full hardware 2D acceleration . Hardware cursor SciTech Display Doctor Professional for OS/2 has additional features and is available from SciTech's web site (http://www.scitechsoft.com) LIST OF ALL SUPPORTED CHIPS ____________________________ This is a list of the various graphics adapters that this version of SciTech Display Doctor supports. The English language version of this README.TXT file may have a more complete list than other languages. Please note that this list refers to the actual chips being used, not board-level implementations (Thus, no products from Hercules or STB are on the list, but their products are supported because they use S3, Cirrus, Tseng, etc. chips). Also, any adapter with less than 512KB of memory is not supported by SciTech Display Doctor. Note: Please check the separate list of supported laptop chipsets for more information if you are using this product on a laptop. All laptop chipsets are still listed here as many laptop chipset can also be used in regular PCI/AGP boards. . 3dfx Voodoo Banshee, Voodoo3, Voodoo4, Voodoo5 . 3DLabs Permedia, Permedia 2, Permedia 2V, Permedia 3 . Alliance ProMotion 6422, ProMotion AT24, ProMotion AT3D . ARK 1000PV, 2000PV, 2000MT, 2000MI (Quadro64), 2000MI+ (Quadro64) . ATI Mach64 GX, Mach64 CX, Mach64 CT, Mach64 VT, 3D Rage, Mach64 VTB . ATI 3D Rage II, 3D Rage II+, Mach64 VT4, 3D Rage IIC, 3D Rage Pro . ATI 3D Rage LT Pro, Rage Mobility, Rage XL, Rage 128, Rage 128 Pro . ATI Rage 128 Ultra, Rage Mobility 128, Rage Mobility 128-D4x, Radeon . ATI Radeon VE, Mobility Radeon, Radeon 7500, Mobility Radeon 7500 . ATI Radeon 8500, Radeon 8500DV . Chips & Technologies 65548, 65550, 65554, 65555, 69000 . Cirrus Logic CL-GD5434, CL-GD5440, CL-GD5436, CL-GD5446 . Cirrus Logic CL-GD7555 LCD, CL-GD7543 LCD, Laguna 5462, Laguna 5464 . Cirrus Logic Laguna 5465 . Cyrix MediaGX . IBM VGA Compatible . InteGraphics CyberPro 2000, CyberPro 2010 . Intel i740, i740 PCI, i810, i810/DC100, i810e, i815 . Intel i845 Brookdale-G . Macronix 86250, 86251 . Matrox MGA Millennium, MGA Millennium II, MGA Mystique . Matrox MGA Mystique 220, MGA-G100, MGA-G200, MGA-G400, MGA-G450 . Matrox MGA-G550 . NeoMagic MagicGraph 128, MagicGraph 128ZV, MagicGraph 128XD . NeoMagic MagicGraph 256AV, MagicMedia 256AV+, MagicMedia 256ZX . NeoMagic MagicMedia 256XL+ . Number Nine Imagine 128, Imagine 128 II, Imagine 128 II VRAM . Number Nine Imagine 128 II DRAM, Ticket 2 Ride WRAM . Number Nine Ticket 2 Ride SGRAM, Ticket 2 Ride IV . NVIDIA RIVA-128, RIVA-128ZX, RIVA-TNT, RIVA-TNT2, RIVA-TNT2 M64 . NVIDIA RIVA-TNT2 Vanta, RIVA-TNT2 Ultra, GeForce 256, GeForce DDR . NVIDIA Quadro, GeForce2 GTS, Quadro2 Pro, Quadro2 MXR . NVIDIA GeForce2 Ultra, GeForce2 Integrated GPU, GeForce2 Ti . NVIDIA GeForce2 MX 100/200, GeForce2 MX/MX 400, GeForce4 MX 420 . NVIDIA GeForce4 MX 440/460, GeForce3, GeForce4 Ti . OAK Spitfire 64107, Spitfire 64111, Eon 64017, Eon 64217, Warp 5 . Philips 9710 . Rendition Verite V1000, Verite V2200 . S3 Vision 864, Vision 964, Vision 868, Vision 968, Trio32, Trio64 . S3 Trio64V+, Trio64UV+, Trio64V2/DX, Virge, Virge/DX/GX, Virge/VX . S3 Virge/GX2, Virge/MX, Trio3D, Trio3D/2X, Savage3D, Savage4 . S3 ProSavage (VIA PM133), ProSavage (VIA KM133), Savage/MX/IX . S3 SuperSavage/IXC, Savage2000 . Sigma Designs RealMagic 64 GX . Silicon Motion Lynx3DM . SiS 6202, 6205, 6215, 5597/5598, 6326, 300, 305, 630, 315, 730 . SiS 5595/530, 5595/620 . Trident TGUI9440, TGUI9440-R2, TGUI9680, ProVidia 9682 . Trident Cyber9385 LCD, ProVidia 9685, 3DImage 975, Cyber9397 LCD . Trident 3DImage 985, Blade 3D, Blade 3D (VIA VT8501) . Trident Blade 3D (VIA VT8601) . Tseng Labs ET4000/W32p, ET6000, ET6100 . Weitek P9000, P9100 . VESA VBE 1.2, VBE 2.0, VBE 3.0 LIST OF ALL SUPPORTED LAPTOP CHIPS ___________________________________ The following is a complete list of the various laptop graphics chipsets this version of SciTech Display Doctor supports. Please note that this list refers to the actual chips being used, not the laptop brand or model itself. Thus you will not see any products from Gateway or Dell on the list, but their products are supported because they use NeoMagic, ATI, Cirrus etc. chips. . ATI 3D Rage LT Pro, Rage Mobility, Rage Mobility 128, Rage Mobility 128-D4x . ATI Mobility Radeon, Mobility Radeon 7500 . Chips & Technologies 65550, 65554, 65555, 69000 . Cirrus Logic CL-GD7555 LCD, CL-GD7543 LCD . NeoMagic MagicGraph 128, MagicGraph 128ZV, MagicGraph 128XD . NeoMagic MagicGraph 256AV, MagicMedia 256AV+, MagicMedia 256ZX . NeoMagic MagicMedia 256XL+ . S3 Virge/MX, S3 Savage/MX/IX, SuperSavage/IXC . Trident Cyber9385 LCD, Cyber9397 LCD . VESA VBE 1.2, VBE 2.0, VBE 3.0 SUPPORTED RESOLUTIONS _____________________ Supported resolutions, color depths and refresh rates are adapter dependent and will vary depending on the amount of graphics memory and the limitations of the graphics adapter hardware. COMPATIBILITY _____________ These graphics device drivers are currently compatible with: All versions of OS/2 3.0 with fixpak level 35 or later All versions of OS/2 4.0 with fixpak level 5 or later All versions of OS/2 Warp Server for e-business All versions of OS/2 Convenience Pak (MCP and ACP) The SETUP installation command rejects installations on unacceptable OS/2 versions or fixpak levels. Also, after installing these graphics drivers, if you later wish to uninstall any required Fixpak to a Fixpak level before Fixpak 5 (OS/2 4.0) or Fixpak 35 (OS/2 3.0), you should first restore your computer to VGA to remove the SciTech Display Doctor/se** GRADD BBS drivers. Other than the use of English messages, the SBCS drivers installed for SBCS languages not in the SET LANG= list in the section entitled "Extraction" above are correctly functional for the chosen language. FUNCTIONAL RESTRICTIONS _______________________ Current known restrictions include the following: 1) SciTech Display Doctor/se** generally only supports PCI and AGP graphics adapters, and does not support ISA, VLB and Microchannel. The only exception is for laptop chipsets that are on a non-PCI local bus, or early motherboard integrated chipsets such as the early MediaGX family. 2) The SciTech Display Doctor/se** GRADD drivers, do *NOT* require a chipset specific SVGADATA.PMI file, but instead have a single PMI file implemented via a DLL. Hence when running SDDGRADD do *NOT* use the SVGA ON INIT command to create an SVGADATA.PMI file. 3) The IBM GENGRADD drivers, require VESA** compliant video BIOS (Version 1.2 or greater) or an appropriate SVGADATA.PMI file to provide generic unaccelerated VESA support. For older non-VESA adapters with SVGA PM driver support from IBM, GENGRADD may often be used as an alternative SVGA driver set by following the GRADD Graphics BBS drivers SETUP installation command with the command "SVGA ON INIT" from an OS/2 or DOS Full Screen prompt to create an SVGADATA.PMI file, before rebooting to use the GENGRADD drivers. 4) If you enable the HPFS386 Local Security feature, you must make sure that: - The x:\os2\drivers\nucleus directory is always readable. - The x:\os2\drivers\nucleus\config subtree has read/write/create access for all users. Where "x:" is your OS/2 boot drive. Failure to do this will cause your system to not boot properly unless the administrator is logged on. 5) Any adapter with less than 512KB of memory cannot be supported by SciTech Display Doctor. You can find future fixes and updates for the SciTech Display Doctor/se** GRADD and other graphics device drivers via the internet at: http://service.software.ibm.com/os2ddpak/index.htm APAR FIXES INCLUDED IN THIS DRIVER __________________________________ Some fixed APARs may not be listed. If you received this driver through the IBM OS/2 support channel and your requested APAR is not listed, please install the driver, as your requested APAR is included. INSTALLATION......................................................... PRELIMINARY STEPS _________________ The following steps prepare your computer before installing the SciTech Display Doctor/se** GRADD device drivers: 1. Other applications, particularly WIN-OS/2 applications, should be closed so that the device driver installation can replace the driver files which an open application might have locked as read only. 2. If you previously installed an SVGA driver, return to VGA resolution using the procedures in the section of this README entitled "Setting Your Display to VGA Mode". EXTRACTION __________ To set up the SciTech Display Doctor** 7.1 for OS/2 IBM Special Edition GRADD BBS driver installation directory, do the following: 1. Open an OS/2 full-screen or OS/2 window session. 2. Before running the SDDSE*.EXE self extracting zip file (the exact name depends on the release build number), change the current directory to the "installation directory" in which you wish to store the SciTech Display Doctor GRADD BBS driver installation files. It should be something *other* than x:\sdd, where "x:" is your boot drive. We suggest C:\BBS\SDD. At the OS/2 command prompt, type the following commands: C: MD C:\BBS MD C:\BBS\SDD CD C:\BBS\SDD 3. You may wish to copy the SDDSE*.EXE self extracting zip file to the installation directory first. Then at the OS/2 command prompt, type the following command: SDDSE* -DIR -OVER 4. Use SET LANG= to set the correct language. The language may already be correctly set in your CONFIG.SYS. If not, then at the OS/2 command prompt, type one of these SET LANG= commands to choose your language: SET LANG=ar_AA for Arabic (English with Arabic graphics formatting) SET LANG=pt_BR for Brazil SET LANG=zh_CN for Simplified Chinese SET LANG=de_DE for Germany SET LANG=da_DK for Denmark SET LANG=es_ES for Spain SET LANG=el_GR for Greece (English with Greek graphics formatting) SET LANG=fi_FI for Finland SET LANG=fr_FR for France SET LANG=iw_IL for Israel (English with Hebrew graphics formatting) SET LANG=it_IT for Italy SET LANG=ja_JP for Japan SET LANG=ko_KR for Korea SET LANG=nl_NL for Netherlands SET LANG=no_NO for Norway SET LANG=sv_SE for Sweden SET LANG=zh_TW for Taiwan SET LANG=en_US for English (default) Each language has its own copy of this README.TXT file, which may be translated from English, as well as other language dependent files. 5. The SETUP command in the installation directory may then be used to install the proper language dependent files and configuration information from the install directory onto your boot drive. Running SETUP without any options will give brief syntactic help about the SETUP command (described later in detail in this README file) in your chosen or default language. To see this help, at the OS/2 command prompt, type the following command: SETUP COPYING TO DISKETTES (OPTIONAL) _______________________________ Once extracted to an installation directory tree, you may place the SciTech Display Doctor/se** GRADD driver installation files on diskettes for backup or transportation purposes using the OS/2 BACKUP command: 1. Open an OS/2 full-screen or OS/2 window session. 2. Type "BACKUP C:\BBS\SDD A: /S" and press the Enter key. 3. Label and insert as many pre-formatted diskettes as required. 4. You can use HELP BACKUP to get more information about the BACKUP command. To restore the same diskettes to the same or a different computer: 1. Open an OS/2 full-screen or OS/2 window session. 2. Type "RESTORE A: C:\BBS\SDD /N /S" and press the Enter key. 3. Insert previously backed up diskettes as required. 4. You can use HELP RESTORE to get more information about the RESTORE command. IBM and SciTech have made no provision for installing these drivers directly from diskettes. SETTING YOUR DISPLAY TO VGA MODE ________________________________ If your display is in sync and you otherwise have a usable Desktop, we recommend that you use Selective Install to set your display to VGA mode. Otherwise, use the following procedures to return to VGA mode. 1. Turn on your computer. If your computer is already on, shutdown or press Ctrl+Alt+Del to restart it. 2. When a small white box appears in the upper left-hand corner of your screen, press Alt+F1. 3. When the Recovery Choices screen appears, press function key F3 or the letter "V" depending on the operating system version. 4. Run Selective Install to change the Windows drivers. Once the computer has booted, your display adapter is restored and can work in VGA mode. If you want to install a new display adapter or graphics device driver, refer to the chapter entitled "Video Procedures" in the User's Guide to OS/2 Warp. ATTENDED INSTALLATION _____________________ To do an attended install of the SciTech Display Doctor/se** GRADD Drivers from the self extracting zip file installation directory, do the following: 1. Open an OS/2 full-screen or OS/2 window session. 2. Before running the extracted SETUP.CMD file, use SET LANG= to set the correct language. The language may already be correctly set in your CONFIG.SYS. The section of this README entitled "Extraction" gives examples. 3. At the OS/2 command prompt, type the following command to copy all the required files to the OS/2 boot drive: SETUP xxx [] [] [/u] Where: xxx is one of: "GEN" - Generic VESA Unaccelerated GRADD "SDD" - SciTech Display Doctor GRADD "VGA" - Video Graphics Array (VGA) GRADD for SETUP is required if SETUP is not in the current directory. [] parameter is optional (required if next parameter specified) and is the installation directory. [] is optional and is the drive where OS/2 is installed. [/u] is optional and indicates an unattended install such as for CID installations. A CID response file is not required. Then press Enter. 4. When prompted to do so, shutdown, and then restart your computer. NOTES: 1) During the installation of this driver, DISPLAY.LOG and DSPINSTL.LOG files are created or appended to in the OS2\INSTALL directory. These files identify the OS/2 system files that were updated and indicate whether the installation was successful and reasons for failure. The contents of these files might be useful if you need to report an installation problem to IBM. 2) You may be prompted about whether you want to overlay certain files where the target file is newer than the source file. In general, you should answer YES to all the prompts unless you have previously experienced specific problems with the driver and are reinstalling it. 5. After the computer reboots, the desktop should be in the 640x480x256 display mode. Do the following to configure correctly for your current display and choose an appropriate resolution and refresh rate: a. Open the SciTech Display Doctor/se 7.1 folder, or open the OS/2 System folder and then the System Setup folder. b. Open the System object. c. When the Settings notebook appears, select the Screen tab. d. If you are using the SciTech Screen pages (SciTech Display Doctor logo and driver information appears), your monitor setting will display. If it is correct, then skip to step g. Otherwise, select your monitor on Screen page 2. The current version requires you to close the System object and reopen it in order to have your monitor selection affect the list of resolutions and refresh rates available. After you have done this, skip to step g. e. If you are using the IBM Screen pages, the monitor should not be changed from "SciTech Display Doctor Monitor" on page 2. This will allow you to use all the resolutions and color depths that the SciTech Display Doctor drivers support. f. Open the Monitor Utility from the SciTech Display Doctor/se 7.1 folder, and select your monitor (see the next section). The IBM Screen pages require you to shutdown and restart your computer in order to have your monitor selection affect the list of resolutions and refresh rates available. However, if you know your monitor's limits, you may just continue, but limit your resolution and refresh rate selections accordingly. g. Return to the System Properties Screen Page 1, and select your desired resolution, color depth, and refresh rate. Depending on your adapter and display, refresh rates may not be selectable. h. Close the Settings notebook. i. Shutdown and restart your computer. 6. When you have completed the installation, all the SciTech Display Doctor command line utilities will be located in the x:\sdd directory, where "x:" is your OS/2 boot drive. Most will also be found in the SciTech Display Doctor/se 7.1 folder on your desktop. INSTALLATION IN A CID ENVIRONMENT _______________________________ NOTES: 1. Create a directory on the server (e.g. X:\BBS\SDD) and extract the installation files from the self extracting SDDSE*.EXE file to the X:\BBS\SDD installation directory as described under the section entitled "Extraction". 2. You must have OS/2 successfully installed on the client using the CID (Configuration Installation Distribution) method. 3. To configure display selection, resolution and refresh rate, refer to the file "README.CFG" in this package. To install a device driver using CID, use the following information to modify your LCU command file. The example below installs the SciTech Display Doctor/se** GRADD (SDDGRADD). NOTE: The following information is meant as a guide. Your LCU command file might be different. /*****************************************************/ /* LCU PRODUCT DATA SECTION */ /*****************************************************/ . . . x.graddvideo = 15 x.15.name='SciTech Display Doctor GRADD Video' x.15.statevar = 'CAS_' || x.15.name x.15.instprog = 'x:\bbs\sdd\setup.cmd', ' sdd', ' x:\bbs\sdd ' || bootdrive, ' /u' x.15.rspdir = '' x.15.default = '' /*****************************************************/ /* NUMBER OF PROGRAMS SET UP IN THE */ /* PRODUCT DATA SECTION */ /*****************************************************/ NUM_INSTALL_PROGS = 15 /*****************************************************/ /* INSTALLATION SECTION */ /*****************************************************/ . . . when OVERALL_STATE = 2 then do if RunInstall(x.graddvideo) == BAD_RC then exit Call CheckBoot end . . . /******************************************************/ /* ROUTINE SECTION */ /* The following information should already exist in */ /* the LCU command file. */ /******************************************************/ . . . RebootAndGotoState: parse arg new_state, other rc2 = SetState(new_state, 'RebootAndGotoState', 1) /* Set the state */ /* to go to in */ /* OVERALL_STATE */ Call SaveStates /* Save the environment vars */ Call Reboot /* Reboot the computer */ return . . . /*****************************************************/ /* END OF LCU INFORMATION TO BE ADDED */ /*****************************************************/ RESTORING YOUR SYSTEM IN CASE OF FAILURE ________________________________________ If SciTech Display Doctor does not correctly boot on your system, you can easily switch back to the GENGRADD drivers to boot your system to a workable state again. To revert to GENGRADD, do the following: 1. Boot to an Alt-F1/F2 command prompt mode. 2. Edit CONFIG.SYS file and change the line C1=SDDGRADD to C1=GENGRADD,SBFILTER Remove the line "DEVICE=x:\OS2\SDDHELP.SYS". Remove the line "SET VCFG_NO_DDC=TRUE". 3. Delete or rename the x:\OS2\SVGADATA.PMI file. 4. Shutdown and reboot your system. If that fails you will need to revert to VGA mode and reinstall your prior display drivers. REMOVING SCITECH DISPLAY DOCTOR _______________________________ SciTech has included an uninstall program you can use to completely remove SciTech Display Doctor and all its components from your system. To remove SciTech Display Doctor, simply run the x:\SDD\UNINSTAL.EXE program, where x: is the OS/2 boot drive. This will remove all files, and revert your system to VGA mode. From there simply reinstall your original display drivers or GENGRADD or VGAGRADD. ADVANCED OPTIONS........................................................... GAMON MONITOR SELECTION PROGRAM _______________________________ For best results, the monitor should not be changed from "SciTech Display Doctor Monitor" on Screen Page 2 when using the IBM version of the Screen Properties in the OS/2 System object. If you have a plug and play monitor, SciTech Display Doctor will automatically detect its capabilities. If your monitor is not detected, you can configure it using the SciTech version of page 2 of the Screen properties in the System object, or manually configure it using the GAMON utility. GAMON is a simple program to allow you to select a monitor that is attached to your graphics card. Selecting a monitor will filter the available display modes and refresh rates depending on the capabilities of your attached monitor. If you use GAMON from the SciTech Display Doctor/se 7.1 folder, you should leave off the "gamon" command name at the start of the following command examples. If you wish to use the command line version of this or other SciTech programs, you may wish to add the path "x:\sdd" to your OS/2 command search path, where "x:" is your OS/2 boot drive. To display the current monitor configuration, use the following command: gamon show To select a monitor you must know the manufacturer and model name for your monitor. To list all available manufacturers, use the following command: gamon mfr This will produce a rather long list, so you can narrow the list by entering the start of the manufacturer name as below, and list all monitors that manufacturer makes: gamon model nec which will list all 'NEC Technologies' monitors. Once you have found your monitor, you can select it by entering the partial manufacturer name and a partial model name like so: gamon select nec xp21 which will select the 'NEC Technologies' 'NEC XP21' monitor. If you need to make a selection with spaces in the name, use the quoting characters: gamon select "NEC Technologies" "NEC XP21" If your monitor is not listed, you can add it to the database. The majority of monitor manufacturers include INF files for Windows 9x with their monitors, and/or provide them on their web sites. You can import these files using: gamon import where is the name of the INF file. Since the command-line program is a bit archaic, it is recommended that you use the SciTech version of page 2 of the Screen properties instead. GAREPORT HARDWARE REPORT PROGRAM ________________________________ This is a simple program which will load the SciTech Nucleus display driver for your hardware, and report the graphics hardware configuration. GACTRL CONFIGURATION PROGRAM ____________________________ This program allows you to perform compatibility testing on the Nucleus device drivers, including testing the graphics modes, stereo modes (which won't work under OS/2 yet unless you have hardware stereo), DPMS Power Management and DDC communications. One of the other useful things that this program can do is allow you to adjust the centering and refresh rate control for all available display modes (including text modes for OS/2 command prompts!). Use the 'Centering and Refresh' menu item to change the refresh rate and centering values for individual display modes, or the 'Global Refresh Rate' menu item to set all display modes to a preferred refresh rate. Of course the centering and refresh control will eventually be controlled by our SciTech Display Doctor GUI control center, but that component is still under development and not ready for testing. NOTE: Changing the global refresh rate *also* changes the refresh rate for VGA text modes to your preferred value. You may want to reset the text modes back to 70Hz manually if the refresh rate controlled text modes cause problems. GAOPTION OPTIONS SELECTION PROGRAM __________________________________ This is a simple command line program to allow you to override some of the useful options for the SciTech Nucleus drivers. You will need to reboot before any of the options will take effect for the SDDGRADD display drivers. To see the current list of options and settings, use the following command: gaoption show This will show all the options for the current device. Some of the more useful options are explained below: gaoption accel [none | basic | most | full] This option controls what hardware acceleration features are used by the drivers. By default full hardware accleration is enabled. If you have problems with the mouse cursor, try 'most', which will disable hardware acceleration of the mouse cursor. The 'basic' setting will allow for basic acceleration features and is useful if you have problems with line drawing or text. The 'none' option turns off all hardware acceleration in the driver. gaoption vbe [on | off] gaoption vga [on | off] These options control whether the VBE/Core or VGA fallback drivers are used by default, or whether the native hardware accelerated drivers are used. By default these options are off, but you may want to enable one of them if the native driver has problems on your system. gaoption prefer32 [on | off] gaoption prefer16 [on | off] The prefer32 option controls whether you would prefer 32-bit display modes over 24-bit display modes to show up in the list of available display modes for the SDDGRADD driver. The default is to choose 32-bit modes in preference to 24-bit modes if the mode exists at both color depths, and both color depths are fully accelerated. Otherwise the highest performance mode is always chosen. Similarly, the prefer16 option controls whether you would prefer 16-bit display modes over 15-bit display modes, but all modes at both of these color depths are always available for the SDDGRADD driver. gaoption nowcomb [on | off] This option controls whether the Nucleus drivers will attempt to enable write combining on your system for faster system memory to video memory transfers. By default write combining will always be used where possible, but if this is causing problems you may wish to try using this option to disable write combining support. The most likely scenario would be for a new processor that has not yet been fully QA tested. gaoption agpmem [memsize] This option controls how much system memory to allocate to video. It only has an effect on video chipsets that use AGP memory; currently the Intel i810 and i815 chipsets are the only ones that do so. The memory size defaults to 4096 Kb, but can be changed as desired. MISCELLANEOUS TIPS........................................... BIOS Support on Laptops/Integrated Video ________________________________________ Some laptops, including those that use the S3 Savage/IX or S3 SuperSavage chipsets, will require an additional driver for full LCD BIOS support on older revisions of OS/2. When booting with the LCD panel active, if the OS/2 System object does not display refresh rate selection, and/or displays video modes larger than your LCD panel, then you may need this driver. You can load this driver by adding the following line to your Config.Sys file: DEVICE=X:\OS2\MDOS\VPRPMI.SYS where X: is your OS/2 boot drive, and reboot. Note that subsequent installations of GRADD drivers (including SDD) may remove this line from your Config.Sys. This driver should not be required for the "Convenience Pak" releases of OS/2 Warp 4 and WSeB. Machines that utilize shared memory for the onboard video chipset, such as the Intel i845G, will benefit from increasing the amount of allocated video memory in the BIOS. This can greatly increase the number of available video modes and refresh rates. DDC Monitor Detection on Multihead Cards ________________________________________ DDC monitor detection is currently only supported on the primary head for video cards which have multiple heads. On some cards, such as the Nvidia GeForce4 Ti chipsets, the primary head is the DVI connector, and a DVI->VGA connector is required to attach a CRT and have it detected by DDC. FixPak-Specific Problems ________________________ OS/2 FixPaks contain updates to the core GRADD system, parts of which will never be updated by SDD. Therefore, updating to the latest FixPak can often clear up some graphics problems. Unfortunately, there are sometimes exceptions, and new problems appear. If there are known workarounds to these problems, we will try to list them here. ** Washed-out icons ** In Warp 4 FP14 and above, WSeB FP2, and the Convenience Paks, there is new "enhanced stretch-blitting." This new feature has one known ill side-effect, where some of the icons for folders and other items will appear "washed out" when running in 24bpp or 32bpp. To fix this, you can disable the new feature by adding the following line to your Config.Sys file: SET ENH_STRETCH=NO This setting will not take affect until after you reboot. ** Reverting to VGA in Warp 3 ** Using the revert to VGA function in Warp 3 will cause some video components to be back-leveled to versions that are incompatible with GRADD, most notably DSPRES.DLL. If you use the revert to VGA function, you should update your video components with the versions found in the \OS2\INSTALL\VGA directory prior to installing SciTech Display Doctor. Relocating the Nucleus drivers ______________________________ If you are limited on disk space on your boot partition, it is possible to relocate the Nucleus drivers, which are normally located in the subdirectory \OS2\DRIVERS\NUCLEUS, to another drive. Create a new directory to hold these files, such as D:\NUCLEUS, then use xcopy to copy all files, including all of the subdirectories, from the original location. Then, add the following line to your Config.Sys file: SET NUCLEUS_PATH=D:\NUCLEUS where D:\NUCLEUS is the new directory that you created. Then, you may remove the files from the original location, and reboot. Switching between Screen Pages ______________________________ If for some reason you wish to disable the new SciTech Display Doctor Screen pages in the System object, it is possible to revert back to the IBM version by running the following command: C:\SDD\SDDVCFG.CMD R where C:\SDD is the directory that you installed into. To (re-)install the SciTech versions of the Screen pages, simply run it without parameters: C:\SDD\SDDVCFG.CMD where C:\SDD is the directory that you installed into. SUPPORT................................................................... If you have questions regarding SciTech Display Doctor/se we ask that you direct your questions to your IBM support contact for OS/2. Please avoid requesting direct support from SciTech in relation to this IBM supplied edition of SDD/se. Doing this will help IBM to ensure that support requests are adequately addressed and that any resulting fixes are included in subsequent IBM supplied updates. If you are unsure of how to obtain IBM support contacts for OS/2, we suggest that you call 1-800-237-5511 for IBM Solutions Management in the United States, or your IBM country support in other countries. (End of Document)