SNAP

Wikis > SNAP

SNAP Graphics for OS/2

SNAP is a GRADD-based video driver with accelerated support for a select group of video chipsets. Further, some chipsets support a wider range of features than others. Note that the following lists are not video card manufacturers or specific card models, but rather chipsets used in perhaps a number of different cards and/or system boards from several manufacturers.

Tested and Supported Chipsets

This is a complete list graphics chipsets known to work correctly with the latest release of Arca Noae SNAP Graphics for OS/2. Also, any system with less than 512KB of video memory cannot be supported by Arca Noae SNAP Graphics for OS/2, even if the chipset on the board is on this list.

  • 3dfx Voodoo Banshee, Voodoo3, Voodoo4, Voodoo5
  • 3DLabs Permedia, Permedia 2, Permedia 2V, Permedia 3
  • Alliance ProMotion 6422, ProMotion AT24, ProMotion AT3D
  • AMD Geode GX2
  • ARK 2000PV, 2000MT, 2000MI (Quadro64), 2000MI+ (Quadro64)
  • ATI Mach64 GX, Mach64 CX, Mach64 CT, Mach64 VT, 3D Rage, Mach64 VTB
  • ATI 3D Rage II, 3D Rage II+, Mach64 VT4, 3D Rage IIC, 3D Rage Pro
  • ATI 3D Rage LT Pro, Rage Mobility, Rage XL, Rage 128, Rage 128 Pro
  • ATI Rage 128 Ultra, Rage Mobility 128, Rage Mobility 128-D4x, ES1000
  • ATI Radeon 7000, Radeon 7200, Radeon 7500, Radeon 8500, Radeon 8500DV
  • ATI Mobility Radeon, Mobility Radeon 7000 IGP, Mobility Radeon 7500
  • ATI Mobility Radeon 9000, Mobility Radeon 9000 IGP, Radeon 9000 Series
  • ATI Radeon 9100 Pro IGP, Radeon 9100, Mobility Radeon 9200
  • ATI Radeon 9200 Series, Radeon 9500, Radeon 9500 Pro, Radeon 9550
  • ATI Mobility Radeon 9550, Mobility Radeon 9600, Radeon 9600 Series
  • ATI Radeon 9600 XT, Radeon 9700 Pro, Mobility Radeon 9800, Radeon 9800
  • ATI Radeon 9800 Pro, Radeon 9800 XT, Mobility Radeon X300, Radeon X550
  • ATI Mobility Radeon X600, Radeon X300 Series, Radeon X600 Series
  • ATI Mobility Radeon X800, Radeon IGP 320M / 340M, Radeon XPress 200
  • ATI Mobility Radeon XPress 200, FireMV 2200, Radeon X700 Series
  • ATI Radeon X800 Series, Radeon X850 Series
  • Chips & Technologies 65548, 65550, 65554, 65555, 69000
  • Cirrus Logic CL-GD7543 LCD, CL-GD5434, CL-GD5440, CL-GD5436
  • Cirrus Logic CL-GD5446, CL-GD7555 LCD, Laguna 5462, Laguna 5464
  • Cirrus Logic Laguna 5465
  • Cyrix MediaGX
  • IBM VGA Compatible
  • InteGraphics CyberPro 2000, CyberPro 2010
  • Intel i740, i740 PCI, i810, i810/DC100, i810e, i815, i845G, i865G
  • Intel i852/i855 GM/GME, i915G/GV, i915GM/GMS, i945G, i945GM
  • Matrox MGA Millennium, MGA Millennium II, MGA Mystique
  • Matrox MGA Mystique 220, MGA-G100, MGA-G200, MGA-G400, MGA-G450
  • Matrox MGA-G550, Parhelia, MGA-P750, MGA-P650
  • NeoMagic MagicGraph 128, MagicGraph 128ZV, MagicGraph 128XD
  • NeoMagic MagicGraph 256AV, MagicMedia 256AV+, MagicMedia 256ZX
  • NeoMagic MagicMedia 256XL+
  • Number Nine Imagine 128, Imagine 128 II, Imagine 128 II VRAM
  • Number Nine Imagine 128 II DRAM, Ticket 2 Ride WRAM
  • Number Nine Ticket 2 Ride SGRAM, Ticket 2 Ride IV
  • NVIDIA RIVA-128, RIVA-128ZX, RIVA-TNT, RIVA-TNT2, RIVA-TNT2 M64
  • NVIDIA RIVA-TNT2 Vanta, RIVA-TNT2 Ultra, GeForce 256, GeForce DDR
  • NVIDIA Quadro, GeForce2 Integrated GPU, GeForce2 Ti, GeForce2 GTS
  • NVIDIA GeForce2 MX 100/200, GeForce2 MX/MX 400, GeForce2 Ultra
  • NVIDIA GeForce4 MX 420, GeForce3, Quadro2, GeForce4 MX 440
  • NVIDIA GeForce4 MX 440 8X, GeForce4 MX 460, GeForce4 MX 4000
  • NVIDIA GeForce4 Integrated GPU, GeForce4 Ti 4200, GeForce4 Ti 4200 8X
  • NVIDIA GeForce4 Ti 4400, GeForce4 Ti 4600, GeForce4 Ti 4800
  • NVIDIA Quadro4 NVS, Quadro4 XGL, GeForce FX 5200, GeForce FX 5500
  • NVIDIA GeForce FX 5600 Series, GeForce FX 5700 Series, Quadro FX
  • NVIDIA GeForce PCX 5300, GeForce PCX 5750, GeForce 6200 Series
  • NVIDIA GeForce 6600 Series
  • OAK Spitfire 64107, Spitfire 64111, Eon 64017, Eon 64217, Warp 5
  • Philips 9710
  • Rendition Verite V1000, Verite V2200
  • S3 Vision 864, Vision 964, Vision 868, Vision 968, Trio32, Trio64
  • S3 Trio64V+, Trio64UV+, Trio64V2/DX, Virge, Virge/DX/GX, Virge/VX
  • S3 Virge/GX2, Virge/MX, Trio3D, Trio3D/2X, Savage3D, Savage4
  • S3 ProSavage (VIA PM133), ProSavage (VIA KM133), ProSavage (VIA PN133)
  • S3 ProSavageDDR (VIA PM266), ProSavageDDR (VIA KM266), Savage/MX/IX
  • S3 SuperSavage/IXC, Savage2000
  • Sigma Designs RealMagic 64 GX
  • Silicon Motion LynxEM, Lynx3DM
  • SiS 6202, 6205, 6215, 5597/5598, 6326, 300, 305, 630, 315, 730
  • SiS 5595/530, 5595/620
  • Trident TGUI9440, TGUI9440-R2, TGUI9680, ProVidia 9682
  • Trident Cyber9385 LCD, ProVidia 9685, 3DImage 975, Cyber9397 LCD
  • Trident 3DImage 985, Blade 3D, Blade 3D (VIA VT8501)
  • Trident Blade 3D (VIA VT8601)
  • Tseng Labs ET4000/W32p, ET6000, ET6100
  • VIA CLE266, P4M800/VN800/CN800
  • Weitek P9000, P9100
  • VESA VBE 1.2, VBE 2.0, VBE 3.0

