https://bugs.winehq.org/show_bug.cgi?id=42748
Bug ID: 42748 Summary: Flickering, disappearing text in Steam client user interface (DirectWrite enabled) Product: Wine Version: 2.4 Hardware: x86 URL: https://steamcdn-a.akamaihd.net/client/installer/Steam Setup.exe OS: Linux Status: NEW Keywords: download, regression Severity: minor Priority: P2 Component: dwrite Assignee: wine-bugs@winehq.org Reporter: gyebro69@gmail.com CC: bunglehead@gmail.com Regression SHA1: 89d074a3fc063722fe45a3148ee3b55cb473d11d Distribution: ---
Created attachment 57756 --> https://bugs.winehq.org/attachment.cgi?id=57756 plain terminal output
As I move the mouse across the user interface in Steam client, or activate a menu item or scrolling through the installed games' list in the library, text in the user interface periodically disappears and reappears. Also can be reproduced in the login window: as I begin typing in the input fields, text disappears then reappears.
Disabling dwrite.dll or launching Steam with 'no-dwrite' parameter is a workaround. Reproduced in fullscreen and virtual desktop mode and with running Steam in Windows XP and Windows 7 modes.
Reverting the following commit fixes the problem:
commit 89d074a3fc063722fe45a3148ee3b55cb473d11d Author: Nikolay Sivov nsivov@codeweavers.com Date: Thu Mar 30 15:07:00 2017 +0300
dwrite: Allocate glyph buffer once per run rendering pass.
Antergos Linux 64-bit lib32-freetype2 2.7.1-1 wine-2.4-289-geda35423f4 (32-bit) OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: GeForce GT 730/PCIe/SSE2 OpenGL core profile version string: 4.5.0 NVIDIA 378.13