home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Professional / OS2PRO194.ISO / os2 / info / faq / os2_20 / os2help / video1.fax < prev    next >
Encoding:
Text File  |  1993-06-21  |  10.2 KB  |  229 lines

  1. ┌─────────────────────────────────────────────────────────────────────────────┐
  2. │                            OS/2 2.0 Technical Tips                          │
  3. │                                   From the                                  │
  4. │                          OS/2 Technical Support Team                        │
  5. │                              Boca Raton, Florida                            │
  6. │                                                                             │
  7. ├───────────────────┬───────────────────────────────────────┬─────────────────┤
  8. │    File Name      │   Description                         │ Number of pages │
  9. ├───────────────────┼───────────────────────────────────────┼─────────────────┤
  10. │   VIDEO.FAX       │ OS/2 Video information and questions. │        4        │
  11. └───────────────────┴───────────────────────────────────────┴─────────────────┘
  12.  
  13.  
  14. OS/2 VIDEO RELATED PROBLEMS:
  15. ----------------------------
  16.  
  17. Problem:  Screen resynch problems in DOS or WINOS2 FULLSCREEN sessions only
  18.           with video adapters equipped with TSENG ET-4000 chips batch
  19.           #TC6059AF.
  20.  
  21. Resolution:  Fullscreen modes are handled differently then windowed command
  22. prompts and require a different video mode.  OS/2 uses a device driver called
  23. VSVGA.SYS to handle DOS SVGA support, the problem is related to the way the
  24. device driver works on video adapters equipped with the TSENG ET-4000 video
  25. chipset.  Only TSENG ET-4000 chips with batch #TC6059AF are affected.  Call
  26. IBM or obtain the VSVGA.SYS file dated 4/8/92 or later to resolve the problem.
  27.  
  28. Problem: C0000005 error when booting your machine.
  29.  
  30. Resolution:  The problem is likely related to the Western Digital chipset
  31.              on the video card.  The problem is that the SVGA adapter is
  32.              expecting 1 megabyte of memory on the adapter.  Obtain the
  33.              BVHSVGA.DLL fix from IBM to resolve the problem or use the
  34.              following workaround to change SVGA to VGA support.
  35.  
  36.  * Edit CONFIG.SYS and find the following two statements:
  37.                 SET VIO_VGA=DEVICE(BVHVGA,BVHSVGA)
  38.                 DEVICE=X:\OS2\MDOS\VSVGA.SYS  (where X:\OS2 is the path
  39.                 where OS/2 is installed)
  40.  
  41.  * Change the statements to read:
  42.                 SET VIO_VGA=DEVICE(BVHVGA)
  43.                 DEVICE=X:\OS2\MDOS\VVGA.SYS   (where X:\OS2 is the path
  44.                 where OS/2 is installed)
  45.  
  46. Problem:  When opening a DOS session you get a SYS3176 error message:
  47.  
  48. Resolution:  Try the following:
  49.              * Open the DOS_SETTINGS and change DOS_RMSIZE to 624
  50.              * Set HW_ROM_TO_RAM ON
  51.              * If the last two options fail, obtain the VSVGA fix from IBM.
  52.  
  53. Problem:  Trap E when switching a DOS fullscreen to a DOS window.
  54.  
  55. Resolution:  The problem occurs frequently in low memory situations, obtain
  56.              the VSVGA.SYS fix from IBM.
  57.  
  58.  
  59. Problem:  The installation procedure aborts immediately after the colorful
  60. OS/2 logo screen is displayed.
  61.  
  62. Resolution:  If you have an OAK video adapter the problem is due to an
  63. unexpected INT10 call to BIOS.  You will need to patch the OS2LDR file
  64. to resolve the problem.  To patch the file, follow these steps:
  65.  
  66.   Step 1. Make a backup copy of your Install Diskette 1.  Use DOS DISKCOPY
  67.           if necessary.  *DO NOT* perform this modification on your
  68.           original OS/2 2.0 INSTALL Diskette.
  69.  
  70.   Step 2. Boot DOS, make sure you have DEBUG.COM on that diskette or on your
  71.           hard drive where you can get to it.  Change to the appropriate
  72.           directory if necessary.
  73.  
  74.   Step 3. Insert your backup copy of INSTALL Diskette.  Type
  75.           DEBUG A:\OS2LDR<enter>
  76.           at the DOS command prompt.
  77.  
  78.   Step 4. To unassemble OS2LDR, enter the following command:
  79.           U 4F7C<enter>
  80.  
  81.   Step 5. Enter the following:
  82.           E 4F7C<enter>
  83.           CD.  will be displayed. You will enter
  84.           90<space> and
  85.           10.  will be displayed. You will enter
  86.           90<enter>
  87.  
  88.   Step 6. To write changes to the file, enter the following command:
  89.           W<enter>
  90.  
  91.   Step 7. To quit debug, enter the following command:
  92.           Q<enter>
  93.  
  94.   Step 8. You should now see your DOS prompt.  Restart the installation
  95.           using your newly modified backup INSTALL Diskette.
  96.  
  97.  
  98. INSTALLATION OF SUPER VGA DISPLAY DRIVERS:
  99. -----------------------------------------
  100.  
  101.    Display drivers that typically come from the display card manufacturers
  102.    offer replacements to the DISPLAY.DLL file in the OS2\DLL directory of the
  103.    partition where you installed (For example, C:\OS2\DLL).
  104.  
  105.    To install a replacement display driver, following these steps:
  106.  
  107.    1)  From an DOS Full Screen, under OS/2 2.0, run the SVGA utility by
  108.        typing:
  109.  
  110.              SVGA ON
  111.  
  112.        (See the OS/2 2.0 readme file for more information on SVGA).
  113.  
  114.    2)  Shutdown and reboot from either a DOS diskette (if you have FAT).
  115.        or from the OS/2 installation diskettes.  If you choose to
  116.        boot from the Installation Diskettes, follow these steps, otherwise
  117.        skip down to step 3.
  118.  
  119.           a)  Insert the Installation Diskette into drive A.
  120.           b)  Turn on the computer.  If the computer is already on, press
  121.               and hold Ctrl + Alt and press Del to restart the system.
  122.           c)  When you are prompted to do so, remove the Installation Diskette
  123.               and insert diskette 1.
  124.           d)  Press enter.
  125.           e)  When the Welcome to OS/2 screen is displayed, press Esc to
  126.               display the command prompt.
  127.  
  128.    3)  Switch to the drive that you installed OS/2 on (i.e., C:)/
  129.  
  130.    4)  Switch to the \OS2\DLL directory (by typing cd \os2\dll), and execute
  131.        the following step to backup the existing display driver:
  132.  
  133.            rename display.dll display.old
  134.  
  135.    5)  Copy the new display driver provided by the board manufacturer
  136.        (filename may vary), into the \OS2\DLL directory with the
  137.        filename of DISPLAY.DLL.
  138.  
  139.        For example, if the filename of the display driver you have is DISP.DRV
  140.        and is in the \TEMP directory, you would execute the following statement
  141.        from the OS2\DLL directory:
  142.  
  143.            copy \TEMP\DISP.DRV  DISPLAY.DLL
  144.  
  145.        This will copy DISP.DRV from the \TEMP directory and rename it to
  146.        DISPLAY.DLL in the OS2\DLL directory since that is where you were
  147.        when you issued the copy command.
  148.  
  149.  
  150.  
  151. SVGA QUESTIONS:
  152. ---------------
  153.  
  154.    Question: What SVGA support is actually provided with OS/2 2.0?
  155.    Answer: The only support that is provided in the shrink wrapped version
  156.    is the ability to switch away from a DOS or OS/2 fullscreen and have the
  157.    current state of your video card saved... and this is only after you have
  158.    turned SVGA ON, and if you have one of the adapters listed in the
  159.    readme..although everyone with a Tseng, Trident, ATI, Headland, or
  160.    Western Digital chipset should try turning SVGA ON at least for a while
  161.    to see if it fixes any unseemly video problems they might be having.
  162.  
  163.    Question:  What is the most important thing to remember about turning
  164.               SVGA ON?
  165.    Answer:    When you type SVGA ON (as per the README) it must be in a DOS
  166.               fullscreen session.
  167.  
  168.    Question:  For what adapters has DOS + OS/2 fullscreen save/restore been
  169.               tested so far?
  170.    Answer:    ATI VGA Wonder XL
  171.               Boca Reseach SVGA
  172.               Orchid Prodesigner II
  173.               STB Powergraph
  174.               Trident 8900C and 8900B
  175.               Video 7 VRAM II
  176.               Paradise VGA Professional
  177.  
  178.  
  179.    Question:  Are these the only cards which are "compatible" with OS/2?
  180.    Answer: No.  Our support is designed to be generic for the Trident,
  181.    Tseng, ATI, Headland, and Western Digital chipsets.  There are likely
  182.    many more cards which work under OS/2 which we havn't even tried.
  183.  
  184.    Question:  How do I get my OS/2 desktop to use SVGA?
  185.    Answer: OS/2 does not provide any PM SVGA drivers..  they are available
  186.    from the video board manufacturers.  Trident has a set of OS/2
  187.    2.0 16-bit PM drivers that include seamless windows support and virtual
  188.    desktops.  Orchid has 16-bit 2.0 drivers in beta test at the time of this
  189.    writing. There are many OS/2 1.3 drivers which function fine under 2.0.
  190.    Consult the manufacturer for
  191.  
  192.  
  193.    Question:  What is a virtual desktop?
  194.    Answer:  It is a PM display driver that uses all of the adapter's video
  195.    memory to store a desktop that is bigger than what's actually displayed.
  196.  
  197.    So, you could have 1024x1024 of desktop space, with only 640x480 being
  198.    displayed on the screen.  You move to other portions of the desktop by
  199.    dragging the mouse to the edge of the screen, which scrolls the desktop.
  200.  
  201.    Because of the way OS/2 is designed, this is an extremely quick operation
  202.    and will be very smooth even on the slowest video cards.  The PM driver
  203.    has to be coded to support virtual desktops, and Trident is so far the
  204.    only chipset to support it.
  205.  
  206.    Question: What is Seamless Windows, and can it co-exist with SVGA?
  207.    Answer: Seamless windows is the ability to run Windows 3.x programs on
  208.    the PM desktop.  The way it is achieved is by making a "hole" in the PM
  209.    desktop that the seamless windows driver writes into.  Special code has
  210.    to be put into both the windows driver and the PM display driver to
  211.    support this.
  212.  
  213.  
  214.    Question: Does an ATI 8514 Ultra or Graphics Ultra work under OS/2 2.0?
  215.    Answer: This card is 100% 8514 register compatible, and OS/2 detects and
  216.    treats it like an 8514.  One difference, though, is that you should
  217.    update the video line in your CONFIG.SYS that reads:
  218.    DEVICE=\OS2\MDOS\VVGA.SYS to: DEVICE=\OS2\MDOS\VSVGA.SYS Because OS/2
  219.    detects it as 8514, you can use OS/2's 8514 PM in WinOS2 display drivers
  220.    with no problems.
  221.  
  222.    Question: What is the outlook for OS/2 support for boards based on the S3
  223.    or TI chipsets?
  224.    Answer: Boards which use a video co-processor are the fastest, but also take the
  225.    longest to develop software for.  No manufacturers have announced dates
  226.    yet for support for any of these cards.  The more these manufacturers are
  227.    "encouraged" by owners of their cards, the faster the support will
  228.    arrive.
  229.