какая версия драйвера amd лучше для игр
О пользе обновления: четыре поколения видеокарт AMD против драйверов разных лет
Оглавление
Вступление
Быть иль не быть – вот в чем вопрос. Вернее, для энтузиастов и игроков он будет звучать немного иначе: стоит ли обновляться сейчас или лучше подождать следующего поколения? Очевидно, прок от апгрейда есть, но насколько он существенен? Для пользователей Nvidia ответ уже ясен, а что же делать поклонникам AMD? Напомним, что в самом первом материале цикла мы рассмотрели, какой эффект можно получить благодаря установке современного SSD и скоростных модулей оперативной памяти. Теперь же сконцентрируемся на обновлении графической подсистемы на примере видеокарт AMD.
реклама
Программное обеспечение компании AMD постоянно вызывает споры у пользователей. Адепты Nvidia и вовсе «констатируют» факт, что пользоваться драйверами Catalyst невозможно. Но оставим диспуты заядлым спорщикам и расскажем о реальных результатах тестирования.
Начнем с рассмотрения формата выпуска драйверов AMD. Уже почти год у них нет четких временных отрезков для анонса. Ранее новая версия ПО выпускалась каждый месяц, и комбинация «12.11» означала 2012 год, 11 месяц. Впоследствии общая концепция наименования сохранилась, но выход новых сборок зависит от степени готовности – ни о каком ежемесячном цикле речи не идет. Таким образом компания часто пропускает один-два календарных месяца в цикле разработки и выпуска. К тому же для исследования мне пришлось искать устаревшие версии (к примеру, с индексами 10.12, 11.2, 11.4), ведь на сервере AMD старых сборок уже давно нет в публичном доступе. Но благодаря лояльности сотрудников компании нам удалось найти все необходимое программное обеспечение.
Что касается принципов подбора видеокарт, то они основывались на желании получить результаты четырех поколений: от VLIW до GCN 1.2. Совсем свежие графические ускорители в обзор не попали из-за слишком скудного ассортимента поддерживаемых ими драйверов. И даже самое первое воплощение GCN 1.2 датируется второй половиной 2014 года, поэтому Radeon R9 3xx и R9 Fury остались за бортом.
Стоит напомнить о значимых изменениях в GPU AMD. VLIW – архитектура графических ядер AMD под общим названием TeraScale. Она появилась в 2008 году и являлась второй по счету архитектурой с унифицированной шейдерной моделью, базировавшейся на принципах VLIW SIMD. Последними видеокартами на ней были Radeon HD 4xxx. TeraScale 2 получила ряд обновлений и оптимизаций, в числе которых поддержка DirectX 11 и DirectCompute 11, увеличение объемов кэш-памяти для SIMD. TeraScale 3 внедрялась не во все модели, а только в HD 69xx. Основным нововведением стало сокращение издержек в самом GPU. При VLIW 5-way, по данным AMD, загрузка видеоядра редко доходила до отметки выше 70-80%. Оптимизировав конвейер и сократив число неиспользуемых блоков, удалось втиснуть большее число исполнительных юнитов и повысить производительность в расчете на одну единицу площади.
AMD Radeon Software Adrenalin
Разработчик: | Advanced Micro Devices, Inc. (AMD) (США) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Лицензия: | Freeware (бесплатно) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Версия: | 21.10.2 Optional (64-bit) / 21.8.2 WHQL (64-bit) / 18.9.3 (32-bit) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Обновлено: | 2021-10-11 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Системы: | Windows 11 / 10 / 8.1 / 7 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Интерфейс: | русский / английский | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Рейтинг: | | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Ваша оценка: |
AMD 21.2.2 | nVidia 461.40 | |||
Диспетчер задач до установки драйвера | ||||
Занятое место до установки драйвера | ||||
Занятое место после установки драйвера | ||||
Диспетчер задач после установки драйвера (после перезагрузки) | ||||
Автозагрузка |
Проблемы и особенности nVidia:
1) Невозможно использовать функционал GeForce Experience без регистрации и авторизации.
2) GeForce Experience не спрашивая и без предупреждений ведет поиск на всех доступных дисках, кроме дискомфорта в плане активности накопителей это возможная проблема безопасности, причем часть игр не были найдены, но давно забытый WoT он добавил в список хотя я устанавливал его в другой ОС изменяя стандартный путь установки.
3) Прибавился 1 ГБ на диске после входа в «Experience».
Проблемы и особенности AMD:
Оболочка драйвера отказывалась запускаться при отключенном композиторе рабочего стола, при включении композитора все заработало правильно, весь функционал доступен сразу (не требует учетную запись как nVidia), драйвер AMD не ведет поиск игр самостоятельно (я не заметил характерной активности).
После установки драйвер AMD не оставляет мусор во временных папках, после перезагрузки занимаемый объем не изменился (у nVidia после перезагрузки освободилось около 0.6 ГБ), а после входа в контрольную панель ничего заметно не добавилось на диске (nVidia прибавила
1 ГБ на системном разделе после входа в GF Experience).
Однако, чисто из интереса установил видеокарту и драйвер от AMD на основной системе где я не слежу за чистотой условий, оболочка драйвера AMD без проблем запустилась с отключенным композитором, возможно я где-то облажался при подготовке операционной системы, но уже поздно менять что-либо.
Настройки по умолчанию:
Самое сложное позади (как же я ошибался. ), теперь посмотрим какие настройки по умолчанию установлены в драйверах.
nVidia:
Контрольная панель:
Старая добрая контрольная панель, она особо не поменялась со времен Windows XP, все просто и доступно (за исключением наименований некоторых параметров).
GeForce Experience:
Здесь можно понаблюдать над разной степенью испорченности скриншотов по вине GeForce Experience, еще на принудительное скачивание и установку обновления, а так же сайт, который открывается после завершения принудительного обновления (прямо как вирус какой-то ведет себя).
Все подробности я решил вынести в сводную таблицу, так смогу сформулировать конкретно по пунктам все важные моменты.
Для начала просто покажу часть испорченных скриншотов, а после уже перейду к самому надежному способу, просто сделаю фото камерой.
Перейдем к фото, к моменту когда я сделал фото данного этапа, успела выйти новая версия драйвера, но обновлять я не буду т.к. статья еще не закончена.
Самая приятная часть работы над статьей, ибо никаких проблем не возникло при создании этой части, сразу бросается в глаза функционал прямой трансляции, который значительно богаче чем у nVidia.
Отдельно упомяну иконку описания параметров, при наведении на которую появляется описание параметра, важно заметить что описание появляется правильно, в панели драйвера nVidia при выделении пункта настроек описание может появляться в нижней панели неправильно, например попытка получить описание выделенной настройки может быть проблемой.
Абсолютно все горячие клавиши можно отключить если они мешают.
Могу выбрать глубину цветопередачи 6 или 8 бит (nVidia разрешает только 8 бит использовать в моем случае).
Параметры записи и трансляции очевидно богаче чем у nVidia, даже есть возможность записывать GIF-анимации, множество второстепенных параметров управляемы, например уведомления, советник и т.п.
Оверлей не занимает много места, и предоставляет быстрый доступ к некоторой части функционала драйвера, это не самостоятельное решение как в случае nVidia, все параметры регулируемые через оверлей можно изменить в настройках драйвера, и это правильно.
Chrome, GPU-Z, vRAM, vSync и 59 Гц:
Я заметил что потребление памяти процессом GPU заметно возросло при переходе с R9 290 на GTX 1070, потому я решил провести прямое сравнение на потребление памяти браузером, а именно модулем GPU.
Конечно, RX 560 это не R9 290, но почему бы не сравнить.
Chrome:
Использовалась одна и та же версия браузера, все процессы использующие видеокарту были закрыты перед запуском браузера, я выжидал примерно 5-10 минут чтобы браузер наверняка успел сделать свои тайные дела в фоне прежде чем я сделаю скриншот.
Конечно, тут почти пустая страница, но даже в таком случае у меня получилась небольшая разница с памятью.
Я не могу сравнить в более «тяжелых» случаях т.к. мне потребуется каким то образом создать одинаковые условия, но при этом аналогичные реальному использованию, открывать такие сайты как youtube не лучшая идея т.к. контент меняется постоянно, в итоге я остановился на «пустой» странице.
Память и GPU-Z:
Чтобы получить минимальное количество занятой видеопамяти я буду отключать все лишнее, и в этом отчасти мне поможет GPU Caps Viewer.
В случае nVidia память на видеокарте занимает процесс «nvidia share.exe», а в случае AMD программа GPU Caps Viewer ничего не показывает, возможно это из-за отключенной композиции рабочего стола с которой связаны процессы контрольной панели AMD, но как показывает мониторинг GPU-Z, хоть контрольная панель драйвера и не определяется в качестве активного 3D приложения, но память на видеокарте занимает.
Вертикальная синхронизация:
Есть у меня несколько заброшенных OpenGL проектов на C++, и тут всплывает проблема с принудительной вертикальной синхронизацией со стороны драйвера.
Следующие скриншоты более чем наглядно демонстрируют проблему, на уровне исходного кода вертикальная синхронизация не включена, но, несмотря на стандартную настройку драйвер её включает, в случае AMD все работает как положено.
59 Гц:
Я не сразу заметил этот косяк, и он не зависит от HDMI или DP подключения монитора, он просто есть и скрытно предоставляет ложную информацию приложениям.
В том же отчете Gpu Caps Viewer драйвер nVidia рапортует 59 Гц вместо 60, причем обращаю внимание, что у меня монитор для ПК, это не телевизор, и даже драйвер использует разрешение из раздела PC, но герцовка рапортуемая приложениям и отображаемая драйвером расходится.
Вероятно из-за этой проблемы драйвера у меня и образуется временами жесткий тиринг в некоторых играх даже со включенной вертикальной синхронизацией в игре, просто игра получает от драйвера неправильное значение герцовки и начинается веселье.
Причем пытаться изменять герцовку в операционной системе бесполезно, она возвращается обратно в 59 Гц после установки 60 Гц.
OpenGL, Vulkan, OpenCL, CUDA:
Для этой задачи мне пригодился GPU Caps Viewer версии 1.50, но в процессе я понял что данных оказалось больше, чем я планировал поместить в текущую статью.
В итоге было решено сделать отдельную статью с подробным сравнением API, а в этой статье я оставлю лишь основную информацию.
nVidia:
Отключение лишнего:
nVidia:
В случае nVidia достаточно не устанавливать GeForce Experience, вот и весь секрет «оптимизации», это пожалуй лучшая сторона в случае драйвера от nVidia.
Если же GeForce Experience был установлен, то его удаление не создает сложностей, почти все лишнее исчезает сразу же:
В случае AMD немного сложнее, просто потому что AMD все и сразу реализовали одним целым (раньше ReLive можно было отдельно устанавливать).
Несмотря на функционал и удобную панель настроек драйвера мне не хочется 99.5% времени просто содержать в ОЗУ процессы, которыми я не пользуюсь, потому покажу, что и как отключаю.
Нашлось 4 записи в планировщике задач и 3 службы, отключаем и следующая загрузка системы уже будет чистая:
Разумеется перед отключением всего лишнего следует сначала настроить драйвер по своему желанию, причем функционал записи экрана перестанет работать (я просто запускаю OBS когда мне нужно) в общем то и всё.
Сводная таблица
Здесь будут обобщены все полученные данные в предыдущих разделах.
Установка и общее:
AMD 21.2.2 | nVidia 461.40 | |
Размер распространяемого пакета драйвера | ||
Размер распакованного драйвера (перед установкой пакет драйвера распаковывается) | 787 МБ размер папки AMD 13,3 ГБ занято до распаковки 14,1 ГБ после распаковки | 1,33 ГБ размер папки NVIDIA 13,3 ГБ занято до распаковки 14,7 ГБ после распаковки |
Занятый объем на системном разделе после установки драйвера | 17,2 ГБ после установки, перезагрузки, а так же и после запуска панели управления | 17,8 ГБ занято после установки 17,2 ГБ после перезагрузки 18,2 ГБ занято после запуска и входа GeForce Experience |
Размер установленного драйвера | ||
ОЗУ после установки драйвера | ||
ОЗУ после запуска GeForce Experience / AMD Control panel | ||
Обнаруженные записи в автозагрузке | 9 элементов за исключением системных (CPU, USB и т.п.) | 21 элемент, из них 4 штуки «NVIDIA crash and telemetry reporter» и 2шт. «NVIDIA Container» |
Итоговое количество активных процессов и занятая ОЗУ | 6 шт. 335,5 МБ выделенной ОЗУ 222,5 МБ используемой ОЗУ | 11шт. (1 из них системный rundll32.exe с параметрами запуска указывающими на модуль ShadowPlay) 327 МБ выделенной ОЗУ 435,5 МБ используемой ОЗУ |
AMD 21.2.2 | nVidia 461.40 | |
Занятая видеопамять (композитор отключен, обычное состояние после загрузки ОС) | 1) 27 MB (локальная память видеокарты) 2) 39 MB (динамическая память) | 163 MB |
Занятая видеопамять (композитор отключен, минимальное количество занятой памяти что удалось достичь) | 1) 15 MB (локальная память видеокарты) 2) 15 MB (динамическая память) | 130 MB |
Chrome, процесс GPU |