Supported Laptop Graphics Chips

The following is a complete list of graphics chipsets typically found in laptop systems known to work correctly with the latest release of Arca Noae SNAP Graphics for OS/2. Also, any system with less than 512KB of video memory cannot be supported by Arca Noae SNAP Graphics for OS/2, even if the chipset on the board is on this list.

  • ATI 3D Rage LT Pro, Rage Mobility, Rage Mobility 128, Rage Mobility 128-D4x
  • ATI Mobility Radeon, Mobility Radeon 7500, Radeon IGP 320M / 340M
  • ATI Mobility Radeon 7000 IGP, Mobility Radeon 9000 IGP
  • ATI Mobility Radeon 9000, Mobility Radeon 9200, Mobility Radeon 9550
  • ATI Mobility Radeon 9600, Mobility Radeon 9800, Mobility Radeon X300
  • ATI Mobility Radeon X600, Mobility Radeon X800, Mobility Radeon XPress 200
  • Chips & Technologies 65550, 65554, 65555, 69000
  • Cirrus Logic CL-GD7555 LCD, CL-GD7543 LCD
  • Intel i852/i855 GM/GME, i915GM/GMS, i945GM
  • NeoMagic MagicGraph 128, MagicGraph 128ZV, MagicGraph 128XD
  • NeoMagic MagicGraph 256AV, MagicMedia 256AV+, MagicMedia 256ZX
  • NeoMagic MagicMedia 256XL+
  • S3 Virge/MX, S3 Savage/MX/IX, SuperSavage/IXC
  • Trident Cyber9385 LCD, Cyber9397 LCD
  • VESA VBE 1.2, VBE 2.0, VBE 3.0

Supported Chipsets for Digitially-connected LCD panels

