Сейчас на форуме: (+5 невидимых)

 eXeL@B —› Дневники и блоги —› Патч Windows 7 для включения графического ускорения в классической теме
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 ... 11 . 12 . >>
Посл.ответ Сообщение

Ранг: 7.2 (гость), 7thx
Активность: 0.360.19
Статус: Участник

Создано: 18 февраля 2019 01:13 · Поправил: Jurim
· Личное сообщение · #1

=== Патч Windows 7 для включения GPU ускорения в классической теме ===

Пролог:
Посвящено всем, кто привык работать в системе с классическим оформлением окон. Остальные, кто пользуются Windows 10 и спокойно работают в планшетозаточенном, вырвиглазном интерфейсе, упрощенном до уровня домохозяйки - вам эти проблемы не интересны, эта тема не для вас. Уйдите сразу и не провоцируйте на оскорбления.

Описание проблемы:
Графическое ускорение в Windows 7 используется только в аэро-темах и выключено в базовых темах, в том числе классической. Поэтому в все элементы интерфейса в аэро теме - прорисовываются с помощью видеокарты, а в классической теме - центральным процессором. При наличии нормальной видеокарты (новее 2010 года) аэро темы работают гораздо производительнее базовых тем (в том числе классической), что вызывает удивление, поскольку графически сложные темы отрисовываются быстрее примитивно простых. Классическая тема только в Windows 98/2000/XP работала быстро, а в Windows 7 - это угрюмый тормоз. Для устанения этой проблемы существует аналог классической темы (по виду), но в виде аэро-темы (по свойствам) - она использует ресурсы видеокарты и работает в разы быстрее встроенной классики.

Усугубляет проблему, что некоторые разработчики драйверов, например AMD, наплевательски относятся к реализации 2D GDI функций в Radeon драйверах новее 2014 года, что ещё более замедляет работу классической темы - Низкая 2D GDI производительность новых АМД видеокарт

Но в других производителей (NVidia, Intel) дела хоть и лучше, но не намного... Приведённые глюки в Видеодемонстрация сравнения тем. 1-я часть видео на примере отрисовки интерфейса в программах:
- Performance Test 8.0 (перемигивание при перемещении по результатам)
- NetMonitor - https://2ip.ru/download/NetMonitor.exe (мигание окном 2 раза в секунду)
- Диспетчер задач (глюки отрисовки столбика загрузки ЦП)
есть на всех видеокартах у всех пользователей и причина этому - установленный драйвер на видеокарту. После удаления драйвера, то есть на "Стандартном адаптере VGA" - этих проблем нет. Абсурд! Но так и есть, проверьте сами.

Варианты решения:
1) Использовать тему - Классическая тема в аэро-исполнении "Classic AE mod 2019_1" Насколько эта тема более производительна продемонстрировано в - Видео демонстрация сравнения тем
2) Найти и пропатчить Винду, чтобы включить ускорение (например использовать какие-то файлы с Windows 8)
3) Написать фоновую программу, которая переводит работу ОС в режим, когда графика ускоряется
4) Написать драйвер "двойной буферизации" видеовывода

Осуществлимо ли это?
Я думаю да. Я видел, много раз, как после запуска чего-то видеовывод в классической теме ускорялся. Я не могу понять причину этого феномена, но в реальности так происходит... Мне не важно, через какую баг/фичу это реализуется, я вижу факт - в определённых условиях классика становится более производительной и это нужно использовать.

Реальные примеры ускорения видеовывода в классической теме:

Примеры 1, 2, 3, 6 - для видеокарт любого производителя (NVidia, Intel, AMD).
Примеры 4, 5 - только для видеокарт AMD.

1) Запускаем NetMonitor - (окно 2 раза в секунду мигует). Берем за заголовок окна и начинаем его медленно возить по экрану. Происходит чудо, мигания убираются. То есть Винда может отрисовывать окно без багов, но почему на неподвижном окне она этого не делает. Давайте сделаем какую то прогу, которая работает в фоне и дрючит размер окна на 1 пиксель. Главное чтобы это ускоряло видеовывод и не было незаметным для пользователя.

2) Запускаем встроенный "Диспетчер задач" - столбик загрузки ЦП передергивается, когда нет нет нагрузки, либо она постоянна - то есть когда графика не перерисовывается - она начинает лагать.

3) Запускаем Performance Test 8.0 ( наблюдаем перемигивание при перемещении по результатам). Удаляем драйвер на видеокарту - перемигивание убирается. Видимо "Стандартный адаптер VGA" использует двойную буфферизацию, которую не используют драйвера от вендоров. Но почему система с драйвером должна работать медленнее, чем без драйвера. Нафиг такие дрова...

4) Увеличение 2D производительности из ничего. Оказалось, если под окном спектра расположить окно "Radeon Settings", чтобы хоть 1мм окна выступал за пределы окна спектра - то отрисовка спектра ускоряется в десятки раз и FPS в simpleGLUT повышается с 40-60 до 1100-1300. Видеодемонстрация - https://www.youtube.com/watch?v=wnzbjrK_gCA
Видимо отрисовка окна "Radeon Settings" задействует какие-то функции видеокарты, которые параллельно заставляют работать быстро весь интерфейс.

5) При масштабировании размеров окна. Вообще не понятно, масштабируемое окно должно тормозить, а оно наоборот ускоряется. Глюки, которые видны на экране - их нет при завате экрана программой bandicam. Видеозаписи смотреть нужно обе, по-очереди.
С фотоаппарата - https://www.youtube.com/watch?v=XpJhC8N9g0Y
С bandicam - https://www.youtube.com/watch?v=rbPjna3myew

6) Есть рецепты, когда картинка ускоряется после запуска в фоне аудио или видеопроигрывателя, который просто переводит мультимедиа таймер в определенный режим, что тоже ускоряет видеовывод

Постановка задачи
Вообщем нужны любые мысли (патче файлов ОС, создании фоновой программы, драйвере двойной буферизации) - не важно что это будет и как реализовано, важно чтобы это заставляло ОС работать быстрее в классическом оформлении.



Ранг: 7.2 (гость), 7thx
Активность: 0.360.19
Статус: Участник

Создано: 21 апреля 2019 19:37
· Личное сообщение · #2

Кстати, есть вариант классической темы под Вин10, но в работе его не пробовал. Думаю что кривой. Если хочешь потестировать - то могу скинуть.



Ранг: -0.8 (гость)
Активность: 0.03=0.03
Статус: Участник

Создано: 11 июня 2019 14:04 · Поправил: rk2019
· Личное сообщение · #3

Один пользователь обнаружил баги темы "Classic_AE_mod_2019_5":

1. Обнаружил баг с градиентом окна в программе Media Human Audio Converter - http://prntscr.com/np95nm

2. И еще баг с цветом окна (Firefox > сохранить файл) - http://prntscr.com/ns22ha


Баги есть. Я тоже их наблюдаю, как исправить не знаю. (((
Если кто-то с темоделов подскажет или исправит - буду рад.




Ранг: 69.9 (постоянный), 82thx
Активность: 0.140.73
Статус: Участник

Создано: 11 июня 2019 16:17 · Поправил: morgot
· Личное сообщение · #4

rk2019 --> Link <--



Ранг: 7.2 (гость), 7thx
Активность: 0.360.19
Статус: Участник

Создано: 16 июня 2019 23:18
· Личное сообщение · #5

К сожалению в теме 2019_5, кроме улучшений, обнаружена и регрессия - глюк с градиентом в окошке по "Альт+Таб" и в "Гаджетах". В версии 2019_1 этой проблемы не было.

Вот проблема на картинке.





Ранг: -0.8 (гость)
Активность: 0.03=0.03
Статус: Участник

Создано: 10 июля 2019 16:46
· Личное сообщение · #6

Более 2х лет занимаюсь классической темой в аэро исполнении под Windows 7. Допилено всё, практически до идеала, кроме одного момента - градиентного заголовка окна. Он постоянно капризничает - выглядит по разному в разных окнах. Видимо по-этой причине, автор оригинальной темы, сделал в своей теме "Classic AE" заголовки одноцветными, без градиента.

По моим модификациям.
В теме "Classic AE mod 2019_4" заголовок нормально отображается во всех окнах программ, но отображается лишняя светлая полоска на окнах хромообразных браузеров, развернутых во весь экран.
Если взять тему "Classic AE mod 2019_5", то в ней нет лишней полоски на браузерах-хроклонах, но вылез косяк в другом месте. На закладке "Гаджеты" и в менюшке по "Альт+Таб" заголовок отображается без градиента.

Вообщем есть 3 места, где нужен нормальноработающий заголовок:
1) В окне обычных программ
2) В окне "Гаджеты" и меню по "Альт+Таб"
3) В окне хромобраузеров в развернутом состоянии окна (на весь экран)

