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

classicaerotheme
#1
  • Участник
  • 0
  • 12 сообщений
Любители классической темы заметили, что в Windows 7 на классической теме не работает ускорение GPU.
Прорисовкой оконного интерфейса занимается центральный процессор CPU, видеопроцессор GPU не задействован.
Это превратило самую быструю и удобную классическую тему - в самую тормозную и глюкавую.
Чтобы в Вин7 классика могла работать также быстро (как в Windows XP) - её нужно сделать со свойствами
аэро-темы - тогда ускорение GPU будет задействовано.

Есть незаконченная тема Windows Classic Aero (автор vay).
К сожалению, разработчику эта работа не интересна и данную тему доделывать не будет.
Сразу же предупреждаю - создать на 100% схожую с классической темой, средствами винды не получится.
Для 100% схожести нужно использовать стороннюю программу - WindowBlinds.

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

Ищу единомышленников, заинтересованных людей или простыми словами помощников.
Этап 1 - закончить тему Windows Classic Aero (автор vay) - в ней есть мелкие
недочеты, которые можно исправить и получить тему на 90% похожую на классику
Этап 2 - портировать тему в WindowBlinds 7.4 (или 8.05), доработать и получить на 100%
тему соответствующую обычной классической. WindowBlinds 10.6 - заточена под Windows 10
и плоховато работает на Windows 7 и Windows 8.1.
Поскольку "Этап 2" значительно более сложный и предполагает использование WindowBlinds,
(программа специфическая и платная) не всем понравится, предлагаю закончить тему по "Этапу 1".
Есть около десятка мест, которые нужно поправить, чтобы сделать тему юзабельной.

Первый вопрос.
В обычном размере окна цвет шрифта в заголовке окна белый.
При разворачивании на весь экран цвет меняется и сливается с заголовком окна.
Использую Win Style Builder v1.5.
Кто подскажет, в каком месте задается этот параметр???
classicaerotheme
#2
  • Участник
  • 0
  • 12 сообщений
Появился альтернативный вариант включения ускорения GPU в классической теме. Суть метода заключается в патченом *.msstyles-файле.

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

Далее, что нужно сделать...
Берём оригинальный файл
C:\Windows\Resources\Themes\Aero\aero.msstyles
и переменовываем его в aero_orig.msstyles - чтобы потом вернуть назад.

Вместо aero.msstyles заливаем наш патченый файл с архива - http://rgho.st/7wHyJDSJ6
переменовываем в aero.msstyles и ложим
C:\Windows\Resources\Themes\Aero\aero.msstyles
с заменой оригинального. Перезагружаем ПК и смотрим.
После таких манипуляций, когда вы будете выбирать аэро-тему "Windows 7"
то будет применяться "левый" aero.msstyles.

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

В итоге патченым aero.msstyles мы получили:
1) обычные классические окна с нормальными кнопочками и работой GPU-ускорения
2) правильное классическое контекстное меню с инвертированием цвета спецсимволов
classicaerotheme
#3
  • Участник
  • 0
  • 12 сообщений
Небольшая победа!!!

С помощью патчера R.O.B. удалось пропатчить msstyles-файл темы "Classic AE 2.5.3".
В итоге разрешилась одна проблема, которая до сих пор считалась неразрешимой.
Ему удалось сделать инвертирование цвета спец. символов и теперь меню программ
и контекстное меню программ выглядят на 100% классически.
Подобным образом можно пропатчить любую аэро-тему и вернуть меню на 100% идентичное классическому меню.

Выкладываю готовую сборочку - в архиве тема "Classic AE 2.5.3_patch_ROB_v1"
Скачать - http://rgho.st/6Sh8k2gJT
По сути это оригигинальная Classic AE 2.5.3 + патч контекстного меню +
+ я удалил скиновые курсоры, оставив чисто классические.
По состоянию на 22 мая 2017 года данная тема является наиболее полным
аналогом классической темы Windows 7.

Это огромный прорыв в возврате классической темы!!!
vlotarev
#4
  • Новичок
  • 0
  • 1 сообщений
Хорошее дело делаете. Спасибо! Нет ли более свежей версии или дальше совершенствоваться некуда?
classicaerotheme
#5
  • Участник
  • 0
  • 12 сообщений
Вернулся к решению проблемы с отсутствием графического ускорения на классической теме Windows 7.

В прошлый раз, с помощью патча ресурсов, предложенных ROB удалось вернуть меню + контекстное меню на 100% соответствующие классическому виду. В итоге, появилась тема "Classic AE 2.5.3_patch_ROB_v1" http://rgho.st/6Sh8k2gJT которая наиболее соответствовала обычной классической теме, но была выполнена со свойствами AERO, то есть работала с графическим ускорением.

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

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

Скачать архив с темой "Classic AE 2.5.3_patch_ROB_mod2" (203 КБ)
http://rgho.st/6LslLLQ6D
http://my-files.ru/kx69lw

Установка темы:
1) Установитe UxStyle - http://uxstyle.com/builds/UxStyle_Core_jul13_bits.zip для своей разрядности ОС (32 или 64 бита)
Этот фикс позволяет добавлять в систему темы от сторонних производителей, а не только использовать встроенные.
2) Распаковать тему "Classic AE 2.5.3_patch_ROB_mod2" по пути c:\WINDOWS\Resources\Themes\
3) Зайти в "Персонализацию" и переключиться на тему "Classic AE 2.5.3_patch_ROB_mod2"
4) Перезагрузить ПК. Без перезагрузки могут не отобразиться контекстные меню.
После перезагрузки все будет ОК.
5) Всё готово. Наслаждаемся классическим оформлением, но уже с работающим ускорением GPU

Ещё есть нерешенные вопросы.
Если кому интересно получить Aero-тему на 100% соответствующей классической - прошу отозваться, нужны помощники.
classicaerotheme
#6
  • Участник
  • 0
  • 12 сообщений
Поскольку в результате модификации, получилась тема, которую не стыдно показать - то размещаю её здесь. Это аналог классической темы Виндовс 7, но в Aero-исполнении, с работающим графическим ускорением GPU. Про тормоза классической темы можно напрочь забыть. Хотя некоторые элементы всё-же выглядят не классически, но на 98% тема соответствует оригинальной классике.

Скачать архив с темой "Classic AE ROB v4", файл Classic_AE_ROB_v4.zip (207 285 байт)
http://my-files.ru/rqtumg или http://rgho.st/6qGlytkTV или http://sendfile.su/1383307

Установка темы:
1) Установить "UxStyle" для своей разрядности ОС (32- или 64-бит) http://uxstyle.com/builds/UxStyle_Core_jul13_bits.zip
Если UxStyle уже установлен ранее - то этот шаг пропускаем. UxStyle позволяет добавлять в систему темы от сторонних производителей, а не только использовать встроенные
2) Распаковать тему "Classic AE ROB v4" по пути c:\WINDOWS\Resources\Themes\
3) Зайти в "Персонализацию" и переключиться на тему "Classic AE ROB v4"
4) Перезагрузить ПК. Без перезагрузки могут не отобразиться контекстные меню. После перезагрузки - всё будет ОК.
5) Всё готово. Наслаждаемся классическим оформлением, но уже с работающим ускорением GPU

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

Windows Classic Aero (классика с ускорением GPU)
classicaerotheme
#7
  • Участник
  • 0
  • 12 сообщений
Новая версия.

Скачать"Classic AE ROB v5" от 15.12.2017

http://my-files.ru/j6eunl
http://rgho.st/8yLfW8Spk

Полный перечень доработок:
1) Добавлен градиент в заголовок окна
2) Правильный цвет текста в заголовках активного и неактивного окон
3) Обычный Tahoma-шрифт, без принудительного ClearType
4) Правильный серый цвет во всех элементах интерфейса RGB (212, 208, 200)
5) Правильный TrackBar
6) Классическое меню (темно-синее выделение + инвертирование цвета
в белый текста для выделенного пункта) - благодаря патчу R.O.B.
7) Отключена анимация для ProgressBar
Juliana
#8
  • Участник
  • -1
  • 31 сообщений
Здорово, теперь проще.
classicaerotheme
#9
  • Участник
  • 0
  • 12 сообщений
Если кто-то хочет доработать дальше - то пожалуйста.
Главное результат выкладывайте
classicaerotheme
#10
  • Участник
  • 0
  • 12 сообщений
