Windows: hardware acceleration method selection – FastRawViewer Software 2.0 (Download) User Manual
Page 14

FastRawViewer
– user manual
Page 14 of 175
Copyright © 2014-2016, LibRaw LLC,
Windows: Hardware Acceleration Method Selection
FastRawViewer
uses graphics acceleration for many operations. When working in Windows, the
following graphics engines can be used:
OpenGL (hardware acceleration).
DirectX 9.
DirectX 11 (Windows 7 and newer only).
During
FastRawViewer’s
first launch, an automatic selection of the graphics engine is made,
depending on the operating system and the hardware you have:
Windows XP/Windows Vista: DirectX 9 will be selected.
Computers with old Intel graphics adapters on a separate chip (chipsets like G45, 845G, 965G,
etc.): DirectX 9 will be selected.
Computers with two or more graphics adapters, or two or more monitors: OpenGL will be
selected.
All other cases: DirectX 9 will be selected.
The above-listed rules are sorted through “from top to bottom” and the first fitting one is used.
The choice of graphics engine is made once and stored in the Windows Registry, so that the process
of the selection of the graphics engine is not repeated during subsequent launches of
FastRawViewer
.
The automatic selection of graphics hardware acceleration can be, however, changed by the user,
either through the
FastRawViewer
Preferences (see the “GPU Processing” section in the “Program
settings” chapter), or by launching the Registry scripts (see the “Setting the graphics acceleration
manually” section in the “Troubleshooting” chapter).
In rare cases of problems, usually caused by a buggy old video driver, the automatically chosen
graphics engine might not work with your hardware/drivers. In this case one of the following will
take place:
If in DirectX11 mode: the program will switch to DirectX9 mode (so that DirectX9 mode will
be active when the user re-launches
FastRawViewer
) and exits.
If in DirectX9 mode: the program will switch to OpenGL mode (so that OpenGL mode will be
active when the user re-launches
FastRawViewer
) and exits.
If in OpenGL mode: the program will suggest switching to DirectX9 mode and re-launching
the program.
This is described in more detail in the “Troubleshooting” section.