[Bug] Fall of the 2D FPS 10-50 times after the Radeon driver installation - Overclock.net - An Overclocking Community

Forum Jump: 

[Bug] Fall of the 2D FPS 10-50 times after the Radeon driver installation

Reply
 
Thread Tools
post #1 of 18 (permalink) Old 07-21-2018, 06:34 AM - Thread Starter
New to Overclock.net
 
Join Date: Jun 2018
Posts: 28
Rep: 0
Question [Bug] Fall of the 2D FPS 10-50 times after the Radeon driver installation

For 2D mode, "Standard VGA Graphics Adapter" works 10-50 times faster, than the RADEON driver! This bug from Catalyst v15.7 to RADEON Crimson v18.7.1 (all versions)

Experiment #1:

RADEON R7 360 with "Standard VGA Graphics Adapter" (without Radeon driver)
Desktop: FPS = 800-860
Viewing the Spectrum foobar2000: FPS = 750-780
Scaling in P-CAD: FPS = 700-800

Normal 2D performance!

Experiment #2:

RADEON R7 360 with Radeon driver v18.7.1
Desktop: FPS = 1280-1320
Viewing the Spectrum foobar2000: FPS = 27-54
Scaling in P-CAD: FPS = 10-1300

Very low 2D performance!

Resume: ABSURD!
"Standard VGA Graphics Adapter" works 10-50 times faster, than the RADEON driver
on 2D classic theme Windows 7. NVidia and Intel card there are no problems!
Unfortunately, the bug low 2D performance is present on RADEON drivers only.

Video demonstration this problem (15 min):


Last edited by ruslbug2d; 07-21-2018 at 09:21 AM.
ruslbug2d is offline  
Sponsored Links
Advertisement
 
post #2 of 18 (permalink) Old 07-26-2018, 11:43 AM - Thread Starter
New to Overclock.net
 
Join Date: Jun 2018
Posts: 28
Rep: 0
Uninstall RADEON driver - increased performance in 2D GDI.

This is not a joke - it works so badly AMD driver.
Rendering time with Radeon driver is 140 ms and without driver 20 ms.
Software rendering of Windows faster, than "hardware" acceleration from AMD.

ruslbug2d is offline  
post #3 of 18 (permalink) Old 07-29-2018, 03:39 AM - Thread Starter
New to Overclock.net
 
Join Date: Jun 2018
Posts: 28
Rep: 0
Compare 2D GDI performance - Discrette OLD vs Discrette NEW.

Experiment 1.
Old card - PowerColor HD4670 (2009)+ Catalyst v13.9


Experiment 2.
New card - ASUS Radeon R7 360 2G (2016) + Crimson v18.4.1

Resume: Absurd! The old video card is faster.

AMD know about this problem!
But unfortunately, do nothing.

https://community.amd.com/thread/230437
https://community.amd.com/thread/227931
ruslbug2d is offline  
Sponsored Links
Advertisement
 
post #4 of 18 (permalink) Old 07-29-2018, 11:06 AM - Thread Starter
New to Overclock.net
 
Join Date: Jun 2018
Posts: 28
Rep: 0
Poor 2D GDI performance Windows 7 with Radeon drivers version 15.7 - 18.7.1
Date: 29.07.2018

File_for_test_2D_Bug.zip - 4Mb (foobar2000 v1.3.17 + simpleGLUT with source code):

http://ge.tt/9fNUQoq2
or
http://rgho.st/87wYV9wgB

================================================== ==

Test #1:

ASUS RADEON R7 360 with Radeon driver v15.7.1
This bug is the driver from v15.7 to v18.7.1 (all version)

Desktop: FPS = 1000-1150
Viewing the Spectrum foobar2000: FPS = 25-150

Test #2:

ASUS RADEON R7 360 with "Standard VGA Graphics Adapter" (without Radeon driver)

Desktop: FPS = 750-800
Viewing the Spectrum foobar2000: FPS = 690-730

==================

Test #1:

Test #2:
ruslbug2d is offline  
post #5 of 18 (permalink) Old 08-11-2018, 11:43 AM - Thread Starter
New to Overclock.net
 
Join Date: Jun 2018
Posts: 28
Rep: 0
NEW TEST. Date: 11.08.2018

AMD forum:
https://community.amd.com/thread/230437
https://community.amd.com/thread/227931

2D Test with source code:
https://github.com/JMKh3r/2DTest/releases/tag/1.3.0.0

SimpleGLUT with source code:
http://rgho.st/87wYV9wgB

==========================================

Test #1:

ASUS RADEON R7 360 2G
with Radeon driver v15.7.1

FPS = 4 - 1100
Lags when moving window = Very big

VIDEO -

==========================================

Test #2:

ASUS RADEON R7 360 2G
with "Standard VGA Graphics Adapter" (without Radeon driver)

FPS = 510 - 720
Lags when moving window = No lags

VIDEO -

==================

Why does FPS drop and cause lags with Radeon driver????
ruslbug2d is offline  
post #6 of 18 (permalink) Old 08-18-2018, 11:34 AM - Thread Starter
New to Overclock.net
 
Join Date: Jun 2018
Posts: 28
Rep: 0
Ha-ha-ha))) Absurd! Increase 2D performance from nothing.