Демонстрация работы и не работы 2D графического ускорения в разных темах.

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

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

Видео, ужатое до 12 МБ (у кого проблемы с трафиком)
http://rgho.st/8cqrwtnRr

Оригинальное видео с фотоаппарата - 120 МБ
http://my-files.ru/2cvlzd
classicaerotheme
#11
  • Участник
  • 0
  • 12 сообщений
Очень важная информация.

Тестируя долгое время тормозную работу классической темы, я немного заблуждался. Я считал что 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 в них не выдерживает никакой критики и абсолютно не исправляется годами!
classicaerotheme
#12
  • Участник
  • 0
  • 12 сообщений
Эксперимент №1

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

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

Видеозапись - http://files.d-lan.dp.ua/download?file=787bd8c65445d4f22dc2bd8494496178

Эксперимент №2

Благодаря форумчанину с ником Михалыч, который написал чудесную программу для тестирования 2D я наглядно покажу, что работа видеодрайверов АМД в классической теме Виндовс 7 не выдерживает никакой критики. Программа производит вывод сетки из линий черного, красного и синего цветов последовательно, потом вычисляет время отрисовки и отображает на экран. Алгоритм работы представлен на картинке - http://picsee.net/upload/2018-05-05/113e54b1f67a.JPG

Сама программа + её исходник - https://github.com/JMKh3r/2DTest/releases/tag/1.1.0.0

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

Видеозапись глюка - http://files.d-lan.dp.ua/download?file=cb02328d1f9561f988ae30cd5e3c7f42


Просьба.
Прошу поддержать обсуждение в топике - https://community.amd.com/thread/227931
Нужен человек, который на грамотном английском прокомментирует данные видео, чтобы прочитав комментарий и просмотрев видео, любому в мире человеку была понятна суть проблем. Рассчитываю на поддержку.
classicaerotheme
#13
  • Участник
  • 0
  • 12 сообщений
Новая классическая тема в аэро-исполнении "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-приложениях + окошки винды - все элементы интерфейса будут отрисовываться/ масштабироваться/ передвигаться/ накладываться гораздо быстрее, без подтормаживания и перемигиваний текста силами видеокарты, разгружая центральный процессор для других задач.

Описание темы "Classic AE mod 2018":
Тема выполнена, путём модернизации темы "Classic AE 2.5.3"
https://saarineames.deviantart.com/art/Classic-AE-2-5-3-Final-343638171
99% выполненных работ - это заслуга разработчика Saarineames с сайта deviantart.com.

Доработки были направлены в сторону приближения темы к ещё более классическому виду:
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.png - вид интерфейса с установленной темой
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.png) - то поздравляю, всё встало нормально! Если кнопки остались маленькими и квадратными, как во встроенной классической теме, то аэро-режим не включился и тема работает в базовом режиме без ускорения. Чаще всего это происходит из-за отсутствия "UxStyle" или другого патча, позволяющего сторонним темам использовать аэро-режим.

Скриншот экрана с установленной темой:
Windows Classic Aero (классика с ускорением GPU)

Скачать тему (Classic AE mod 2018.zip, 5 обменников):

https://my-files.ru/731kwy
http://ge.tt/7Rx8XSt2
https://ru.files.fm/u/5rjep87k
http://rgho.st/67tgpMjzh
https://www.mediafire.com/file/f3k639krwozmisq/Classic_AE_mod_2018.zip/file

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

Меню "Пуск" данная тема не трогает. Его нельзя вернуть в нормальный вид только средствами темы. Для получения привычного классического меню "Пуск" используйте программу Classic Shell v4.3.1 (домашняя страничка http://www.classicshell.net/)
Скачать последнюю версию - https://www.fosshub.com/Classic-Shell.html/ClassicShellSetup_4_3_1.exe

Также рекомендую установить 7+ Taskbar Tweaker (домашняя страничка http://rammichael.com/7-taskbar-tweaker) - эта программа имеет небольшой функционал из нескольких очень полезных фишек, например полностью убирает группировку окон + исправляет баги стандартного проводника.

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

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

1чел. читают эту тему (гостей: 1)
Пользователей: 0