Классическая тема windows 7 с графическим ускорением

Обновлено: 05.07.2024

Оказалось всё банально:
- Aero-темы Win 7 - используют ускорение GPU
- Упрощенные темы Win 7 (в том числе и "Классическая") - не используют ускорение GPU

Выходит, классическая тема задумывалась только под очень слабые ПК.
А если у меня мощный ПК и хочу пользоваться классикой только потому, что она мне НРАВИТСЯ и я к ней прывык.
Что тогда? Может мне не по душе все говноэффекты аэро-тем, рюшечки и свистелки.

Ниже привожу простой эксперимент, который может проверить каждый.
Перезагружаем ПК и проверяем на только что загруженной системе,
чтобы больше никакие процессы не выполнялись - они будут мешать.
1. Запускаем "Диспетчер задач" (Ctrl+Shift+Esc), снимаем в нем галочку "Показывать поверх всех окон", затем ПКМ на рабочем столе открываем окно "Персонализация"
2. Размещаем окна как показано на скриншоте
3. Проверяем на Aero теме Windows 7 (не перепутайте с темой Windows 7 - упрощенный стиль)
4. Горизонтально надвигаем окно "Персонализация" на "Диспетчер задач", чтобы окно наезжало поверху
*** Возможно придется галочку "Показывать поверх всех окон" снять и установить 2 раза, поскольку Майкрософтовские рахиты не смогли сделать, чтоб с первого раза применилась эта настройка

Aero тема "Windows 7":
Загрузка CPU = 0 - 2 % и окно "Диспетчера задач" быстро прорисовывается.
Ускорение GPU - работает. Всё Супер!

Далее проверяем на любой упрощенной теме ("Классической" или "Windows 7 - упрощенный стиль").
Загрузка CPU = 5 - 20 % и окно "Диспетчера задач" очень тормозно прорисовывается (стрелочками на скрине я указал места куда нужно смотреть)
Ускорение GPU - не работает. Имеем тормоза и печаль!

Глюки с медленной прорисовкой в "Классической теме" наблюдаются буквально везде при обновлении
цифр/букв в любой программе, где есть поля, записи в которых могут изменяться, даже
при копировании файла в Тотал Коммандере мигают цифры скорости копирования.
Абсурд.

Что мы имеем:
Windows 95, 98, Me, 2000 - классическая тема работает нормально

Windows XP - последняя система, с нормально-работающей классической темой. Использовалось GDI 2D акселерация. Оконный интерфейс работал довольно шустро.

И тут наступил капец.

Windows Vista - классическую тему сговнили, медленно работает из-за отсутствия ускорения GPU (GDI 2D акселерацию выключили). Классическая тема стала работать гораздо медленнее стандартных аэро-тем. Используется только центральный процессор, обработка изображения видеокартой не осуществляется. С ЭТОГО МОМЕНТА САМАЯ ШУСТРАЯ КЛАССИЧЕСКАЯ ТЕМА СТАНОВИТСЯ САМОЙ ТОРМОЗНОЙ.

Windows 7 - ещё больше сговнили, выпиляв классическое меню Пуск и панель быстрого запуска, ускорение по прежнему не работает. Но классическая тема штатно ещё есть в составе ОС. ЭТО ПОСЛЕДНЯЯ ОС ГДЕ классика есть штатно.

Windows 8 - решили похерить классическую тему. Штатно её выбрать уже нельзя. Пишут (я сам лично не проверял) что она присутствует в скрытом режиме и её можно вернуть через специальные патчи, прибивающие процеcс DWM.

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

Вопрос:
Может существуют какие-то способы включения ускорения GPU на классической теме?
Может есть системные патченые файлы, твики реестра, недокументированные возможности, дополнительные утилиты? Интересуют любые способы.
Прошу всех знающих людей вникнуть в суть проблемы и помочь.

По состоянию на 16.12.2017 г, предлагаемая мной тема максимально соответствует классической теме Win7 в Aero-исполнении. Всё остальные, встречающееся в сети, на классику похожи только отдаленно.

10 компов и когда ткнул пальцем - то все согласились. Элементы отображаемые в оконном интерфейсе в классической теме отрисовываются гораздо медленнее, чем в аэро-теме. Хотя до ВинХР (включительно) классика была самой шустрой темой.

С одинаковой скоростью эти темы работают только если не установлен драйвер на видеокарту или видеокарта очень слабая. Аэро-тема задействует ускорение GPU и картинка прорисовывается во много-много раз быстрее, а в классике все по прежнему отрисовывается центральным процессором.

