OS2 World Community Forum

OS/2, eCS & ArcaOS - Technical => Setup & Installation => Topic started by: ivan on May 10, 2018, 08:03:36 pm

Title: Panorama v Snap Video
Post by: ivan on May 10, 2018, 08:03:36 pm
I am a little mystified at the moment.

I have one computer that has been running OS/2 Warp 4.52 CP2 since CP2 landed.  Video is provided by a Radeon X550 card, Snap drivers and a 28" 1920x1200 LCD monitor.  Everything works as expected.

Since the computer is getting old I am thinking of replacing it with one of my ArcaOS mini ITX units but I still need my large monitor.  Rather than crawling about to change cables I used the maintenance partition on this computer to install ArcaOS.

Found out a couple of things.

ArcaOS install does NOT play well if there is BOOTMANAGER installed - at first reboot after installing files it says there is no operating system, getting round that is a fiddle.

The default Panorama video driver does not recognise the video card or the resolution of the monitor.  Is this normal or some bug?

By looking at the ArcaOS DVD I see there is a modified (updated??) Snap driver.  Will that work with large monitors and Radeon video cards - I am considering getting a 30" 2560x1600 monitor if it will work at that resolution with ArcaOS or OS/2.

Does anyone have experience using large high resolution monitors with Panorama or Snap? 

I know that Snap v3.1.8 works at 1920x1200 with the Radeon cards I have, I have also found out that Panorama does not but would like to hear other peoples experiences.
 
