Останні статті і огляди
Новини
Крайне низкое быстродействие AMD RADEON в классической теме Windows 7 (видеодемонстрации бага)
-
Andrey2005
Member
- Звідки: UA
clockerman
GeForce оно поможет? На нвидиа точно такие проблемы как и на amd, в классической теме даже в ютубе разрывы картинки
GeForce оно поможет? На нвидиа точно такие проблемы как и на amd, в классической теме даже в ютубе разрывы картинки
-
Mixx
Member
- Звідки: Чернигов
Andrey2005
Вы что, срочно завезти лучей этому человеку, только у амд нет программистов, нанимают вьетнамцев за еду, издивитильски относятся к юзверям православной класической темы!11 У нвидии армия киберписцов, драва лудшие, все работает как ннада! 11 (но это не точно )
Поможет не пользоваться костылем в прошлое, и заодно меньше головной боли с классическими темами и прочим архаизмом...
Вы что, срочно завезти лучей этому человеку, только у амд нет программистов, нанимают вьетнамцев за еду, издивитильски относятся к юзверям православной класической темы!11 У нвидии армия киберписцов, драва лудшие, все работает как ннада! 11 (но это не точно )
Поможет не пользоваться костылем в прошлое, и заодно меньше головной боли с классическими темами и прочим архаизмом...
-
clockerman
Member
Метод с WS_EX_COMPOSITED делает главное - показывает, что ускорить видеовывод в классической теме реально.
Стали лучше работать:
1) foobar2000 - спектр полностью перестал мигать
2) Total Commander - перестали мигать текстовые метки
3) PerformanceTest - перестали мигать поля
4) Перестал мигать столбик загрузки ЦП в "Диспетчере задач", но появилась другая проблема (читай ниже)
5) 2D Test - отрисовка ускоряется в 15 раз, пропадают глюки при одновременной отрисовке с фубаром
Но и вызывает проблемы, например:
1) Появляются глюки при переключении по закладкам "Диспетчера задач"
2) TCPMonitor начинает глючить, картинка в окне бесконечно накладывается при перемещении окна и не обновляется
3) NetMonitor - вообще перестает работать, показывая белое поле
4) Глючат почти все виндовские окна - например "Службы", "Мой компьютер", "Корзина"
Вообщем, нужно ещё думать почему так происходит. Каким образом одни окна отличаются от других и засылать команду WS_EX_COMPOSITED не всем окнам, а избранным.
Как понять какими свойствами одни окна отличаются от других, почему такая разная реакция?
Стали лучше работать:
1) foobar2000 - спектр полностью перестал мигать
2) Total Commander - перестали мигать текстовые метки
3) PerformanceTest - перестали мигать поля
4) Перестал мигать столбик загрузки ЦП в "Диспетчере задач", но появилась другая проблема (читай ниже)
5) 2D Test - отрисовка ускоряется в 15 раз, пропадают глюки при одновременной отрисовке с фубаром
Но и вызывает проблемы, например:
1) Появляются глюки при переключении по закладкам "Диспетчера задач"
2) TCPMonitor начинает глючить, картинка в окне бесконечно накладывается при перемещении окна и не обновляется
3) NetMonitor - вообще перестает работать, показывая белое поле
4) Глючат почти все виндовские окна - например "Службы", "Мой компьютер", "Корзина"
Вообщем, нужно ещё думать почему так происходит. Каким образом одни окна отличаются от других и засылать команду WS_EX_COMPOSITED не всем окнам, а избранным.
Как понять какими свойствами одни окна отличаются от других, почему такая разная реакция?
-
flamebridge
Member
- Звідки: Чернигов
Происходит по тому, что аэро было сделано для того, чтобы перекинуть нагрузку с проца на видеокарту, а ты сам себе проблему создал, а теперь надрываешься.
-
tcpdump
Member
За 2 года мы починили баг,который воспроизводиться и беспокоит 3 человек. В процессе фикса сломали всё остальное окружение,но это не мы сделали фигню,это у АМД программистов нетclockerman:4) Глючат почти все виндовские окна - например "Службы", "Мой компьютер", "Корзина"
-
Andrey2005
Member
- Звідки: UA
Суперclockerman:4) Глючат почти все виндовские окна
"Я все починиль" (с)
- спойлер
-
clockerman
Member
Andrey2005
Да глючат... Но зато не глючит то, что раньше глючило. А это подтверждает моё предположение, высказанное ещё год назад, что производительности GPU предостаточно и видеокарта может просчитывать картинку в десятки раз (!!!) быстрее, чем она выводит эту картинку на экран. Но по причине глючной реализации "двойной буферизации" в АМД драйверах мы видим 2D-производительность в десятки раз (!!!) хуже, чем реально может просчитать GPU.
Я висал, что разными глюкавыми действиями, я загонял драйвер в режим, что картинка нормально (то есть быстро) отрисовывалась.... Но я не понимал, что происходило - так как это происходило в непредсказуемый момент и не всегда мог записать видео.
С помощью засыла WS_EX_COMPOSITED - я теперь постоянно получаю быструю отрисовку, в тех окнах которые сильно лагали. И теперь ни один амудешний менеджер мне не скажет - так и должно быть.... Это баги, это просто баги радеон дров и никаких чудес.
Да глючат... Но зато не глючит то, что раньше глючило. А это подтверждает моё предположение, высказанное ещё год назад, что производительности GPU предостаточно и видеокарта может просчитывать картинку в десятки раз (!!!) быстрее, чем она выводит эту картинку на экран. Но по причине глючной реализации "двойной буферизации" в АМД драйверах мы видим 2D-производительность в десятки раз (!!!) хуже, чем реально может просчитать GPU.
Я висал, что разными глюкавыми действиями, я загонял драйвер в режим, что картинка нормально (то есть быстро) отрисовывалась.... Но я не понимал, что происходило - так как это происходило в непредсказуемый момент и не всегда мог записать видео.
С помощью засыла WS_EX_COMPOSITED - я теперь постоянно получаю быструю отрисовку, в тех окнах которые сильно лагали. И теперь ни один амудешний менеджер мне не скажет - так и должно быть.... Это баги, это просто баги радеон дров и никаких чудес.
-
Andrey2005
Member
- Звідки: UA
Вы можете протестировать все это на интеловых встройках и на нвидиа? Там точно такие проблемы, так может дело не в амд?clockerman:Но по причине глючной реализации "двойной буферизации" в АМД драйверах мы видим 2D-производительность в десятки раз (!!!) хуже
-
clockerman
Member
Andrey2005
На интелах и нвидиях проблемы есть, но их в 2 раза меньше.
Просмотрите ещё раз мои видеодемонстрации.
1) Сравнение 2D производительности - Старая АМД карта с новой АМД картой
Эксперимент 1. Старая карта PowerColor HD4670 (2009 год)+ Catalyst v13.9
Эксперимент 2. Новая карта ASUS Radeon R7 360 2G (2016 год) + Crimson v18.4.1
Вывод: Старая карта работает быстрее новой.
2) Сравнение 2D производительности - Дискретная карта со встройкой
Тест 1. Дискретка Radeon R7 360. Результат - низкая 2D производительность
Тест 2. Встройка Intel i5-6500 - HD 530. Результат - нормальная 2D производительность
Вывод: Встройка работает быстрее АМД дискретки.
На интелах и нвидиях проблемы есть, но их в 2 раза меньше.
Просмотрите ещё раз мои видеодемонстрации.
1) Сравнение 2D производительности - Старая АМД карта с новой АМД картой
Эксперимент 1. Старая карта PowerColor HD4670 (2009 год)+ Catalyst v13.9
Эксперимент 2. Новая карта ASUS Radeon R7 360 2G (2016 год) + Crimson v18.4.1
Вывод: Старая карта работает быстрее новой.
2) Сравнение 2D производительности - Дискретная карта со встройкой
Тест 1. Дискретка Radeon R7 360. Результат - низкая 2D производительность
Тест 2. Встройка Intel i5-6500 - HD 530. Результат - нормальная 2D производительность
Вывод: Встройка работает быстрее АМД дискретки.
-
clockerman
Member
Кстати нашел ответ техсаппорта Майкрософта, почему не в аэро-темах (в том числе классической) возникают проблемы с миганием. Здесь тоже сказано про "двойную буферизацию" (в оригинале double-buffering) - как основу проблемы.
Цитирию на языке оригинала.
Цитирию на языке оригинала.
When you disable Aero (e.g., by selecting one of the classic themes, or even Windows Basic theme) Windows reverts to the old style of on-screen GDI management, instead of doing in-memory compositing before generating the display.
Dialog flickering is usually a case of just not implementing the application with all the features needed to smoothly manage the display. The flickering is a matter of your being able to see the erase and repaint. Many dialogs, for example, flicker when you resize them on non-Aero displays.
Aero covers it up sometimes for less than well-behaved applications, but if you want your application not to flicker you need to implement double-buffering (and a number of other GDI "tricks") yourself. The GDI commands to actually implement "proper" dialog management, for a smooth user experience, can get to be quite complex.
-
clockerman
Member
Почти 5 лет существует ошибка двойной буферизации в Radeon драйверах под Виндовс 7. Бажные все версии драйверов от 15.7 до последней 19.2.3. Проблема наблюдается во всех простых темах Виндовс 7 (базовая, классическая, контрастная), кроме АЭРО-тем. Проблема вызывает залагивание Виндовс 7, с просадкой производительности от 10 до 50 раз!
Проблема не будет наблюдаться на видеокартах старее HD49XX и драйверах старее Catalyst v13.9, а также в АЭРО-темах - там двойная буферизация включена всегда, вне зависимости от драйвера.
Демонстрация глюков от 2 марта 2019 года при совместной работе:
2D Test - отрисовщик сетки линий (с открытым исходным кодом)
GLUT - измеритель FPS (с открытым исходным кодом)
foobar2000 - бесплатный аудио проигрыватель
Видео с фотоаппарата на встроенной базовой теме
Видео с bandicam на встроенной классической теме
Проблема не будет наблюдаться на видеокартах старее HD49XX и драйверах старее Catalyst v13.9, а также в АЭРО-темах - там двойная буферизация включена всегда, вне зависимости от драйвера.
Демонстрация глюков от 2 марта 2019 года при совместной работе:
2D Test - отрисовщик сетки линий (с открытым исходным кодом)
GLUT - измеритель FPS (с открытым исходным кодом)
foobar2000 - бесплатный аудио проигрыватель
Видео с фотоаппарата на встроенной базовой теме
Видео с bandicam на встроенной классической теме
-
Crossbow
Member
- Звідки: Вінниця
до тех пор пока дрова будут требовать Framework -- будет такая лажа...
Я раньше помнил баги которым было и по 10 лет. Так что 5 лет -- не срок ))
Я раньше помнил баги которым было и по 10 лет. Так что 5 лет -- не срок ))
-
Zerstorer
Member
- Звідки: город Эн
Ёжики плакали, кололись, но продолжали жрать кактус....
Автор, тебе сложно сменить тему на винде? Уже скоро год будет как мусолишь тему.
Автор, тебе сложно сменить тему на винде? Уже скоро год будет как мусолишь тему.
-
Grava
Member
- Звідки: Запоріжжя
Уже можно было на нвидиа накопитьZerstorer:Уже скоро год будет как мусолишь тему.
-
clockerman
Member
Исправление от 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
Как оказалось, программа 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
-
clockerman
Member
Ссылка на яндекс диск заменена
https://yadi.sk/d/Fh9N4EaGN5qh6Q
https://yadi.sk/d/Fh9N4EaGN5qh6Q
-
clockerman
Member
Модификация от 4 апреля 2019 г.
Для пользователей темы "Classic AE mod 2019", которым нужны жирные (сглаженные) шрифты, дополнительно сделал вариант классической аэро темы с ClearType шрифтами - "Classic AE mod 2019_4 (ClearType)". Если вы предпочитаете узкие (классические, не сглаженные) шрифты - то устанавливайте обычный вариант темы "Classic AE mod 2019_4".
В архиве только файлы модифицированной темы. Инструкцию по установке, патчи аэро-тем и дополнительные программы используйте из основного архива.
Скачать "Classic AE mod 2019_4 (ClearType).zip" (204 кБ):
https://yadi.sk/d/xe0EqjGFrESxWw
http://rgho.st/6FvHD77Wn
http://ge.tt/1zwkiOv2
https://www36.zippyshare.com/v/IwNwBDKd/file.html
Для пользователей темы "Classic AE mod 2019", которым нужны жирные (сглаженные) шрифты, дополнительно сделал вариант классической аэро темы с ClearType шрифтами - "Classic AE mod 2019_4 (ClearType)". Если вы предпочитаете узкие (классические, не сглаженные) шрифты - то устанавливайте обычный вариант темы "Classic AE mod 2019_4".
В архиве только файлы модифицированной темы. Инструкцию по установке, патчи аэро-тем и дополнительные программы используйте из основного архива.
Скачать "Classic AE mod 2019_4 (ClearType).zip" (204 кБ):
https://yadi.sk/d/xe0EqjGFrESxWw
http://rgho.st/6FvHD77Wn
http://ge.tt/1zwkiOv2
https://www36.zippyshare.com/v/IwNwBDKd/file.html
-
clockerman
Member
В наших тестовых программах прибыло. Появилась программа, которая позволяет включать/выключать композицию (ускорение GPU) в аэро темах на лету.
К сожалению, она не может включить ускорение в базовых темах (в том числе классической) - то есть решить нашу проблему, зато она наглядно демонстрирует сколь важно графическое ускорение.
Программа "DWM Composition" в 2-х вариантах:
DWMComp_Orig.exe - простая переключалка
DWMComp_Mod.exe - добавлены элементы управления, чтобы сравнить вид в базовой и аэро-темах.
Также сделаны надписи шрифтами Tahoma и Segoe, чтобы любители ClearType могли оценить 2 шрифта рядом.
Разработчик - AzikAtom. Исходник на Delphi прилагается.
Скачать:
http://rgho.st/6Cj4XkdZh
https://www103.zippyshare.com/v/ehMKhXxo/file.html
К сожалению, она не может включить ускорение в базовых темах (в том числе классической) - то есть решить нашу проблему, зато она наглядно демонстрирует сколь важно графическое ускорение.
Программа "DWM Composition" в 2-х вариантах:
DWMComp_Orig.exe - простая переключалка
DWMComp_Mod.exe - добавлены элементы управления, чтобы сравнить вид в базовой и аэро-темах.
Также сделаны надписи шрифтами Tahoma и Segoe, чтобы любители ClearType могли оценить 2 шрифта рядом.
Разработчик - AzikAtom. Исходник на Delphi прилагается.
Скачать:
http://rgho.st/6Cj4XkdZh
https://www103.zippyshare.com/v/ehMKhXxo/file.html
-
Святой
Member
- Звідки: Украина
Ух жара тут. Ко мне радик с тао едет сейчас и я последние несколько лет использую классическую тему в семерке. Короче... Что бы не париться лучше просто включить аэро и все? Или уже фиксанули?
-
DarkJoney
Member
Святой
Я бы не парился и просто пользовался бы.
Синтетика вещь коварная....
Я бы не парился и просто пользовался бы.
Синтетика вещь коварная....