5465 Graphics Display Device Driver for OS/2 ____________________________________________ Device Driver Version: Evaluation 1.71f Contents ________ 1.0 Changes in this release 1.1 Changes from previous releases 2.0 Installing the Device Driver 2.1 Installation Notes 3.0 Driver Resolution Modification 4.0 Driver Display Selection 5.0 Driver Display Modes 6.0 Setting up default refresh rates and selecting a monitor 7.0 Known Issues 8.0 Driver Limitations 9.0 Component Description 1.0 Changes in this release ___________________________ Version: 1.71f Release Date: 12/04/98 Internal build: 123_60.01 Files Modified: cirrus.dll, 546xsl.drv Resolved Problems / New Features: - Corrected a bug where the Win-OS/2 session only appears in the controller's screen but not the target's screen when using DCAF. PDR#11782. - Fixed an improper display of the "umlaut" character on German OS/2 systems. PDR#11783. 1.1 Changes in previous releases ___________________________ Version: 1.71e Release Date: 10/08/98 Internal build: 123_59.01 Files Modified: cirrus.dll Resolved Problems / New Features: - Resolved corruption on the controller system when using DCAF to remotely connect two systems in 24bpp. PDR#11724. ___________________________ Version: 1.71d Release Date: 08/19/98 Internal build: 123_58.01 Files Modified: cirrus.dll Resolved Problems / New Features: - Fixed the Toolbar lockup button that was not working after typing in the password to unlock the machine at 1024x768x65k@70Hz. PDR#11619. ___________________________ Version: 1.71a Release Date: 08/14/98 Internal build: 123_57.01 Files Modified: 546xsl.drv, video.cfg Resolved Problems / New Features: - Fix for the Lotus Freelance defect. - VIDEO.CFG has all of the refresh rates set to 60Hz. ___________________________ Version: 1.71 Release Date: 7/27/98 Internal build: 123_55.01 Files Modified: 546xfs.drv, 546xsl.drv Resolved Problems / New Features: - Fixed a GPF in 10x7x8 & 10x7x16 while running the Idlewild module "Fade Away" from MS-WEP in Windows or WIN-OS/2. PDR#11263 ___________________________ Version: 1.70e Release Date: 7/10/98 Internal build: 123_53.01 Files Modified: cirrus.dll, setup.cmd, oempmi.dll, svgadata.pmi, 546xfs.drv, 546xsl.drv Resolved Problems / New Features: - Corrected GPF problem when running Dcaf on Warp 3 - Resolved the problem where the user is unable to set mode 132x43 from an OS/2 command prompt. The problem is not seen from an OS/2-DOS or plain DOS prompt. PDR#11477. - Minor adjustment in the setup.cmd file to stream line the installation process. - Fixed a problem in text modes 132x25 and 132x43. - In Win-OS/2 seamless, PowerPoint's rehearse timings feature causes a GPF in 546XSL.DRV in 8bpp modes.PDR#11480. ___________________________ Version: 1.70d Release Date: 6/01/98 Internal build: 123_48.02 Files Added: getmonid.cmd, monitor.dif, rxvidcfg.dll, vcfgcid.cmd, vcfgmri.dll, dspinstl.exe Files Modified: 546xsf.drv, 546xsl.drv, cirrus.dll, cirrus.dsp, cl211.dsp, readme.1st, setup.cmd, video.cfg, videocfg.dll Resolved Problems / New Features: - Corrected a GPF problem occuring when bringing up a help file in Word. PDR#11426. - Corrected horizontal line corruption in Communication Manager 2 at 640x480. PDR#11303. - Corrected a system lockup when resizing the Communication Manager 2 window or switching to another application from CM/2. PDR#11395. - Fixed multiple font problems in AVIO window appearing in Italian OS2 CM/2. - Updated to allow monitor selection. - Resolved a problem where the system will improperly reboot to the highest available refresh rate (usually 75Hz) after the user sets the refresh rate to 60Hz in any mode and color depth that supports refresh rates higher than 60Hz. - Updated the monitor definitions file. The "Default" monitor definition has been included for "valid" configuration after installation. - Added documentation in the readme file for setting up default refresh rates and selecting a monitor. - Updated PMI/install. ___________________________ Version: 1.70b Release Date: 3/26/98 Internal build: 123_38.01 Files Modified: Setup.cmd Resolved Problems / New Features: - Install change for CID. - If the user aborts the installation process, the install program incorrectly reports that installation was successful. - An Error message appears if the user types in incorrect parameters on the command line will scroll off the screen. The user is unable to read the error message. This has been corrected in this release. ________________________________ Version: 1.70 Release Date: 3/6/98 Internal build: 123_35.01 Files Modified: cirrus.pak, cl.dsc, cl2.dsc, cl_pmi.pak, windrv.pak Resolved Problems / New Features: - Corrected system lockup problem when opening a WIN-OS/2 window while running the Speedy program. PDR#10942. - Corrected font and icon corruption in the title bar when switching to the Program Manager while running the Speedy program font test. PDR#11117. - Speedy program runs extremely slow in Seamless Windows. This has been corrected in this release. PDR#11152. - Corrected vertical lines of various colors appearing in the Paintbrush window when moving the Paintbrush window. PDR#10944. - Corrected lines appearing along the right edge of movie clips and in DOS windows. The problem appears when setting display mode to one with 24-bit color. PDR#10946. - Corrected vertical lines in DOS window's title bar when moving an OS/2 window over a DOS window. The problem appears when setting display mode to one with 24-bit color. PDR#10947. - Corrected solid or dotted black vertical lines appearing on dimmed buttons in the desktop settings pages. This problem appears when setting display mode without 24-bit color. PDR#10948. - Corrected residual lines remaining around the border of the screen following right clicking on the desktop to bring up the popup menu and then left clicking. The problem appears after installing a previous driver and booting into 1600x1200x8 resolution at 60Hz. PDR#11088. - Corrected solid black corruption lines, various colored verticle lines around the icons in the OS/2 window, and corrupted text in the menu and title bar. The problem appears when the OS/2 icon view window is moved back and forth over horizontally over a DOS window in 24bpp modes. PDR#11095. ________________________________ Version: 1.62 Release Date: Internal build: 123_31.01 Files Modified: cl.dsc, cl2.dsc, cl_pmi.pak, install.txt, readme.1st Resolved Problems/New Features: - Driver will not install after returning to VGA during boot Warp 3.0 AGP. PDR#10754. - Resolutions missing or not accessable in Warp 4.0 (Merlin). PDR#11035. ________________________________ Version: 1.62 Beta2 Release Date: Internal build: 123_30.01 Files Modified: cirrus.dsp, cirrus.pak, cl211.dsp, os2211.pak setup.cmd, install.txt, readme.1st, Windrv.pak Winfont.pak Resolved Problems / New Features: - Driver installation shows Black screen in OS/2 2.11 (AGP Only). PDR#10299 - Driver installation shows error message that specified file not found. (AGP only). PDR#10755 - Can not install driver after enabling the FASTLOAD Feature of OS/2 WARP 3.0 (AGP only). PDR#10757 - System.INI file shows entries pointing to CL-GD5462 while the system has CL-GD5465. PDR#10320 ________________________________ Version: 1.60 Release Date: Internal build: Files Modified: cirrus.dsp, cl211.dsp, cl_pmi.pak, install.txt, readme.1st Resolved Problems / New Features: - Resolved SVGA.EXE utility incorrectly detecting GD6235 chip when using a non-DDC monitor under Warp 3.0's full screen command prompt. PDR#9941. - Modified Installation to display the correct adapter being used in the system. PDR#10320. ________________________________ Version: 1.52 Release Date: Internal build: Files Added: install.txt Files modified: CIRRUS.PAK, SETUP.CMD, WINDRV.PAK Resolved Problems / New Features: - Fixed OS/2 Warp 4.0: Random system locks up on Rockaway. PDR#10406. - Fixed GPF pointing to GDI.EXE when opening anything in control panel in seamless winos2 in OS/2 2.11 (800x600x65k). PDR#10321. - Fixed font Change in Full screen DOS session when you start and end the Winos2 full screen session from command prompt in OS/2 2.11. PDR#10298. - Fixed running Windows Clock in Analog mode and switching between open windows in seamless mode causes system lockup in Merlin. PDR#10238. - Fixed GPF pointing to GD5462SL.DRV and USER.EXE when toggling between open windows after opening File Manager in WinO/2 session in Warp 3.0 at 124x768x16m. PDR#10230. - Fixed the WinOS/2 full screen corruption when switching between WinOS/2 and PM Desktop and when the WinOS2 is started from DOS full screen on OS/2 2.11. PDR#10297. - Fixed display corruption on Windows side when starting WinOS/2 from full screen OS/2 command prompt and switching to desktop while Windows starts. PDR#10247. - Fixed Resolution and Refresh rate values being improperly highlighted in the system property page in OS/2 WARP 3.0. PDR#10066. - Fixed problem of previous refresh rate setting being displayed after changing value and installing the driver. PDR#10067. - Corrected bug of System coming up in 256 color mode with display properties showing 800x600 running in 16M color. Occurs after installing the driver in OS/2 Warp 3.0. PDR#9934. - Fixed problem where system is not running the same refresh rate as the display properties. Occurs at initial boot up after installing the driver, in OS/2 Warp 3.0. PDR#9935. - The driver works with the AF board. 2.0 Installing the Device Driver ________________________________ 1. Open OS/2 SYSTEM. 2. Open COMMAND PROMPTS. 3. Open an OS/2 WINDOW or OS/2 FULL SCREEN command session. 4. Insert the Cirrus Logic Installation diskette in drive A. 5. From the OS/2 session type "A: [enter]". Then from the A: prompt type "setup c" [enter] 6. From the DISPLAY DRIVER INSTALL window, select PRIMARY DISPLAY select OK. 7. From the PRIMARY DISPLAY DRIVER LIST window, select CIRRUS LOGIC select OK. 8. From the SOURCE DIRECTORY window, make sure source directory points to location of installation diskette (use Change radio button to select the proper drive, if necessary) select INSTALL 9. After installation is complete, from the DISPLAY DRIVER INSTALL pop-up window, select OK 10. Remove the diskette from drive A. 11. Shut down by selecting the Shut down button on the Launch Pad, and re-boot. 12. If you want to change screen resolution then proceed with the appropriate Screen Resolution Modification instructions below. (defaults to 640 x 480) 2.1 Installation Notes ______________________ The installation instructions above cover OS/2 versions: 2.11, V3.0 (WARP), V4.0 (MERLIN). Version 2.1x does not have a Launchpad. 2.1x users must Shut down and reboot the system. The installation instructions assumes you are installing from A: to C: If this is not the case make appropriate adjustments. You may also reference installation instructions in the OS/2 Installation guide. 3.0 Driver Resolution Modification ( OS/2 v3.0 (Warp) and v4.0 (Merlin) ) _________________________________________________________________________ To change resolutions and pixel depths within the driver AFTER INSTALLATION, take the following steps: 1. Click your right mouse button on the OS/2 Desktop and select the entry "System Setup". When the folder opens, double click on the SYSTEM icon. 2. Select the Screen Resolution from among those listed, then close the System Settings Window by double clicking on the top-left corner. (NOTE: you must shut-down and re-boot before the change will actually take place.) 4.0 Driver Display Selection ( OS/2 3.0 (Warp) and 4.0 (Merlin) ) _________________________________________________________________ To select a particular monitor: 1. Click your right mouse button on the OS/2 Desktop and select the entry "System Setup". When the folder opens, double click on the SYSTEM icon. 2. Select the Screen tab, and go to page 2 to select the display. 5.0 Driver Display Modes ________________________ The drivers will support the following refresh rates: Memory Configurations Per Mode Resolution 8 bpp 16 bpp 24 bpp 640x480 2, 4 2, 4 2, 4 800x600 2, 4 2, 4 2, 4 1024x768 2, 4 2, 4 4 1280x1024 2, 4 4 Not Required 1600x1200 2, 4 Not Required Not Required Display Modes and Refresh Rates Resolution 8 bpp 16 bpp 24 bpp 640x480 60,72,75,85 60,72,75,85 60,72,75,85 800x600 56,60,71,72, 56,60,71,72, 56,60,71,72, 75,85 75,85 75,85 1024x768 43i,60,71,75, 43i,60,71,75, 43i,60,71,75, 85 85 85 1280x1024 43i,60,71,75, 43i,60,71,75, Not Required 85 85 1600x1200 48i,60,65,70, 60 Not Required 75,80,85 6.0 Setting up default refresh rates and selecting a monitor ______________________________________________________________ The VCFGCID.CMD utility will allow for you to select a monitor, resolution and refresh rate as part of a CID installation. Note: The GETMONID.CMD and the VCFGCID.CMD utilities are automatically installed with the display driver. The VCFCID.CMD utility should be run after the display driver has been installed and the system has been rebooted. The resolution, refresh rate and monitor selection must be done in 2 sepearate steps. Step 1 - Set the monitor ======================== Once the video graphics driver has been installed and the system has been rebooted, the following command must be run: vcfgcid /mon: This command will set the monitor type for the system (see the instructions below on how to obtain the monitor index number). Once this command is run, the system must be rebooted. Step 2 - Set the resolution and refresh rate ============================================ Once the system has been rebboted with the correct monitor selection, run the following command: vcfgcid /res: /rr: where is the desired resolution to boot in and is the desired refresh rate available in the selected resolution. The system must then be rebooted again. The utility "VCFGCID.CMD" is a command file which is called from a SDM (Software Distribution Manager) and which takes the following parameters: vcfgcid /L1: - Name of error log file /L2: - Name of history log file /RES: - Resolution i.e. 1024x768x256 /MON: - Index of selected monitor in "MONITOR.DIF" file (see below) /PMI - Indicates that the utility should regenerate the svgadata.pmi file if selected montior has greater capabilities than default monitor /RR: - Desired refresh rate for selected resolution "/L1:" and "/L2:" are optional. You must specify at least one of "/RES:", "/MON:" or "/RR:" **DO NOT use the "/PMI" option as the SVGA.EXE program does not recoginize the Cirrus Logic 546X chips sets. The correct SVGADATA.PMI is copied during installation of the drivers.** The monitor "Index" passed as the value for parameter "/MON:" needs to be obtained from the "monitor.dif" file installed on the client system. A utility has been included "getmonid.cmd" which will search the monitor.dif file for specified keywords and return the index values. getmonid [ ...] [-d ] where "-d " is optional and allows for the specification of a an explicit "monitor.dif" file. If not specified than the DPATH is searched for "monitor.dif" e.g. getmonid ibm 15p -d monitor.dif returns: Index: 136 OEMString = "IBM 15PT/15XT TouchScreen Color Monitor 15 inch, IBM Corporation" Index: 135 OEMString = "IBM 15P/15X/15XG Color Monitor 15 inch, IBM Corporation" Choose the index which corresponds to the monitor you wish to be selected. 7.0 Known Issues ________________________ - Some text on property sheet 1 of display is not completely displayed. - When first opening the System Properties, the second page (monitor page) does not display. Closing and reopening is required to display the second page. PDR#11304. - CID install will not function from a local system directory 8.0 Driver limitations _____________________________ - This driver is not yet fully compatible with OS/2 2.11. Testing is still being performed in OS/2 2.11 at the time of this release. 9.0 Component Description _________________________________ FILE NAME COMPONENT DESCRIPTION --------- --------------------- DSPINSTL.EXE OS/2 Display Install Utility CIRRUS.DSP Cirrus display description & settings CL.DSC Install file CL2.DSC Install file CL211.DSP Cirrus display description & settings for OS/2 2.11 README.1ST This file. VCFGINST.EXE Video Install SETUP.CMD Command file to install the Cirrus OS/2 Warp display driver. Revision 1.2. CIRRUS.PAK: OS/2 PM driver in PAK format -BVHSVGA.DLL Base video handler -CIRRUS.DLL PM driver -IBMGPMI.DLL IBM's OEM pmi support -OEMPMI.DLL Cirrus OEM custom service routines for use with videopmi.dll -RXVIDCFG.DLL CID base video configuration utility dll -VCFGMRI.DLL Dialogs settings notebook -VIDEOCFG.DLL Video configuration manager -VIDEOPMI.DLL Supplys basic mode set functions with svgadata.pmi -MONITOR.DIF Monitor definitions file -VCFGCID.CMD CID video configuration utility -GETMONID.CMD Utility to get monitor index CL_PMI.PAK Driver files in PAK format -SCREEN01.SYS Ring 0 driver -SVGA.EXE Cirrus null driver. Usually sets video settings. -SVGADATA.PMI Output file generated by svga.exe. -VIDEO.CFG Video configuration data file. CL_V.PAK Driver files -VPRPMI.SYS Hidden vdm for int10h support -VSVGA.SYS Virtual device driver OS2211.PAK OS/2 2.11 driver files -VCFGMRI.DLL Dialogs for settings notebook -WPVIDSYS.DLL Workplace shell subclass for screen dialogs for OS/2 2.11 WINDRV.PAK Windows driver files -DCI546X.DRV Display Control Interface (DCI) for video -546XSL.DRV WinOS2 Seamless driver -546XFS.DRV WinOS2 Full Screen driver WINFONT.PAK Windows Font Files -CGA80WOA.FON -COURE.FON -EGA40WOA.FON -COURE.FON -EGA80WOA.FON -SERIFE.FON -SSERIFE.FON -SYMBOLE.FON -CGA40WOA.FON