I am experiencing a repeatable window-rendering problem in Revo Metro on a Windows workstation.
System information:
-
GPU: NVIDIA Quadro RTX 5000 (16 GB)
-
NVIDIA driver: 595.95
-
Integrated GPU: Intel UHD Graphics 630
-
Revo Metro version: 5.8.7.415
-
Revo Metro installation: C:\Program Files\Revo Metro\RevoMetro.exe
-
Revo Metro is shown in Task Manager as using GPU 1 – 3D, which is the NVIDIA GPU.
-
Processor: Intel(R) Core™ i7-8700 CPU @ 3.20GHz 3.19 GHz
-
Installed RAM: 64.0 GB (63.8 GB usable)
-
Windows: Windows 10 Home fully updated
Problem description:
Revo Metro previously worked correctly on this same computer. I had not used the software for several months, and when I opened it again, the application window began displaying incorrectly.
The Revo Metro window stops repainting properly and appears broken, fragmented, or partially black. Moving the mouse in and out of the window, or hovering over different links and controls, temporarily causes the window to display correctly for several seconds. The problem occurs immediately after opening Revo Metro and does not depend on whether the scanner is connected.
Troubleshooting already completed:
-
Completely uninstalled and reinstalled Revo Metro.
-
Tested multiple Revo Metro versions, including version 5.8.4.
-
Restarted the computer.
-
Tested with and without the scanner connected.
-
Confirmed that other applications, including SolidWorks, display normally.
-
Disabled Windows Multiplane Overlay, with no improvement.
-
Confirmed that Hardware-Accelerated GPU Scheduling is already disabled.
-
Checked Windows Event Viewer; no relevant errors were recorded.
-
Ending and restarting Desktop Window Manager changed the visual behavior but did not correct the issue.
Rendering-backend testing:
Revo Metro includes opengl32sw.dll. I launched the application using different Qt rendering backends.
The default native OpenGL mode produces the rendering failure.
The following software-rendering command works correctly:
set QT_OPENGL=software
cd “C:\Program Files\Revo Metro”
RevoMetro.exe
The following ANGLE/Direct3D command also works correctly:
set QT_OPENGL=angle
cd “C:\Program Files\Revo Metro”
RevoMetro.exe
Because both software rendering and ANGLE work correctly, while the default native OpenGL backend does not, the issue appears to involve the interaction between Revo Metro’s Qt native OpenGL rendering path and the NVIDIA graphics driver.
I am currently using QT_OPENGL=angle as a workaround because it retains hardware acceleration and eliminates the window-rendering problem.
Please let me know whether this is a known compatibility issue and whether Revo Metro can provide an application setting or update that selects ANGLE instead of native OpenGL.
Thank you