The following is a list of graphics chipsets known to work correctly when driving digital LCD panels (panels connected using either DVI, HDMI, or DisplayPort).  Other chipsets will work with LCD panels in analog mode (connected via 15-pin D-type VGA connector). Please note that if no output is observed on the display when booting, Arca Noae SNAP Graphics generally cannot address this, as it is a hardware incompatibility. Also note that digital LCD panels do not support refresh rate control, although they may emulate it when in analog mode.  Currently, modes available on digital LCD panels are limited to those provided by the video BIOS. The only exception to this is the ATI Radeon chipsets, which feature native panel programming. Expect more chipsets to support native panel programming in the future.

  • ATI 3D Rage LT Pro (DFP), Rage XL (DFP), Rage 128 Pro, Rage 128 Ultra
  • ATI Radeon 7000, Radeon 7200, Radeon 7500, Radeon 8500, Radeon 8500DV
  • ATI Radeon 9000 Series, Radeon 9100, Radeon 9200 Series, Radeon 9500
  • ATI Radeon 9500 Pro, Radeon 9550, Radeon 9600 Series, Radeon 9600 XT
  • ATI Radeon 9700 Pro, Radeon 9800, Radeon 9800 Pro, Radeon 9800 XT
  • ATI Radeon X300 Series, Radeon X550, Radeon X600 Series, FireMV 2200
  • ATI Radeon X700 Series, Radeon X800 Series, Radeon X850 Series
  • Intel i845G, i865G, i915G/GV, i945G
  • Matrox MGA-G200 (DFP), MGA-G400, MGA-G450, MGA-G550, MGA-P650, MGA-P750
  • Matrox Parhelia
  • VIA CLE266
  • VESA VBE 2.0, VBE 3.0

Supported TV-Out Graphics Chips

The following is a list of graphics chipsets known to work correctly when using TV-Out connections. Please note that if no output is observed on the TV, Arca Noae SNAP Graphics generally cannot address this, as it is a hardware incompatibility. If you are using a laptop system, you must use an external monitor, as laptop BIOS generally does not support TV-Out when the built-in LCD panel is active.  Note that the system boot messages will not display correctly on the TV, as the text mode used at that time does not work on TV screens, and SNAP has no control over this (in fact, the SNAP driver is not even loaded at this point in the boot process).

  • ATI 3D Rage II+, 3D Rage IIC, 3D Rage Pro, 3D Rage LT Pro, Rage Mobility
  • ATI Rage 128, Radeon 7000, Radeon 7200, Radeon 7500, Radeon 8500
  • ATI Mobility Radeon, Mobility Radeon 7500, Mobility Radeon 9000
  • ATI Radeon 8500DV, Radeon 9000 Series, Radeon 9100, Radeon 9200 Series
  • ATI Radeon 9500, Radeon 9500 Pro, Radeon 9550, Radeon 9600 Series
  • ATI Radeon 9600 XT, Radeon 9700 Pro, Radeon 9800, Radeon 9800 Pro
  • ATI Radeon 9800 XT, Radeon X300 Series, Radeon X550, Radeon X600 Series
  • Matrox MGA-G200, MGA-G400
  • VESA VBE 2.0, VBE 3.0

Supported Graphics Chips for Zooming

