SSMS 18.0 redraw issues when switching between multiple query windows
SSMS 18.0 redraw issues when switching between multiple query windows
Repro:
1. Open SSMS
2. Open a new query window and enter and execute a command, such as:
SELECT @@SPID;
- Open a second query window
- Using your mouse, switch back and forth between the two open query windows by clicking on their tabs.
- After several clicks (five to ten?), the content of the first window (query and result pane) may appear to be displayed in the second window, but you can't interact with any of the text.
- Switching back and forth a few more times may clear up the issue temporarily.
- The same issue may carry over to additional query windows which are opened, after switching between the various windows several times.

This issue was fixed (or better, mitigated) in SSMS 18.5
As you can see, SSMS will automatically prevent the Visual Studio Shell from using the h/w acceleration.
While I hear that for some of you this workaround did not help, it seems that for the vast majority of the people here it was beneficial, so the workaround has been baked into SSMS 18.5.
Thanks,
-Matteo
119 comments
-
Glenn Burnett commented
Intel UHD Graphics 620
Intel Core i7-8650U
Dell Latitude 7490
Driver Provider: Intel Corporation
Driver Date: 12/10/2018
Driver Version: 25.20.100.6472 -
yiannispan commented
Nvidia RTX 2080
-
pbradshaw commented
AMD FirePro W4100 on a Dell desktop, four monitors.
This happens on every desktop on our development department. Not all use the AMD FireProW4100, but they're all Dell Inspiron desktops between 2 and 5 years old. -
Luke Fisher commented
Turning off "Use hardware graphics acceleration if available" fixes this issue. It can be found under Tools > Options > Environment > General.
Windows 10 Pro 1803 using AMD Radeon Pro WX 2100
-
Garry Pshonik commented
Intel HD Graphics 630 and NVIDIA Quadro M1200
-
Everett Mills commented
My laptop is using the built-in Intel Graphics 620 chipset. It's an HP EliteBook
-
James Wheeler commented
Dell Precision M3800 w/ Intel HD Graphics 4600 and NVIDIA Quadro K1100M
-
Richard Kittrell commented
Dell Precision T3610 with dual AMD FirePro V3900 (FireGL V) Graphics Adapters
-
Vladimir Moldovanenko commented
Dell laptop with Intel HD Graphics 630 and Nvidia Quadro M 1200, using built-in LCD and 2 external Dell 27" monitors. SSMS is almost always on an external monitor
-
Jiri Dolezal commented
Intel HD Graphics 5500
-
Lee commented
NVDIA Quadro P600, Also note that I went back to version 17.9. I lost too much work switching between windows and the window did not refresh, or closing a window(tab) and it not refreshing and never showed closed. Version 17.9 works fine.
-
Anonymous commented
For me, the problem is happening with Intel® HD Graphics 2000 and Intel® HD Graphics 530
-
Gordan Radovanovic commented
HP ProBook 450 GS
Processor: Intel Core i7-8550U
Graphics: Intel UHD Graphics 620SSMS v18.1
-
Damiano commented
My video card is: Intel(R) HD Graphics 520
-
Борец Владислав commented
Intel HD Graphics in i5-3470
-
Carsten Wegner commented
@Matteo: The bug occurs two me with both graphic processors of my laptop:
Intel HD Graphics 5300
Nvidia Quadro M2000M -
Jon commented
Perhaps uncheck 'Use hardware graphics acceleration if available' by default in the next version of SSMS as a temporarily fix? I agree with some this bug could pose a threat to your data. Please fix asap.
-
Phil Bastanchury commented
Turning off "Use hardware graphics acceleration if available" resolved the issue for me. The fact that I had to do that, however, when it was working just fine in 17.x makes Microsoft QA look really REALLY sloppy. Impressions like this matter! Please fix this!
-
T66M commented
Turning off “Use hardware graphics acceleration if available” seems to have solved the issue for now, better than the alt+tab workaround
-
Vincent Pray commented
Disabling graphics acceleration worked for me too! So glad I found that suggestion here.