Доброго времени суток!
Не так давно на блоге я разместил пару статей для ускорения видеокарт от nVidia и IntelHD, теперь пришел черед и AMD …
Вообще, должен отметить (из своего опыта), что видеокарты AMD одни из лучших в плане ускорения и повышения количества FPS за счет тонкой настройки параметров электропитания и 3-D графики. Возможно поэтому, я до сих пор не равнодушен к AMD…
По моим наблюдениям, даже без всякого разгона, видеокарту AMD можно «точечно» настроить и благодаря этому увеличить количество FPS, как минимум на 10-20% (а уж если прибегнуть к разгону и «хитрой» настройки самой игры…)!
Примечание!
Если у вас видеокарта IntelHD или nVidia, то рекомендую следующие статьи:
- IntelHD графика — ;
- nVidia (GeForce) — .
Так же возможно будет полезна статья по повышению FPS в играх —
*
С чего начать? С драйверов!
Версия драйвера, иногда, имеет большое значение на производительность видеокарты. Если у вас не установлены «родные» драйвера от AMD (с «AMD Catalyst Control AMD Catalyst Control Centr», либо «Свойства графики» — см. рис. 1 ниже).
Статья о программах и утилитах для обновления драйверов —
Поэтому простой совет, прежде чем начинать настраивать видеокарту — обновите драйвера (ссылка приведена выше): возможно появились новые функции и параметры, которые помогут оптимизировать работу вашего железа.
Заметка о важности «дров»…
Кстати, лет 15 назад, была у меня видеокарта ATI Radeon (точную модель сейчас не назову). Суть в том, что кроме официальных драйверов, были драйвера «не официальные» — Omega Drivers (кстати, отличный пакет драйверов).
Так вот, установив эти драйвера и включив максимальную производительность (в их настройках) — можно было существенно увеличить производительность видеокарты!
В цифрах…
Не мог никак пройти один уровень в игре, т.к. он жутко «тормозил» (FPS: 27-30). После установки Omega Drivers и их настройки, FPS поднялся до 36-40. Не много, но уровень пройти это позволило…
Прим.: сейчас устанавливать Omega Drivers — нет смысла (это была не реклама, просто показательный пример).
Подготовка к разгону видеокарты
Для успешного разгона желательно провести обслуживание системы охлаждения компьютера, если компьютер не свежей сборки и вы вовнутрь него, как минимум, полгода не заглядывали. Для этого надо удалить всю пыль из системного блока, если необходимо, заменить термопасту на процессоре, проверить работоспособность системы охлаждения видеокарты, проверить работоспособность вентиляторов охлаждения корпуса.
Также необходимо проверить, что блок питания имеет запас мощности, так как при разгоне потребление видеокарты существенно возрастает. Для этого смотрим параметры рекомендуемого блока питания для нашей видеокарты и добавляем к ним 20-30% мощности. Если наш блок питания подходит, можно продолжать. В противном случае вы рискуете лишиться, как минимум, блока питания из-за перегрузки.
Кроме того, вы должны быть уверены, что ваш процессор обладает достаточным запасом мощности, чтобы быть способным «обслуживать» разогнанную видеокарту. Если ваш процессор слаб, разгон не принесёт желаемых результатов увеличения производительности. После этого необходимо скачать самые свежие драйверы видеокарты и установить их.
Необходимо провести тест видеокарты на наличие запаса по температуре при высокой нагрузке. Для этого подойдёт любая из известных программ-бенчмарков. Я лично для этого пользуюсь 3DMark.
Температура на пике во время теста составила 75°. Так как текущая версия драйверов не позволяет для моей видеокарты поднять температуру выше 85°, то мы будем ориентироваться именно на этот предел. После каждого действия, связанного с изменением параметров видеокарты, необходимо запускать проверку стабильности выбранной конфигурации с помощью выбранного вами бенчмарка.
Если система зависла, следует откатиться на шаг назад. Изменения надо проводить аккуратно, с минимальными изменениями, если вы никогда ранее не занимались разгоном. Самые критичные параметры при разгоне – температура и напряжение. Именно они влияют на сохранение работоспособности вашего устройства.
Настройка графики в AMD Catalyst Control центре // для повышения производительности
И так, перейдем непосредственно к настройке… Сначала открываем панель управления — AMD Catalyst Control центр. Для этого достаточно нажать на значок в трее, либо просто щелкнуть правой кнопкой мышки в любом месте рабочего стола и перейти по ссылке «Свойства графики» (или «AMD Radeon Settings») — см. рис. 1.
Примечание! Настройки видеокарты покажу на обычном «среднем» на сегодняшний день ноутбуке, с двумя видеокартами: одной встроенной — IntelHD, и другой дискретной — AMD. В принципе, для обладателей ПК, или тем у кого ноутбук с одной видеокартой — настройка кардинально отличаться не будут (разве только небольшие «погрешности» в обозначении и переводе некоторых меню).
Рис. 1. Два способа, как можно открыть настройки AMD Radeon видеокарты / кликабельно
Далее нужно открыть раздел «Игры», затем вкладку «Глобальные настройки» (в старых версиях драйверов раздел «Настройка 3-D приложений/Системные параметры»).
После чего, для включения максимальной производительности видеокарты, нужно указать следующее (см. рис. 2, некоторые меню могут отличаться, но основное все будет совпадать):
Сглаживание:
- Режим сглаживания: использовать настройки приложения (таким образом мы сможем в каждом приложении (игре) задавать настройки самостоятельно (если они там будут));
- Сглаживание выборки: использовать настройки приложения (аналогично);
- Фильтр: Standart;
- Метод сглаживания: адаптивная множественная выборка
- Морфологическая фильтрация: Выкл.;
Текстурная фильтрация:
- Режим анизотропной фильтрации: Использовать настройки приложения;
- Уровень анизотропной фильтрации: Использовать настройки приложения (16x);
- Качество фильтрации текстур: Производительность;
- Оптимизация формата поверхности: Вкл.;
Управление частотой кадров:
- Ждать вертикального обновления: Всегда выключено;
- OpenLG Тройная буферизация: Выкл.;
Тесселяция:
- Режим тесселяции: Оптимизировано AMD;
- Максимальный уровень тесселяции: Оптимизировано AMD.
- Управление частотой кадров: Отключено.
Рис. 2. Настройки Radeon — глобальные параметры / Кликабельно
Настройки видеокарты AMD (еще одна версия панели управления AMD Radeon)
Рис. 2.1. Настройки 3D приложений — AMD (старая версия драйвера)
После того, как настройки 3-D графики будут измены, откройте раздел «Питание», затем вкладку PowerPlay. Эта вкладка отвечает за управлением производительностью графического процессора при работе ноутбука от батареи или сети. В общем, нужно выставить на обоих вкладках параметр «Максимальная производительность» (как на рис. 3.).
Примечание: опция может отсутствовать в некоторых версиях драйверов.
Рис. 3. PowerPlay — настройки электропитания
Дополнение!
Кстати, обратите внимание, что в новых версиях AMD Radeon драйверов есть возможность буквально в 2 клика мышки оптимизировать работу адаптера на производительность (либо качество). Для этого достаточно кликнуть по значку AMD в системном трее рядом с часами (см. пример ниже на рис. 3.1).
Рис. 3.1. AMD Radeon — оптимизировать качество или производительность
Управление частотами и разгон ноутбучных видеокарт AMD Radeon в Windows
В отношении вещей я человек довольно таки консервативный, поэтому использую все «до конца», пока вещи выполняют свои функции и пытаюсь получить от них все, на что они способны. Так и с компьютерной техникой, поэтому тема «разгона» мне всегда была интересна и практиковалась на всем, что использовалось. Одним из последних приобретенных гаджетов стал ноутбук HP ProBook 4530s в комплектации Intel Core i3/AMD Radeon HD 6490M. Этот рассказ о том, что и как я сделал, чтобы видеокарта от AMD потребляла меньше и работала быстрее. Как известно, в ноутбуках почти все скрыто и залочено, минимум настроек железа, специфические конфигурации и т.п., то есть сделано все, чтобы пользователь не смог «покрутить» ничего лишнего. Собственно поэтому и заинтересовался сообщением в профильной теме конференции по поводу возможности разгона видеокарты. Быстро докопавшись до сути изменений системы было определено, что закладка «OverDrive» появляется от внесения в реестр бинарных данных с именем «PP_PhmSoftPowerPlayTable» Запись эта находится в настройках драйверов аппаратуры HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}\00xx
» (в зависимости от порядка нахождения и установки видеокарт xx может меняться, но там не сложно понять, присутствует текстовое обозначение видеокарт). После этого в Catalyst Control Center появилась возможность менять максимальные частоты ядра и памяти. Все работало, все разгонялось, на этом на то время и остановился.
Так сложилось, что пользуясь ноутбуком, несмотря на наличие в нем «переключаемой графики» (Switchable Graphics), предпочитаю ручное переключение видеокарт и практически всегда использую AMD. Так оно и работает «ровнее», и низкое потребление не в приоритете, поскольку ноутбук большую часть времени работы проводит подключенным к розетке. Но все равно хотелось, чтобы в экономном профиле ноутбук потреблял (и грелся) меньше. Однажды мне случайно встретилась программа редактирования бисов видеокарт Radeon — RBE — Radeon BIOS editor. Одной из ее возможностей была настройка частот для профилей PowerPlay. Однако редактирование непосредственно bios не представлялось возможным. Несмотря на то, что биос ноутбука можно «расковырять», поправить что-то и «заковырять» обратно, прошить это в мой ноутбук не представляется возможным. И тут меня осенило, а не будет ли запись «PP_PhmSoftPowerPlayTable» эквивалентной тем же таблицам, только в биосе видеокарты? И, как оказалось потом — будет!
Итак, приступим. Нам нужен биос видеокарты Radeon. Распаковываем образ обновления прошивки биос ноутбука (я делаю это при помощи Total Commander) и ищем строку «ATOMBIOSBK-ATI» в файлах, я так понимаю это торговая марка их биосов. И тут первый сюрприз: находим аж 6 разных файлов, половина из которых (судя по строкам в них попадающимся) предназначена для платформы «HP_IEC_Roxette_SeymourXT_GDDR5» (не мое), половина для «HP_IEC_Ramones_SeymourXT_GDDR5» (Ramones — название платформы ноута, SeymourXT — коденейм GPU Radeon HD 6490M).
Оставался вопрос, как выбрать из 3-х нужный мне файл (изначально я не знал, будут ли данные из записи «PP_PhmSoftPowerPlayTable» совпадать с данными в файле). Тестировщик AIDA64 предоставляла следующую информацию о видеокарте.
[ AMD Radeon HD6490M ]
Свойства видеоадаптера: Описание устройства — AMD Radeon HD6490M Строка адаптера — AMD Radeon HD6490M Строка BIOS — BR41262.S02
Меня заинтересовала «Строка BIOS» и, как оказалось, она была уникальна для каждого файла. Файл найден, ищем в нем вхождение бинарных данных из записи «PP_PhmSoftPowerPlayTable» и находим! Получается в драйвере предусмотрен режим подмены таблиц PowerPlay из биоса на запись из реестра. Теперь наша задача поправить таблицы в биосе и внести эквивалентные изменения в реестр.
Здесь хочу обратить внимание, откуда же берется этот самый «OverDrive». При открытии оригинального файла биос видеокарты RBE предупреждает об отсутствии записи настроек OverDrive. Сравнивая таблицы оригинальную и из реестра видим:
Вместо нолей появились записи максимальных допустимых частот для ядра и памяти (тут они записываются в x10kHz). После внесения соответствующих изменений в файл образа биос видим наши частоты на вкладке редактирования OverDrive в RBE, что подтверждает изыскания.
Немного о «PowerPlay». Это технология управления энергопотреблением видеокарты. В мобильном варианте организовано два профиля — экономичный и производительный. Они переключаются в настройках Catalyst Control Center и заданы в биосе различными сценариями.
Сценарий «1» включает в себя набор из 3 состояний и используется в режиме производительность, сценарий «3» — для режима «экономия энергии». Так же есть отдельный сценарий («2») предназначенный для режима аппаратного декодирования видео.
Собственно дальше, думаю, все понятно, меняем как душе угодно частоты сценариев, берем измененную таблицу PowerPlay и вносим ее в реестр. С частотами вроде проще, тактовый генератор встроен в чип, частоты наверняка генерируются единообразно и с этим проблем быть не должно, но раз мы опустили частоту работы GPU в некоторых состояниях, становится интересным уменьшить и его напряжение питания. Но тут, как мы понимаем, все очень вендор-специфик. Смотрим как это сделано:
Собственно, сам шим-контроллер TPS51511. Задумывался как 2-х уровневый, но немного доработали схему получив 4 переключаемых уровня напряжения. Управление ведется сигналами POW_SW1 и POW_SW0. А вот откуда они берутся:
Это чип GPU, как видим, используются линии ввода-вывода произвольного назначения (GPIO). Разбираясь в вопросе узнал, что биос видеокарты предоставляет функции установки частот GPU, памяти и вольтажа, то есть вроде как ведор-специфик аппаратная часть подкреплена программной, значит можно пробовать. Думаю, в биос есть какие-то пороги, в зависимости от которых и заданного для установки напряжения будут соответствующим образом меняться состояния выводов POW_SW1 и POW_SW0. Чтобы не разбирать и не мерить, изменилось ли напряжение на самом деле, решил оценить это по нагреву GPU в тесте в режиме экономии энергии. Оценка показала снижение температуры на 5-7гр при тех же частотах, то есть сработало!
Вот, собственно, и весь краткий рассказ. Что касается конкретно моей видеокарты, изначально максимальные частоты GPU/память были 750/900. Архитектура ее такова, что производительность ограничивается именно GPU. При тестах прирост на 15% частоты GPU дает около 11% прироста производительности, тогда как прирост частоты памяти на те же 15% давал лишь 1% производительности. Остановился на настройках как на последних скриншотах RBE. Сам механизм OverDrive лучше не использовать, потому что при его активации промежуточные состояния частот берутся не из таблицы реестра, а из биос. Поэтому максимальные желаемые частоты были внесены в стандартные состояния. Так же в режиме высокой производительности среднее состояние сделал без переключения частоты памяти и вольтажа. Насколько я понял, переключение частоты памяти сопровождается сбросом контроллера памяти и дополнительными «телодвижениями», что ни к чему при желании максимальной производительности, ну и вольтажом лучше не клацать, дабы минимизировать всякие переходные процессы. Так же были уменьшены частоты режима декодирования видео.
По итогам тестов получил в экономном рабочем режиме снижение температуры (и соответственно энергопотребления) при отсутствии заметной деградации производительности (собственно тогда, когда она и не нужна) и повышение производительности, когда она нужна.
Думаю, такая методика будет работать и на других конфигурациях, но у меня нет возможно протестировать это. Буду рад, если это кому-то интересно и кто-то попробует и поделится результатами.
?#Игровые тесты (3840 x 2160)
Для успешного разгона Radeon VII с текущей версией драйвера нужно соблюдать одно правило — не запускать 3D-приложения на полном экране или безрамочном окне. Однако оконный режим влияет на частоту смены кадров, и чаще всего — отрицательно, поэтому соперники «семерки» были поставлены в такие же условия, а для того чтобы поскорее поделиться с вами результатами тестов, мы ограничились разрешением 2160p.
При штатных частотах диспозиция между Radeon VII и его главными недругами — GeForce GTX 1080 Ti и GeForce RTX 2080 —совершенно не изменилась. Когда сравниваются видеокарты, настолько близкие по общему уровню быстродействия и настолько разные по архитектуре GPU, результат в немалой степени определяют предпочтения отдельно взятых приложений. Среди одиннадцати тестовых игр можно выделить откровенно «зеленые» (Assassin’s Creed Odyssey, Final Fantasy XV и GTA V) и откровенно «красные» проекты (Strange Brigade и Wolfenstein II: The New Colossus).
Формально устаревшая видеокарта GeForce GTX 1080 Ti стала удобной мишенью для Radeon VII. Пусть в среднем между ними можно поставить знак равенства, соперники обменялись тяжелыми ударами в отдельных играх. А вот единственный тест, в котором Radeon VII превзошел GeForce RTX 2080, — это «красная» Strange Brigade. По средней частоте смены кадров устройство NVIDIA располагает преимуществом в 7 %.
Radeon RX Vega 64 Liquid Cooled и GeForce RTX 2080 Ti в этом тесте участвуют в качестве почетных гостей: по сравнению с первой Radeon VII быстрее на 19 %, а быстродействие RTX 2080 Ti, с другой стороны, на 32 % выше.
Эффект от оверклокинга Radeon VII прямо зависит от того, насколько высоких тактовых частот позволяет достигнуть резерв мощности в той или иной игре. В среднем речь идет о росте быстродействия на 8 %, но есть и выдающиеся примеры, такие, скажем, как Assassin’s Creed Odyssey. В этом бенчмарке разгон увеличил FPS на 18 % — неудивительно, ведь и рост тактовой частоты в ней максимальный.
Что касается референсных видеокарт NVIDIA, то оверклокерский ресурс GeForce GTX 1080 Ti и RTX 2080 примерно такой же, как у Radeon VII, — около 7–8% по средней частоте смены кадров. Как следствие, разгон не помог разорвать ничью между Radeon VII и GTX 1080 Ti. А вот RTX 2080 Founders Edition разгоняется все-таки похуже, и его преимущество сократилось до 6 %.
Кстати, по штатным частотам графического процессора Radeon VII соответствует нижней части того диапазона, в котором работает GeForce GTX 1080 Ti, а в разгоне близок к RTX 2080. Выходит, архитектура GCN при сопоставимых частотах и транзисторном бюджете GPU вполне может соревноваться с Pascal и Turing, и только удельная производительность на ватт по-прежнему ограничивает чипы AMD.
3840 x 2160 | |||||||||
Полно-экранное сглаживание | AMD Radeon VII (1800 / 2000 МГц, 16 Гбайт) | AMD Radeon VII (2025 / 2400 МГц, 16 Гбайт) | AMD Radeon RX Vega 64 LC (1750 / 1890 МГц, 8 Гбайт) | NVIDIA GeForce GTX 1080 Ti (1480 / 11000 МГц, 11 Гбайт) | NVIDIA GeForce GTX 1080 Ti (1590 / 11900 МГц, 11 Гбайт) | NVIDIA GeForce RTX 2080 FE (1515 / 14000 МГц, 8 Гбайт) | NVIDIA GeForce RTX 2080 FE (1615 / 16000 МГц, 8 Гбайт) | NVIDIA GeForce RTX 2080 Ti FE (1350 / 14000 МГц, 11 Гбайт) | |
Ashes of the Singularity: Escalation | Выкл. | 44 / 61 | 47 / 65 | 40 / 55 | 46 / 61 | 49 / 65 | 47 / 63 | 50 / 67 | 57 / 78 |
Assassin’s Creed Odyssey | 31 / 39 | 36 / 46 | 27 / 33 | 36 / 44 | 39 / 47 | 36 / 44 | 37 / 47 | 41 / 53 | |
Battlefield V | TAA High | 65 / 76 | 71 / 84 | 51 / 60 | 60 / 72 | 64 / 78 | 63 / 76 | 66 / 80 | 77 / 94 |
F1 2018 | Выкл. | 58 / 70 | 64 / 77 | 50 / 61 | 62 / 77 | 67 / 84 | 67 / 80 | 68 / 83 | 84 / 101 |
Far Cry 5 | 52 / 62 | 55 / 66 | 43 / 51 | 52 / 58 | 56 / 63 | 56 / 62 | 60 / 67 | 70 / 78 | |
Final Fantasy XV | 27 / 42 | 33 / 44 | 25 / 35 | 36 / 47 | 39 / 52 | 41 / 50 | 43 / 54 | 49 / 62 | |
Grand Theft Auto V | 41 / 56 | 42 / 62 | 35 / 49 | 46 / 69 | 49 / 74 | 43 / 66 | 45 / 71 | 47 / 79 | |
Shadow of the Tomb Raider | 37 / 47 | 40 / 50 | 31 / 39 | 37 / 45 | 40 / 49 | 42 / 51 | 45 / 55 | 52 / 63 | |
Strange Brigade | 65 / 84 | 72 / 92 | 52 / 63 | 60 / 71 | 61 / 77 | 64 / 77 | 70 / 83 | 82 / 95 | |
Total War: WARHAMMER II | 24 / 28 | 27 / 30 | 22 / 25 | 24 / 28 | 25 / 30 | 25 / 29 | 27 / 32 | 30 / 37 | |
Wolfenstein II: The New Colossus | 75 / 94 | 78 / 97 | 66 / 79 | 70 / 82 | 76 / 89 | 71 / 98 | 75 / 102 | 94 / 120 | |
Макс. | +18% | -10% | +23% | +32% | +19% | +29% | +48% | ||
Средн. | +8% | -16% | +1% | +10% | +7% | +14% | +32% | ||
Мин. | +3% | -25% | -15% | -8% | -8% | -1% | +13% |
Прим. После основного обзора Radeon VII мы выбрали другую тестовую сцену в бенчмарке Wolfenstein II: The New Colossus, чтобы сильнее нагрузить GPU.
Подводим итог
Надеемся, наш материал поможет вам ответить на вопрос, как разогнать видеокарту. К тому же после прочтения нашего материала многие пользователи ПК получат ответ на вопрос, зачем разгонять видеокарту и как узнать ее характеристики.
Еще хотим напомнить, чтобы вы не забывали проверять видеоадаптер на стабильность, чтобы он правильно работал. А мы в свою очередь надеемся, что нашим читателям удастся разогнать свою видеокарту и насладиться новинками игровой индустрии.
Также стоит дать пару советов тем, кто собрался приобрести новую видеокарту. Мы советуем не спешить с покупкой, так как в ближайшее время AMD и NVIDIA выпустят новые видеокарты на новых архитектурах Polaris и Pascal.
Программные способы
Оптимизация настроек игры
Этот способ самый доступны и простой. Любая игра имеет множество настроек, которые можно регулировать и добиваться оптимальной конфигурации, подходящей для характеристик видеокарты. Уменьшение дальности прорисовки графики, отключение некоторых эффектов, вроде теней, отражения или волн на воде, снижение детализации картинки — все это существенно облегчит работу графической карты и повысит ее производительность. Тем более, что далеко не все эффекты заметны в игре, и отключение некоторых из них не приведет к резкому ухудшению картинки.
Настройка работы ПК
Графическая карта — неотъемлемая часть компьютера и работает согласованно с остальными его составляющими, поэтому нередки ситуации, когда тормозит видеокарта из-за действия операционной системы или программ установленных на ПК. Например, настройки ОС часто направлены на энергосбережение или экономию заряда батареи в ноутбуке, что не дает видеокарте работать на полную мощность.
Поскольку видеокарта работает в паре с центральным процессором ПК, его загруженность также не позволит карте эффективно функционировать. Поэтому для повышения производительности всей системы следует отключить или удалить программы, которые ее загружают, обычно ими являются фоновые приложения. Также не лишним будет установка актуальных обновлений ОС, драйверов процессора или его прошивки.
Переустановка и настройка ПО видеокарты
Все видеокарты nvidia или AMD имеют собственное ПО для расширенной и тонкой конфигурации режима работы. Иногда видеокарта зависает из-за неправильных настроек в подобных программах. Сброс настроек на заводские установки может исправить ситуацию. Также с помощью ПО можно оптимизировать работу видеоадаптера, например увеличить скорость кулера.
Обновление драйверов видеокарты тоже может стать действенным способом увеличения производительности. Особенно это актуально для новых карт, у которых драйвера часто «сырые» и плохо оптимизированы. Помимо обновления драйверов эффективным вариантом ускорения может быть обновление прошивки карты. Прошивка — это внутренняя программа карты которая взаимодействует с драйвером, установленным на компьютере. Информацию о том, как прошить видеокарту, можно взять на специализированных ресурсах в Интернете.