Как ни крути параметры в msstyles, а градиентный заголовок получается сделать только в 2-х местах, а третьем обязательно вылезет косяк.... Я уже забодался. Прошу опытных темоделов подсказать, как ПРАВИЛЬНО СДЕЛАТЬ ГРАДИЕНТНЫЙ ЗАГОЛОВОК, который бы во всех окнах отображался правильно?



Ранг: 7.2 (гость), 7thx
Активность: 0.360.19
Статус: Участник

Создано: 12 июля 2019 23:30 · Поправил: Jurim
· Личное сообщение · #7

Аэро тема для Windows 7 в классическом исполнении Classic AE mod 2019_6 (сборка 12 июля 2019 г.)

Доработки, в сравнении с версией 2019_5:
1) Откат на версию 2019_4, ввиду регрессии версии 2019_5 в связи с глючным заголовком в окне "Гаджеты" и списке по "Alt+Tab"
2) Фикс текстовых полей в программе Outpost
3) Добавлен архив старых версий от mod_2018 по mod_2019_5



Cкачать (архив с темой и дополнительным софтом, 18 МБ):
https://yadi.sk/d/YXfe9sy3nchUmg
http://ge.tt/7MD964x2
https://www14.zippyshare.com/v/zabuDCXd/file.html



Ранг: 7.2 (гость), 7thx
Активность: 0.360.19
Статус: Участник

Создано: 14 сентября 2019 10:29 · Поправил: Jurim
· Личное сообщение · #8

Прилично времени прошло на обкатку Classic AE mod 2019_6. По сути, баг с белыми надписями на некоторых кнопках, является единственной проблеммой данной темы. Встречается очень редко, максимум в 5% кнопок, например в Мозилле (см. скриншот). В остальных 95% - надписи выглядят правильно.

В новых версиях Мозиллы, этот диалог переделали - он выглядит иначе и проблема самоустранилась. Но любители классического оформления, зачастую пользуются устаревшими версиями программ, поэтому если кто-то знает как решить баг с белым текстом - то подскажите.






Ранг: 69.9 (постоянный), 82thx
Активность: 0.140.73
Статус: Участник

Создано: 22 сентября 2019 02:07
· Личное сообщение · #9

Jurim
а почему кнопка "пуск" не переделана? Незачет...



Ранг: -0.8 (гость)
Активность: 0.03=0.03
Статус: Участник

Создано: 24 сентября 2019 10:54
· Личное сообщение · #10

morgot пишет:
а почему кнопка "пуск" не переделана? Незачет...


Кнопка "Пуск" файлом темы нормально не переделывается.
Для этого нужно использовать программу ClassicShell, которая вложена в архив с темой.



Ранг: 145.8 (ветеран), 191thx
Активность: 0.140.36
Статус: Участник

Создано: 27 сентября 2019 21:39
· Личное сообщение · #11

rk2019 и прочий мультиакк. Полгода сюда не заглядывал, а тут очередное обострение.

Три с небольшим месяца до окончания поддержки виндоус 7. Сейчас ее заново ставят только на старое железо либо наркоманы.

Сколько у тебя пользователей этого сомнительного софта (кроме тебя конечно и твоих воображаемых единомышленников)? Один?



Ранг: -0.8 (гость)
Активность: 0.03=0.03
Статус: Участник

Создано: 02 октября 2019 12:35
· Личное сообщение · #12

Alchemistry пишет:
Три с небольшим месяца до окончания поддержки виндоус 7. Сейчас ее заново ставят только на старое железо либо наркоманы.


Система допилена до совершенства. Она не нуждается в поддержке, всё итак работает.

Alchemistry пишет:
Сколько у тебя пользователей этого сомнительного софта (кроме тебя конечно и твоих воображаемых единомышленников)? Один?


Ты прав.
Пидаров, которым зашла Вин10 гораздо больше. Такие времена - такие нравы.



Ранг: 145.8 (ветеран), 191thx
Активность: 0.140.36
Статус: Участник

Создано: 03 октября 2019 18:44
· Личное сообщение · #13

rk2019





Ранг: -0.8 (гость)
Активность: 0.03=0.03
Статус: Участник

