We recently debugged a problem where SmartSDR-Win was reporting in the Settings->Radio Setup->General tab that the graphics adapter was not providing partial or maximum graphics acceleration when the installed video card exceeded the requirements for providing maximum graphics acceleration.
In the course of troubleshooting, we identified that if a user has the LogMeIn application loaded on their PC, there is a very good chance that it is adversely affecting the ability of SmartSDR for Windows to properly use the GPU for graphics rendering. In this case the CPU is providing all of the graphics rending resulting in high CPU utilization and sluggish rending of the FFT spectrum.
The root cause is that some remote control programs use a video graphics "accelerator" driver (also called a mirror driver) that is preventing Windows from properly reporting the capabilities of the installed graphics adapter. When this happens, SmartSDR-Win automatically uses the CPU for all graphics rending resulting in degraded performance.
If you have LogMeIn loaded on your PC and are experiencing the issues noted above, you can uninstall the LogMeIn mirror driver to improve the performance of SmartSDR for Windows.
For LogMeIn users, use the following procedure to remove the LogMeIn mirror driver:
- Click the Start menu (Windows icon).
- Click "Search programs and files", type cmd and press Enter.
- For version 2.30.559 and below: In the opened Command Prompt window, type cd %programfiles(x86)%\logmein and press Enter.
- For version 3.0.604 and above: In the opened Command Prompt window, type cd %programfiles(x86)%\logmein\x86 (or x64, if running a 64-bit OS) and press Enter.
- Type logmein uninstallmirrordrv and press Enter.
- Reboot the PC.
- **If prompted to update LogMeIn on restart deny it. It will just reinstall the mirror driver once again.
Usually removing the mirror driver will not prevent LogMeIn working, they will just not be as efficient in passing screen data to the remote host.