OS/2 2.1 S3 Video Driver Update Package THIS VIDEO DEVICE DRIVER AND THE MAINTENANCE FIXES ARE DESIGNED TO BE USED WITH THE OS/2 2.1 PRODUCT. YOU MUST BE A CURRENT LICENSEE OF OS/2 2.1 IN ORDER TO USE THIS PRODUCT. THIS CODE IS GOVERNED BY THE TERMS AND CONDITIONS OF THE OS/2 PROGRAM LICENSE AGREEMENT. ATTENTION IBM VALUEPOINT USERS: You might encounter a blank screen while switching from one window to another when using any one of the following: PS/ValuePoint Display Models: 6314 6317 6319 PS/ValuePoint Computer Models: 6382 6384 6387 To correct or avoid this problem, you MUST do the following: 1. Make sure that the flash EEPROM level of your system is 61 or later. To check the EEPROM level: a. Begin the Configuration Utility program by turning the system off and then on again. b. During the memory count, press F1. (The memory count appears in the upper left corner of the screen as numbers followed by KB.) c. When the Configuration Utility screen appears, look for the Flash EEPROM Revision Level. d. The fifth and sixth characters in the Flash EEPROM Revision Level represent the actual revision level. e. If the revision level is less than 61, you must install the ValuePoint Flash BIOS update. To get the required ValuePoint Flash BIOS update do the following: f. Access the IBM PC Company Bulletin Board System (1-919-517-0001), then download the VP2FL61A.DSK file, which is the Flash BIOS Update Level 61. If you do not have access to a modem, you can call the IBM Help Center (1-800-772-2227) and request this update on diskette. 2. You must install both the flash update if the revision level is less than 61, and this S3 Video Driver Update Package. ------------------------------------------------------------------------------ This package contains an OS/2* 2.1 video accelerator driver supporting the 86C801/86C805 and 86C928 chip sets from the S3** Corporation. These chip sets are found on many leading video display adapters, including Actix**, Artist Graphics**, Diamond Stealth**, Focus**, Metheus**, MiroMAGIC, Nth Graphics**, Number Nine**, Orchid**, PCG**, Vermont**, Video 7**, Volante** and on the system boards of leading hardware systems, such as those from the IBM* Corporation and the Dell** Computer Corporation. This package also contains: o This README with instructions for installing the driver from a diskette or using the Configuration Installation Distribution (CID) environment. o Maintenance updates to OS/2 2.1 required for the successful operation of the driver. SUPPORTED FEATURES ------------------ This S3 video accelerator driver provides seamless support for accelerated video graphics and advanced color resolutions when used with the minimum required video memory. It conforms to the OS/2 2.1 32-bit flat memory model and is designed to function as a 32-bit Presentation Manager* display driver under the OS/2 2.1 32-bit graphics engine. This video accelerator driver supports these resolutions and colors depths: Number of Video Memory Resolutions Colors Required 640x480 256 1MB 800x600 256 1MB 1024x768 256 1MB 1280x1024 256 2MB 640x480 65,536 1MB 800x600 65,536 1MB 1024x768 65,536 2MB 640x480 16,777,216 1MB This S3 video accelerator driver supports the following number of columns and rows in an OS/2 full-screen session: Columns Rows 132 25 132 43 INSTALLATION INSTRUCTIONS ------------------------- NOTES: 1. You must have OS/2 DOS Support installed in order to install this driver. 2. The OS/2 ATTRIB command is used during installation. If you elected not to install the OS/2 System Utility Programs or you have deleted the ATTRIB, command you must use Selective Install to restore the ATTRIB command before continuing. 3. If you previously installed SVGA support, return to VGA resolution using the new SETVGA procedure found at the end of this README before you install this driver. INSTALLATION FROM DISKETTE -------------------------- This video accelerator driver is compatible with OS/2 2.1. Do not install it on previous versions of OS/2. To install this S3 video accelerator driver from diskette: 1. Place this diskette into drive A (or any other diskette drive). 2. Open an OS/2 full-screen or OS/2 window session. 3. At the OS/2 command prompt, type the following command: A:S3INST A: C: where: A: is the diskette drive C: is the drive where OS/2 2.1 is installed This command will copy all necessary files to the OS/2 drive. 4. Remove the diskette from the diskette drive, perform a shutdown, and then restart the system. 5. Open the "OS/2 System" folder. 6. Open the "System Setup" folder. 7. Open the "Display Driver Install" (DSPINSTL) object. When the Display Driver Install window appears, "S3" should be the default choice. Select "OK". When the Monitor Configuration/Selection Utility window appears, the "Install Using Defaults for Monitor Type" option is preselected. You can accept this option or select the "Install Using Display Adapter Utility Program" option. NOTE: If you select the Install Using Display Adapter Utility Program option, follow the instructions on your screen. For additional information about this option, you can refer to pages 114 and 115 in the "OS/2 2.1 Installation Guide". 8. When the source directory pop-up window appears, insert the S3 Video Accelerator Driver diskette and select Install. DSPINSTL determines the hardware configuration by creating the SVGADATA.PMI file on the drive where the OS2 directory is located. If the SVGADATA.PMI file has not been created, the adapter will not be supported. 9. When the installation is complete, do the following: a. Open "OS/2 System". b. Open "System Setup". c. Open the "System" object. The Screen page of the Settings notebook lists all the supported resolutions for your configuration. d. Select a resolution; then, close the notebook. 10. Perform a shutdown; then, restart the system. Note that during the installation of this driver a DISPLAY.LOG file is created in the OS2\INSTALL directory. This file identifies the OS/2 2.1 system files that were updated and indicates whether the installation was successful. The contents of this file might be useful if you need to report an installation problem to IBM. COMPATIBILITY --------------------------------------- This video accelerator driver is compatible with OS/2 2.1. Do not install it on previous versions of OS/2. IBM has tested many display adapters containing the S3 chips sets. Those that have tested successfully are listed in this README file. However, certain display adapters in combination with certain chip sets might not be supported. IBM is continuing to test; therefore, support for additional combinations is expected to be added over time. NOTE: If you are using the 256 color mode, and your desktop appears to be darker than other color modes, you must edit the SVGADATA.PMI file located in the \OS2 directory. Change the following statement from: HI-COLOR DAC by .... to: HI-COLOR DAC by unknown To make the changes effective you must reboot your system. S3 Adapters/Systems Chipsets ----------------------------------------------- Actix GraphicsENGINE 32 801 640x480x256 800x600x256 1024x768x256 1280x1024x256 640x480x64K 800x600x64K 1024x768x64K 640x480x16M Actix GraphicsENGINE 32 LB 805 640x480x256 800x600x256 1024x768x256 1280x1024x256 640x480x64K 800x600x64K 1024x768x64K 640x480x16M Actix GraphicsENGINE ULTRA 928 640x480x256 800x600x256 1024x768x256 1280x1024x256 640x480x64K 800x600x64K 1024x768x64K 640x480x16M Artist Graphics** Winsprint 928 640x480x256 800x600x256 1024x768x256 Diamond Stealth 24** 801 640x480x256 800x600x256 1024x768x256 1280x1024x256 640x480x64K 800x600x64K 1024x768x64K 640x480x16M Diamond Stealth 24 LB** 805 640x480x256 800x600x256 1024x768x256 1280x1024x256 640x480x64K 800x600x64K 1024x768x64K 640x480x16M Diamond Stealth Pro** 928 640x480x256 800x600x256 1024x768x256 1280x1024x256 640x480x64K 800x600x64K 1024x768x64K 640x480x16M Diamond Stealth Pro LB** 928 640x480x256 800x600x256 1024x768x256 1280x1024x256 640x480x64K 800x600x64K 1024x768x64K 640x480x16M Focus 2 The Max Truespeed 801 640x480x256 800x600x256 1024x768x256 1280x1024x256 640x480x64K 800x600x64K 1024x768x64K 640x480x16M Metheus (Brooktree DAC) 928 640x480x256 800x600x256 1024x768x256 1280x1024x256 640x480x64K 1024x768x64K 640x480x16M Metheus (AT&T** DAC) 928 640x480x256 800x600x256 1024x768x256 1280x1024x256 640x480x64K (BIOS 2.1 required) 800x600x64K (BIOS 2.1 required) 1024x768x64K (BIOS 2.1 required) 640x480x16M (BIOS 2.1 required) MiroMAGIC S4 LB 928 640x480x256 800x600x256 1024x768x256 National Design Volante** Warp 10 LB 805 640x480x256 800x600x256 1024x768x256 640x480x64K 800x600x64K 640x480x16M Nth Graphics** S3 Advantage 801 640x480x256 800x600x256 1024x768x256 1280x1024x256 640x480x64K 800x600x64K 1024x768x64K 640x480x16M Nth Graphics S3 Advantage LB 805 640x480x256 800x600x256 1024x768x256 1280x1024x256 640x480x64K 800x600x64K 1024x768x64K 640x480x16M Number Nine** #9** GXE (Brooktree DAC) 928 640x480x256 800x600x256 1024x768x256 1280x1024x256 640x480x64K 1024x768x64K 640x480x16M Number Nine #9 GXE (AT&T DAC) 928 640x480x256 800x600x256 1024x768x256 Orchid Fahrenheit** 1280 Plus 801 640x480x256 800x600x256 1024x768x256 1280x1024x256 640x480x64K 800x600x64K 1024x768x64K 640x480x16M Orchid Fahrenheit LB 805 640x480x256 800x600x256 1024x768x256 1280x1024x256 640x480x64K 800x600x64K 1024x768x64K 640x480x16M PCG** Photon Torpedo 801 640x480x256 800x600x256 1024x768x256 1280x1024x256 640x480x64K 800x600x64K 640x480x16M PCG Photon Torpedo LB 805 640x480x256 800x600x256 1024x768x256 1280x1024x256 640x480x64K 800x600x64K 640x480x16M Vermont** 801 ISA 801 640x480x256 800x600x256 1024x768x256 1280x1024x256 640x480x64K 800x600x64K 1024x768x64K 640x480x16M Video 7 Win.Pro** 801 640x480x256 800x600x256 1024x768x256 1280x1024x256 640x480x64K 800x600x64K 640x480x16M IBM PS/ValuePoint* 805 (BIOS L6JT61A required) 640x480x256 800x600x256 1024x768x256 1280x1024x256 640x480x64K 800x600x64K 1024x768x64K 640x480x16M Dell 805 640x480x256 800x600x256 1024x768x256 1280x1024x256 FUNCTIONAL RESTRICTIONS ----------------------- o After Dark** for Windows** images that move from left to right do not perform properly at 640x480x16M resolution. o To avoid a General Protection fault while loading Ventura Publisher** for Windows be sure it is in one of the 256 color resolutions. o To avoid a trap in Lotus** 1-2-3** for OS/2 do not attempt to run the program at 16.7 million colors. o WordPerfect** 5.1 and 5.2 for Windows produce a general protection fault when the "Print Preview" option is selected while using 800x600x64K or 600x480x16 million color mode. o Users of the software motion video feature of MMPM/2 should expect satisfactory results in 256-color modes. However, in 64K-color modes, users of the feature will experience unusual results. An OS/2 2.1 pervasive fix package will be available electronically. The software motion video feature is not supported in 16 million color modes. In addition, the software motion video feature will take advantage of a 1MB aperture on video adapters and systems where it is available to improve the performance of video playback in 64K-color modes. For those systems with nonstandard locations, the actual physical address of the aperture must be provided in the following CONFIG.SYS statement: SET VIDEO_APERTURE=xxxh where "xxx" is a hexadecimal value in units of 1MB, representing the actual physical address to map to the aperture. For example, the IBM PS/ValuePoint Systems must have the statement: SET VIDEO_APERTURE=400h to use a physical address at 1GB. INSTALLATION IN A CID ENVIRONMENT ---------------------------------- NOTES: 1. The server must contain a directory named S3_DRVS on the same drive where the OS/2 2.1 diskettes reside. The S3_DRVS directory must contain all of the files from the S3 Video Accelerator Driver diskette. 2. OS/2 2.1 must have been successfully installed on the client using the CID Method. To install the S3 video accelerator driver using CID, use the following information to modify your LCU command file. NOTE: The following information is meant as a guide, your LCU command file might be different. /*****************************************************/ /* LCU PRODUCT DATA SECTION */ /*****************************************************/ . . . x.s3video = 15 x.15.name='S3 Video' x.15.statevar = 'CAS_' || x.15.name x.15.instprog = 'x:\img\s3_drvs\S3INST.CMD', ' x:\img\s3_drvs ' || bootdrive || ' /cid' x.15.rspdir = '' x.15.default = '' x.s3dspinstl = 16 x.16.name='S3 CID Dspinstl' x.16.statevar = 'CAS_' || x.16.name x.16.instprog = bootdrive || '\os2\install\DSPINSTL.EXE', ' /pk:SVGA', ' /sk:NONE', ' /s:x:\img\s3_drvs', ' /t:' || bootdrive, ' /mc:8' x.16.rspdir = '' x.16.default = '' /*---------------------------------------------------*/ /* NUMBER OF PROGRAMS SET UP IN THE */ /* PRODUCT DATA SECTION */ /*---------------------------------------------------*/ NUM_INSTALL_PROGS = 16 /*****************************************************/ /* INSTALLATION SECTION */ /*****************************************************/ . . . when OVERALL_STATE = 2 then do if RunInstall(x.s3video) == BAD_RC then exit Call RebootAnd GotoState(3) end when OVERALL_STATE = 3 then do if RunInstall(x.s3dspinstl) == 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 machine */ return . . . /*****************************************************/ END OF LCU INFORMATION TO BE ADDED /*****************************************************/ Following is an explanation of the line that is executed in the LCU command file: C:\OS2\INSTALL\DSPINSTL /PK:SVGA /SK:NONE /S:X:\ /T:C: /MC:8 /PK:SVGA where SVGA is the primary adapter key /SK:NONE where NONE is the secondary adapter key /S:X:\ where X:\ is the redirected source path /T:C: where C: is the drive where OS/2 2.1 is installed /MC:8 is the manufacturing code that distinguishes S3. NOTE: After the S3 video accelerator driver has been successfully installed on the client machine using the CID method and the client machine is restarted, the default resolution will be 640x480x256. NEW SETVGA PROCEDURE -------------------- Use the following procedure instead of the SETVGA command to return to VGA mode. NOTE: If your display is out of sync, start OS/2 using the OS/2 Installation Diskette, insert Diskette 1 when prompted, then press Esc to access a command prompt. Follow the instructions below to reset your display mode. o If you installed OS/2 from diskettes: 1. Be sure RSPDSPI.EXE is in the \OS2\INSTALL directory. If it is, go to step 2. If it is not, insert Installation Diskette 8 and unpack RSPDSPI.EXE with the following command: C:\OS2\UNPACK A:\INSTAID C: /N:RSPDSPI.EXE where: A: is the drive containing Installation Diskette 8 C: is the drive where OS/2 2.1 is installed 2. Type C:; then press Enter 3. Type CD C:\OS2\INSTALL; then press Enter 4. Type RSPDSPI /PK:VGA /SK:NONE /S:A:\ /T:C:; then press Enter /T:C: where C: is the drive where OS/2 2.1 is installed /S:A: where A: is the diskette drive you use to install OS/2 o If you installed OS/2 from CD-ROM or a LAN: 1. Be sure RSPDSPI.EXE is in the \OS2\INSTALL directory. If it is, go to step 2. If it is not, unpack RSPDSPI.EXE with the following command: C:\OS2\UNPACK E:\DISK_8\INSTAID C: /N:RSPDSPI.EXE where: C: is the drive where OS/2 2.1 is installed E: is the CD-ROM or LAN drive 2. Type C:; then press Enter 3. Type CD C:\OS2\INSTALL; then press Enter 4. Type RSPDSPI /PK:VGA /SK:NONE /S:E:\OS2SE21\ /T:C:; then press Enter /T:C: where C: is the drive where OS/2 2.1 is installed /S:E: where E: is the CD-ROM or LAN drive 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 Presentation Manager OS/2 PS/ValuePoint The following terms, denoted by an asterisk (**) in this file, are trademarks or registered trademarks of other companies as follows: Trademark Owner ------------------------------------------------------- Actix Actix Systems Corporation After Dark Berkely Systems, Inc. Artist Graphics Artist Graphics AT&T American Telephone & Telegraph Company Dell Dell Computer Corporation Diamond Stealth Diamond Computer Systems, Inc. Diamond Stealth 24 Diamond Computer Systems, Inc. Diamond Stealth 24 LB Diamond Computer Systems, Inc. Diamond Stealth Pro Diamond Computer Systems, Inc. Diamond Stealth Pro LB Diamond Computer Systems, Inc. Fahrenheit Orchid Technology, Inc. Focus Information Builders, Inc Lotus Lotus Development Corporation Metheus Metheus Corporation Nth Graphics Nth Graphics Number Nine Number Nine Computer Corporation Orchid Orchid Technology, Inc. PCG Personal Computer Graphics Corporation S3 S3 Incorporated Ventura Publisher Ventura Software, Inc. Vermont Vermont Microsystems Video 7 Video Seven, Inc. Video 7 Win.Pro Video Seven, Inc. Volante National Design INc. Windows MicroSoft Corporation WordPerfect WordPerfect Corporation 1-2-3 Lotus Development Corporation #9 Number Nine Computer Corporation IBM DISCLAIMS ALL WARRANTIES, WHETHER EXPRESSED OR IMPLIED, INCLUDING WITHOUT LIMITATION, WARRANTIES OF FITNESS AND MERCHANTABILITY WITH RESPECT TO THE INFORMATION IN THIS DOCUMENT. BY FURNISHING THIS DOCUMENT, IBM GRANTS NO LICENSES TO ANY RELATED PATENTS OR COPYRIGHTS. THIS DRIVER IS COPYRIGHTED BY INTERNATIONAL BUSINESS MACHINES CORPORATION. ALL APPROPRIATE RESTRICTIONS APPLY. (End of Document)