Создано: 17 октября 2019 17:12 · Поправил: rk2019
· Личное сообщение · #14

Аэро тема для Windows 7 в классическом исполнении Classic AE mod 2019_7 (сборка 14 октября 2019 г.)

Доработки, в сравнении с версией 2019_6:
1) Исправлено темное поле в выделенном пункте списка, когда окно находилось в неактивном состоянии. Проявлялось в программе BitComet может и в других
2) Добавлена тема Luna Aero - аэро вариант стандартной темы Windows XP в аэро исполнении, то есть с работающим графическим ускорением

Скриншот темы Classic AE mod 2019_7:


Скриншот темы Luna Aero:


СКАЧАТЬ набор решений для любителей старых интерфейсов.

Архив с темой Classic AE mod 2019_7 и дополнительным софтом, 20 МБайт):
https://yadi.sk/d/LRJq25_f1-rGhg
http://ge.tt/4eBdBmy2
https://www25.zippyshare.com/v/ATu9EbYv/file.html



Ранг: 7.2 (гость), 7thx
Активность: 0.360.19
Статус: Участник

Создано: 20 октября 2019 23:18
· Личное сообщение · #15

Разгадана загадка с появлением белого текста на кнопках в браузере Мозилла.



При использовании встроенной аэро темы этот баг не возникал, а только на сторонних. Оказывается некорректность в коде самого браузера. Браузер отрисовывает диалог с кнопками не исходя из параметров темы, а исходя тупо из имени файла стиля.

То есть для корректного отображения нужно переименовать файл стиля в файл Aero.msstyles. Это плохой тон программирования и параметры стиля нужно читать из файла, а не применять по названию файла.

Также если взять и переименовать родной файл Aero.msstyles в Aero1.msstyles с исправлением в theme файле - то этот баг вылезет и на оригинальной теме, поскольку Мозилле не важен стиль, а важно только имя файла стиля.



Ранг: 7.2 (гость), 7thx
Активность: 0.360.19
Статус: Участник

Создано: 24 октября 2019 23:18
· Личное сообщение · #16

ТЕМА С ПАТЧЕМ ROB (ИСПОЛЬЗОВАТЬ ТОЛЬКО ДЛЯ ТЕСТОВ)

Сделал тему "Classic AE mod 2019_7 ROB (ClearType)" - это последний вариант темы с клиртайп шрифтом и всеми изменениями темы 2019_7, но с патчем ROB. Это новая версия заброшенного патча из-за возникающих проблем, читайте текст ниже.

Патч ROB - это исправление 1 байта, названия раздела "Menu" на "Zenu" в msstyles-файле. Назван по нику форумчанина ROB, предложившего данный фикс. Идея работы такая - операционная система не найдя правильное название раздела "Menu" и вложенные в него параметры, подставляет дефолтные параметры стиля, по сути равные параметрам классического оформления. При этом тема продолжает работать в аэро-режиме, но менюшки отображаются в чисто классическом стиле. Данный патч позволяет получить 100% классические серые меню с темно синим выделением и белым текстом под выделением, что невозможно сделать силами стиля аэро-тем. Исправить можно хоть 1 букву, хоть 2... или все 4 буквы, не важно... Важно лишь чтобы название раздела не было правильным.

Всё было бы замечательно, если не глючили некоторые программы, которые нестандартно выводят меню. В данное время известны 3 программы, с которыми точно возникают проблемы - VLC Player, BitComet, Corel v14. Проблемы проявляются в некорректном отображении меню либо оно вообще не отображается. Поэтому в 2018 году от данного патча пришлось отказаться и все версии 2019 года были без него. С остальными 99% программ проблем не возникает.

Скачать модификацию темы 2019_7 с патчем ROB:
https://www34.zippyshare.com/v/OhThN2sq/file.html
http://ge.tt/6ZdTWzy2

Порядок установки темы аналогичен теме без патча. Использовать только для тестов, понимаете возможны глюки с меню. Хотя ничего страшного не происходит, поэтому тестировать бояться не стоит. А вообще, ищется граммотный специалист, который предложит правильный вариант патча, который не вызывает таких проблем. Может нужно патчить в другом месте, использовать какой-то спецсимвол или что-то хитрое.

ПРИМЕЧАНИЕ:
Сразу после установки данной темы, ПК нужно ПЕРЕЗАГРУЗИТЬ - до перезагрузки меню отображаться вообще не будут.



Ранг: 7.2 (гость), 7thx
Активность: 0.360.19
Статус: Участник

Создано: 18 ноября 2019 23:45
· Личное сообщение · #17

Очередной прорыв в решении проблемы по включению графического ускорения на упрощенных темах Виндовс 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/Patch_dwm.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" в доведении результата. Нужно ещё сделать, чтобы ускорение изначально работало при перезапуске ПК и панель задач не меняла свой вид, без перезапуска эксплорера. Короче нужен более корректный патч.



Ранг: -0.8 (гость)
Активность: 0.03=0.03
Статус: Участник

Создано: 01 декабря 2019 15:05
· Личное сообщение · #18

Маленькая капелька улучшений, для получения классического интерфейса в Windows 7 c работающим графическим ускорением.

Данный скин предназначен для получения классического вида меню кнопки "Пуск" с помощью программы Classic Shell, взятой из архива "Classic_AE_mod_2019_7\Bonus Soft (рекомендуется использовать)". Это модифицированная версия скина автора Saarineames, где изменены цвета (на рисунке пункты 1,2,3), в соответствии с фоном классического оформления (RGB = 212, 208, 200) и цветами выделения, принятыми в теме "Classic AE mod 2019".



Использование:
1. Установить Classic Shell
2. Скопировать файл "Classic AE mod 2019.skin" в папку скинов c:\Program Files\Classic Shell\Skins
3. Выбрать в настройках программы, закладка "Обложка" cкин "Classic AE mod 2019"
В итоге вы должны получить меню "Пуск" как на скриншоте.

P.S.: Во избежание вопросов: "Зачем это надо, у меня с Classic Shell такие же меню???" У вас не такое меню!!! Classic Shell без скина в аэро-темах не позволяет сделать 3D-тень вокруг меню и меню выглядят плоскими, а также цветовое оформление не гармонирует с классическим. Для устранения этих недочетов и нужен "Classic AE mod 2019.skin"

Скачать:

https://www30.zippyshare.com/v/QF5Oe5F1/file.html
https://www.upload.ee/files/10791519/Classic_Shell_Skin.zip.html
http://ge.tt/6Dhjroz2



Ранг: 7.2 (гость), 7thx
Активность: 0.360.19
Статус: Участник

Создано: 07 декабря 2019 14:40
· Личное сообщение · #19

Похоже тормоза в foobar2000 и P-CAD 2006 - это чисто проблема радеон драйверов, а глюки с калькулятором - это результат медленной отрисовки классической темы Windows 7 и проявляется на всех видеокартах.



Видео проверки - https://www.youtube.com/watch?v=1n-8kZ13X90



Ранг: 7.2 (гость), 7thx
Активность: 0.360.19
Статус: Участник

Создано: 08 декабря 2019 21:24
· Личное сообщение · #20

Новая классическая тема в аэро-исполнении "Classic AE mod 2019_8" от 07.12.2019 г. на замену медленной встроенной классической темы Windows 7. Дополнительно прилагается набор программ, которые позволяют привести шрифты в диалогах, меню "Пуск" и панель задач к правильному классическому виду, а также патч системного файла DWM для любителей настоящего хардкора.

Изменений в сравнении с предыдущей версией 2019_7 очень много:
1) Добавлены 2 варианта темы "Classic AE mod 2019_8" с обычным и ClearType шрифтом, в которых исправлены проблемы с белым текстом на кнопках в FireFox и ТOR-браузере
2) Добавлен классический скин для программы Classic Shell, выполненный в цветовой раскраске темы "Classic AE mod 2019"
3) Добавлена бонусная тема "Aero Basic DWM" - аналог упрощенной темы Windows 7, но с графическим ускорением
4) Добавлена тема "Classic AE mod 2019_7 ROB (ClearType)" - тема с патчем ROB и полностью классическим видом меню. Тема вызывает проблемы в некоторых программах (BitComet, VLC Player, Corel 14) - использовать только при необходимости
5) Добавлена директория с программами для демонстрации глюков классической темы и сравнения работы ОС с графическим ускорением и без ускорения
6) Добавлена директория "Patch dwm.exe" с описанием методики включения графического ускорения через патчинг системного файла. Также прилагаются готовые пропатченые файлы для 32- и 64-битной редакции ОС, а также рекомендации с bat-файлом для автоматизации переключения темы и рестарта explorer

