Issue with UHD 4k monitor and drifting


I have a strange problem and think it might be an OpenGL issue.

First off, my current environment.

CPU: Intel® Core™ i7-4790K CPU @ 4.00GHz (3999.98 MHz)
Memory: 16333 MB
OS Version: Microsoft Windows 8.1 64-bit (Build 9600)
Graphics Card Vendor: NVIDIA Corporation
Graphics Card: GeForce GTX 970/PCIe/SSE2
Windows Graphics Driver Version: 9.18.0013.4752
OpenGL Version: 4.5.0 NVIDIA 347.52

Main Display: Samsung U28D590 4K display through HDMI or Display Port (at 3840x2160).
Secondary Display: DELL 2007FP throuh DVI port (at 1600x1200).

Original setup used the Sapphire Radeon R9 270X 4G GDDR5 graphics card.
Current setup uses the MSI NVidea GTX970 4G GDDR5 graphics card.

The problem is that, under certain circumstances, the screen image ‘drifts’
across the monitor, both horizontally and vertically.

Let me elaborate.

When I use a Second Life viewer and enter Mouselook mode (1st person
perspective) and move the mouse to alter the direction of view, then stop the
mouse moving, the screen usually continues to ‘drift’ across the monitor as if
I was still moving the mouse.

The same effect happens when I drag the Second Life world map across it’s window.

This effect happens about 95% of the times I try it.

Here is what I have discovered.

  1. It only happens when the screen resolution is above 1920x1080 (so it can
    only manifest itself on the Samsung monitor).

  2. It still happens when I disable the smaller Dell monitor.

  3. I have only noticed it on Second Life viewers (they all use OpenGL). It happens
    with all the ones I have tried, including Linden Labs’ own viewer, Firestorm
    and Singularity.
    There may be other apps affected but I have not found any.

  4. The problem occurs using a Sapphire Radeon R9 270X 4G GDDR5
    graphics card in the PC.

  5. The problem still occurs when I exchanged the Radeon card with an MSI
    NVidea GTX970 4G GDDR5 graphics card.

This indicates that the problem is probably not caused by the Second Live
viewer or the graphics card drivers, so the next logical step is to look at
the OpenGL library. I don’t have any knowledge of OpenGL so wouldn’t know
where to start, but if anyone else come across this issue then I would be glad
to hear from them, or for any help that anyone can offer.