|
Заблокирован
|
|
Баг с 2D производительностью в Radeon драйвере (актуально для всех карт новее 2015 года)27.01.2019, 12:21. Показов 31039. Ответов 349
Метки нет (Все метки)
Проблема издевательски низкой 2D GDI производительности присутствует на любой AMD RADEON видеокарте 2014-2018 годов выпуска:
- Radeon HD 7XXX - Radeon R5, R7, R9 серий - Radeon RX 400, RX 500 серий на классической теме Windows 7. В системах Windows 8, Windows 10 выдеовывод 2D эмулируется через 3D и проблема производительности 2D не проявляется. Железо видеокарты нормальное. Проблема в кривом коде AMD драйвера, начиная с версии Radeon Catalyst v15.7 и до последней Radeon Crimson v18.7.1, то есть в течении последних 3-х лет. Разработчики драйверов о ней знают https://community.amd.com/thread/227931 и https://community.amd.com/thread/230437 но блокируют темы и отмалчиваются. За 4 месяца АМД ничего не предложила. На багрепорт со словами - У вас проблемы с 2D производительностью в классической теме Виндовс 7 АМД отвечает: - Установи Виндовс 8, Виндовс 10 - Не используй классическую тему Это называется не решением проблемы, а попыткой отвязаться. На видеокартах НВидии и Интел описанной проблемы нет. Это проблема только АМД карт, причем только новых карт. Старые карты работают гораздо производительнее. Далее ссылки на основные видеодемонстрации бага в одном этом посту. В случае недоступности видео на YouTube вы можете скачать файл с обменника. 1) Обращение ко всем техническим специалистам с просьбой объснить природу глюка Кликните здесь для просмотра всего текста
2) 2D Test - Сравнение производительности аэро-темы и классики (bandicam) То же самое, но фотоаппаратом в п.5 Кликните здесь для просмотра всего текста
*** Внимание. В тесте нужно смотреть не на цифры милисекунд, а на характер картинки. Поскольку баг драйвера не во времени отрисовки, а в задержке на формирование кадра, которую не понятно как измерить. Рядовой пользователь обманется, смотря просто на цифры 2D Test, делая ошибочный вывод. Я переделаю этот тест в ближайшее время. 3) Демонстрация плохой производительности на реальных программах Медленное масштабирование чертежа в P-CAD и лаги окна спектра в foobar2000 Кликните здесь для просмотра всего текста
4) Удали RADEON драйвер - получи прирост в 2D. Это не шутка - так криво работает АМД драйвер. Скорость отрисовки с Radeon драйвером 140 мс и без драйвера 20 мс. Программная отрисовка винды быстрее, чем аппаратное ускорение от АМД Кликните здесь для просмотра всего текста
5) 2D Test - Сравнение производительности аэро-темы и классики (фотоаппарат) По сути п.2, но не bandicam, а фотоаппаратом. Кликните здесь для просмотра всего текста
*** Внимание. Для правильного трактования результатов, читайте предупреждение из п.2 6) Демонстрация у другого пользователя на другой карте Radeon R9 380, но баги теже самые. Видео 1
Видео 2
7) Сравнение 2D производительности - Старая АМД карта с новой АМД картой Эксперимент 1. Старая карта PowerColor HD4670 (2009 год)+ Catalyst v13.9 Кликните здесь для просмотра всего текста
Эксперимент 2. Новая карта ASUS Radeon R7 360 2G (2016 год) + Crimson v18.4.1 Кликните здесь для просмотра всего текста
Вывод: Старая карта работает быстрее новой. 8) Сравнение 2D производительности - Дискретная карта со встройкой Тест 1. Дискретка Radeon R7 360. Результат - низкая 2D производительность Кликните здесь для просмотра всего текста
Тест 2. Встройка Intel i5-6500 - HD 530. Результат - нормальная 2D производительность Кликните здесь для просмотра всего текста
Вывод: Встройка работает быстрее АМД дискретки. Из-за бага в Radeon драйвере, АМД карты проигрывают всему, что существует. Причем АМД пытаются сослаться, на отсутсвующее в классической теме Win7 GPU ускорение - мол все проблемы вызваны этим. На самом деле это 10% проблем, остальные 90% - это кривые АМД драйвера. На сравнениях, я показал, что интеловская встройка и даже старая АМД дискретка работают в той-же классической теме с приемленым быстродействием. 9) Прорыв в исследовании бага - локализация проблемы. Производительности GPU предостаточно. АМД драйвер не способен правильно считать память и сформировать кадр. Видеозаписи смотреть нужно обе, по-очереди. С фотоаппарата
С bandicam
10) Установка RADEON-драйвера снижает 2D производительность в 10-50 раз. Демонстрация работы foobar2000 и P-CAD на "Standard VGA Graphics Adapter" и после установки RADEON Driver v18.7.1 с замером FPS c помощью simpleGLUT Снижение FPS = 750-780 до FPS = 27-54 (в спектре foobar2000) Просадки FPS = 1300 до 10 при масштабировании чертежа в P-CAD Кликните здесь для просмотра всего текста
11) Не уверен баг ли это, но есть большие сомнения в адекватности драйвера. Переключатель частот видеопамяти (150-1500 МГц) на классической теме удерживает частоту памяти на минимальном значении 150 МГц, даже когда загрузка GPU уперлась в 100%. При этом, на аэро-теме, даже когда GPU "на легке", память уже переключилась на 1500 МГц. Кликните здесь для просмотра всего текста
12) Залагивание системы и низкий FPS от Radeon драйвера. На "Standard VGA Graphics Adapter" - никаких проблем. Программы для теста: 2D Test с исходным кодом SimpleGLUT с исходным кодом - [удалено/нерабочая ссылка] Тест Radeon driver v15.7.1: FPS = 4 - 1100 (огромные просадки FPS) Очень большие лаги при перемещении окна Кликните здесь для просмотра всего текста
Тест "Standard VGA Graphics Adapter": FPS = 510 - 720 Нет лагов при перемешении окна Кликните здесь для просмотра всего текста
13) Кривые алгоритмы драйвера - увеличение 2D производительности из ничего. Оказалось, если под окном спектра расположить окно "Radeon Settings", чтобы хоть 1мм окна выступал за пределы окна спектра - то отрисовка спектра ускоряется в десятки раз и FPS в simpleGLUT повышается с 40-60 до 1100-1300. АМД драйвера не способны определять ресурсы, которые просит программа работающая не в аэро теме и сваливает видеокарту в минимум производительности. Кликните здесь для просмотра всего текста
Детальное короткое видео: Кликните здесь для просмотра всего текста
14) Единственное спасение - использование классической темы в аэро исполнении. Тема "Classic AE mod 2018" на 95% подобна оригинальной классике и имеет высокую производительность. Сравнение работы двух тем на программах: foobar2000, Performance Test, Блокнот, NetMonitor, Диспетчер задач. Кликните здесь для просмотра всего текста
Есть ещё с десяток демонстраций: - Демонстрация отсутствия проблем Radeon R7 360 на системе Windows XР - Ускорение 2D интерфейса при масштабировании и перемещении окон - Видео "опровержения" бага, снятое сотрудником АМД. Видео - фейк!!! Cнято на патченой системе Windows 8, под закос Windows 7. После разоблачения фейковое видео было удалено, но я успел его сохранить. - И несколько других, в разных ракурсах, если кому нужно - то пишите, я перезалью.
0
|
|
| 27.01.2019, 12:21 | |
|
Ответы с готовыми решениями:
349
Видеокарта для игр 2014-2015 года Выбор видеокарты с производительностью Radeon ATI 4800 HD |
|
2356 / 1774 / 212
Регистрация: 07.01.2011
Сообщений: 10,342
|
|
| 27.01.2019, 12:42 | |
|
0
|
|
|
Заблокирован
|
|
| 27.01.2019, 12:54 [ТС] | |
|
Исследованием этой проблемы я занимался давно. Это просто констатация фактов, как результат всех работ. До новейшего драйвера Radeon Software Adrenalin 2019 Edition 18.12.2 ничего не исправлено!!
Результатов гораздо больше, выложено основное.
0
|
|
|
Форумчанин
5958 / 4192 / 406
Регистрация: 28.12.2013
Сообщений: 24,134
|
|
| 27.01.2019, 15:15 | |
|
впервые соглашусь с амд,пусть 10 ставят
0
|
|
|
Заблокирован
|
||
| 27.01.2019, 18:25 [ТС] | ||
0
|
||
|
Форумчанин
5958 / 4192 / 406
Регистрация: 28.12.2013
Сообщений: 24,134
|
|
| 27.01.2019, 19:03 | |
|
samlabs, да никто не станет ничего фиксить,разрабы все правильно делают.Зачем тратить ресурсы на устаревший мусор.Ведь никто ж драйвера не оптимизирует например под ГТА сан адресас для РТХ2080ти
0
|
|
|
Заблокирован
|
|
| 27.01.2019, 23:37 [ТС] | |
|
WyPik,
Грошь цена компании АМД, которая каждый месяц выпускает новую версию драйверов под Виндовс 7, но не могут исправить баги 2D производительности. Смысл в новых версиях, если не фиксить известные проблемы? Все озабочены только 3D играми. Я понимаю, что 2D GDI влияет только на скорость отрисовки интерфейса в классической теме и только... Если просадка была 2-3 раза - то фиг с ней. Реальное падение порядка 30-50 раз, то есть до уровня видеокарт 20 летней давности.
0
|
|
|
Форумчанин
5958 / 4192 / 406
Регистрация: 28.12.2013
Сообщений: 24,134
|
|||
| 27.01.2019, 23:50 | |||
|
0
|
|||
|
Заблокирован
|
|
| 29.01.2019, 02:04 [ТС] | |
|
WyPik,
Иногда даже чаще. Все версии имеют нумерацию по типу v18.9.3... Где 18 - 2018 год, 9 - сентябрь месяц, 3 - третья по счету за сентярь. Чаще всего 1 версия за месяц, иногда 2, а в сентябре даже было выпущены 3 версии. Но это не дрова, а лажа. На моей карте, дрова 2015, 16, 17, 18 годов вообще никак не отличаются. По сути только вписывают новые циферки версий, демонстрируя развитие ну и впихивают в инсталлятор набор своих утилит, кривых до невозможности.
0
|
|
|
Заблокирован
|
|
| 31.01.2019, 02:14 [ТС] | |
|
Ради справедливости хочу заметить, что эта контора сцыкливых бракоделов, спрятала от глаз общественности главное обсуждение по 2D багам своих кривых драйверов, тему - https://community.amd.com/thread/227931 насчитывающую 130 сообщений, кучу баг репортов и видеодемонстраций.
Теперь стала доступна только для зарегистрированных пользователей и не отображается для случайного интернет путника. Хочу отметить, что это контора более, чем за пол-года не смогла пофиксить баг, она вообще уже ничего не способна сделать, кроме всеми способами скрывать наличие багов! В этой ситуации вывод один - не покупайте говно компании АМД, не спонсируйте этих бракоделов.
0
|
|
|
Заблокирован
|
|
| 15.02.2019, 12:54 [ТС] | |
|
Познакомился на форумах с 2 крутыми программистами. Один занимается OpenGL графикой, второй анализом программ. Изучив мои видео, оба сказали - это проблема не работающей / не правильно работающей двойной буферизации в 2D GDI / GDI+.
Когда кадр из буфера не успевает выводиться на экран, а буфер заполняется уже новыми данными - то появляется мельтешение, с накладыванием изображений разных кадров, что мы видим в спектре фубара. Программы, которые скомпилированы в новых средах имеют меньше проблем, чем старые приложения, которые рассчитывают на двойную буферизацию на уровне драйвера.
0
|
|
|
Заблокирован
|
|
| 15.02.2019, 14:34 [ТС] | |
|
snake32,
Конечно. Перебирал все 4 доступные режима - от всегда выключена, до всегда включена - никакой разницы. Но это и не может влиять. Это совсем другой параметр, синхронизирующий вывод с частотой развертки монитора. К двойной буферизации отношения не имеет. Более того, пробовал даже не старых мониторах, чтобы частоту 60 Гц можно было поднять до 75/85/100 Гц. Никакой разницы. Смотрите видео на кинескопном мониторе - Кликните здесь для просмотра всего текста
0
|
|
|
Заблокирован
|
|
| 21.02.2019, 00:14 [ТС] | |
|
Глюки классического оформления
Маленькая программа Neutron v1.07 (размер 10 кБ, синхронизилка времени через интернет). Ссылка - https://my-files.ru/3em9h3 Прога примитивно простая, но она тоже мигает единственной текстовой строкой в классической теме. В аэро темах, естественно, никаких проблем. Встроенная классическая тема - мигает. Classic AE (или любая аэро тема) - не мигает. Кликните здесь для просмотра всего текста
0
|
|
|
Заблокирован
|
||||||
| 24.02.2019, 01:24 [ТС] | ||||||
|
И вот этот день настал! 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. Добавлено через 3 часа 51 минуту Метод с WS_EX_COMPOSITED делает главное - показывает, что ускорить видеовывод в классической теме реально. Стали лучше работать: 1) foobar2000 - спектр полностью перестал мигать 2) Total Commander - перестали мигать текстовые метки 3) PerformanceTest - перестали мигать поля 4) Перестал мигать столбик загрузки ЦП в "Диспетчере задач", но появилась другая проблема (читай ниже) 5) 2D Test - отрисовка ускоряется в 15 раз, пропадают глюки при одновременной отрисовке с фубаром Но и вызывает проблемы, например: 1) Появляются глюки при переключении по закладкам "Диспетчера задач" 2) TCPMonitor начинает глючить, картинка в окне бесконечно накладывается при перемещении окна и не обновляется 3) NetMonitor - вообще перестает работать, показывая белое поле 4) Глючат почти все виндовские окна - например "Службы", "Мой компьютер", "Корзина" Вообщем, нужно ещё думать почему так происходит. Каким образом одни окна отличаются от других и засылать команду WS_EX_COMPOSITED не всем окнам, а избранным. Как понять какими свойствами одни окна отличаются от других, почему такая разная реакция? Добавлено через 14 секунд Метод с 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
|
||||||
|
Заблокирован
|
|
| 27.02.2019, 17:40 [ТС] | |
|
Видеодемонстрация 27.02.2019 г.
1 этап - ускорение интерфейса через включение/выключение стиля WS_EX_COMPOSITED, с примерами на нескольких программах 2 этап - обращение к специалистам, демонстрация медленной отрисовки на статическом окне и ускорение отрисовки при перемещении окна. Как это можно использовать? Кликните здесь для просмотра всего текста
0
|
|
|
Заблокирован
|
||
| 01.03.2019, 13:31 [ТС] | ||
|
Баг двойной буферизации RADEON драйверов на Windows 7
на классической теме или базовой теме (любая не AERO тема) Использование фикса "double-buffering" повышает производительность RADEON драйверов в 10-30 раз! Демонстрация отрисовки спектра в foobar2000 с измерением FPS используя simpleGLUT. Без патча (WS_EX_COMPOSITED = OFF) FPS = 25-60 (наблюдаются лаги на отрисовке спектра) Используем фикс "double-buffering" (WS_EX_COMPOSITED = ON) FPS = 850-920 (лагов нет) Исходный код фикса:
Кликните здесь для просмотра всего текста
1
|
||
|
Заблокирован
|
|
| 03.03.2019, 23:14 [ТС] | |
|
Фактически данную методику можно считать внегласным СТАНДАРТОМ для тестирования качества АМД драйверов. Ни одна современная видеокарта 2014 - 2019 годов, не сможет отрисовать без лагов сетку линий в 2D Test одновременно с отрисовкой спектра в foobar2000. Ни одна!!!
Хотя эту элементарную процедуру сделает любая карта 15 летней давности и современная карта любого производителя, кроме АМД. В принципе и АМД сможет, но только в режиме "Стандартный адаптер VGA". Но после установки любого драйвера (v15.7 - v19.2.3) - мы получим лаги, как на видео: Кликните здесь для просмотра всего текста
0
|
|
|
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
|
||
| 07.03.2019, 08:29 | ||
|
не вижу никакой заточенности под планшеты, обычная винда с обычными кнопками, проводником, панелью управления. Опять же классическое оформление на предприятиях ставят только с одной целью - убрать нагрузку с железа и сделать проще работу с RDP/TeamViewer. В остальном нет никакого смысла выключать Аэро. (например у нас на работе политиками установлена классическая схема, меня не устраивает, я хотел бы темную тему, но изменить нельзя, но тратить 2 года чтобы заставить тему стать темной я бы не стал). Поэтому ваша проблема на мой взгляд не стоит того размаха и тех усилий, которые вы прикладываете. Отказ от 10 в пользу 7 только один - проблемы с железом, в остальном это не более чем капризы конкретного пользователя. Мне в целом всё равно чем вы там пользуетесь, но всё течёт, всё меняется и упираться рогом в какие-то там оформляшки - это уже фетиш.
0
|
||
|
Заблокирован
|
|
| 08.03.2019, 02:28 [ТС] | |
|
belalugoci,
Ну вот видишь - тебе удобнее работать в темной теме, а мне удобнее работать в классической - поскольку все элементы управления выглядят четко, просто и удобно.
0
|
|
| 08.03.2019, 02:28 | |
|
Помогаю со студенческими работами здесь
20
Муки выбора ! Надежный комп с достойной производительностью на ближайшие 3-4 года Россия планирует после 2015 года создать на Луне посадочную базу для автоматических космических аппаратов Собираю компьютер для игры в GTA 5 а так же в игры 2015 года Баг Visual Studio Community 2015 Проблемы с производительностью в играх. Intel(R) Pentium(R) 4 CPU 3.06GHz, ECS P4M800Pro-M, DDR2-800 2 Gb, ATI Radeon HD 4600 Series AGP 1Gb Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|