1-й вариант решения - использование темы "Classic AE mod 2019_8" - это лучшее и 100% безглючное решение, для получения графического ускорения с сохранением классического оформления.



Установка темы:
1) Установить "UniversalThemePatcher" - рекомендуемый вариант. Установщик выбираем для своей разрядности Windows 7 (32- или 64-бит). Для установки необходимо запустить исполняемый файл, выбрать язык и пропатчить 3 файла, затем перезагрузить компьютер. Если патч был ранее применён - то этот шаг пропускаем. Патчер позволяет добавлять в систему темы от сторонних производителей, а не только использовать встроенные. Без установки UniversalThemePatcher (или UxStyle) тема будет работать в базовом режиме, без функций графического ускорения - точно также тормозно как и встроенная классическая. Поэтому наличие в системе "UniversalThemePatcher" или "UxStyle" или другого патчера тем - обязательно.
2) Скопировать файлы темы "Classic AE mod 2019_8" по пути c:\WINDOWS\Resources\Themes\
3) Зайти в "Персонализацию" и переключиться на тему "Classic AE mod 2019_8"
4) Перезагрузить ПК. Всё готово. Наслаждаемся классическим оформлением Windows 7, но уже с работающим ускорением GPU.

2-й вариант решения - использование патча файла dwm.exe. На данный момент это тоже рабочее решение, но есть неудобства с его включением, а также небольшие проблемы с его использованием. Хотя в целом система работает стабильно.



На декабрь 2019 года тема "Classic AE mod 2019_8" - это лучший вариант классической темы для Windows 7.
Если будете дорабатывать - делитесь результатом!

Скачать архив (24 Мбайт):
https://www78.zippyshare.com/v/sXRSmo7h/file.html
https://yadi.sk/d/EkizzrvFf-qF-A
http://ge.tt/5uih7yz2
https://www.upload.ee/files/10816959/Classic_AE_mod_2019_8_megapack.zip.html



Ранг: 7.2 (гость), 7thx
Активность: 0.360.19
Статус: Участник

Создано: 11 декабря 2019 23:08
· Личное сообщение · #21

Я:
- В чем техническая суть патча?

El Sanchez:
- Суть в том, чтобы при переходе на классическую тему значение поля класса CDwmAppHost::s_fCompositionEnabledByPolicy оставить равным 1, невзирая на проверки.
Это значение потом используется для проверки, а следует ли включать композицию.



Ранг: 7.2 (гость), 7thx
Активность: 0.360.19
Статус: Участник

Создано: 13 декабря 2019 14:58
· Личное сообщение · #22

Многие беспокоятся об окончании поддержки Виндовс 7 в январе 2020 года. На самом деле Виндовс 7 просуществует сколько и Виндовс 10 ибо драйверная модель у этих операционных систем одинаковая. Простыми словами: пока есть дрова на Виндовс 10 - то и на Виндовс 7 их установить можно.

Например, я хочу проверить не произошло ли чудо - не решила ли АМД проблемы с просадкой 2D производительности на Виндовс 7. Я точно знаю, что не решила - уже проверял на семерочных дровах ))) Поэтому я проверю на драйвере под Виндовс 10, может чудо в нем... Может для новой системы эта контора сделала что-то лучше.

Качаем последний драйвер под 10-тку, файл - win10-radeon-software-adrenalin-2020-edition-19.12.2-dec12.exe

Кликаем на ехе-шник и устанавливаем драйвер штатным образом. Установщик ни разу не ругается, хотя система не 10-тка, а 7-рка... и делает вид, что все нормально устанавливается. Интерфейс установщика покрасившал, нарисовали логотипы "Адреналин драйвер 2020", но технически этот драйвер не меняется уже много лет. Фиг с интерфейсом, по делу - установка закончена "успешно"... Ха-ха... Хотя (как потом выяснилось) драйвер не установился ))) Но мы пока об этом не знаем. Установшик предлагает закрыться и перезагрузиться, так и делаем. Пока всё было штатно и красиво...

Но!!! После перезагрузки мы обнаруживаем, что драйвер на видуху не установился, зато АМД закинула вам устройство шпион - AMD Log Utility Driver. Дожили, уже не только в виде программ, уже виртуальными устройствами впаривают. Но что-же с видеокартой? Она по прежнему - "Стандартный адаптер VGA". Короче, в установщике нет элементарных проверок, он не понимает, что система не та и драйвер на самом деле не установился. Новая версия - пшик. Ладно, приступим к хардкору...

Начинаем установку вручную. 10-точный драйвер, который не смог установиться под чужой ему семеркой распаковался по пути c:\AMD\Win10-Radeon-Software-Adrenalin-2020-Edition-19.12.2-Dec12\Packages\Drivers\Display\WT6A_INF\ ищем там 2 файла, которые будем править C0349467.inf и U0349467.inf.

В обоих файлах нужно в Блокноте исправить по одной текстовой строчке
[ATI.Mfg.NTamd64.10.0.1..14310] на [ATI.Mfg.NTamd64.6.1.1] - идентификатор 10-тки на идентификатор 7-рки.
Это 102 и 73 текстовая строка соответствено, если запутались где править. Сохраняем оба файла.

Открываем "Диспетчер устройств", переходим на нашу видеокарту, далее закладка "Драйвер", кнопка "Обновить", нижняя кнопка "Выполнить поиск...", опять нижняя кнопка "Выбрать драйвер..." и нажимаем кнопку "Установить с диска". Откроется окно проводника, где нужно выбрать путь к нашим правленным inf-файлам. Нажимаем "Ок" и дальше происходит установка драйвера. После перезагрузки получаем 10-точный драйвер, работающий в семерке. Далее тестим 2D производительность и убеждаемся, что воз и ныне там... Этот косяк закрался в АМД драйвер 5 лет назад (!!!) и до сих пор у них не нашлось желания/возможности решить эту траблу.

Что мы увидели и доказали:
1) Драйвера под Вин10 и Вин7 одинаковые, даже под такое серьёзное устройство как видеокарта, драйвера абсолютно взаимозаменяемые
2) Чудо не произошло! АМД так и не решила проблему 2D производительности за 5 лет
3) Единственное, что добавила АМД это очередную левую приблуду для "слива". По сути лучше пользоваться старыми дровами - они работают так-же, но не имеют левого функционала. Например я до сих пор использую Каталист версии 15.7.1
4) Вручную, через "Диспетчер устройств" вы можете установить на семерку драйвер с Вин10, разница в драйверах только в тестовых строках - идентификаторах ОС
5) Если вы пользуетесь Вин 8 и переживаете, что АМД от неё отказалась ещё 2 года назад, то правьте драйвера с Вин 7 или Вин 10. С вероятностью 99% все получится, ведь они по сути одинаковые. Под профессиональные карты драйвера тоже одинаковые, правда ещё придется править DEV_ID ближайшей по чипу профессионалки на ID вашей видеокарты. Профессиональные дрова по части 2D работают, точнее глючат так-же. Вообщем никакой техники, сплошной маркетинг.




Ранг: 324.3 (мудрец), 221thx
Активность: 0.480.37
Статус: Участник

Создано: 13 декабря 2019 16:29 · Поправил: DenCoder
· Личное сообщение · #23

Jurim пишет:
пока есть дрова на Виндовс 10 - то и на Виндовс 7 их установить можно.

Это не всегда так! В твоём случае производитель просто не использовал возможностей Win10, которых нет в Win7. Хотя бы некоторые структуры у 10ки шире настолько, что если использовать её дров на 7, то либо не заведётся, либо бсод. ntdll.dll 10ки здорово отличается от той же на 7ке. Подумай теперь, а стоит ли сравнивать ntoskrnl.exe лишь только для того, чтобы убедиться, насколько ты не прав?

-----
IZ.RU




Ранг: 7.2 (гость), 7thx
Активность: 0.360.19
Статус: Участник

Создано: 14 декабря 2019 02:18
· Личное сообщение · #24

DenCoder

АМД за 5 лет не смогли порешать траблу с 2Д производительностью, я думаю АМД точно ничего хитрого из 10-тки использовать не будут.... Они тягают один и тот-же код уже 5 лет, тупо меняя циферки версий и вставляя новую картинку в инсталлятор.

Как бы с dwm.exe сделать красивый патч. Санчез сделал рабочее решение, пригодное для демонстрации. Для повседневного использования нужно решение более корректнее.



Ранг: 7.2 (гость), 7thx
Активность: 0.360.19
Статус: Участник

Создано: 17 декабря 2019 00:36
· Личное сообщение · #25