The following is a complete list of graphics chipsets known to work correctly with the zooming feature in the latest release of Arca Noae SNAP Graphics for OS/2. Note that some modes may not zoom correctly on all LCD panels, due to hardware restrictions.

  • 3dfx Voodoo Banshee, Voodoo3, Voodoo4, Voodoo5
  • AMD Geode GX2
  • ATI Mach64 GX, Mach64 CX, Mach64 CT, Mach64 VT, 3D Rage, Mach64 VTB
  • ATI 3D Rage II, 3D Rage II+, Mach64 VT4, 3D Rage IIC, 3D Rage Pro
  • ATI 3D Rage LT Pro, Rage Mobility, Rage XL, Rage 128, Rage 128 Pro
  • ATI Rage 128 Ultra, Rage Mobility 128, Rage Mobility 128-D4x, ES1000
  • ATI Radeon 7000, Radeon 7200, Radeon 7500, Radeon 8500, Radeon 8500DV
  • ATI Mobility Radeon, Mobility Radeon 7500, Mobility Radeon 9000
  • ATI Radeon 9000 Series, Radeon 9100, Radeon 9200 Series, Radeon 9500
  • ATI Mobility Radeon 9200, Mobility Radeon 9550, Mobility Radeon 9600
  • ATI Radeon 9500 Pro, Radeon 9550, Radeon 9600 Series, Radeon 9600 XT
  • ATI Radeon 9700 Pro, Radeon 9800, Radeon 9800 Pro, Radeon 9800 XT
  • ATI Mobility Radeon 9800, Mobility Radeon X300, Mobility Radeon X600
  • ATI Radeon 9100 Pro IGP, Radeon IGP 320M / 340M, Mobility Radeon 7000 IGP
  • ATI Mobility Radeon 9000 IGP, Radeon X300 Series, Radeon X600 Series
  • ATI Radeon X550, Mobility Radeon X800, Radeon XPress 200, FireMV 2200
  • ATI Mobility Radeon XPress 200, Radeon X700 Series, Radeon X800 Series
  • ATI Radeon X850 Series
  • Cirrus Logic CL-GD5434, CL-GD5440, CL-GD5436, CL-GD5446
  • Intel i810, i810/DC100, i810e, i815, i845G, i865G
  • Intel i852/i855 GM/GME, i915G/GV, i915GM/GMS, i945G, i945GM
  • Matrox MGA Millennium, MGA Millennium II, MGA Mystique
  • Matrox MGA Mystique 220, MGA-G100, MGA-G200, MGA-G400, MGA-G450
  • Matrox MGA-G550, MGA-P650, MGA-P750, Parhelia
  • NVIDIA RIVA-128, RIVA-128ZX, RIVA-TNT, RIVA-TNT2, RIVA-TNT2 M64
  • NVIDIA RIVA-TNT2 Vanta, RIVA-TNT2 Ultra, GeForce 256, GeForce DDR
  • NVIDIA Quadro, GeForce2 Integrated GPU, GeForce2 Ti, GeForce2 GTS
  • NVIDIA GeForce2 MX 100/200, GeForce2 MX/MX 400, GeForce2 Ultra
  • NVIDIA GeForce4 MX 420, GeForce3, Quadro2, GeForce4 MX 440
  • NVIDIA GeForce4 MX 440 8X, GeForce4 MX 460, GeForce4 MX 4000
  • NVIDIA GeForce4 Integrated GPU, GeForce4 Ti 4200, GeForce4 Ti 4200 8X
  • NVIDIA GeForce4 Ti 4400, GeForce4 Ti 4600, GeForce4 Ti 4800
  • NVIDIA Quadro4 NVS, Quadro4 XGL, GeForce FX 5200, GeForce FX 5500
  • NVIDIA GeForce FX 5600 Series, GeForce FX 5700 Series, Quadro FX
  • NVIDIA GeForce PCX 5300, GeForce PCX 5750, GeForce 6200 Series
  • NVIDIA GeForce 6600 Series
  • S3 Trio32, Trio64, Trio64V+, Trio64UV+, Trio64V2/DX
  • S3 Savage4, Savage/MX/IX, SuperSavage/IXC, Savage2000
  • S3 ProSavage (VIA PM133), ProSavage (VIA KM133), ProSavage (VIA PN133)
  • S3 ProSavageDDR (VIA PM266), ProSavageDDR (VIA KM266)
  • Silicon Motion LynxEM
  • Trident 3DImage 975, 3DImage 985, Blade 3D, Blade 3D (VIA VT8501)
  • Trident Blade 3D (VIA VT8601), Cyber9397 LCD
  • Tseng Labs ET4000/W32p, ET6000, ET6100
  • VIA CLE266, P4M800/VN800/CN800
  • VESA VBE 2.0, VBE 3.0

Supported Graphics Chips for MultiHead

The following is a complete list of graphics chipsets known to work correctly with the multihead (multiple simultaneous monitors) feature in the latest release of Arca Noae SNAP Graphics for OS/2.

  • ATI Radeon 7000, Radeon 7500, Radeon 8500, Radeon 9000 Series
  • ATI Radeon 9100, Radeon 9200 Series, Radeon 9500, Radeon 9500 Pro
  • ATI Radeon 9550, Radeon 9600 Series, Radeon 9600 XT, 9700 Pro
  • ATI Radeon 9800, Radeon 9800 Pro, Radeon 9800 XT, Radeon X300 Series
  • ATI Radeon X550, Radeon X600 Series, FireMV 2200, Radeon X700 Series
  • ATI Radeon X800 Series, Radeon X850 Series
  • Matrox MGA-G450, MGA-G550
  • NVIDIA GeForce4 MX 420, GeForce4 MX 440, GeForce4 MX 440 8X
  • NVIDIA GeForce4 MX 460, GeForce4 Ti 4200, GeForce4 Ti 4200 8X
  • NVIDIA GeForce4 Ti 4400, GeForce4 Ti 4600, GeForce4 Ti 4800
  • NVIDIA GeForce FX 5200, GeForce FX 5500, GeForce FX 5600 Series
  • NVIDIA GeForce FX 5700 Series, GeForce PCX 5300, GeForce PCX 5750
  • NVIDIA GeForce 6600 Series