If you place the "Radeon Settings" window underneath the spectrum window, so that at least 1mm of the window is visible outside the spectrum window, then the spectrum is accelerated tens of times and the FPS in simpleGLUT rises from 40-60 to 1100-1300. AMD drivers can not determine the resources, which the program requires, and mistakenly sets the video card to minimum performance.
Video -
ruslbug2d is offline  
post #7 of 18 (permalink) Old 08-19-2018, 01:30 PM - Thread Starter
New to Overclock.net
 
Join Date: Jun 2018
Posts: 28
Rep: 0
Video demonstration 19/08/2018.

ruslbug2d is offline  
post #8 of 18 (permalink) Old 12-18-2018, 02:03 AM - Thread Starter
New to Overclock.net
 
Join Date: Jun 2018
Posts: 28
Rep: 0
[RUSSIAN]

Новая классическая тема в аэро-исполнении "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/a...inal-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" или другого патча, позволяющего сторонним темам использовать аэро-режим.


[ENGLISH]

Classic theme for Windows 7 with GPU acceleration "Classic AE mod 2018" (December 17, 2018)

This theme based on "Classic AE 2.5.3" https://saarineames.deviantart.com/a...inal-343638171

Complete list of modifications:
1) Added a gradient to the window title
2) The correct color of the text in the active and inactive window titles
3) Normal Tahoma-font (without ClearType)
4) The correct gray color in all elements of the interface RGB (212, 208, 200)
5) Correct TrackBar
6) Classic menu (fixed color)
7) For a better view, the highlighted item on a gray background is darker than on a white
8) ProgressBar animation is disabled

Install:
1) Install "UxStyle" for your Windows 7 OS (32- or 64-bit)
http://uxstyle.com/builds/UxStyle_Core_jul13_bits.zip or this archive
If UxStyle is already installed - then this step is skipped. UxStyle allows you to add third-party themes to the system.
2) Unpack the theme "Classic AE mod 2018" in the path c:\WINDOWS\Resources\Themes\
3) Go to "Personalization" and switch to "Classic AE mod 2018"
4) Restart your PC. Enjoy the classic design Windows 7 with GPU acceleration!

Скачать архив (Classic AE mod 2018.zip, 5 МБ):
http://rgho.st/67tgpMjzh
или
http://ge.tt/7Rx8XSt2
или
https://ru.files.fm/u/5rjep87k
ruslbug2d is offline  
post #9 of 18 (permalink) Old 01-05-2019, 09:17 AM - Thread Starter
New to Overclock.net
 
Join Date: Jun 2018
Posts: 28
Rep: 0
[RUSSIAN]

Сделал видео, где демонстрируется плохая работа встроенной классической темы, в сравнении с аэро-вариантом классической темы.

Сравнение производится на примере отрисовки интерфейса в программах:
- foobar2000 v1.4.1
- Performance Test 8.0
- Блокнот
- NetMonitor (маленькая программка с сайта 2ip.ru)
- Диспетчер задач

Также показывается белое поле, которое прошу убрать с Диспетчера задач Win7. Кто владеет ресурсхакером, прошу найти в ресурсах и удалить (или отключить) его.

Видеодемонстрация от 05 января 2019 года:
ruslbug2d is offline  
post #10 of 18 (permalink) Old 02-23-2019, 10:42 AM - Thread Starter
New to Overclock.net
 
Join Date: Jun 2018
Posts: 28
Rep: 0
[RUSSIAN]



И вот этот день настал! 23 февраля 2019 года - просто прорыв в исследовании глюков на классической теме Windows 7.

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

Именно rmn предложил способ засылать в открытое окно стиль WS_EX_COMPOSITED делается это функциями
Code:
    DWORD style; 
    style = (DWORD)GetWindowLong (hwnd, GWL_EXSTYLE);
    SetWindowLong (hwnd, GWL_EXSTYLE, style | WS_EX_COMPOSITED);
после чего данное окно приобретает некое "свойство", что на нем принудительно включается двойная буферизация - и оно отрисовывается в классической теме также быстро, как и аэро-теме.

Я уже проверил это спектре foobar2000 - и впервые за 2 года увидел нелагающий спектр. Программа "2D Test" моего помощника Михалыча, тоже начала отрисовываться гораздо быстрее (время отрисовки сетки уменьшилось с 50-70 мс до 3-4 мс) и пропали остановки при совместной отрисовке с фубаром.

Прослявляем имя гениального специалиста rmn. Его идея сработала. Остальное - нужно реализовать программу, которая будет циклически опрашивать все открытые окна и выдавать им магическое свойство WS_EX_COMPOSITED.
ruslbug2d is offline  
Reply

Quick Reply
Message:
Options

Register Now

In order to be able to post messages on the Overclock.net - An Overclocking Community forums, you must first register.
Please enter your desired user name, your email address and other required details in the form below.
User Name:
If you do not want to register, fill this field only and the name will be used as user name for your post.
Password
Please enter a password for your user account. Note that passwords are case-sensitive.
Password:
Confirm Password:
Email Address
Please enter a valid email address for yourself.
Email Address:

Log-in



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Show Printable Version Show Printable Version
Email this Page Email this Page


Forum Jump: 

Posting Rules  
You may post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off