Title: Re: Panorama v Snap Video
Post by: Matt Walsh on May 10, 2018, 09:03:10 pm
Yes, SNAP will do what you want if you have the right video chip.  Be sure to check the readme file.   I've tried both Panorama and SNAP and prefer SNAP, but it doesn't work on every chip set.   Give it a try.
Matt :D
Title: Re: Panorama v Snap Video
Post by: Valery Sedletski on May 10, 2018, 10:45:17 pm
Yes, SNAP from 25 Sep 2006 (it seems this is 3.1.8, but I don't know for sure) works fine with by big FullHD monitor (1920x1080) and ATI 9600 XT video card. Panorama requires wide-screen activator from Robert Lalla. But this activator supports only ATI and Intel video cards. So, I was unable to use this monitor with Panorama and Matrox G400. As SNAP Matrox driver does not support FullHD resolution, and Panorama/Widescreen activator as well. Note that this wide screen activator now seems to be included into newer versions of Panorama, but I'm not sure as I don't have them.
Title: Re: Panorama v Snap Video
Post by: Dave Yeo on May 10, 2018, 11:43:09 pm
Generally you can use Panoutil.exe to force higher video resolutions with Panorama, but it doesn't always work and sometimes the quality isn't as good. There's also now a setting in the screen object to make this easier, see the custom resolutions tab.
Best to experiment, as others say, if your chip is supported by SNAP, that's the way to go.
Title: Re: Panorama v Snap Video
Post by: Neil Waldhauer on May 10, 2018, 11:52:36 pm
Sometimes I can get SNAP to support other resolutions by installing Panorama, setting the resolution, then re installing SNAP. This is the case with Thinkpad T540p. SNAP seems slower, but it can turn off monitor power, so I like to use it to save power.
Title: Re: Panorama v Snap Video
Post by: Dariusz Piatkowski on May 11, 2018, 02:50:26 am
Neil,

...SNAP seems slower, but it can turn off monitor power, so I like to use it to save power....

ATI X850 XT PE video card here, SNAP is about 30% faster than Panorama...the old (IBM) SNAP is actually faster then the AN one as well.
Title: Re: Panorama v Snap Video
Post by: Martin Iturbide on May 11, 2018, 03:08:48 am
Hi
 
Following the line of the discussion, does Panorama support to turn the monitor to sleep mode like SNAP? (for example when using Doodle's Screen Saver).

Regards
Title: Re: Panorama v Snap Video
Post by: Dave Yeo on May 11, 2018, 04:51:01 am
Hi
 
Following the line of the discussion, does Panorama support to turn the monitor to sleep mode like SNAP? (for example when using Doodle's Screen Saver).

Regards

No. I wish they'd port that from SNAP to Panorama.
Title: Re: Panorama v Snap Video
Post by: Neil Waldhauer on May 11, 2018, 06:22:38 am
Neil,

...SNAP seems slower, but it can turn off monitor power, so I like to use it to save power....

ATI X850 XT PE video card here, SNAP is about 30% faster than Panorama...the old (IBM) SNAP is actually faster then the AN one as well.

Given a recent motherboard with Intel HDA graphics, laptop or desktop, DIVE graphics will be quite a bit faster than an ATI video card old enough to have SNAP support.
Title: Re: Panorama v Snap Video
Post by: Dariusz Piatkowski on May 11, 2018, 01:40:37 pm
Given a recent motherboard with Intel HDA graphics, laptop or desktop, DIVE graphics will be quite a bit faster than an ATI video card old enough to have SNAP support.

...which is why we should let the numbers tell the story instead:

Code: [Select]
Sysbench 0.9.5d result file...

 Graphics
   BitBlt S->S copy      :    12452.139    Million pixels/second
   BitBlt M->S copy      :      297.329    Million pixels/second
   Filled Rectangle      :    45967.299    Million pixels/second
   Pattern Fill          :     3505.676    Million pixels/second
   Vertical Lines        :      173.686    Million pixels/second
   Horizontal Lines      :     1455.066    Million pixels/second
   Diagonal Lines        :       69.389    Million pixels/second
   Text Render           :      873.777    Million pixels/second
   -----------------------------------------------------------------------
   Total                 :     1318.652    PM-Graphics-marks

 CPU integer
   Dhrystone             :     6725.200    VAX 11/780 MIPS equivalent
   Hanoi                 :    23158.000    moves/25 microseconds
   Heapsort              :    22031.000    Million Instructions Per Second
   Sieve                 :    22031.000    Million Instructions Per Second
   -----------------------------------------------------------------------
   Total                 :    15891.876    CPU integer-marks

 CPU float
   Linpack               :     2877.960    MFLOPS
   Flops                 :     3599.600    MFLOPS
   Fast Fourier Transfrm :     2162.790    VAX FFT's
   -----------------------------------------------------------------------
   Total                 :     1421.639    CPU floating point-marks

 Direct Interface to video extensions - DIVE
   Video bus bandwidth   :     1145.600    Megabytes/second
   DIVE fun              :     3909.899    fps normalised to 640x480x256
   M->S, DD,   1.00:1    :     3910.315    fps normalised to 640x480x256
   -----------------------------------------------------------------------
   Total                 :     1461.519    DIVE-marks

I left the CPU benchmarks in case the performance is CPU bound.
Title: Re: Panorama v Snap Video
Post by: Martin Vieregg on May 11, 2018, 03:18:42 pm
There are two different strategies:

A) installing an old graphics card shown in the SNAP compatibility list. On my old computer (2005) I ran an ATI X300 with Snap and a 1920x1200 pixels DVI 26 inch monitor.

The main problem of this strategy is that current operationg systems do not support this old hardware. On Ubuntu, version 10 was the last with ATI X300 support.

B) installing a real current graphics card or an APU processor. Because of the lack of SNAP support, you need a fast graphics card to get speed in VESA mode. A current Ryzen G APU processor (90 EUR) comes with a fast (comparible to graphics cards mid-class) graphic and I managed to run 1920x1200 pixels (all has been installed automatically by ArcaOS). I assume that 2560x1440 pixel will work, too. This resolution seems to be a limit: Higher resolutions are no more supported with DVI cable, you need a HDMI cable instead. And perhaps there are other limitations, too. I can set an old Windows game up to this resolution. And there's a non-technical problem: If you use 4k resultions, the OS/2 VIO fonts are going very small.

My new computer is faster with Panorama than the old one with Snap and ATI X300 card and needs less energy. I also tried the same mainboard with the elder Bristol Ridge processor (predecessor processor generation of Ryzen), and there's a distinctable difference. So "brute force" is an adequate strategie with Panorama...

I have heard that meanwhile ArcaNoae has got the rights for the source code for SNAP. It is planned to support current Intel and AMD graphics in the future, but no timetable.

The next days, I will publish here in the forum a detailed report with my new AMD Ryzen G computer where I have installed ArcaOS, Windows 10 and a current Ubutnu Linux, which was a hard work but now works - nearly - fine, but at the moment only 1 processor used (modern hardware, safe mode). And Seamless Win16 does not work, that seems to be a Panorama problem.
Title: Re: Panorama v Snap Video
Post by: Neil Waldhauer on May 11, 2018, 04:36:16 pm
Lenovo M92p tiny Dive Marks: 7295
Lenovo T540p Dive Marks: 11243

Newer machines will show an even bigger gap, more than 10x, over SNAP and an old ATI card.
PM-graphics would be faster on ATI/SNAP, but I'm not clear on how that matters.
Title: Re: Panorama v Snap Video
Post by: ivan on May 11, 2018, 11:27:22 pm
Thanks everyone.

From what I see here ans the experiments I have undertaken it appears that Panorama isn't really ready for prime time and needs much more work to allow easy adjustment of resolutions - import INF for example.

SNAP still appears to be better even when running in VESA bios mode.

I am not so concerned with graphics speed as long as screen redraw can keep up with my typing I am happy.

So, again thanks to all and I will let you know I get on after crawling about under the desk to get at cables to fit a KVM switch between the old and new computers and my normal keyboard, monitor and trackball.

Now all I need is to get the USB keyboard to do key repeat when holding down a key to make life easier...
Title: Re: Panorama v Snap Video
Post by: Andreas Schnellbacher on May 12, 2018, 01:46:04 am
Now all I need is to get the USB keyboard to do key repeat when holding down a key to make life easier...
That should be fixed since David's USB version 11.17. (I haven't tested it since then, because I usually use IBM PS/2 keyboards.) See here (https://mantis.arcanoae.com/view.php?id=178).
Title: Re: Panorama v Snap Video
Post by: Dave Yeo on May 12, 2018, 05:35:38 am
I'll say one thing, with an unsupported video card, SNAP is ridiculously slow at scrolling compared to Panorama here. Resolution choices are the same as well.
Title: Re: Panorama v Snap Video
Post by: Dave Yeo on May 12, 2018, 07:36:02 am
One thing that does scroll well is SeaMonkey (and I presume Firefox) whereas real PM apps, I can spin the mouse wheel and sit back and watch the scrolling. I guess due to using DIVE and faking being a real OS/2 (or any platform actually) app.
Title: Re: Panorama v Snap Video
Post by: Martin Vieregg on May 12, 2018, 08:47:40 am
Quote
Panorama isn't really ready for prime time and needs much more work to allow easy adjustment of resolutions

ArcaOS started with the correct resolution the first time. I did not need to change anything.

Quote
dive marks

With Sysbench https://www.ecsoft2.org/sysbench (https://www.ecsoft2.org/sysbench), the dive values are 3 times faster than Dariusz values, but a lot of other values are lower. (AM4 board with Ryzen 2200 G APU processor.)
Title: Re: Panorama v Snap Video
Post by: Valery Sedletski on May 12, 2018, 07:33:51 pm
2Dave Yeo: This is because of WC not being set with SNAP and unsupported card. But you can set it with pmddk.sys on OS/4 kernel, or with "vmtrr" command in QSINIT. (The 1st one being more correct, because it uses PAT, instead of MTRR, to set WC)
Title: Re: Panorama v Snap Video
Post by: Andi B. on May 12, 2018, 09:33:58 pm
...By looking at the ArcaOS DVD I see there is a modified (updated??) Snap driver.  Will that work with large monitors and Radeon video cards - I am considering getting a 30" 2560x1600 monitor if it will work at that resolution with ArcaOS or OS/2.
...
No.

SNAP supported graphic cards do have only DVI and RGB. You don't want to use analog/RGB (VGA) with a modern display anyway so you're limited to DVI. Which itself is limited to 1920x1200. You would need a graphic card with Display Port for higher resolutions. But these did not exist when SNAP was actively developed.

HDMI is a consumer interface with lot of different standards and problems. Not really intended and suitable for computer monitor usage. But as a lot of computer users liked to play videos this crappy interface found his way even into modern computers. You would need HDMI v1.3 at least to get 1920x1200 (max. 2560 × 1440) and HDMI >= v2.0 for you desired resolution. Given HDMI v2.0 was introduces something about 2013 this was about 7 years after active development of SNAP has ended. I wouldn't think any graphic card supported by SNAP will give you more than 1920x1200 for a single monitor. Some support two monitors on two interfaces which effectively gives you 3840x1200 as with my X300.

I don't know if there exit a graphic card/motherboard with DP AND proper BIOS which support for more than 1920x1200. If yes this may work with Panorama some day. But I doubt.

Title: Re: Panorama v Snap Video
Post by: Martin Vieregg on May 13, 2018, 10:20:46 am
Quote
I don't know if there exit a graphic card/motherboard with DP AND proper BIOS which support for more than 1920x1200. If yes this may work with Panorama some day. But I doubt.

Is anyone out there running Panorama with 1440x2560 pixels? DVI or HDMI?

It seems that there are two types of DVI cables, one limited to 1920x1200, and the better ones (with additional wires) 2560x1600.

If HDMI is not the first choice, what is the successor of HDMI? DisplayPort ?

Quote
For practical purposes, this allows a maximum 16:10 screen resolution of 1920 × 1200 at 60 Hz.
To support higher-resolution display devices, the DVI specification contains a provision for dual link. Dual-link DVI doubles the number of TMDS pairs, effectively doubling the video bandwidth. As a result, higher resolutions up to 2560 × 1600 are supported at 60 Hz.
(https://en.wikipedia.org/wiki/Digital_Visual_Interface (https://en.wikipedia.org/wiki/Digital_Visual_Interface))
Title: Re: Panorama v Snap Video
Post by: Andi B. on May 13, 2018, 11:49:49 am
Quote
It seems that there are two types of DVI cables, one limited to 1920x1200, and the better ones (with additional wires) 2560x1600.
Not quite true. One DVI is limited to 1920x1200. Even that needs reduced blanking intervals but that's not the problem with TFTs.

You would need a second DVI interface which works together with the first one in dual link mode. We do not have any supported graphic card which can handle such thing. And TTBOMK no BIOS on this planet supports this. So no chance either with Panorama nor with current SNAP.

Edit - marked wrong statements. Even the rest does not make much sense anymore. See below.
Title: Re: Panorama v Snap Video
Post by: Dariusz Piatkowski on May 13, 2018, 03:36:04 pm
Hi Martin,

...Is anyone out there running Panorama with 1440x2560 pixels? DVI or HDMI?
...(https://en.wikipedia.org/wiki/Digital_Visual_Interface (https://en.wikipedia.org/wiki/Digital_Visual_Interface))

The link you provided does have the answer, specifically look at this section:

Code: [Select]
Example display modes (single link):

    SXGA (1,280 × 1,024) @ 85 Hz with GTF blanking (159 MHz)
    HDTV (1,920 × 1,080) @ 60 Hz with CVT-RB blanking (139 MHz)
    UXGA (1,600 × 1,200) @ 60 Hz with GTF blanking (161 MHz)
    WUXGA (1,920 × 1,200) @ 60 Hz with CVT-RB blanking (154 MHz)
    WQXGA (2560 × 1600) @ 30 Hz with CVT-RB blanking (132 MHz)

Example display modes (dual link):

    QXGA (2,048 × 1,536) @ 72 Hz with CVT blanking (2 × 163 MHz)
    HDTV (1,920 × 1,080) @ 120 Hz with CVT-RB blanking (2 × 143 MHz)
    WUXGA (1,920 × 1,200) @ 120 Hz with CVT-RB blanking (2 × 154 MHz)
    WQXGA (2,560 × 1,600) @ 60 Hz with CVT-RB blanking (2 × 135 MHz)
    WQUXGA (3,840 × 2,400) @ 30 Hz with CVT-RB blanking (2 × 146 MHz)

So in theory, with a dual-link DVI connector you should be able to go as far as WQUXGA. My Samsung 32" S32D850T does WQHD (2560 x 1440) on a dual-link DVI quite easily, that is on Win XP machine though, point being though, the hardware does permit this.

I actually had not tried hooking the darn thing up on my OS/2 box because my ATI X850 card will max out at 1920x1440 using one of it's two DVI-I connectors. So in effect, the S32 panel would never be driven at it's native resolution.
Title: Re: Panorama v Snap Video
Post by: microdrome on May 13, 2018, 04:01:20 pm
I am running a ATI Radion HD7800 at 2560  x 1600  16M colors  connected through dual link DVI
And before that i had another ATI - cannot remember the exact model - something wth "queen" in it also at 2560/1600 with displayport or DVI.
Good performance with panorama


Hope this info is usefull for someone

Peter
Title: Re: Panorama v Snap Video
Post by: Olafur Gunnlaugsson on May 13, 2018, 04:33:11 pm
You would need a second DVI interface which works together with the first one in dual link mode. We do not have any supported graphic card which can handle such thing. And TTBOMK no BIOS on this planet supports this. So no chance either with Panorama nor with current SNAP.

This is a misunderstanding, dual-links are cables with more pins, not two separate cables or interfaces, there are two emitters on the video card that are folded into one connector while a single link connector cable only has one emitter, there are lots of video interfaces out there that carry resolutions higher than 1920 x 1200 over a single dual-link DVI connector.

Just be aware that the video card may only have two emitters in total (although most AMD cards with dual-link have at the least 3), that will mean that if you use dual link the second DVI connector on your video card will stop functioning

https://seriousseverity.wordpress.com/2013/10/10/monitor-connections-explained/

EDIT: P.S. There is no need for driver changes to support a Dual-Link connection, allocation of emitters happens automatically in hardware.
Title: Re: Panorama v Snap Video
Post by: Martin Vieregg on May 13, 2018, 11:08:13 pm
In the german Wikipedia (not in the english), I found the following:

Quote
Im Computerbereich hat ab etwa 2016 der DisplayPort den VGA- sowie alle Varianten der DVI-Anschlüsse abgelöst und ermöglicht dank deutlich gesteigerter Bandbreite höhere Auflösungen (4K, 5K) mit einer größeren Farbtiefe in kompakterer Form.

Translation: For computer purpose, since 2016 the DisplayPort replaces all VGA and DVI variants and has a much extended bandwith which enables higher resolutions (4K, 5K) with higher color depths in more compact form.

That means, HDMI is the entertainment standard, DisplayPort is the new standard for computer graphic cards and screens.

Is it correct that the way of the connection does not matter for the graphics driver software, because of the chain:
OS Software -> OS graphics software -> video card/chip -> cable -> monitor ?

If new hardware supports both (computer and monitor) DisplayPort, I assume this should work with ArcaOS.

...But even my brandnew AM4 mainboard has no DisplayPort... It seems that only midclass graphics cards do have it, and only a few motherboards. But nearly all monitors do have it. 70% of all new monitors do have DisplayPort, but only few mainboards/graphics cards. It seems that HDMI temporary fills the gap.
Title: Re: Panorama v Snap Video
Post by: Andi B. on May 14, 2018, 09:02:13 am
I am running a ATI Radion HD7800 at 2560  x 1600  16M colors  connected through dual link DVI
And before that i had another ATI - cannot remember the exact model - something wth "queen" in it also at 2560/1600 with displayport or DVI.
Good performance with panorama


Hope this info is usefull for someone

Peter
Quote
This is a misunderstanding, dual-links are cables with more pins, not two separate cables or interfaces, ...

Thank you Peter and Olafur. I stand corrected. It's the first time read that this is possible with OS/2. Sorry when my ignorance started to confuse others.

Peter, you stated your ATI Radion HD7800 can drive your monitor with 2560  x 1600 running Panorama. What other resolutions are possible more than 1920x1200? Which monitor do you use?

Olafur, do you know a working combination of graphic card and big monitor (more than 1920x1200) which works with Panorama (guess SNAP will not work, correct?)?

Especially I would be interested in a card/monitor/driver setup which allows WQUXGA (3,840 × 2,400) @ 30 Hz. Or the same resolution with 60Hz via Display Port.
Title: Re: Panorama v Snap Video
Post by: microdrome on May 14, 2018, 12:29:48 pm

[/quote]

Peter, you stated your ATI Radion HD7800 can drive your monitor with 2560  x 1600 running Panorama. What other resolutions are possible more than 1920x1200? Which monitor do you use?
[/quote]

I have a Dell U3014t  , and i would like something bigger as always , so i also wander what is possible what happens when i would connect a 4k monitor or a TV .....
In the picture you see the options i have now
Title: Re: Panorama v Snap Video
Post by: Doug Clark on May 15, 2018, 01:18:32 am
My experience with Panorama is that the performance is pretty good at 64K colors if you "Enable shadow buffer" - the check box on the first page of the Screen object. I have also found that I need to check both "Enable Custom Resolutions" and "Use Native Resolution" on the "Custom Resolutions" page of the screen object or else I can't get above 1024-760 with the monitor complaining the settings are out of its range. With those check boxes selected if sets the resolution perfectly.

The other side is that WinOS2/Dos support is rather spoty. WinOS2/Dos work well on my AMD machines, (RS780) chip reported. The default install for ArcaOS loads C:\OS2\MDOS\VSVGA.SYS. With that driver I get the message "The system does not support this session's video mode in a window", and yet it actually does. If VVGA.SYS is swapped for VSVGA.SYS the message goes away.

However on my laptop (Lenovo T530) WinOS2 and DOS do not work; neither will display.

The other disadvantage of Panorama is it doesn't turn off the monitor when inactive.

The advantages of SNAP are: dual head output, WinOS2/DOS works perfectly, and it turns off the monitor(s) after a period of inactivity.

With dual head you get the same width as a 4K  monitor (3840) but at a much cheaper price. Here I  can get (from Microcenter)  2 Dell 27 inch monitors which look very good for $300 for the pair. Add in a ATI Radeon x600 PCIe video card for $5 including shipping (eBay) and you have a pretty sweet setup.  The Radeon will do either VGA/VGA, DVI/DVI, or VGA/DVI depending on which cable set you hook up. (The connector on the card is DMS-59 and the cables come as DMS-59 -> VGA/VGA, or DMS59 -> DVI/DVI or DMS59 -> VGA/DVI.)

I am running VGA/VGA because I am sharing the dual monitor setup between an ArcaOS,  Windows 7, and  Windows XP/eCS machines; VGA KVMs are much cheaper than DVI KVMs. The Windows 7 machine is using the video from the motherboard; I am connected to the VGA connecter on the motherboard and the DVI connector on the motherboard with a DVI to VGA active converter between the DVI and the KVM ($9 from amazon.) The KVMs outputs are connected to the VGA inputs on the monitors.

The disadvantages are: you have the bezels around the monitors so there is a black area  between the left and right monitors, and most of the inexpensive 27 inch monitors only run a maximum of 1080 vertical resolution.
Title: Re: Panorama v Snap Video
Post by: Martin Vieregg on May 25, 2018, 05:34:16 pm
Is it possible to try SNAP on modern hardware? Can SNAP handle modern graphic cards in a basic VESA mode? I am disappointed with the Win16 Panorama performance because Win16 seamless is not supported and the original Windows drivers have a really poor performance. I had the experience on my old computer (ATI X300 Snap) that seamless is faster than Win16 Fullscreen. A loss of speed in normal OS/2 mode would be acceptable, perhaps.

What is the correct and safe way to deinstall Panorama and install Snap and reverse?
Title: Re: Panorama v Snap Video
Post by: Dave Yeo on May 25, 2018, 05:44:23 pm
You can try SNAP and test. Generally it is slower then Panorama, no shadow buffer or such. It also doesn't seem to support widescreens as well.
As they're both GRADD based, you should be able to just install either over the other. Never hurts to backup first
Title: Re: Panorama v Snap Video
Post by: Doug Bissett on May 25, 2018, 06:28:11 pm
Quote
Is it possible to try SNAP on modern hardware? Can SNAP handle modern graphic cards in a basic VESA mode?

Yes, and yes, IF the hardware actually supports VESA mode. If it works in Panorama, it does support VESA mode (see below). You will find that SNAP will be slower than Panorama, with the buffer enabled, because SNAP doesn't have a buffer. The only reason to even try SNAP, would be with an older video adapter (15+ years) that is likely to work in accelerated mode. SNAP can also power off screens, but that doesn't always work, and it is a poor excuse to use it. Just turn the screen off with the switch (when possible).

I will qualify the above, a bit. Some video adapters only half support VESA. I have a 10 year old HP, with a NVIDIA video adapter, Panorama, and SNAP, work okay with the basic VESA modes, but not with wide screen resolutions. Performance is better with Panorama, than with SNAP, even when I use the SNAP that Arca Noae has tweaked up (don't expect miracles from that, Panorama has the same tweaks). The problem, in this case, is the NVIDIA adapter, which doesn't follow the rules, and it seems that each one of them requires special handling, which isn't likely to happen. Stay away from NVIDIA hardware.

I will also note that some incomplete information about HDMI, DVI, VGA, and DataPort has been posted above. They all work, as long as the hardware has the required capabilities (which may not include all possible combinations). A lot depends on the exact implementation (including the screen capabilities), and it may need to be set up before booting.

Quote
What is the correct and safe way to deinstall Panorama and install Snap and reverse?

First BACK UP what you have, so you can get back (to Panorama, I assume). Then, just install SNAP. It should do what is necessary, although I have seen cases where the System Setup-> Screen object doesn't get properly updated. If it doesn't show the SNAP logo, it missed something, but it still seems to work okay. You can just install Panorama again, to get back, but a restore of your backup is probably better.