Zoltrix 4 15 июля, 2019 Опубликовано 15 июля, 2019 · Жалоба Работая за ПК долго не понимал почему в классической теме Windows 7 наблюдаются артефакты пока не набрёл на эту тему. Копирую материал, может пригодится. Описание проблемы: Графическое ускорение в Windows 7 включено только в аэро-темах и отключено в базовых темах, в том числе классической. Поэтому в все элементы интерфейса в аэро теме - прорисовываются с помощью видеокарты, а в классической теме - центральным процессором. При наличии нормальной видеокарты (новее 2010 года) аэро темы работают гораздо производительнее классической. К тому же, некоторые разработчики драйверов, в частности компания AMD, наплевательски относятся к реализации 2D GDI функций в Radeon драйверах новее 2014 года, что ещё более замедляет работу классической темы на современных картах (HD7000, серии R7, R9, RX400, RX500 - все видеокарты без исключения). Классическая тема только в Windows 98/2000/XP работала быстро, а в Windows 7 - это угрюмый тормоз. Для устанения этой проблемы существует аналог классической темы (по виду), но в виде аэро-темы (по свойствам) - она использует ресурсы видеокарты и работает в разы быстрее встроенной классики. Примечание: Поймите правильно, в играх FPS больше не станет. Игры используют 3D-функции, а они всегда работают с графическим ускорением. Прирост следует ожидать в обычных 2D-приложениях + окошки винды - все элементы интерфейса будут отрисовываться/ масштабироваться/ передвигаться/ накладываться гораздо быстрее, без подтормаживания и перемигиваний текста силами видеокарты, разгружая центральный процессор для других задач. Описание темы "Classic AE mod 2019_6": Тема выполнена, путём модернизации темы "Classic AE 2.5.3"https://saarineames.deviantart.com/art/Classic-AE-2-5-3-Final-343638171 и 95% выполненных работ - это заслуга разработчика Saarineames с сайта deviantart.com. Скриншот 1 Скриншот 2: Доработки: 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 (автор pahan22) Отдельная тема по обсуждению данного патча шрифтов - http://forum.oszone.net/thread-175315.html Установка темы: 1) Установить "UniversalThemePatcher" - рекомендуемый вариант. Установщик выбираем для своей разрядности Windows 7 (32- или 64-бит). Для установки необходимо запустить исполняемый файл, выбрать язык и пропатчить 3 файла, затем перезагрузить компьютер. Если патч был ранее применён - то этот шаг пропускаем. Патчер позволяет добавлять в систему темы от сторонних производителей, а не только использовать встроенные. Без установки UniversalThemePatcher (или UxStyle) тема будет работать в базовом режиме, без функций графического ускорения - точно также тормозно как и встроенная классическая. Поэтому наличие в системе "UniversalThemePatcher" или "UxStyle" или другого патчера тем - обязательно. 2) Скопировать файлы темы "Classic AE mod 2019_6" по пути c:\WINDOWS\Resources\Themes\ 3) Зайти в "Персонализацию" и переключиться на тему "Classic AE mod 2019_6" 4) Перезагрузить ПК. Всё готово. Наслаждаемся классическим оформлением Windows 7, но уже с работающим ускорением GPU. Проверка правильности установки темы: Правильность установки проверить легко - достаточно посмотреть на вид кнопок "свернуть/ развернуть/ закрыть" в заголовке окна. Если кнопка "закрыть" стала шире остальных (как на скриншоте) - то всё встало нормально! Если кнопки остались одинаковой ширины, то аэро-режим не включился и тема работает в базовом режиме (без ускорения). Чаще всего это происходит из-за отсутствия "UniversalThemePatcher" или "UxStyle", позволяющего сторонним темам использовать аэро-режим. Программы с исходниками находятся в каталоге: 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По пункту "2") Разработчик "Mr dUSHA" http://forum.oszone.net/post-2862277.html#post2862277 предложил вариант патча dwm.exe, но делиться результатами своей работы не стал. В компетентности данного специалиста нет сомнений, он автор нескольких программ, да и по виду скриншота видно, что это не фотошоп, а реально полученная картинка. Скриншот - http://s27.znimg.ru/1552156800/5kgi474haj.jpg Кроме картинки более ничего. Других специалистов, занимающихся ковырянием dwm.exe не было.По пункту "3") Среди фоновых программ есть несколько вариантов. Прежде всего программы для тестирования и демонстрации необходимости ускорения.Программа 2D Test - отрисовка сетки линий, программа разработана Mikhalich специально для демонстрации низкой производительности АМД драйверов. В результате, АМД ничего не исправили, а любая тема с названием "Low 2D performance Radeon driver v15.7 - v19.4.1 on Windows 7" моментально удаляется на их ресурсах. Исходный код прилагается.Программа DWM Composition разработки AzikAtom, позволяет включать/выключать композицию (ускорение GPU) в аэро темах на лету. К сожалению, она не может включить ускорение в базовых темах (в том числе классической) и решить нашу проблему, зато она наглядно демонстрирует сколь важно графическое ускорение. Во второй версии, можно сличать элементы интерфейса - наглядно убедиться в подобности "Classic AE" и оригинальной классики. Основной функционал - кнопки "Enable composition" и "Disable composition", включение и выключение графического ускорения на лету. Исходный код прилагается. Скриншот - https://i.ibb.co/1ZB273V/image.pngВключатель стиля WS_EX_COMPOSITED разработки rmn. Две программы для включения и выключения стила WS_EX_COMPOSITED, который позволяет на базовых темах (в том числе и классической) принудительно включать двойную буферизацию, что приводит к ускорению 2D видеовывода (особенно на глючных Radeon драйверах). Без интерфейса, включение и выключение стиля просто при запуске. Программа пригодна только для демонстрации, вызывает множество глюков и для постоянной работы не пригодна. Исходный код прилагается.Библиотека classtm.dll (анонимный автор). Файл classtm.dll нужно положить в c:\Windows\System32 который подгрузится через ключ реестра Appinit_Dlls. Для х86 и х64 систем отдельный файл. Также есть демонстрация на своем окне TestLVS.exe, но для всех остальных приложений работает только через classtm.dll. Загрузка библиотеки через файл реестра classtm_dll_ON.reg, возврат к системным настройкам classtm_dll_OFF.reg. После импорта reg обязательна перезагрузка ПК. Выключалка - это пустой файл в корне диска C:\classtm (достаточно файл переименовывать, чтобы не удалять/перемещать). Не удивляйтесь, окна "Мой компьютер, Персонализация, Корзина" - перестанут работать, как и другие окна эксплорера. Остальные приложения будут запускаться с графическим ускорением в классичекой теме, правда с испорченным цветовым оформлением. Исходник dll-ки прилагается. Побочные эффекты - некоторые окна превращаются в классические, а некоторые остаются в стиле аэро. Например, в foobar часть интерфейса отображается в классическом виде (четко видно по инвертированию цвета на выделенных пунктах), но заголовок и рамка окна - в аэро. Скриншот - https://i.ibb.co/nRS1WcJ/image.png Classic AE mod 2019_6 (сборка 12 июля 2019 г.) Cкачать (ссылки на архив с темой и дополнительным софтом, 18 МБ): https://yadi.sk/d/YXfe9sy3nchUmghttp://ge.tt/7MD964x2https://www14.zippyshare.com/v/zabuDCXd/file.html Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 33 15 июля, 2019 Опубликовано 15 июля, 2019 (изменено) · Жалоба 3 часа назад, Zoltrix сказал: в частности компания AMD, наплевательски относятся к реализации 2D GDI функций в Radeon драйверах новее 2014 года, что ещё более замедляет работу классической темы Поэтому стараюсь в работе не пользоваться поделками этой конторы, судя по работе некоторых программ, она и в процах что-то наплевательски сделела... Мне другое не понятно, что там вообще должно тормозить в обычном 2Д гуе? Сам делал подобные гуи и ничего там особо затратного нет, разве, что копирование блоков между областями памяти... Единственное, что делал на всех виндах, которые использовал, начиная с 95й - убирал все сглаживания и картинки с рабочего стола, на старых компах это реально ускоряло процесс. Изменено 15 июля, 2019 пользователем mantech Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zoltrix 4 16 июля, 2019 Опубликовано 16 июля, 2019 · Жалоба mantech Обрати внимание на судорожные дергания столбика CPU в диспетчере задач, на перемигивание текста в простых строках при масштабировании окна. Когда работаешь в графических пакетах - пейнт, фотошоп, то после закрытия окна остаются ошметки предыдущего изображения. А главное классика сильно грузит CPU, а эта тема грузит видеокарту. Берешь за любое окно и перемещаешь на классике загрузка CPU доходит до 30%, на этой теме 2-3%. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 33 16 августа, 2019 Опубликовано 16 августа, 2019 · Жалоба В 16.07.2019 в 13:53, Zoltrix сказал: А главное классика сильно грузит CPU, а эта тема грузит видеокарту. Берешь за любое окно и перемещаешь на классике загрузка CPU доходит до 30%, на этой теме 2-3%. Вот еще как даже... Сейчас проверил перетаскивание окна, +2% к быстродействию, но я окна целиком не перетаскиваю, а только пунктирный прямоугольник, ибо не понимаю, зачем все эти понты по перетаскиванию окна с содержимым... В 16.07.2019 в 13:53, Zoltrix сказал: Когда работаешь в графических пакетах - пейнт, фотошоп, то после закрытия окна остаются ошметки предыдущего изображения. Такое замечал, не часто правда, списывал на глюки гуя. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zoltrix 4 16 августа, 2019 Опубликовано 16 августа, 2019 · Жалоба 6 hours ago, mantech said: Такое замечал, не часто правда, списывал на глюки гуя. В классической после заливки полигона цветом и закрытия программы, оч часто часть заливки остается на экране. После перерисовки ошметки убираются. Даже в "Диспетчере устройств" когда щелкаешь по пунктам (названиям устройств), то переливаются соседние пункты. Хр-ишка таких проблем не знала, а в семерке намутили. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 33 16 августа, 2019 Опубликовано 16 августа, 2019 · Жалоба 2 часа назад, Zoltrix сказал: Даже в "Диспетчере устройств" когда щелкаешь по пунктам (названиям устройств), то переливаются соседние пункты. Хр-ишка таких проблем не знала, а в семерке намутили. Странно, проверил специально на хрюше и 7ке, никаких артефактов в диспетчере устройств и окололежащих менюшках не заметил, винда и драйвера видео точно корректно установлены? Я замечал артефакты, когда был "Стандартный видеоконтроллер VGA"// Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zoltrix 4 16 августа, 2019 Опубликовано 16 августа, 2019 · Жалоба Может не так проверял. Развертываешь список и щелкаешь по названию устройства и когда нажимаешь на следующее, то выделяется оно, но передергиваются метки на предыдущих. Это нужно показывать не знаю как словами объяснить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 183 16 августа, 2019 Опубликовано 16 августа, 2019 · Жалоба В 15.07.2019 в 17:32, Zoltrix сказал: Графическое ускорение в Windows 7 включено только в аэро-темах и отключено в базовых темах, в том числе классической. Поэтому в все элементы интерфейса в аэро теме - прорисовываются с помощью видеокарты, а в классической теме - центральным процессором. Странно - попробовал у себя на win7 подвигать быстро окошко и быстро поизменять его размер - да загрузка CPU (суммарно всех ядер) вырастает до 20-35%. Но в это же время и загрузка GPU тоже вырастает до 24% (и его температура - тоже). Значит GPU всё-таки используется. Для проверки запустил тест производительности CPU в 7-Zip: загрузка CPU = 100%, загрузка GPU = 0%. Т.е. - измерялки явно не путают загрузку CPU и GPU. Артефактов у себя тоже не наблюдаю. PS: Классическая тема, i5-3570, видео встроенное в CPU. Измерялки GPU: AIDA64 и GPU-Z. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zoltrix 4 20 августа, 2019 Опубликовано 20 августа, 2019 · Жалоба Ясен перец GPU используется всегда, как минимум вывод картинки идет через GPU. Разница только в какой мере это происходит количественно. Если у вас есть мощная дискретная видеокарта - то нужно переложить максимум отрисовки на неё, разгрузив процессор для других задач. Ваша встройка к разряду мощных не относится. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zoltrix 4 23 октября, 2019 Опубликовано 23 октября, 2019 · Жалоба Кидаю инфу по новой версии темы для 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 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zoltrix 4 9 марта, 2020 Опубликовано 9 марта, 2020 · Жалоба ВСЕМ СТРАЖДУЩИМ ЗА ВИНХП ПОСВЯЩВЕТСЯ ))))))) Quote Поскольку решения проблемы с низкой 2D производительностью при классическом оформлении Windows 7 уже не предвидится, а также в связи с появлением в 2020 году модифицированных драйверов на новейшее оборудование под Windows XP, одним из вариантов решения низкой 2D производительности - есть вариант возврата к старой, доброй системе Windows XP - она имеет простой, дружелюбный интерфейс и теперь может быть установлена даже на современных ПК. Предлагаю ознакомиться с 2-мя вариантами Windows XP, собранными с поддержкой современного оборудования в 2020 году. Первая сборка ориентирована для использования на АМД материнских платах, вторая предназначена для Интел систем. Сборка №1.Windows XP Professional SP3 x86 - Ryzen Edition 2020.3.1 Англоязычная версия профессиональной редакции Windows XP со встроенным SP3. Дистрибутив основан на модифицированном ISO образе операционной системы Windows XP Professional SP3 x86 - Integral Edition 2020.1.18. Сборка включает модернизированные драйвера на Windows XP для работы на современных ПК базирующихся на AMD Ryzen и Intel Z100/200/300 сериях чипсетов. Для поддержки используйте форум - https://www.win-raid.com/t4035f45-Windows-XP-Bit-and-Server-Bit-on-Modern-Hardware.html Последняя версия сборки 01.03.2020 года. Скачать ISO дистрибутив - https://mypiratebay.net/torrent/36089039/Windows_XP_Professional_SP3_x86_-_Ryzen_Edition_2020.3.1 Сборка №2.Windows XP SP3 RUS + update 02.2020 для Intel материнских плат Русскоязычная версия профессиональной редакции Windows XP со встроенным SP3. За основу взята сборка проекта nCore [LWGAME TEAM] https://vk.com/lwgame_ncore от 03.02.2020 года. В дистрибутив интегрированы: 1) Модифицированный драйвер ACPI.SYS (от 01.11.2019 года) с поддержкой новейших материнских плат. Драйвер необходим для правильного управления питанием и частотами новейших чипсетов. Без данного драйвера установка будет вылетать в BSOD с кодом ошибки А5 2) Модифицированный драйвер на SATA AHCI контроллер жёсткого диска. Без данного драйвера установка будет сваливаться в BSOD с кодом ошибки B7 3) Модифицированный USB 3.0 для материнских плат Intel 100/200/300 серий. Без данного драйвера не будут работать все USB устройства. Хотя если у вас PS/2 клавиатура или в UEFI поддержка работы PS/2 через USB, (включаемая опцией Port60/64 = Enabled в BIOS/UEFI) - то можно обойтись и без драйвера 4) Пропатченые файлы ядра для поддержки больше 4ГБ RAM через программу WINXPPAE v2.0. Если после установки драйверов начнутся BSOD - то поддержку РАЕ нужно отключить или искать драйвера, поддерживающие работу в РАЕ. Наиболее часто возникают проблемы из-за NVidia драйвера видеокарт новее GeForce 332.21. 5) Драйвер - заглушка для IME. Это бесполезное устройство для телеметрии, встроенное в новые чипсеты Скачать ISO дистрибутив - Windows XP SP3 RUS (update 02.2020 for Intel MB) - https://yadi.sk/d/NWO5uafRjjsT2Q Программа UltraISO для записи на CD или DVD - https://www15.zippyshare.com/v/hc1WGEM4/file.html Отдельные модифицированные драйвера на Windows XP: ACPI mod, AHCI driver v11.2.0.1006 mod Fernando, Intel_AHCI_SATA, Intel_USB3, Intel_USB3_paefix, WinXPPAE_20 (все файлы взяты с win-raid.com) - https://www.upload.ee/files/11199750/From_winraid.zip.html Устанавливать из под BIOS/UEFI только с CD или DVD диска. При установке будет долго проходить этап "Регистрация компонентов", на котором (в тихом режиме) устанавливаются: Microsoft Visual C++ x86 Redistributable (2005 + 2008 + 2010 и по 2019 год, все выпуски), MSXML 4.0 Parser, Flash Player v32, DirectX 9 (июнь 2010), Microsoft .NET Framework (версии 2.0 + 3.0 + 3.5 + 4.0). Этап "Регистрация компонентов" будет проходить 15-20 минут и это нормально! Работоспособность проверена на материнской плате Gigabyte GA-Z170-D3H (чипсет Intel Z170, сокет LGA-1151, процессор i7-6700K, 8 ядер по 4GHz, 16GB RAM DDR4). Если к вашему ПК интегрированные в сборку драйвера не подходят - то обратитесь на www.win-raid.com - профильный сайт, посвященный модификациям драйверов на Windows XP / Windows 7. P.S.: По вопросам работы сборок обращайтесь к авторам, я лишь собрал информацию в 1 пост и косметически подредактировал. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 33 9 марта, 2020 Опубликовано 9 марта, 2020 (изменено) · Жалоба 37 минут назад, Zoltrix сказал: Windows XP SP3 RUS Сам любитель хрюши, но выяснилось, что на 2 и более ядерных процах получается очень слабый выигрыш в быстродействии, т.е. ядро оси как-то плохо заточено под многоядерность, поэтому пришлось себя заставить перейти на 7. Интересно, в этой сборке что-то изменили в этом плане? ЗЫ. Не могу правильно сформулировать запрос в гугле, нужно создать ярлык, в котором вызывается прога с параметрами в командной строке (есть терминалка, которая не запоминает параметры порта и каждый раз нужно их указывать, что бесит, но можно их задать в строке вызова, но ярлык такой записи не позволяет). может есть какой-то способ? 7я винда, в ХРшке все работало нормально, просто делал батник и создавал на него ярлык, в 7й какие-то мудазвоны это запретили... Нет, батник создать можно, но при открытии его окно тоже болтается пустое на экране и панели задач, что бесит еще больше... Изменено 9 марта, 2020 пользователем mantech Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rx3apf 0 9 марта, 2020 Опубликовано 9 марта, 2020 · Жалоба Какие проблемы ? Там, где в ярлыке "объект" (путь к запускаемой программе), там же и дописать требуемые параметры. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 33 9 марта, 2020 Опубликовано 9 марта, 2020 · Жалоба 54 минуты назад, rx3apf сказал: Там, где в ярлыке "объект" (путь к запускаемой программе) Хе, да уж пробовал, пишет "Имя конечного файла .... задано неправильно"... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zoltrix 4 9 марта, 2020 Опубликовано 9 марта, 2020 · Жалоба 8 hours ago, mantech said: Сам любитель хрюши, но выяснилось, что на 2 и более ядерных процах получается очень слабый выигрыш в быстродействии, т.е. ядро оси как-то плохо заточено под многоядерность, поэтому пришлось себя заставить перейти на 7. Интересно, в этой сборке что-то изменили в этом плане? Ваши фантазии, не более. Поддержка многоядерности у ХР и 7 одинаковая. Всё зависит от используемой программы, если сама программа не поддерживает многопоток - то равномерно ядра не загрузите. Проверьте работу на 7-zip или Fremake видеоконвертере - убедитесь время перепаковки на ХР и 7 будет одинаковым. 38 minutes ago, mantech said: Хе, да уж пробовал, пишет "Имя конечного файла .... задано неправильно" Заключите в двойные кавычки путь + имя файла, а дальше через пробел параметр. Например - "C:\Program Files\WinMTR_x32\WinMTR.exe" -debug Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться