Баг двойной буферизации RADEON драйверов на Windows 7
на классической теме или базовой теме (любая не AERO тема)


Этот баг присутствует на всех AMD картах 2014-2019 годов выпуска:
- Radeon HD 5XXX, HD 6XXX - скорее всего есть, но не подтверждено
- Radeon HD 7XXX;
- Radeon R5, R7, R9 series;
- Radeon RX 400, RX 500 series
с Radeon Driver версии от Catalyst v15.7 доo Radeon Adrenalin v19.1.1 (все версии за ).

На картах HD 4XXX и старее и драйверах Catalyst v13.9 и старее - бага нет. На видеокартах NVidia и Intel этих проблем также нет!

Использование фикса "double-buffering" повышает производительность RADEON драйверов в 10-30 раз! Демонстрация отрисовки спектра в foobar2000 с измерением FPS используя simpleGLUT.

Без патча (WS_EX_COMPOSITED = OFF)
FPS = 25-60 (наблюдаются лаги на отрисовке спектра)

Используем фикс "double-buffering" (WS_EX_COMPOSITED = ON)
FPS = 850-920 (лагов нет)

Видеодемонстрация
https://www.youtube.com/watch?v=YrPJ1U0a4_8