Please note the following restrictions imposed for MultiHead configurations:

  1. Only analog (15-pin D-type VGA connector) output is supported for MultiHead at this time (no DVI, HDMI, or DisplayPort). It may be possible to use DVI->VGA, HDMI->VGA, or Displayport->VGA adapters on some graphics cards or system boards. The noted exception to this is the ATI Radeon family of chipsets, which can also do multihead in CRT+DFP configurations, due to native panel programming. CRT+LCD, CRT+TV, and DFP+DFP output combinations are all unsupported at this time.
  2. You cannot use zooming when the desktop is in a MultiHead mode. This may be addressed in a later release.
  3. When the desktop is in a MultiHead mode, changing the MultiHead settings requires a system restart to prevent the desktop display from become corrupted. In addition, the mouse cursor position may also be incorrect when running in an “in-between state” (i.e., after the change and before the restart).
  4. On Matrox chipsets, hardware mouse cursor and 256 color modes will not be available; these are hardware restrictions.
  5. On older Nvidia chipsets, 16M color modes wider than 2040 will not be available; this is a restriction of the NV1 interface. Only cards or systems  where the video BIOS properly initializes both heads (in other words, it boots in clone mode automatically) are supported.

Supported Graphics Chips for Overlays

The following is a list of graphics chipsets that have support for hardware video overlays in the latest release of Arca Noae SNAP Graphics for OS/2. Video overlays allow video players (Mplayer, WarpVision, etc.) to use the GPU for processing of video data, which decreases CPU utilization and improves the quality of video when stretched.  Use of this feature requires a video player with explicit support for it.

  • ATI Rage IIC, Rage Pro, Rage LT Pro, Rage XL, Rage Mobility, Rage 128
  • ATI Rage 128 Pro, Rage 128 Ultra, Rage Mobility 128, Rage Mobility 128-D4x
  • ATI Radeon 7000, Radeon 7200, Radeon 7500, Radeon 8500, Radeon 8500DV
  • ATI Mobility Radeon, Mobility Radeon 7000 IGP, Mobility Radeon 7500
  • ATI Mobility Radeon 9000, Mobility Radeon 9000 IGP, Radeon 9000 Series
  • ATI Radeon 9100 Pro IGP, Radeon 9100, Mobility Radeon 9200
  • ATI Radeon 9200 Series, Radeon 9500, Radeon 9500 Pro, Radeon 9550
  • ATI Mobility Radeon 9550, Mobility Radeon 9600, Radeon 9600 Series
  • ATI Radeon 9600 XT, Radeon 9700 Pro, Mobility Radeon 9800, Radeon 9800
  • ATI Radeon 9800 Pro, Radeon 9800 XT, Mobility Radeon X300, Radeon X550
  • ATI Mobility Radeon X600, Radeon X300 Series, Radeon X600 Series
  • ATI Mobility Radeon X800, Radeon IGP 320M / 340M, Radeon XPress 200
  • ATI Mobility Radeon XPress 200, FireMV 2200, Radeon X700 Series
  • ATI Radeon X800 Series, Radeon X850 Series
  • Intel i845G, i865G, i915G/GV, i915GM/GMS, i945G, i945GM
  • S3 SuperSavage/IXC

Planned Graphics Chip Support

Several popular families of video chipsets are planned for future releases of SNAP Graphics of OS/2. Planned support includes AMD/ATI Radeon HD Series and Intel HD Series. At this time, no additional support is planned for any Nvidia chipsets. These plans may change depending upon the availability of specifications and programming information form the various manufacturers involved.

User Support

Please read the readme before installing and using this software.

Known Problems

Problems with refresh rate

Note that upon installation, the display resolution may not be as high as expected. Once the system is finished booting, set the desired resolution and color depth from the Screen (or System) object.

Also note that on some systems when installing SNAP during an ArcaOS install, there may be an issue setting the resolution and/or using the Advanced button, or the desired resolution may not be retained after a reboot. This is because on some systems the SNAP install does not complete successfully during the ArcaOS install. On systems with this issue, you must reinstall SNAP after the ArcaOS installation has finished. Open a command window, change directory to \CID\SERVER\SNAP on your install media and type

setup SNAP

As always with any install, if prompted you must allow the installer to overwrite all files and unlock all modules.

Reporting Problems

Reporting bugs and requesting new features is done through the ticket system. You can view existing tickets, add comments to them and create new tickets using the corresponding buttons at the top of every page. If you want to submit a new bug or request a feature, please use the Search function first to make sure there is no ticket for the same problem already created.

This entry last updated: by Lewis Rosenthal