Сейчас на форуме: (+5 невидимых) |
eXeL@B —› Дневники и блоги —› Патч Windows 7 для включения графического ускорения в классической теме |
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 ... 11 . 12 . >> |
Посл.ответ | Сообщение |
|
Создано: 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 года, что ещё более замедляет работу классической темы - Но в других производителей (NVidia, Intel) дела хоть и лучше, но не намного... Приведённые глюки в - Performance Test 8.0 (перемигивание при перемещении по результатам) - NetMonitor - - Диспетчер задач (глюки отрисовки столбика загрузки ЦП) есть на всех видеокартах у всех пользователей и причина этому - установленный драйвер на видеокарту. После удаления драйвера, то есть на "Стандартном адаптере VGA" - этих проблем нет. Абсурд! Но так и есть, проверьте сами. Варианты решения: 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. Видеодемонстрация - Видимо отрисовка окна "Radeon Settings" задействует какие-то функции видеокарты, которые параллельно заставляют работать быстро весь интерфейс. 5) При масштабировании размеров окна. Вообще не понятно, масштабируемое окно должно тормозить, а оно наоборот ускоряется. Глюки, которые видны на экране - их нет при завате экрана программой bandicam. Видеозаписи смотреть нужно обе, по-очереди. С фотоаппарата - С bandicam - 6) Есть рецепты, когда картинка ускоряется после запуска в фоне аудио или видеопроигрывателя, который просто переводит мультимедиа таймер в определенный режим, что тоже ускоряет видеовывод Постановка задачи Вообщем нужны любые мысли (патче файлов ОС, создании фоновой программы, драйвере двойной буферизации) - не важно что это будет и как реализовано, важно чтобы это заставляло ОС работать быстрее в классическом оформлении. |
|
Создано: 27 марта 2019 00:15 · Личное сообщение · #2 |
|
Создано: 27 марта 2019 15:39 · Личное сообщение · #3 |
|
Создано: 27 марта 2019 17:10 · Личное сообщение · #4 |
|
Создано: 27 марта 2019 22:39 · Личное сообщение · #5 |
|
Создано: 28 марта 2019 01:32 · Личное сообщение · #6 |
|
Создано: 28 марта 2019 17:19 · Поправил: morgot · Личное сообщение · #7 rmn вот сказать честно, я это толком никогда не замечал. Может потому, что плохо вижу, или просто , не обратил внимание. В любом случае, как по мне, проблема 1) слегка надуманная; 2) автор ничего не делает для ее решения. Энергии срать на форумах у него хватает, а прочитать матчасть почему-то нет. Ну да ладно. Что он там нового написал, не знаю, он у меня в игнор листе Единственная польза с этой темы, что я вспомнил про замечательную книгу Фень Юаня, давно хотел ее изучить, и все забывал. |
|
Создано: 28 марта 2019 17:57 · Личное сообщение · #8 Jurim Эти диалоговые окна задаются через duixml наверное (смотри ресурс UIFILE в FirewallControlPanel.dll). Судя по строчке "<element background="Window"/>" могу предположить, что цвет фона задаётся согласно цвету "окна". Короче попробуй поменять цвет в персонализации и посмотри как это повлияет на окно брандмауэра. Если кто кинет ссылкой на документацию по duixml - не обижусь. На сайте microsoft не нашёл. |
|
Создано: 28 марта 2019 21:10 · Личное сообщение · #9 murder пишет: Судя по строчке "<element background="Window"/>" могу предположить, что цвет фона задаётся согласно цвету "окна". Это только для настоящей классической темы цвета. Если включены аеро-темы, то диалоги (а они не простые окна, а особенные) рисуют на себе текстуру и контролы рисуют свой фон текстурой диалогового окна, что создает иллюзию прозрачности их фона (что в винде на самом деле быть не может). Если он что-то там напатчил и диалоги перестали на себе рисовать текстуру, то контролы об этом нихуяшеньки не знают и рисуют по-прежнему градиентный фон (он там не чисто белый). |
|
Создано: 29 марта 2019 00:05 · Личное сообщение · #10 |
|
Создано: 29 марта 2019 05:07 · Личное сообщение · #11 |
|
Создано: 31 марта 2019 01:48 · Личное сообщение · #12 Исправление от 31 марта 2019 года - тема "Classic AE mod 2019_4". Как оказалось, программа Win7 Style Builder v1.5.0.0, сделала некорректный импорт ресурса IMAGE#1136, что привело к замене параметров и кривому отображению окна "Выполнить" (клавиша Win+R) в версиях темы 2019_2 и 2019_3. Пришлось откатиться к версии 2019_1, воспользоваться программой msstyleEditorX86, которая корректно импортировала IMAGE#1136 и потом вернуться на Win7 Style Builder v1.5.0.0. Вообщем используйте версию "Classic AE mod 2019_4" в ней всё исправлено. СКАЧАТЬ архив с темой "Classic AE mod 2019_4" и софтом (16 МБ): https://yadi.sk/d/W2AgIOmnYkud_Q http://rgho.st/8ZSR7PgKy http://ge.tt/9lUUqIv2 https://www8.zippyshare.com/v/OxUMHKFJ/file.html |
|
Создано: 31 марта 2019 17:03 · Личное сообщение · #13 Jurim пишет: СКАЧАТЬ архив с темой "Classic AE mod 2019_4" и софтом (16 МБ): https://yadi.sk/d/W2AgIOmnYkud_Q http://rgho.st/8ZSR7PgKy http://ge.tt/9lUUqIv2 https://www8.zippyshare.com/v/OxUMHKFJ/file.html Неужели тут варез?! Да не, не может быть, это все амд проклятое поклеп на бедного |
|
Создано: 31 марта 2019 18:15 · Личное сообщение · #14 |
|
Создано: 31 марта 2019 21:25 · Поправил: Jurim · Личное сообщение · #15 Сегодня ссылки на яндексе заблокировали.... Я понимаю если заблокировали бы за выкладывание Windows Style Builder, но заблокировали и файл файл Classic_AE_mod_2019_4_a.zip, в котором Windows Style Builder-а нет ВООБЩЕ. Это значит, что кто-то жалуется, просто чтобы "подосрать".... А работники яндекса даже не проверяют. Типовая ситуация для нашей страны. Но фиг с ними, остальные обменники то работают. Подобная ситуация была 2 года назад с ютубом. Когда АМД шники жаловались на мои видео, мол в них находится насилие. Ютуб 2 раза блокировал мой аккаунт. Я писал в техподдержку. Они в ответ - на вас поступили массовые жалобы, что в видео есть сцены насилия. Я им ответил, вы не слушайте фейков, это работники АМД, которые позорно на данные видео смотреть. Сказал им - просмотрите видео своими глазами и укажите, где вы видите насилие. На завтра пришел ответ, мол всё нормально, ваши видео прошли модерирование и после этого проблема с блокировкой ютуб аккаунта более не возникала. |
|
Создано: 01 апреля 2019 07:14 · Личное сообщение · #16 |
|
Создано: 01 апреля 2019 10:31 · Личное сообщение · #17 |
|
Создано: 01 апреля 2019 11:32 · Личное сообщение · #18 |
|
Создано: 01 апреля 2019 13:10 · Поправил: rk2019 · Личное сообщение · #19 Те, кто капал на ютуб и на яндекс. Капайте активнее, но правда на нашей стороне!!! Ссылка на яндекс диск заменена |
|
Создано: 01 апреля 2019 23:43 · Поправил: Jurim · Личное сообщение · #20 Опять на одном форуме проскочило непонимание относительно моих тестов с 2D Test. Пользователь намерял на своей интеловской карте 80 мс и не понимает чем я недоволен, так как у меня на видео 50 мс, что даже меньше его циферки. Во избежание непонимания тестов транслирую и здесь мой ответ ему: ================= Я хоть в одном тесте акцентировал внимание на циферки?? Циферки показывают время за которое линии рассчитываются процессором (Тр) и отрисовываются в видеобуфер. Но когда эти линии появятся на экране - время вывода (Тв), измерить можно только скоростной видеокамерой. У меня есть несколько видеодемонстраций, где я доказал - что производительности видеопроцессора GPU достаточно. Глюк АМД драйвера - в невозможности правильно вывести уже расчитанную картинку на экран, по причине ошибки двойной буферизации при формировании кадра. Немножко теории. Тсум = Тр + Тв Суммарный период обновления картинки (Тсум) равен времени расчета картинки (Тр) + время вывода картинки на экран (Тв). В вашем случае, при правильной двойной буферизации, Тв максимумально может быть равно времени кадра, то есть при 60Гц вертикальной развертки 1 / 60 Гц = 16 мс. 16 мс это в худшем случае, когда картинка рассчиталась чуть позже, а новый кадр уже начался и нужно ждать ещё целый кадр в 16 мс до следующего кадрового синхроимпульса. Тсум = 80 мс + random(0...16мс) В моём случае, Тв сильно меняется и гораздо больше периода одного кадра, по моим замерам (до 10...30 кадров) Тсум = 50 мс + random(0...480мс) Короче ваши 80 мс + random(0...16мс) гораздо лучше, чем мои 50 мс + random(0...480мс). Главное - я запускаю 2D Test + foobar2000 одновременно и демонстрирую не циферки, а как залагивается система от совместной отрисовки. На ваших интеловских драйверах, 2D Test + foobar2000 будут нормально одновременно работать. На АМД драйверах - будут поочередные отрисовки, залагивания и стоп кадры, как на видео. |
|
Создано: 02 апреля 2019 00:40 · Личное сообщение · #21 |
|
Создано: 02 апреля 2019 15:40 · Личное сообщение · #22 Обвиняет нас в клоноводстве, сам сидит тут с нескольких аккаунтов. Ну ничего. Наши юристы уже готовят иск за распространение "вареза" и многолетнюю клевету на компанию AMD. Будем требовать материальной компенсации и помещения пациента на принудительное лечение в психиатрическую клинику. Дабы посредством нейролептиков излечить глюки видеокарт. Alchemistry на рыгхосте можно писать остроумные коменты в стиле "там вирус!", что безусловно, не добавляет файлу популярности. |
|
Создано: 02 апреля 2019 17:54 · Личное сообщение · #23 |
|
Создано: 02 апреля 2019 18:10 · Личное сообщение · #24 |
|
Создано: 02 апреля 2019 18:29 · Поправил: rmn · Личное сообщение · #25 rk2019 пишет: Я потребитель - я пишу отзыв. Чек о покупке винды предоставь,а потом пиши гневные отзывы. Только пиши их не сюда, а в майкрософт и амд. И проблемы твои именно что надуманы. Т.к. ты так и неудосужился за джва года изучить матчасти и понять, из-за чего именно они возникают. Читай по губам: НИКАКОЕ ГРАФИЧЕСКОЕ УСКОРЕНИЕ НЕ ОТКЛЮЧАЕТСЯ. ВСЕ ПРОБЛЕМЫ ИЗ-ЗА ТОГО, ЧТО ПРИ НЕПРАВИЛЬНОМ ПРОЕКТИРОВАНИИ СОФТА НА ЭКРАН ВЫВОДЯТСЯ МНОЖЕСТВО ОКОН (БЫСТРО, С АППАРАТНЫМ УСКОРЕНИЕМ) В СВОИХ ПРОМЕЖУТОЧНЫХ СОСТОЯНИЯХ. Т.е. если спектр твоего сраного фубара изменился, то на экран не выводится новый измененный спектр, а выводится (БЫСТРО, С АППАРАТНЫМ УСКОРЕНИЕМ) окно с нарисованной первой полоской спектра. Потом (БЫСТРО, С АППАРАТНЫМ УСКОРЕНИЕМ) окно с нарисованной второй полоской спектра. Потом (БЫСТРО, С АППАРАТНЫМ УСКОРЕНИЕМ) окно с нарисованной третьей полоской спектра. Потом (БЫСТРО, С АППАРАТНЫМ УСКОРЕНИЕМ) окно с нарисованной четвертой полоской спектра. Потом (БЫСТРО, С АППАРАТНЫМ УСКОРЕНИЕМ) окно с нарисованной пятой полоской спектра. Потом (БЫСТРО, С АППАРАТНЫМ УСКОРЕНИЕМ) окно с нарисованной шестой полоской спектра. Потом (БЫСТРО, С АППАРАТНЫМ УСКОРЕНИЕМ) окно с нарисованной седьмой полоской спектра. Потом (БЫСТРО, С АППАРАТНЫМ УСКОРЕНИЕМ) окно с нарисованной восьмой полоской спектра. Потом (БЫСТРО, С АППАРАТНЫМ УСКОРЕНИЕМ) окно с нарисованной девятой полоской спектра. Потом (БЫСТРО, С АППАРАТНЫМ УСКОРЕНИЕМ) окно с нарисованной десятой полоской спектра. Потом (БЫСТРО, С АППАРАТНЫМ УСКОРЕНИЕМ) окно с нарисованной одиннадцатой полоской спектра. Потом (БЫСТРО, С АППАРАТНЫМ УСКОРЕНИЕМ) окно с нарисованной двенадцатой полоской спектра. Потом (БЫСТРО, С АППАРАТНЫМ УСКОРЕНИЕМ) окно с нарисованной тринадцатой полоской спектра. Потом (БЫСТРО, С АППАРАТНЫМ УСКОРЕНИЕМ) окно с нарисованной четырнадцатой полоской спектра. Потом (БЫСТРО, С АППАРАТНЫМ УСКОРЕНИЕМ) окно с нарисованной пятнадцатой полоской спектра. Потом (БЫСТРО, С АППАРАТНЫМ УСКОРЕНИЕМ) окно с нарисованной шестнадцатой полоской спектра... Надеюсь, теперь ты понимаешь, в чем именно проблема и перестанешь тут нести хуйню? |
|
Создано: 02 апреля 2019 21:04 · Личное сообщение · #26 |
|
Создано: 02 апреля 2019 21:20 · Личное сообщение · #27 |
|
Создано: 02 апреля 2019 22:13 · Личное сообщение · #28 |
|
Создано: 02 апреля 2019 22:14 · Личное сообщение · #29 |
|
Создано: 02 апреля 2019 22:17 · Личное сообщение · #30 |
|
Создано: 02 апреля 2019 22:25 · Личное сообщение · #31 |
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 ... 11 . 12 . >> |
eXeL@B —› Дневники и блоги —› Патч Windows 7 для включения графического ускорения в классической теме |
Эта тема закрыта. Ответы больше не принимаются. |