Тормоза в одних местах интерфейса заметны мало, а в других проявляются сильнее. В примере я привел вариант, где разница огромная (по ощущениям раз в 10 точно). Мне известно ещё штук 10 мест где разница ощутимая.

Про то, что GPU в классике отключено, можно найти во многих форумах, в том числе и на майкрософтовских. Этот факт никто не скрывает. Майкрософт объясняет что тема задумана под слабые ПК.

Для теста могу установить старую видеокарту Radeon HD 4670 (2009 года выпуска) - для неё есть драйвер и на 7 и на ХР.

Через Диспетчер устройств натравил на папку с распакованным драйвером и драйвер установился. И вроде бы даже нормально заработал.

Драйвер видеокарты из под Windows XP под Windows 7 работает определённо быстрее родного семёрочного. Появляется хоть-какое ускорение в классической теме Windows 7. Я так понял включилось ускорение GDI+. По крайней мере циферки скорости копирования в ТС более не перемигиваются и интерфейс оконных приложений, где куча кнопок и циферок - стал более отзывчивым.

Но нет поддержки DirectX 10 и DirectX 11 - которые будут нужны в новых играх. Я так понял, ХР-шный драйвер ограничен поддержкой DirectX 9. Можно ли понять, в каком файле идет поддержка ускорения GDI+ для оконных приложений.

В итоге:
- в режиме 3D лучше родной семерочный драйвер (так как есть поддержка DX10|11)
- в режиме 2D лучше ХР-драйвер (шустрее работает классическая тема)

В висте одинаковые проблемы с семёркой. Установка ХР-шных драйверов на семёрку заметно увеличивает быстродействие в окнах - это я уже проделал на своем ПК и эффект заметен на глаз. Но неприемлимо для игр, так как нет поддержки новее DX9.

Option 1 - XPDM install on a 64Bit OS

"EnableDebugControl"=dword:00000001
"UseDX9LText"=dword:00000001
"BreakOnUnexpectedErrors"=dword:00000000
"RPCAvalon"=dword:00000001
"RecordAvalonFile"=dword:00000000
"UseReferenceRasterizer"=dword:00000000
"SkipDriverDateCheck"=dword:00000001
"SkipDriverCheck"=dword:00000001
"DisableHWAcceleration"=dword:00000001
"MaxMultisampleType"=dword:00000000
"RequiredVideoDriverDate"="1980/01/01"


9. This forces GDI acceleration (DisableHWAcceleration was done on purpose to force the GDI hooks.. the XPDM driver will accelerate them in this situation) and all 2D speed should be back just as it was with XP. Test your 3D, it should remain quick, but I have gotten the WDDM 1.0 fully accelerated Aero mode to finally match, and Classic is 20% faster (only window drag and resize piss off the CPU - not bad).

Классическая тема в аэро-исполнении Classic AE mod 2019_3 (с графическим ускорением)

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

Тема выполнена, путём модернизации темы "Classic AE 2.5.3"
Доработки:
1) Добавлен градиент в заголовок окна
2) Правильный цвет текста в заголовках активного и неактивного окон
3) Обычный Tahoma-шрифт, без принудительного ClearType
4) Правильный серый цвет во всех элементах интерфейса RGB (212, 208, 200)
5) Правильный TrackBar
6) Более классическое меню (исправлено цветовое оформление)
7) Для лучшего восприятия - выделенный пункт на сером фоне более темный, чем на белом
8) Отключена анимация на ProgressBar
9) Используются обычные курсоры
10) Исправлена ошибка в ScrollBar
11) Испрален фон окна в брандмауэре Windows
12) Исправлен слёт аэро-режима при использовании 125% масштаба шрифта
13) Более темный заголовок активного окна в не аэро-режиме
14) Бонусом прилагаются TaskManager и Калькулятор с классическим оформлением,
а также набор дополнительных программ рекомендуемых к использованию:
- 7tt_setup (Taskbar Tweaker) - маленький, но нужный твикер панели задач
- ClassicShellSetup_4_3_1-ru - делает классический вид меню "Пуск"
- FONTS_140516 - приводит все диалоги к стандартному виду, заменяя шрифт Segoe 9 на Tahoma 8
- Win7 Style Builder v1.5.0.0 - редактор msstyles-файла, если вы захотите доработать тему

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

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

Исправление от 31 марта 2019 года - тема "Classic AE mod 2019_4".

Модификация от 4 апреля 2019 г.

Для пользователей темы "Classic AE mod 2019", которым нужны жирные (сглаженные) шрифты, дополнительно сделал вариант классической аэро темы с ClearType шрифтами - "Classic AE mod 2019_4 (ClearType)". Если вы предпочитаете узкие (классические, не сглаженные) шрифты - то устанавливайте обычный вариант темы "Classic AE mod 2019_4".