Закончен перевод статьи на английский. Скоро будем штормить зарубежные форумы и искать помощи у "правильных" специалистов. Кто на каких мировых форумах сидит, подскажите где? Или могу статью кинуть - разместите от своего имени. Оформлено все на сысшем уровне, перевод с картинками с пояснениями, по всем наработкам за 2 года.



Ранг: 145.8 (ветеран), 191thx
Активность: 0.140.36
Статус: Участник

Создано: 26 декабря 2019 08:39
· Личное сообщение · #26

Jurim
Так и че тебя там не устраивает с решением от твоего дружбана Санчеса?) Ты хотел поломанный функционал ты его получил. Остальным глубоко пофигу на темы виндоус 7.
Кстати на каком форуме ты нашел Санчу?)



Ранг: 145.8 (ветеран), 191thx
Активность: 0.140.36
Статус: Участник

Создано: 27 декабря 2019 10:44 · Поправил: Alchemistry
· Личное сообщение · #27

Jurim
Раз ты там пропал и отмалчиваешься (упаковали в больничку, наконец? ), а народ требует зрелищ, подкину тебе дровишек.



Это автоматизирует тебе часть с патчем dwm и избавит от патча файла на диске, что ахтунг и вообще пиздец для такого уровня задачи.

--> Link <--, пароль xxx

Скачать, запустить из командной строки без параметров, xxx.dll должна лежать в той же папке что и инжектор. Текущая тема перед патчем должна быть аэро (иначе никакой рендеринг не инициализован), после патча переключаешь на классик, наслаждаешься этим графическим пиздецом, потом рестартуешь проводник чтобы избавиться от страшных артефактов (весьма лольных кстати). Чтобы вернуть все на место, прибиваешь dwm.exe любым таск манагером и рестартуешь его через "персонализация" - "исправление неполадок прозрачности и других эффектов Aero". Вообще dwm иногда рестартует сам, но иногда этот гавнокод отваливается полностью и требуется ручник.

Очевидные ограничения этого патча - какие-либо существенные изменения от патчей майкрософт dwm.exe и эти байты придется искать заново, там предоставленный тобой хардкод. 32битной версии нет, мне лень и для кого? Поскольку тут длл инжект, некоторые аверы могут заорать.

Делалось все это на коленке за полчаса, можно сделать несколько красивее, но зачем. Дифирамбов не нужно, лучше покидайся какашками. Исходник могу дать тебе в личку, но без проекта, только сам сурс, там он на 5 копеек все равно.



Ранг: 7.2 (гость), 7thx
Активность: 0.360.19
Статус: Участник

Создано: 27 декабря 2019 11:33
· Личное сообщение · #28

Alchemistry

Во-первых - твой способ автоматизации не такой автоматизированный, гемор ничуть не меньше, чем просто разово заменить DWM.exe, что для любого специалиста не является проблемой.

Во-вторых - прикладывай проект с исходником. У нас тут принято все екзешники давать с исходным кодом, а не бинарниками в запароленых архивах.



Ранг: 145.8 (ветеран), 191thx
Активность: 0.140.36
Статус: Участник

Создано: 27 декабря 2019 11:52 · Поправил: Alchemistry
· Личное сообщение · #29

Jurim

1. Да конечно, заменять занятый файл патченным (омг это пиздец) vs патчить его в памяти не меняя ничего это конечно не автоматизация, ой гемор то какой, в батничек вставить строчку.

2. Я не вижу волшебного слова.

Вдогонку, как ты зассал то с компилеными бинарями) А сам разбрасывается левым файлом, патчерами сомнительного происхождения и ниче




Ранг: 271.4 (наставник), 331thx
Активность: 0.321.49
Статус: Участник

Создано: 27 декабря 2019 12:07
· Личное сообщение · #30

Alchemistry, где квадратные окна с градиентом? Ни один профессионал этим пользоваться не станет без квадратных окон.

-----
2 оттенка серого




Ранг: 145.8 (ветеран), 191thx
Активность: 0.140.36
Статус: Участник

Создано: 27 декабря 2019 12:11
· Личное сообщение · #31

f13nd



добавил квадратные окна в туду лист, пока осилил только сплошной черный квадрат по мотивам малевича при открытии меню пуск...


<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 ... 11 . 12 . >>
 eXeL@B —› Дневники и блоги —› Патч Windows 7 для включения графического ускорения в классической теме
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати