По сравнению с прошлой сборкой, в этой в полной мере реализована поддержка архитектуры Vega 20. Для всех, кто является счастливым обладателем видеокарты Radeon VII, автор дал несколько важных примечаний по её настройке.
Слайдер напряжения будет заблокирован на RVII. На прошлых видеокартах AMD регулировка напряжения осуществлялась на низком уровне, а драйвер позволял менять напряжение в очень узком диапазоне. В Radeon VII этот диапазон расширен до 1—1,2 В, а потому управление напряжением реализовано через кривую частоты/напряжения.
Слайдер лимита температуры также заблокирован, поскольку является частью старого алгоритма для AMD. В Adrenalin 2019 это реализовано управлением по кривой.
Редактор частоты/напряжения позволяет свободно настраивать частоту и напряжение независимо для всех трёх точек кривой. Частоту можно менять независимо для первой и третьей точек. Вторая всегда является результатом линейной интерполяции крайних. Напряжения же полностью независимы.
В аппаратном мониторинге отображаются две температуры GPU: на краю и месте соединения. Именно последняя используется AMD для управления оборотами вентилятора, отчего температура быстро поднимается до 100° С, а вентилятор разгоняется на максимум. Четыре значения температуры VRM относятся к ядру VRM, SoC VRM и паре VRM памяти.
Добавлен сенсор загрузки контроллера памяти.
Сенсор загрузки GPU в Radeon VII очень неточен и постоянно меняется от 0% до 100%. Поэтому замеры нагрузки и мощности видеокарты не имеют особого смылся. Можно надеяться, что в будущем AMD исправит эту оплошность.
В заключение Алексей отметил, что пока заниматься управлением питания видеокартой на низком уровне, за пределами драйвера, он не планирует, поскольку это очень трудоёмкая задача, а видеокарта явно не станет лидером оверклокинга.
Надеемся, что это последняя бета версия MSI Afterburner перед финальным релизом.
В ней Алексей уделил основное своё внимание поддержке нового RADEON VII, который, наконец-то, после долгих приключений достиг его тестовой лаборатории.
добавлена полная поддержка мониторинга RADEON VII, в том числе температур GPU (2 шт.), памяти и ядра VRM;
добавлена полная поддержка контроля системы охлаждения для RADEON VII, в том числе управление скоростью вращения кулера.
Поддержка разгона пока реализована в read-only режиме, но уже на днях, после детальной отладки программы, выйдет версия и с этим функционалом, так что следите за анонсами!
Алексей Николайчук опубликовал очередную бету версию утилиты MSI Afterburner.
Новый релиз он прокомментировал следующим образом: «Пока сэмпл Radeon VII на подлёте, занялся прокачкой функций ввода с клавиатуры в редакторе кривой частот/напряжений. Изменения касаются и реализации редактора для графических процессоров NVIDIA, и реализации для AMD».
Перечень изменений в MSI Afterburner 4.6.0 beta 14 (build 14649):
Теперь можно пользоваться кнопками и + для переключения на следующую/предыдущую точку кривой. Эта возможность будет полезной для тех, кто предпочитает использовать кнопки / для плавной подстройки смещения частоты выбранной точки вместо перемещения её курсором мышки. Не уверен, что все пользователи в курсе всех уже существующих управляющих клавиатурных сочетаний, поэтому напомню, что можно также удерживать при плавной подстройке смещения с помощью кнопок / для перехода к ближайшему округлённому до 10 МГц значению частоты.
Теперь можно нажать на кнопку для редактирования смещения частоты выделенной точки с клавиатуры. Кроме этого, можно также нажать кнопки + для ввода абсолютного целевого значения частоты, при этом смещение будет вычислено редактором автоматически.
Немного изменён клавиатурный интерфейс в реализации редактора кривой частот/напряжений для видеокарт AMD. Ранее можно было выбрать P-state и плавно подстраивать его частоту с помощью кнопок / или +/+, либо подстраивать напряжение с помощью кнопок / или +/+. Теперь и частота, и напряжение редактируются кнопками / или +/+, а фокус ввода для частот/напряжений выбирается с помощью кнопок / . Статус фокуса ввода напряжений либо частот подсвечивается яркостью выделения точки на кривой. Фокус ввода также влияет на новый функционал клавиш / + , позволяя редактировать целевые частоты и напряжения либо в форме смещений, либо в явном виде.
Аналогично реализации редактора для графических процессоров NVIDIA, теперь можно удерживать кнопку при перемещении курсором мышки точек кривой частот/напряжений на системах с графическими процессорами AMD. Это приведёт к перемещению всей кривой вниз/вверх с сохранением произвольных смещений для каждой точки.
Добавлена поддержка функций отмены и повторения в редактире кривой частоты/напряжения. Теперь редактор кривой хранит 1024 последних редактированных значений, позволяя отменять/повторять значения комбинациями + or + / ++. История удаляется после применения кривой, повторного чтения по или выбора другого GPU.
Диалоговое окно свойств приложения отображается в самом верху, когда свойства активированы из откреплённого окна мониторинга.
Компоненты NVIDIA Scanner обновлены до последней версии, проблема с NVML.dll должна быть теперь решена.
Кроме изменений в самой утилите, также были внесены и изменения в RivaTuner Statistic Server. Однако в версии RTSS 7.2.1 Beta 5 (build 20189) все изменения касаются внутреннего устройства программы и дополнительных проверок, а потому при обычном использовании не видны.
Алексей Николайчук завершает исправление всех найденных ошибок, чтобы выпустить финальную сборку версии 4.6.0 своей популярной диагностической утилиты MSI Afterburner. Однако ему всё же пришлось выпустить ещё одну бета версию, которая получила номер 12.
Утилита MSI Afterburner 4.6.0 beta 12 содержит ряд исправлений, которые облегчают работу с интерфейсом утилиты. Их перечень приведён ниже:
Исправлены проблемы с некорректным отображением кривой напряжения/частоты на некоторых GPU AMD с необычными таблицами напряжений.
Видимый диапазон напряжений/частот в редакторе кривой на GPU AMD теперь расширен для вмещения максимальных и минимальных напряжений и частот в P-State.
Добавлена поддержка некоторых будущих процессоров NVIDIA Turing.
Теперь команды «Отметить максимум» и «Отметить минимум» доступны в контекстном меню окна мониторинга, даже если не выбран фрагмент истории.
Теперь во время мониторинга можно нажать кнопку для захвата скриншота графиков, удобного для печати. Скриншот содержит водяной знак MSI Afterburner, который можно изменить, корректируя файл overlay.png в папке .\Graphics.
Теперь в истории мониторинга можно зажать клавишу Del и, выбрав мышью, убрать нежелательные графики.
знакомый владельцам видеокарт на базе архитектуры NVIDIA Pascal и Turing редактор кривой частот/напряжений теперь будет доступен и на картах AMD. Само собой, не в полностью аналогичном виде, так как данный функционал на «зелёной» стороне специфичен для архитектуры GPU NVIDIA. Но с некоторыми изменениями к этому GUI можно попытаться прикрутить редактор AMD’шных P-State’ов. Так что появится возможность менять в графической форме частоту не только для состояния максимальной производительности (P-State 7), как это сделано сейчас для AMD, но и для нижних P-State’ов. Прототип GUI редактора для карт AMD на скриншоте:
для графических процессоров NVIDIA в редакторе кривой частот/напряжений появится возможность изменять видимые пределы частот/напряжений. Это позволит тем, кто пользуется редактором для фиксации частоты/напряжения с целью снижения энергопотребления (в основном это мои «любимые» майнеры) выйди за дефолтный предел GUI 800mV;
появится отдельная кнопка для быстрого запуска OC Scanner из главного окна, минуя открытие редактора кривой частот/напряжений;
в GUI закладки «Мониторинг» появятся дополнительные функции для групповой работы со свойствами графиков. В дополнение к уже существующему ручному множественному выделению графиков, появится и возможность контекстного множественного выделения графиков по типу (например, все графики температуры ЦП на многоядерных процессорах) либо по имени группы (например, все графики, принадлежащие к группе «GPU» в OSD). Так можно будет мгновенно включать/выключать в OSD все однотипные графики сразу, а также одновременно переименовывать имя группы для всех выделенных графиков сразу (например, «RTX 2080» вместо «GPU»);
возможно разблокируем кнопку запуска OC Scanner на картах семейства GTX 1000 (пока не точно, без обещаний). В последних версиях драйверов NVIDIA значительно продвинулась в реализации поддержки NVIDIA Scanner API для предыдущих семейств GPU, так что сканер на последних версиях драйверов более или менее работоспособен и на GTX 1000. Работоспособен пока не совсем безпроблемно, но подумываем над тем, чтобы дать опытным пользователям возможность поэкспериментировать с текущей реализацией сканера со стороны NV без каких-либо гарантий, «as is».
Не так давно вышел новый Far Cry на игровом движке Dunia Engine 2. Как он показывает себя на различных платформах, с различной конфигурацией железа? На эти и другие вопросы отвечают специалисты с сайта GameGPU.
Коллеги провели большую работу, проведя массу измерений на семи (!) тестовых стендах, где использовали процессоры от Intel и AMD, а также популярные видеокарты как от NVIDIA, так и от AMD. Видеокарты ими тестировались при разрешениях 1920х1080, 2560х1600 и 3840х2160 на максимальных настройках качества графики.
В новой бета-версии нас ждет работа с историей и финальная стадия реализации плагинов мониторинга.
Как говорит сам Алексей, ещё одна часть функционала из оригинальной RivaTuner перекочевала в MSI Afterburner вслед за плагинами мониторинга. В следующей бете появится знакомый пользователям RT функционал для работы с фрагментами истории. Как и в оригинале, в MSI AB можно будет выделять произвольные фрагменты истории (и в режиме реального времени, и в режиме просмотра логов), автоматически рассчитывать и отображать статистику по выделенному фрагменту, автоматически расставлять маркера в точках локальных экстремумов.
Кроме того, реализацию плагинов мониторинга совместно с тестерами практически довели до точки логического завершения. API, SDK и GUI настроек плагинов практически полностью соответствуют тому, что планировалось изначально. В SDK появился последний из запланированных плагинов с открытым кодом — CPU.DLL, предназначенный для демонстрации функций API плагинов для низкоуровневого доступа к MSR и PCR регистрам. Плагин практически полностью дублирует реализацию встроенного температурного мониторинга для всех поддерживаемых ядром RT процессоров (за исключением семейства AMD Ryzen, открыть код мониторинга для которого на данный момент невозможно в силу NDA). Изначально планировалось добавить ещё один плагин — GPU.DLL, демонстрирующий использование функций API для низкоуровневого доступа к регистрам и I2C устройствам графических процессоров. Но в острой необходимости присутствия такого плагина в SDK есть некоторые сомнения, т.к. всех разработчиков утилит мониторинга, умеющих работать с GPU напрямую, можно пересчитать по пальцам одной руки. Так что в том, что такие плагины для расширения функций мониторинга GPU смогут разрабатывать сами пользователи, есть некоторые сомнения.