В архиве только файлы модифицированной темы. Инструкцию по установке, патчи аэро-тем и дополнительные программы используйте из основного архива.

Полный комплект решений от 12 апреля 2019 года, состоящий из новой версии классической аэро темы "Classic AE mod 2019_5" и набора программ с исходным кодом (все наработки за 2 года) для диагностики, контроля и ускорения графического интерфейса

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

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

Примечание:
Поймите правильно, в играх FPS больше не станет. Игры используют 3D-функции, а они всегда работают с графическим ускорением. Прирост следует ожидать в обычных 2D-приложениях + окошки винды - все элементы интерфейса будут отрисовываться/ масштабироваться/ передвигаться/ накладываться гораздо быстрее, без подтормаживания и перемигиваний текста силами видеокарты, разгружая центральный процессор для других задач.

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

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

Реальные примеры решения:

Варианты исполнения темы:
Themes (c ClearType шрифтом)
Themes (c обычным шрифтом)
Пользователям, которым нужны жирные (сглаженные) шрифты - устанавливайте "Classic AE mod 2019_5 (ClearType)". Если вы предпочитаете узкие (классические, не сглаженные) шрифты - то устанавливайте обычный вариант "Classic AE mod 2019_5".


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

Подробное описание темы "Classic AE mod 2019_5", руководство по установке и проверке читаем в отдельном файле Classic_AE_Readme.txt

Программы с исходниками находятся в каталоге:
Soft for Boost 2D\2DTest
Soft for Boost 2D\Classtm_dll
Soft for Boost 2D\DWM Composition
Soft for Boost 2D\Patch dwm.exe
Soft for Boost 2D\WS_EX_COMPOSITED

По пункту "3") Среди фоновых программ есть несколько вариантов.
Прежде всего программы для тестирования и демонстрации необходимости ускорения.

Программа 2D Test - отрисовка сетки линий, программа разработана Mikhalich специально для демонстрации низкой производительности АМД драйверов. В результате, АМД ничего не исправили, а любая тема с названием "Low 2D performance Radeon driver v15.7 - v19.4.1 on Windows 7" моментально удаляется на их ресурсах. Исходный код прилагается.

Включатель стиля WS_EX_COMPOSITED разработки rmn. Две программы для включения и выключения стила WS_EX_COMPOSITED, который позволяет на базовых темах (в том числе и классической) принудительно включать двойную буферизацию, что приводит к ускорению 2D видеовывода (особенно на глючных Radeon драйверах). Без интерфейса, включение и выключение стиля просто при запуске. Программа пригодна только для демонстрации, вызывает множество глюков и для постоянной работы не пригодна. Исходный код прилагается.

Twitter
ВКонтакте
Google+
RSS



За основу взята тема "Classic AE v2.5.3", как наиболее проработанная, далее в мной внесены небольшие изменения и добавлен патч контекстного меню от R.O.B.

Изменения, по сравнению c версией 3:
1) переделан в классический вид ещё один графический элемент - TrackBar. Например, он применяется как полоска прокрутки в
foobar2000. Ранее внутри его была белая полоска
2) исправлен серый фон в правильный классический. Дело в том, что разработчик темы
Classic AE, после версии 2.5.1 серый фон сделал немного светлее, под
закос белым интерфейсам новых ОС. Переделав около 200 графических
элементов, убив 2 недели времени, вернул правильный классический серый
цвет во всех местах интерфейса

Скриншоты в разных темах:
1) Оригинальная классическая тема (прекрасно работающая в WinXP, но самая тормозная в Windows 7 - по причине искусственно отключенного графического ускорения)
2) Тема "Classic AE 2.5.3" - аеро-тема, который на данный момент максимально соответствовала классической
3) Тема "Classic AE ROB v4" - за основу взята тема "Classic AE 2.5.3" + применены модификации + пропатчена по методу, предложенным ROB





Четверг, Вчера, 18:46
№ 2
выглядит прикольно, забрал, спасибо

Представляю НОВУЮ версию темы "Classic AE ROB v5" от 15.12.2017 г.
на замену очень тормозной встроенной классической темы Win7.

По сравнению с версией 4:
- исправлено отображение RadioButton (убрана лишняя белая окантовка)
- отключена анимация в окне прогресса, её нет в обычной классической
теме и нам она не нужна

Доработки были направлены в сторону приближения темы к максимально классическому виду:
1) Добавлен градиент в заголовок окна
2) Правильный цвет текста в заголовках активного и неактивного окон
3) Обычный Tahoma-шрифт, без принудительного ClearType
4) Правильный серый цвет во всех элементах интерфейса RGB (212, 208, 200)
5) Правильный TrackBar
6) Классическое меню (темно-синее выделение + инвертирование цвета
в белый текста для выделенного пункта) - благодаря патчу R.O.B.
7) Отключена анимация для ProgressBar

