Прорыв в решении проблемы по включению графического ускорения на упрощенных темах Виндовс 7, в том числе классической. И теперь это не очередная версия Classic_AE, а настоящий хардкор.
Специалист с ником "El Sanchez" нашел решение через патч файла dwm.exe. DWM - это диспетчер окон Windows и как ранее было определено, включалка/выключался графического ускорения реализована именно в нём, хотя многие вообще не верили, что это возможно. Ха-ха-ха...
Какой либо нестабильности системы при использовании патченого DWM на моем компе не выявлено. Поэтому патч можете использовать без особого риска завалить систему.
Чтобы увидеть результат, нужно учитывать 2 ньюанса:
1) Патч не включает композитинг, а не отключает композитинг при переходе с Aero в классику. Если переключаться с родной аэро - то останется родной прозрачный заголовок в стиле аэро, а если с "Classic AE mod 2019" то заголовок непрозрачный и на 99% классический. После переключения интерфейс меняется на классический, но заголовок окна продолжает иметь вид той темы, с которой переключался. Если перезагрузить ПК, то на вновь загруженной классической теме ускорение уже не работает, короче важен факт переключения темы (аэро -> классика).
2) После переключения на классику портится вид панели задач - она становися бледной и полупрозрачной. Если перезапустить процесс explorer - то цвет прийдет в норму.
Порядок применения патча:
1) Патчим файл DWM.EXE или берем готовый архива (для 64-битной семерки), для 32-битки пропатчите сами.
Для dwm.exe 6.1.7600.16385 (x64):
Offset --- Original bytes --- Patched bytes
00001D82 --- 74 31 80 3D --- 74 2F 80 3D
0000A135 --- E9 7B 7C FF --- E9 79 7C FF
Для dwm.exe 6.1.7600.16385 (x86):
Offset --- Original bytes --- Patched bytes
00001ED2 --- 8A D8 C6 45 FF 00 --- 8A D8 C6 45 FF 01
Готовые файлы для (х64) системы (архив, 119 кБ):
dwm.exe - пропатченый DWM; dwm_orig_x64.exe - оригинальный файл (на случай отката, переименовать в dwm.exe)
https://www.upload.ee/files/10741026...m.exe.zip.html
https://www98.zippyshare.com/v/QuVbHmCR/file.html
http://ge.tt/8ww5TZz2
2) Заменяем патченый файл dwm.exe в вашей ОС. Для этого нужно загрузиться под другой ОС или с загрузочного диска, флешки - вообщем любым способом, который позволит заменить системный файл.
3) Загружаемся на АЭРО-теме, на встроенной или любой другой, важно что-бы тема была со свойствами АЭРО и работала со включенным композитингом.
4) Переключаемся на классическую тему.
И ВОТ ЗДЕСЬ - УРА!!! Ускорение/композитинг осталось работать. Дергунцы интерфейса практически не видны. Вот так должна работать классическая тема, а не та перемигивающаяся фигня, что идет из коробки.
Огромная благодарность "El Sanchez" за проделанную работу. Патч не доделан, но он на 100% демонстрирует главное - ускорение в классической теме можно вернуть.
Мой вопрос к "El Sanchez"
- Я так понял, что корректный патч сделать сложно? Чтобы при загрузке на классической теме ускорение изначально было, без переключения тем и без резапуска эксплорера.
Ответ "El Sanchez":
- Будет время - попробую.
Если на форуме есть крутые программисты, то огромная просьба помочь и мне и "El Sanchez" в доведении результата. Нужно ещё сделать, чтобы ускорение изначально работало при перезапуске ПК и панель задач не меняла свой вид, без перезапуска эксплорера. Короче нужен более корректный патч.