Panorama

Version: 
1.19
Release date: 
Thursday, 1 December, 2005

License:

Interface:

Authors/Port authors:

Panorama is an alternative modern video driver for OS/2 Operating System. The goals of Panorama project:

  • Create an universal accelerated video driver VESA compliant
  • Create accelereated video driver for the most popular video adapter, maintain it, upgrade it
  • Create more video overlays
  • Create tools for widescreen activation
  • Collect knowledge for developers of multimedia applications
This software is distributed as compressed package. You have to download and manually install it; if prerequisites are required, you will have to manually install them too.

Following ones are the download links for manual installation:

Panorama v. 1.19 (Arca Noae Shop, 15/9/2023, Arca Noae LLC) Readme/What's new
Panorama Presentation Manager Video Driver The Panorama video driver is a software based Presentation Manager driver that interfaces between the OS/2 Presentation Manager video subsystem and your computer's video BIOS. The Panorama video driver provides some basic services and translates between the OS/2 Presentation Manager and the BIOS. This package contains the PM Video driver and an update for the PM screen object. Copyright and License ===================== Copyright (c) 2011-2023 David Azarewicz <david@88watts.net> All rights reserved. Copyright (c) 2005-2009 eCo Software (c) Copyright IBM Corporation 1990,2000. All rights reserved. Binary programs and documentation for the Panorama Driver Software are licensed to and distributed by Arca Noae, LLC. Important! By downloading or using this software, you acknowledge that you have read and consent to the license agreement contained in the separate License.txt file, that you understand it, and that you agree to be bound by its terms. Prerequisites ============= If your system is using the SMP kernel then ACPI.PSD version 3.23.16 or later is required to prevent system stability problems on certain systems. The WarpIn installer will verify this for you. Installation ============ To install this package, simply run the installation executable. Leave all the defaults as-is. When installing this package always answer to overwrite existing files and always answer to unlock any files in use. This WarpIn package will do a full install of the Panorama Video driver. It will first copy files to a temporary directory and then install Panorama from there. The temporary directory can be deleted after installation. Installation using anything other than CMD.EXE as the default OS/2 shell may not work and is not supported. WarpIn cannot be used to uninstall Panorama. You can only change video drivers by installing a different driver. This installer package is not supported on systems using anything other than CMD.EXE as the default OS/2 shell. Getting Support and Reporting Problems ====================================== If you have any problems or concerns regarding Panorama, please read the Panorama support wiki pages at: https://www.arcanoae.com/wiki/panorama/ If your problems or questions cannot be resolved from the information in the wiki pages, then you can open a support ticket by starting here: https://www.arcanoae.com/wiki/reporting-problems-best-practices/ Custom Resolutions ================== WARNING: DO NOT CHANGE CUSTOM RESOLUTION SETTINGS UNLESS YOU FULLY UNDERSTAND WHAT EACH SETTING DOES. The default settings are correct for almost every system. You will not need to change ANY settings except in extremely rare cases. To get back to the default settings, open the Screen object, go to the Custom Resolutions page and click Default. WARNING: The custom resolution feature cannot be used to configure a resolution higher than the native resolution of the display. Attempting to configure a resolution higher than the native resolution of the display in either the horizontal or vertical direction is not supported, can damage your display, and may be prevented by your BIOS. The custom resolution feature is experimental and may not work in all cases. The custom resolution feature works by patching the video BIOS if necessary. Newer Intel BIOS and ATI/ATOM BIOS are supported. Nvidia and Matrox BIOS are currently not supported. Patching the BIOS does not always work and results may vary. Some BIOS have limitations and won't work at some resolutions even though the mode table has been patched. There is nothing that can be done in Panorama to fix this limitation in the BIOS. By default, Panorama will query the display resolution and timing (EDID) via the Display Data Channel (DDC). If this succeeds, Panorama will automatically add the native display resolution to the list of available resolutions that are displayed in the Screen Object settings. You can then select the desired resolution from the list. This is the best method of operation since the exact timings that are provided by the display are used. If you have previously used a wide screen enabler, then there is a chance that Presentation Manager might use an incorrect resolution when switching to Panorama. To prevent this confusion, switch to a standard SVGA resolution (800×600, 1024×768, or 1280×1024) before installing Panorama. Reboot to make sure that the standard SVGA resolution you have chosen actually works, install Panorama, reboot and select your desired resolution from the list. If you did not do this prior to installing Panorama and the Presentation Manager has selected a non-displayable resolution, you can reset the Presentation Manager selected resolution as described above. Custom resolutions are not available on systems with a UEFI BIOS when booted without using a CSM. Using PanoUtil.exe ================== If you have problems with the custom resolution feature, the PanoUtil.exe program can be used to control the custom resolution functions. If you happen to boot to a resolution that cannot be displayed, you can type CTL-ALT-DEL to activate the CAD handler and go to a command prompt to execute these commands. If CTL-ALT-DEL does not work you can boot to the maintenance desktop using ALT-F1 then F4, or boot a different partition. If running the PanoUtil command from a maintenance desktop or from a different partition you must specify the drive to operate on. PanoUtil, like Panorama itself, requires the Presentation Manager so PanoUtil will not run on a system booted to a command line (ALT-F1 then F2 for example). To reset all the custom resolution settings to the default and set the PM resolution to 800×600: PanoUtil -r PanoUtil -p PanoUtil -e 0 PanoUtil -d 1 These commands clear any manual resolution, reset the Presentation Manager resolution to 800×600, clears any manual EDID, and enables the Custom Resolution Module, respectively. To manually set a custom resolution of 1920×1080: PanoUtil -c 1920 1080 To remove the manual custom resolution: PanoUtil -r To completely disable all the custom resolution support: PanoUtil -d 0 To enable the custom resolution support: PanoUtil -d 1 To reset the Presentation Manager selected resolution to 800×600: PanoUtil -p To see the status of the custom resolution settings: PanoUtil -s All of these commands can also be executed from a different boot partition or from the maintenance desktop if you specify the drive to operate on. For example, to change the settings on drive d:, add the drive specification to the end of the desired command: PanoUtil -s d: PanoUtil -r d: PanoUtil -p d: PanoUtil -c 1920 1080 d: PanoUtil -d 0 d: PanoUtil -d 1 d: PanoUtil -e 0 d: To set a custom EDID on your currently booted disk: PanoUtil -e Clk,H,V,Hbl,Vbl,Hof,Hw,Vof,Vw where Clk = Pixel clock in 10 khz units H = Horizontal width in pixels V = Vertical height in pixels Hbl = Horizontal blanking time in pixels Vbl = Vertical blanking time in pixels Hof = Horizontal sync offset in pixels Hw = Horizontal sync width in pixels Vof = Vertical sync offset in pixels Vw = Vertical sync width in pixels example: PanoUtil -e 10800,1280,1024,408,42,48,112,1,3 where Pixel clock is 108 MHz Horizontal width is 1280 pixels Vertical height is 1024 pixels Horizontal blanking time is 408 pixels Vertical blanking time is 42 pixels Horizontal sync offset is 48 pixels Horizontal sync width is 112 pixels Vertical sync offset is 1 pixel Vertical sync width is 3 pixels ARCA NOAE CANNOT PROVIDE SUPPORT FOR MANUALLY SET CUSTOM RESOLUTIONS OR CUSTOM EDID SETTINGS. SETTING IMPROPER CUSTOM RESOLUTIONS CAN DAMAGE YOUR HARDWARE. THE USER ASSUMES ALL RESPONSIBILITY FOR ATTEMPTING TO USE CUSTOM RESOLUTIONS OR CUSTOM EDID. Custom resolutions and the custom EDID feature are not available on systems with a UEFI BIOS when booted without a CSM. Change Log ========== 1.19 - 15-Sep-2023 - David Azarewicz ------------------------------------ Fixed detection of ATOM DTD mode list. 1.18 - 24-Sep-2022 - David Azarewicz ------------------------------------ Added mode list verification and resolution verification to help prevent black screens by preventing unsupported resolutions from being used. Some errors and warnings are now visible when booting. Added some NLS features. Some installer improvements. 1.17 - 03-Sep-2020 - David Azarewicz ------------------------------------ Change Custom Resolution module to patch unused mode line. Added VbePm module. 1.16 - 16-Aug-2020 - David Azarewicz ------------------------------------ Enhanced Custom Resolution module - Handle EDID with higher resolutions - More intelligently select mode line to patch - Automatically detect unidentified Intel BIOS 1.15 - 24-Aug-2019 - David Azarewicz ------------------------------------ Fixed problem with mode selection. Fixed MTRR setting issue. 1.14 - 03-Aug-2019 - David Azarewicz ------------------------------------ Added National Language Support for setup Changed to set WC for entire video aperture A new gradd.sys is included in this package. 1.13 - 25-Dec-2018 - David Azarewicz ------------------------------------ Restructured installer and packfiles. Added PANOPMI.DLL and svgadata.pmi Enhanced EDID v1.1 resolution detection. 1.12 - 10-Oct-2018 - David Azarewicz ------------------------------------ Enabled EDID v1.4 detection for custom resolutions. 1.11 - 03-Mar-2018 - David Azarewicz ------------------------------------ Fixed a problem where Panorama would hang with certain BIOS. Removed unused display settings page. 1.10 - 30-Nov-2017 - David Azarewicz ------------------------------------ Installer enhancements. Screen object enhancements. 1.09 - 26-Oct-2017 - David Azarewicz ------------------------------------ Added some Custom Resolution settings to the screen object. Automatically disable UseNativeRes if resolution is changed in the screen object. Fixed validation of EDID information from older displays. 1.08 - 18-Dec-2016 - David Azarewicz ------------------------------------ Removed some Warpin installer restrictions Added setup WPS class to package. Enhanced UseNativeRes functionality. Fixed installer to work on ArcaOS installations. Added test so that driver will not report resolutions or attempt to use video memory above that reported by the BIOS. 1.07 - David Azarewicz ---------------------- Fixed vram size calculation so Panorama claims the proper amount of memory. 1.06 - David Azarewicz ---------------------- Fixed support for custom resolutions for Intel type 2 BIOS. 1.05 - David Azarewicz ---------------------- Added a special native resolution feature for the demo CD. 1.04 - David Azarewicz --------------- Added sleep/wake support 1.03 - David Azarewicz --------------- Fixed a problem with setting custom resolutions in older type ATOM BIOS. 1.02 - David Azarewicz ---------------------- Fixed a problem with setting custom resolutions in ATOM BIOS. Some changes to the way PanoUtil works. 1.01 - David Azarewicz ---------------------- Added support for more Intel CPUs. Removed SetCustomRes.cmd and added that functionality to PanoUtil.exe Added an alternate way to detect Intel Type 1 ROMS. 1.00 - David Azarewicz ---------------------- Major code cleanup for all modules. Major reorganization and restructuring of GRADD.SYS. Fixed several bugs. Fixed the math in the MTRR routines to handle numbers >= 4Gib. Added code to reorganize certain incompatible MTRR tables. Added support for PAT when setting MTRR fails. Added experimental support for custom resolutions Previous Versions - eCo Software -------------------------------- The Panorama VESA video driver was originally created and maintained from 2005 through 2009 by eCo Software.
 ecsoft2.org/os2-ecs-drivers-and-software-package
Record updated last time on: 18/09/2023 - 20:51

Translate to...

Add new comment