Важное замечание, во избежание глупых вопросов.
В играх FPS больше не станет. Игры используют 3D-ускорение всегда! Но, с данной темой вы получите ускорение и в обычных 2D-приложениях (например Word, Total Commander, Foobar2000 и все другие приложения + окошки винды). Короче все элементы интерфейса будут отрисовываться/ масштабироваться/ передвигаться/ накладываться в 10 раз быстрее. Без подтормаживания и перемигиваний, поскольку с этой темой обработка идет силами видеокарты, а не процессора на встроенной классической теме Вин7.


— А где я могу найти кого-нибудь нормального?
— Нигде, — ответил Кот, — нормальных не бывает. Ведь все такие разные и непохожие. И это, по-моему, нормально.

© Алиса в стране Чудес


RuslanKov2017, я ее пока в облаке схоронил. Потом когда настанет то самое время переустанавливать шиндовс перекачусь с 8 на 7 и заценю!



Тема рассчитана на любителей классического оформления.
Если вы согласились с "плиточным" интерфейсом Вин8, то зачем вам Вин7 с классическим оформлением?
Я только пересел с ХР на Вин7 и был удивлен, что любимая классическая тема в Вин7 работает гораздо медленнее, чем в ХР.
Разобрался, что ускорение графики доступно только в аэро-темах, а на ХР было включено везде.
Поэтому, собственно и начал дорабатывать эту тему.


Зачем нужно было в теме выключать cleartype для каждого шрифта. Что за дебилизм? На дворе не 1998 год! Если тебе так нравятся кривые шрифты, просто отключи сглаживание шрифтов в свойствах системы!!



Наоборот. Я сделал правильно.
В исправленной теме сглаживание можно как отключить, так и включить.
А до исправлений, сглаживание включено всегда, даже когда вы его отключаете.

Подробное пояснение.
Даже если убрать галочку ClearType то замыленность шрифтов остаётся.
Небольшое сглаживание всегда - что не правильно.
К тому же в классической теме, основным шрифтом является Тахома, а не Сегое,
а шрифт Тахома вообще очень криво сглаживается.

Есть 3 типа сглаживания.

В обычной классической теме Вин 7
- отключено (работает)
- обычное (работает)
- ClearType (работает)

В оригинальной теме Classic AE 2.5.3
- отключено (не работает)
- обычное (работает)
- ClearType (работает)

В исправленной теме Classic AE ROB
- отключено (работает)
- обычное (работает)
- ClearType (работает)

Поэтому я сделал абсолютно правильно. Так как оно сделано в классической теме.

Устанавливайте в настройках ОС эти 2 галочки (вкл. ClearType + сглаживать экранный шрифт)
и получайте свой любимый замыленный шрифт.


RuslanKov2017, ты в теме в свойствах шрифта убрал сглаживание! И оно не включается НИКАК. Только редактировать тему. Идиот сам не знает что натворил и при этом впаривает какую то дичь.



Объясняю популярно. Я не делаю шедевр для дизайнеров.
Я делаю аналог классической темы Windows 7,
то есть тему - которая выглядит точь-в-точь как оригинал,
но работает с графическим ускорением.

Посмотри скриншот, можешь вставить в фотошоп и посмотреть под
масштабом 200-400%. В моей теме шрифт аналогичен классической.
Посмотри попиксельно под увеличенным масштабом.
Всё идентично, пиксель в пиксель, кроме заголовка окна,
где, к сожалению, клиртайп никак не отключается.
Если кто знает как отключить мыло в заголовках окон - я его отключу и там.

В теме "Classic AE 2.5.3" шрифт замылен - но такого нет в класике.
Поэтому, я сделал абсолютно ВЕРНО и скриншоты это подтвердают.


Добавлено (06.02.2018, 13:11)
---------------------------------------------
Демонстрация работы 2D графического ускорения в разных темах.

Записал видео фотоаппаратом, на котором масштабирую векторную картинку печатной платы во встроенной стандартной аэро-теме и во встроенной классической теме. Чтобы это увидеть самому - достаточно установить P-CAD 2006 и открыть любой, но достаточно сложный pcb-файл. Важно, чтобы графических элементов в нем было достаточно много (сотни или тысячи всяких линий, кружочков, полигонов) и масштабировать "плюс"-"минус" нужно в точке, где все элементы отображаются на экране. Если элементов мало - разница будет мизерная, на глаз едва заметная.

Тестируя долгое время тормозную работу классической темы, я немного заблуждался. Я считал что 100% проблем идут со стороны ОС Windows 7 - мол только она виноватая в отсутствии ускорения GPU в 2D на классической теме Win 7. Извините я ошибся! Windows 7 только на 20% виновата, на 80% тормозности классического интерфейа - виновны рукожопые программисты АМД, которые не смогли нормально реализовать функции по 2D отрисовке в своих видеодрайверах.

Читая мои посты, часть пользователей в недоумении не понимала, где же я вижу те тормоза? Мол тиринги небольшие есть, не всё так плохо. Вообщем, если у вас видеокарта от NVidia (GeForse GT, GTS, GTX. ) или интегрированная в процесор Intel - то у вас эти проблемы выражены раз в 10 меньше, чем у обладалелей видеокарт Radeon от АМД. В АМД реализация 2D начиная с 2010 года - просто полный фуфел. И за 8 лет абсолютно ничего не изменилось!

В 3D АМД-ешные видеокарты пытаются тягаться с НВидией, быть "на уровне" или проигрывать в 2 раза. То в реализации 2D АМД-дешные видеокарты проигрывают не только Нвидиевским в огромное количество раз, проигрывают интегрированным в процессор и более того - даже проигрывают своим же АМД-шным "дедушкам" - картам 10 летней давности. В компании АМД видимо осталось 3 программиста, которые как-то тянут направление 3D по играм и абсолютно пофиг на 2D.

Вывод:
Если вы работаете в классической теме Win7 с векторной графикой или САПР-пакетами, то есть вам нужна быстрая отрисовка в 2D - не устанавливайте видеокарту от AMD Radeon. Реализация 2D в них не выдерживает никакой критики и абсолютно не исправляется годами!

Добавлено (08.05.2018, 10:20)
---------------------------------------------
Как бы не пытались менеджера АМД сокрыть мегапроблемы в драйвере, но о них должен знать весь мир.

Обнаружил проблему АМД драйверов в классической теме Windows 7 - крайне плохая производительность 2D. Но далее, оказалось, что при изменении границы окна или при перемещении окна - происходит резкое увеличение 2D производительности. Данный эффект можно просмотреть на видео.

В окне спектра плеера foobar2000 картинка отрисовывается медленно, линии рвутся на части картинка дрожит. Но если двигать рамку или перемещать окно по экрану - скорость отрисовки ЗНАЧИТЕЛЬНО возрастает!! Проблема наблюдается на видеокарте ASUS R7 360 2G и любой версии драйвера от Catalyst 15.7.1 до Crimson 18.4.1. На старой видеокарте HD4670 и драйвере Catalyst 13.9 этой проблемы нет и производительность в 2D режиме гораздо выше. Значит проблема появилась в период 2013-2015 год и не решилась разработчиками АМД до сих пор никак.

Видеозапись проблемы - files.d-lan.dp.ua/download?file=787bd8c65445d4f22dc2bd8494496178

Смотрите сами насколько криво реализован вывод 2D в АМД драйверах. Мега крутое АМД "ускорение" проигрывает в 7 раз (. ) встроенной в винду программной отрисовке (140 мс против 20 мс). Наверняка им драйвер пишут студенты троешники. Они линии не способны отрисовать. Позорище. Ха-ха-ха.

Видеозапись проблемы - files.d-lan.dp.ua/download?file=cb02328d1f9561f988ae30cd5e3c7f42





Новая классическая тема в аэро-исполнении "Classic AE mod 2018" от 17.12.2018 г.
на замену очень тормозной встроенной классической темы Windows 7.

Описание проблемы:
Графическое ускорение в Windows 7 включено только в аэро-темах и отключено в базовых темах, в том числе классической. Поэтому в все элементы интерфейса в аэро теме - прорисовываются с помощью видеокарты, а в классической теме - центральным процессором. При наличии нормальной видеокарты (новее 2010 года) аэро темы работают гораздо производительнее классической. К тому же, некоторые разработчики драйверов, например AMD, наплевательски относятся к реализации 2D GDI функций в Radeon драйверах новее 2014 года, что ещё более замедляет работу классической темы.

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

Примечание:
Поймите правильно, в играх FPS больше не станет. Игры используют 3D функции, а они всегда работают с графическим ускорением. Прирост следует ожидать в обычных 2D-приложениях + окошки винды - все элементы интерфейса будут отрисовываться/ масштабироваться/ передвигаться/ накладываться гораздо быстрее, без подтормаживания и перемигиваний текста силами видеокарты, разгружая центральный процессор для других задач.

Доработки были направлены в сторону приближения темы к ещё более классическому виду:
1) Добавлен градиент в заголовок окна
2) Правильный цвет текста в заголовках активного и неактивного окон
3) Обычный Tahoma-шрифт, без принудительного ClearType
4) Правильный серый цвет во всех элементах интерфейса RGB (212, 208, 200)
5) Правильный TrackBar
6) Более классическое меню (исправлено цветовое оформление)
7) Для лучшего восприятия - выделенный пункт на сером фоне более темный, чем на белом
8) Отключена анимация на ProgressBar

Предыдущей версией была модификация "Classic AE ROB v5", имеющая ещё более классические меню, но от патча ROB пришлось отказаться из-за некорректного отображения меню в некоторых программах, например Corel 14, VLC Player, BitComet.

Состав архива:
Screenshot.jpg - вид интерфейса с установленной темой
Themes - директория с темой "Classic AE mod 2018"
UxStyle_Core_Jul13_x64.msi - установщик UxStyle для Windows 7 (64-бит)
UxStyle_Core_Jul13_x86.msi - установщик UxStyle для Windows 7 (32-бит)
Win7 Style Builder v1.5.0.0.exe - редактор msstyles-файла, если вы захотите доработать тему
Readme_RU_EN.txt - файл-описание

Все ресурсы/настройки темы находятся в файле "Classic AE mod 2018.msstyles"
Редактировать msstyles-файл можно программой "Windows Style Builder" из архива.
Если у вас получится результат лучше - пожалуйста, выложите нам!

Проверка:
Правильность установки проверить легко - достаточно посмотреть на вид кнопок "свернуть/ развернуть/ закрыть" в заголовке окна. Если они стали широкими (как на скриншоте, смотрите файл Screenshot.jpg) - то поздравляю, всё встало нормально! Если кнопки остались маленькими и квадратными, как во встроенной классической теме, то аэро-режим не включился и тема работает в базовом режиме без ускорения. Чаще всего это происходит из-за отсутствия "UxStyle" или другого патча, позволяющего сторонним темам использовать аэро-режим.

Complete list of modifications:
1) Added a gradient to the window title
2) The correct color of the text in the active and inactive window titles
3) Normal Tahoma-font (without ClearType)
4) The correct gray color in all elements of the interface RGB (212, 208, 200)
5) Correct TrackBar
6) Classic menu (fixed color)
7) For a better view, the highlighted item on a gray background is darker than on a white
8) ProgressBar animation is disabled

Добавлено (03.01.2019, 17:03)
---------------------------------------------
Ребята, кто может помочь превратить "Диспетчер задач" Виндовс 7 в полностью классический убрав это "лишнее" белое поле. В WinХР-шном "Диспетчере задач" этого поля нет, но пользоваться ХР таскменеджером в семёрке не кошерно - в ХР-шном нет закладки "Службы" и кнопки "Монитор ресурсов". говорят ресурсхакером это поле убирается, но я не знаю как.


Добавлено (02.02.2019, 02:00)
---------------------------------------------
Проблема с не совсем классическим видом ТМ решена!

Для получения полностью классического вида ТМ в семерке, нужно взять ТМ с висты. Я настойчиво перебрал все системы и пересмотрел все таскменеджеры. Всё вроде хорошо, но ТМ не запускался в сторонней системе. Тогда я решил, что в коде есть проверка версии и его нужно патчить. Спасибо одному программисту он подсказал. Оказалось 1 ехе-файла мало, нужно заменить также mui файл. А таскменеджер с ХР самодостаточен, в нем нет mui файла - потому он запускался в любой системе, что сбивало меня с толку.

Для лентяев с московского АМД офиса, я скажу шокирующие слова - чтобы найти нормальный ТМ мне пришлось установить более 30 разных версий операционок - вист, бета версий лонгхорнов, семерок, восьмерок, сервер 2003, сервер 2008, сервер 2008 Р2, также всякие лайв сд и бут сд. И это всё с разными сервиспаками и прочим. Вообщем перебиралось все, где только могли быть разные версии ТМ.

Если бы АМД программисты, работали хотя бы на 5% моих стараний, проблема заниженной 2D производительности в их говнодровах была давно решена.


Добавлено (09.02.2019, 01:13)
---------------------------------------------
Новая классическая тема в аэро-исполнении "Classic AE mod 2019_1" от 08.02.2019 г. на замену медленной встроенной классической темы Windows 7.

В сравнении с версией "Classic AE mod 2018"
1) Исправлена ошибка в ScrollBar
2) Изменен цвет выделения в меню "Пуск" и на "Панели задач"
3) Добавлен Дискпетчер задач в полностью классическом оформлении (без лишнего белого поля)


Добавлено (23.02.2019, 21:28)
---------------------------------------------
И вот этот день настал! 23 февраля 2019 года - просто прорыв в исследовании глюков на классической теме Windows 7.

Запоминаем ник прекрасного специалиста rmn и молимся за его здоровье. Именно он подтвердил мои предположения, к которым я шел 2 долгих года - глюки классической темы Windows 7 и 2D глюки АМД драйверов - это отсутствие двойной буферизации видеовывода.

Именно rmn предложил способ засылать в открытое окно стиль WS_EX_COMPOSITED делается это функциями

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

Я уже проверил это спектре foobar2000 - и впервые за 2 года увидел нелагающий спектр. Программа "2D Test" моего помощника Михалыча, тоже начала отрисовываться гораздо быстрее (время отрисовки сетки уменьшилось с 50-70 мс до 3-4 мс) и пропали остановки при совместной отрисовке с фубаром.

Прослявляем имя гениального специалиста rmn. Его идея сработала. Остальное - нужно реализовать программу, которая будет циклически опрашивать все открытые окна и выдавать им магическое свойство WS_EX_COMPOSITED.

Описание проблемы:
Графическое ускорение в Windows 7 включено только в аэро-темах и отключено в базовых темах, в том числе классической. Поэтому в все элементы интерфейса в аэро теме - прорисовываются с помощью видеокарты, а в классической теме - центральным процессором. При наличии нормальной видеокарты (новее 2010 года) аэро темы работают гораздо производительнее классической. К тому же, некоторые разработчики драйверов, например AMD, наплевательски относятся к реализации 2D GDI функций в Radeon драйверах новее 2014 года, что ещё более замедляет работу классической темы.

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

Примечание:
Поймите правильно, в играх FPS больше не станет. Игры используют 3D функции, а они всегда работают с графическим ускорением. Прирост следует ожидать в обычных 2D-приложениях + окошки винды - все элементы интерфейса будут отрисовываться/ масштабироваться/ передвигаться/ накладываться гораздо быстрее, без подтормаживания и перемигиваний текста силами видеокарты, разгружая центральный процессор для других задач.

Доработки были направлены в сторону приближения темы к ещё более классическому виду:
1) Добавлен градиент в заголовок окна
2) Правильный цвет текста в заголовках активного и неактивного окон
3) Обычный Tahoma-шрифт, без принудительного ClearType
4) Правильный серый цвет во всех элементах интерфейса RGB (212, 208, 200)
5) Правильный TrackBar
6) Более классическое меню (исправлено цветовое оформление)
7) Для лучшего восприятия - выделенный пункт на сером фоне более темный, чем на белом
8) Отключена анимация на ProgressBar

Предыдущей версией была модификация "Classic AE ROB v5", имеющая ещё более классические меню, но от патча ROB пришлось отказаться из-за некорректного отображения меню в некоторых программах, например Corel 14, VLC Player, BitComet.

Состав архива:
Screenshot.jpg - вид интерфейса с установленной темой
Themes - директория с темой "Classic AE mod 2018"
UxStyle_Core_Jul13_x64.msi - установщик UxStyle для Windows 7 (64-бит)
UxStyle_Core_Jul13_x86.msi - установщик UxStyle для Windows 7 (32-бит)
Win7 Style Builder v1.5.0.0.exe - редактор msstyles-файла, если вы захотите доработать тему
Readme_RU_EN.txt - файл-описание

Все ресурсы/настройки темы находятся в файле "Classic AE mod 2018.msstyles"
Редактировать msstyles-файл можно программой "Windows Style Builder" из архива.
Если у вас получится результат лучше - пожалуйста, выложите нам!

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

Проверка:
Правильность установки проверить легко - достаточно посмотреть на вид кнопок "свернуть/ развернуть/ закрыть" в заголовке окна. Если они стали широкими (как на скриншоте, смотрите файл Screenshot.jpg) - то поздравляю, всё встало нормально! Если кнопки остались маленькими и квадратными, как во встроенной классической теме, то аэро-режим не включился и тема работает в базовом режиме без ускорения. Чаще всего это происходит из-за отсутствия "UxStyle" или другого патча, позволяющего сторонним темам использовать аэро-режим.

Скриншот экрана с установленной темой:


Дополнительные программы:

Тема Classic AE mod 2018 + Classic Shell + Taskbar Tweaker - на 99% вернут привычный классический интерфейс и работать всё будет с графическим ускорением. Людям, которые по 10 лет отработали на классической теме Win 2000 / WinXP обязательно понравится.

Сравнение производительности:

Видео демонстрация:

Дальнейшие работы. Возврат к классическому виду Таскменеджера.

1) Удалить в ресурсах Виндовс 7 таскменеджера лишнее белое поле или принудительно сделать его серым.

2) Научиться запускать в Вин 7 таскменеджер с Висты. Я установил Висту и убедился, что в Вистовском таскменеджере этого поля нет - оно появилось только в Виндовс 7.

К сожалению "режим совместимости" не помогает, уже проверял. В коде явно есть проверка на какой версии ОС он запускается, если эту проверку убрать - вистовский ТМ будет работать, поскольку даже ХР-шый ТМ прекрасно работает в семёрке.

ПРОСЬБА КО ВСЕМ
Кто заинтересован, в сохранении нормального классического интерфейса ОС, присоединяемся, помогаем!

Windows 7 классическая тема с графическим ускорением











Важное замечание, во избежание глупых вопросов.
В играх FPS больше не станет. Игры используют 3D-ускорение всегда! Но, с данной темой вы получите ускорение и в обычных 2D-приложениях (например Word, Total Commander, Foobar2000 и все другие приложения + окошки винды). Короче все элементы интерфейса будут отрисовываться/ масштабироваться/ передвигаться/ накладываться в 10 раз быстрее. Без подтормаживания и перемигиваний, поскольку с этой темой обработка идет силами видеокарты, а не процессора на встроенной классической теме Вин7.


— А где я могу найти кого-нибудь нормального?
— Нигде, — ответил Кот, — нормальных не бывает. Ведь все такие разные и непохожие. И это, по-моему, нормально.

© Алиса в стране Чудес







Наоборот. Я сделал правильно.
В исправленной теме сглаживание можно как отключить, так и включить.
А до исправлений, сглаживание включено всегда, даже когда вы его отключаете.

Есть 3 типа сглаживания.

Поэтому я сделал абсолютно правильно. Так как оно сделано в классической теме.

Устанавливайте в настройках ОС эти 2 галочки (вкл. ClearType + сглаживать экранный шрифт)
и получайте свой любимый замыленный шрифт.









Complete list of modifications:
1) Added a gradient to the window title
2) The correct color of the text in the active and inactive window titles
3) Normal Tahoma-font (without ClearType)
4) The correct gray color in all elements of the interface RGB (212, 208, 200)
5) Correct TrackBar
6) Classic menu (fixed color)
7) For a better view, the highlighted item on a gray background is darker than on a white
8) ProgressBar animation is disabled


Если бы АМД программисты, работали хотя бы на 5% моих стараний, проблема заниженной 2D производительности в их говнодровах была давно решена.



Именно rmn предложил способ засылать в открытое окно стиль WS_EX_COMPOSITED делается это функциями

Windows Classic Aero (классика с ускорением GPU)


В идеальном варианте нам нужно получить такой интерфейс:

Первый вопрос.
В обычном размере окна цвет шрифта в заголовке окна белый.
При разворачивании на весь экран цвет меняется и сливается с заголовком окна.
Использую Win Style Builder v1.5.
Кто подскажет, в каком месте задается этот параметр.

Появился альтернативный вариант включения ускорения GPU в классической теме. Суть метода заключается в патченом *.msstyles-файле.

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

В итоге патченым aero.msstyles мы получили:
1) обычные классические окна с нормальными кнопочками и работой GPU-ускорения
2) правильное классическое контекстное меню с инвертированием цвета спецсимволов

Это огромный прорыв в возврате классической темы.

Вернулся к решению проблемы с отсутствием графического ускорения на классической теме Windows 7.

В итоге, по состоянию на 01.11.2017 г, предлагаемая мной тема максимально соответствует классической теме Win7 в Aero-исполнении. Всё остальные, встречающееся в сети, на классику похожи только отдаленно.


Демонстрация работы и не работы 2D графического ускорения в разных темах.

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

Очень важная информация.


Скриншот экрана с установленной темой:

ПРОСЬБА КО ВСЕМ
Кто заинтересован, в сохранении нормального классического интерфейса ОС, присоединяемся, помогаем!

Complete list of modifications:
1) Added a gradient to the window title
2) The correct color of the text in the active and inactive window titles
3) Normal Tahoma-font (without ClearType)
4) The correct gray color in all elements of the interface RGB (212, 208, 200)
5) Correct TrackBar
6) Classic menu (fixed color)
7) For a better view, the highlighted item on a gray background is darker than on a white
8) ProgressBar animation is disabled
9) No-skins cursors are used
10) Fixed a bug in ScrollBar
11) Added TaskManager from WinVista


Проверка правильности установки темы.



Скриншот 2:

Читайте также: