RivaTuner 2.0 RC 16 - долгожданная версия с поддержкой видеокарт GeForce 7900GT/GTX и ATI X1000

для раздела Новости Software

В обещанный срок, Алексей Николайчук, известный под псевдонимом Unwinder, выпустил новую версию своей утилиты RivaTuner. Пожалуй, эта одна из самых известных утилит для разгона видеокарт от nVIDIA и ATI. Позволяет получить доступ к множеству недокументированных возможностей драйверов видеокарт обоих производителей (в большей степени nVIDIA). Идеально подходит для «выжимания» максимальной производительности.

Список как всегда огромен, на этот раз содержит более восьмидесяти пунктов.

  • Исправлено:
    • Восстановлены совместимые с Catalyst 5.10 / 5.11 скрипты SoftR9x00, не включенные по ошибке в дистрибутив предыдущей версии.
    • Сохранение профиля разгона на уровне драйвера при выбранном уровне производительности Standard 2D или LowPower3D и последующая попытка включить опцию "Apply overclocking settings at Windows startup" или сохранить новые частоты для автозагрузки больше не приводит к сохранению 3D частот в автозагрузке для данного уровня производительности на графических платах NVIDIA GeForce FX и старше.
    • Исправлены аномальные отрицательные показания внешней температуры для температур выше 64°C в плагине ADT7473.
  • Изменено:
    • Добавлена поддержка семейства драйверов ForceWare 84.xx и 87.xx.
    • Обновлены базы для драйверов Detonator и ForceWare. Добавлены базы для драйверов ForceWare 82.12, 83.40, 83.90, 84.11, 84.12, 84.17, 84.20, 84.21, 84.25, 84.26, 84.29, 84, 43, 84.56, 87.08 и 87.25.
    • Добавлено распознавание драйверов Catalyst 6.1 - 6.5.
    • Добавлены сертифицированные для Catalyst 6.1 - 6.5 скрипты SoftR9x00 (только для 32-битных систем).
    • Добавлена поддержка AGP видеоадаптеров, оснащённых графическими процессорами NV41, NV42 и NV47 с HSI PCIE-to-AGP мостами (серии GeForce 6800GS AGP и GeForce 7800GS AGP).
    • Добавлена поддержка графических процессоров NVIDIA G71, G72 и G73.
    • Добавлена поддержка псевдоимён графических процессоров. Теперь база данных RivaTuner может содержать псевдоимена для графических процессоров, имеющих разные внутренние и маркетинговые имена (например, NV47 / G70, NV49 / G71 и т.д.). RivaTuner будет отображать псевдоимя в идентификационной строке в главной закладке и псевдоимя вместе с реальным внутренним именем в диагностическом отчёте.
    • Добавлен обход проблем некоторых библиотек комплекта драйверов NVIDIA, содержащих повреждённую трансляционную таблицу в структуре с информацией о версии файла (например, nview.dll). Теперь RivaTuner вначале пытается выполнить доступ к языково-зависимому разделу с информацией о версии через стандартную трансляционную таблицу, а в случае неудачи считывает информацию о версии из жёстко заданной языково-зависимой структуры для этих файлов.
    • Добавлена поддержка графических процессоров R580.
    • Изменен формат вывода о конфигурации конвейеров. Теперь RivaTuner использует формат "Npp, Nvp" для графических процессоров, не имеющих разделения пиксельных конвейеров и текстурных блоков, и формат "Ntmu" для процессоров с архитектурно разделёнными пиксельными конвейерами и текстурными блоками (семейство ATI RADEON X1000).
    • Разблокировано управление частотой памяти для графических процессоров RV515.
    • Серьёзно улучшен модуль низкоуровневого разгона для графических процессоров ATI R3xxx и ATI R5xxx:
      • Добавлен опциональный режим сброса тактового генератора памяти для графических процессоров R3xxx. В отличие от большинства сторонних утилит разгона для R3xxx, изменяющих только значения делителей генератора частоты во время её программирования, RivaTuner теперь также может опционально приостанавливать тактовый генератор до начала программирования и полностью переинициализировать его синхронно с переинициализацией контроллера памяти после программирования новой частоты. Это позволяет увеличить диапазон стабильных достижимых частот на величину до 100MHz на некоторых бюджетных видеокартах на базе процессоров семейства R3xxx (например, RADEON X550).
      • Теперь RivaTuner определяет частоты по умолчанию через VGA BIOS когда это возможно. Предыдущий режим также доступен посредством изменения ключа реестра UseVGABIOSDefaults.
      • Теперь RivaTuner отключает выходы RAMDAC во время изменения частоты памяти на графических процессорах семейства ATI RADEON X1000, чтобы избежать нежелательного визуального эффекта временного искажения десктопа, вызванного переинициализацией контроллера памяти. Предыдущий режим также доступен посредством изменения ключа реестра AllowDisableOutput.
      • Добавлен опциональный ориентированный на опытных пользователей режим выгрузки из памяти драйвера ATI Catalyst во время программирования частоты памяти на видеоадаптерах серии ATI RADEON X1000.
      • Добавлен жёстко заданный алгоритм изменения частоты памяти для графических процессоров RV515 c памятью DDR2.
      • Добавлена опциональная возможность установки частот путём исполнения инициализационных скриптов VGA BIOS для всех графических процессоров R5xxx. Теперь RivaTuner может программировать частоты R5xxx через жёстко заданные специфичные для графического чипа алгоритмы как предыдущая версия и как все остальные сторонние утилиты разгона R5xxxx, равно как и путём интерпретации скриптов для установки частот из VGA BIOS как собственные утилиты разгона ATI (CCC и ATI OverclockerX1K).
        • В отличие от собственных интерпретаторов скриптов ATI, исполняющих скрипты полностью, интерпретатор скриптов RivaTuner обучен программному пропуску некоторых частей скрипта, вызывающих нежелательные посторонние эффекты вроде автоподстройки таймингов под частоту памяти и автоматически выполняемых при разгоне из CCC или ATI OveclockerX1K. RivaTuner предоставляет Вам оба режима, и позволяет интерпретатору скриптов производить как смену только частоты памяти, так и выполнять автоподстройку таймингов под неё.
      • Добавлен опциональный режим управления 3D частотами посредством драйвера Catalyst для карт с поддержкой Overdrive2 (X1800XT) и Overdrive3 capable (серия X1900) с раздельным управлением 2D/3D частотами. Теперь модуль разгона RivaTuner's может регулировать 3D частоты посредством драйвера вместо прямого доступа к генератору частот. Пожалуйста, прочитайте секцию Known Issues для получения более детальной информации.
    • Добавлена утилита NVXML v1.0. Эта маленькая утилита предоставляет средства для обмена данными между реестром и профилями из файла-хранилища панели настроек драйверов NVIDIA. Утилита предоставляет следующий функционал:
      • Полностью расширяемый пользователем список свойств профиля. NVXML это первая публично доступная утилита, созданная на основе ядра RivaTuner нового поколения (кодовое название “ядро RivaTuner 3.0”) и использующая высокоуровневый скриптовый язык RTL для описания свойств. Скрипты интерпретируются встроенным в ядро RTL интерпретатором и могут легко расширяться / модифицироваться прямо “на лету”.
      • Возможность импорта через командную строку настроек из реестра в файл-хранилище профилей панели настроек драйверов NVIDIA. Настройки могут импортироваться как для всех, так и только для указанного приложения.
      • Возможность экспорта через командную строку настроек из файла-хранилища профилей панели настроек драйверов NVIDIA в реестр. Настройки могут экспортироваться как для всех, так и только для указанного приложения.
      • NVXML может быть интегрирован в RivaTuner, так что все изменения в реестре, сделанные в RivaTuner (например, через закладки Direct3D / OpenGL или непосредственно через PowerUser) могут быть автоматически преданны с помощью NVXML в файл-хранилище профилей панели настроек драйверов NVIDIA. Пожалуйста, учтите, что разработка NVXML находится в экспериментальной фазе, поэтому интеграция отключена по умолчанию. Вы можете включить её посредством файла .\Tools\NVXML\NVXML.reg.
    • Обновленный драйвер NVStrap версии v1.12:
      • Добавлена поддержка графических процессоров G71, G72 и G73.
    • Обновлённая утилита RivaTunerStatisticsServer версии v2.0.0:
      • Внутренняя архитектура библиотеки хуков сервера претерпела значительные изменения для поддержки многозадачности. Теперь сервер может загружать независимые профили и записывать независимую статистику для 256 одновременно запущенных 3D приложений.
      • Формат разделяемой памяти сервера серьёзно изменился для обеспечения клиентским приложениям доступа к статистике нескольких одновременно запущенных 3D приложений. Сторонним разработчикам, использующим разделяемую память сервера, рекомендуется обратиться к SDK и обновлённому исходному коду примера RTSSSharedMemorySample для получения более подробной информации. Пожалуйста, учтите, что новый формат разделяемой памяти сервера не совместим с предыдущим, и все приложения, разработанные для предыдущей версии сервера, должны быть перекомпилированы для работы с новой версией.
      • Разделяемая память сервера теперь доступна не только во время работы 3D приложений, а на протяжении всего времени “жизни” сервера.
      • Увеличено количество доступных OSD-слотов. Теперь до 8 приложений может выводить свою собственную независимую текстовую информацию в OSD сервера.
      • Опция сервера "Show own statistics in OSD when it is not in use by other application" была заменена на "Show own statistics in OSD". Теперь собственная статистика сервера (мгновенная частота кадров или статистика бенчмарка) использует свой собственный текстовый слот OSD, который недоступен другим клиентским приложениям через разделяемую память, таким образом, теперь статистика сервера может выводиться в OSD даже если все 8 доступных слотов заняты клиентскими приложениями.
      • Теперь сервер переопределяет вьюпорт Direct3D приложения во время рендеринга OSD если для него используется система координат окна либо рабочего стола. Это позволяет серверу отображать OSD за пределами вьюпорта приложения.
    • Улучшенный модуль мониторинга:
      • Улучшенные возможности интерпретации идентификаторов напряжения ядра графического процессора:
        • Добавлена поддержка неполных таблиц напряжений.
        • Теперь при активизации функции автовыбора ближайшего идентификатора напряжения также учитывается "ширина" битовой маски.
        • Добавлены новые интерпретаторы идентификаторов напряжений для графических адаптеров серий GeForce 6800GS и GeForce 7900.
      • Добавлен мониторинг цикла работы референсного ШИМ-контроллера кулера для карт с графическими процессорами NV41 / NV42 GPUs.
      • Добавлен мониторинг идентификаторов напряжения ядра для графических процессоров NV41 / NV42.
      • Добавлена новая уникальная панель "История событий", которая была разработана специально для упрощения анализа длинных лог-файлов. Теперь лог-файлы позволяют Вам видеть, какие приложения были запущены во время сессии мониторинга, легко рассчитывать статистику только для времени работы нужного 3D приложения (например, минимальные / средние / максимальные температуры, записанные во время работы 3DMark2006). Эти функциональные возможности очень полезны для анализа длинных лог-файлов, содержащих информацию о нескольких последовательно запущенных 3D приложениях.
        • Новая панель истории событий RivaTuner может протоколировать и отображать следующую информацию:
          • Глобальные мгновенные маркеры событий, идентифицирующие общесистемные события и содержащие текстовые сообщения, описывающие события.
          • Длинные маркера событий, идентифицирующие время жизни приложений.
          • Специфичные для приложения мгновенные маркера событий, идентифицирующие то или иное действие, выполненное приложением и содержащие его текстовое описание (например, "Начался тест ... бенчмарка ... ").
        • Любое стороннее приложение может сохранять в панели истории событий RivaTuner как глобальные, так и специфичные для приложения маркера событий через специальную разделяемую область памяти, используемую в качестве входной очереди событий. Формат очереди событий полностью открыт, пожалуйста обратитесь к включенному в SDK исходному коду примера RTEQSharedMemorySample для получения более детальной информации. Теперь любое стороннее приложение может сохранять в истории событий RivaTuner детальную информацию о своей активности (например, бенчамарки / утилиты стресс-тестирования могут сохранять маркера, идентифицирующие начало того или иного теста).
        • По умолчанию RivaTuner использует сервер статистики для записи в историю событий информации о времени работы любых 3D приложений, а также записывает информацию о времени работы любых сторонних приложений, сохраняющих маркера событий через очередь событий. Оба этих режима являются опциональными и могут отключаться через свойства панели “История событий”. Кроме этого, свойства панели позволяют Вам задавать исключения, то есть форсировать запись в историю событий информации о времени работы нужных приложений (например, не являющихся 3D приложениями стресс-тестов центрального процессора), или исключать из записи в историю событий те или иные 3D приложения.
        • Контекстное меню истории событий даёт Вам возможность быстрого выделения:
          • Всего длинного маркера, соответствующего времени работы 3D приложения (например, чтобы рассчитать среднюю температуру во время запуска 3DMark2006).
          • Части длинного маркера, идентифицирующей какой-либо период работы 3D приложения (например, для расчёта средней частоты кадров, записанной между маркерами "Начался тест 1 бенчмарка …” и "Закончился тест 1 бенчмарка …”).
      • Обновлён формат лог-файлов до версии v1.3. Новый формат позволяет сохранять в логе появившиеся в этой версии маркера событий, равно как и позволяет сохранять полную информацию о калибровке плагинов, использованных при записи лога. Наличие в логе калибровочной информации гарантирует корректное отображение логов на другой системе, даже если на ней отсутствуют плагины, использованные при записи лога.
      • Добавлена кнопка "Запустить сервер". Эта кнопка автоматически отображается на всех графиках, требующих для нормального функционирования присутствия в памяти сервера статистики (например, график частоты кадров) когда сервер не загружен. Кнопка также отображается если сервер не загружен и для данного графика включена требующая его присутствия опция "Show ... in on-screen display". Вы можете нажать кнопку “Запустить сервер” для быстрой загрузки сервера.
      • Добавлены всплывающие подсказки для кнопок и маркеров событий.
      • Добавлена возможность снятия скриншотов модуля мониторинга специально для обозревателей, использующих скриншоты с показаниями модуля мониторинга RivaTuner в своих обзорах. Теперь можно нажать кнопку F11 в окне мониторинга для захвата скриншота. RivaTuner автоматически исключит из скриншота лишние элементы пользовательского интерфейса (например, горизонтальные скроллбары, кнопки для закрытия графиков, бордюры- разделители и т.д.), делая скриншот готовым к включению в обзор. Помимо этого, RivaTuner может автоматически накладывать на снимаемый скриншот логотип (к примеру, логотип вебсайта), избавляя обозревателей от рутинных действий связанных с последующим ручным наложением логотипа. По умолчанию RivaTuner добавляет на скриншот свой собственный логотип, находящийся в папке .\Watermark, однако Вы можете заменить его на свой собственный при необходимости. Пожалуйста, имейте в виду, что по умолчанию логотип расположен в правом нижнем углу, однако Вы можете изменить его местоположение, переименовав файл. Также, имейте в виду, что при желании Вы можете накладывать на скриншот до 4 логотипов одновременно (по одному логотипу на каждый угол).
      • Изменена стратегия обработки нажатия кнопки "Запустить сервер" в окне свойств источников данных. Теперь эта кнопка служит только для быстрой загрузки сервера, и более не приводит к его автоматической интеграции в автозагрузку операционной системы.
      • Улучшен просмотрщик лог-файлов модуля мониторинга:
        • Значительно оптимизирована процедура открытия больших лог-файлов. Теперь открытие лог-файлов большого размера может выполняться почти в 5 раз быстрее, чем раньше.
        • Теперь возможно отключать ненужные графики во время просмотра, равно как и изменять их порядок следования во время просмотра .hml файлов. Эти возможности полезны для появившейся в данной версии функции захвата скриншотов логов мониторинга.
      • Улучшенные плагины модуля мониторинга:
        • Улучшен плагин ADT7473.dll:
          • Добавлен детект остановки кулера.
          • Улучшен алгоритм фильтрации неверно считанных данных по I2C шине для длинных I2C транзакций, включающих в себя передачу двух и более байт по шине.
        • Улучшен плагин CPU.dll:
          • Добавлена поддержка двухпроцессорных / двуядерных систем. Теперь плагин может рассчитывать независимые частоты для каждого процессора / ядра на таких системах.
          • Добавлен независимый мониторинг загрузки для каждого процессора / ядра в двухпроцессорных / двуядерных системах. Эта функциональная возможность была добавлена специально для мониторинга наличия оптимизаций под двухпроцессорные / двуядерные системы, появившихся в последних версиях драйверов ATI и NVIDIA.
          • Расчёты посредством стандартного таймера либо таймера высокого разрешения более на представлены независимыми источниками данных как это было ранее. Теперь режим расчёта переключается через дополнительные свойства источника (кнопка “More” в свойствах графика).
        • Улучшен плагин NVSU.dll. Добавлен обход проблем некоторых версий BIOS материнских плат ASUS (например, v1011 для A8N-SLI), не инициализирующих протокол NVSU SMI должным образом и не дававших плагину работать. Теперь RivaTuner всегда определяет такие платы как поддерживающие протокол NVSU SMI, даже если BIOS материнской платы не инициализирует отвечающие за версию поддерживаемого протокола регистры nForce MCP.
        • Улучшен плагин NVThermalDiode.dll:
          • Добавлена поддержка термодиодов графических процессоров G71 и G73.
          • Добавлена поддержка отрицательных смещений термодиодов.
        • Улучшен плагин LM63.dll:
          • Улучшен алгоритм фильтрации неверно считанных данных по I2C шине для длинных I2C транзакций, включающих в себя передачу двух и более байт по шине.
        • Добавлен плагин SysMem.dll, предоставляющий источники данных для графиков "Physical memory usage" и "Page file usage".
    • Улучшен модуль генерации низкоуровневых диагностических отчётов:
      • Добавлен детект типа шины памяти для графических процессоров NV42.
      • Добавлена поддержка отрицательной дельты для частоты геометрического домена в категории "NVIDIA VGA BIOS information" диагностического отчёта.
      • Добавлена информация о расширенных температурных порогах к категории "NVIDIA VGA BIOS information" диагностического отчёта. Теперь помимо критического температурного порога RivaTuner также отображает задаваемые в BIOS температурные пороги, при которых происходит принудительный вывод скорости кулера на максимум и понижение уровня производительности.
      • Добавлена информация о таблицах Overdrive2 / Overdrive3 к категории "ATI VGA BIOS information" диагностического отчёта. Теперь RivaTuner может отображать заданные в таблицах Overdrive2 / Overdrive3 2D/3D частоты, температуры и индексы напряжений для видеоадаптеров серий ATI RADEON X1800XT и X1900.
      • Добавлено декодирование таблиц напряжений для GPU Vddc, RAM Vddc, RAM Vddq и RAM Vddqi к категории "ATI VGA BIOS information" диагностического отчёта. Теперь RivaTuner может отображать информацию об I2C адресе контроллера напряжения и полные таблицы VID, хранящиеся в BIOS видеокарт серий ATI RADEON X1800XT и X1900.
      • Добавлена расшифровка таймингов памяти для графических процессоров R430 / R480 к категории "ATI specific display adapter information" диагностического отчёта.
      • Добавлена расшифровка таймингов для графических процессоров R5xxx к категории "ATI specific display adapter information" диагностического отчёта (поддерживаются как кроссбар-контроллер памяти RV515, так и кольцевой контроллер памяти R520 / RV530 / R580). Эта возможность была добавлена эксклюзивно для отслеживания скрытого тюнинга таймингов памяти, автоматически выполняемого при изменении частоты памяти через CCC или OverclockerX1K. Пожалуйста учтите, что выводимые RivaTuner значения таймингов для карт с кольцевым контроллером памяти, будут отличаться от значений таймингов, выводимых в редакторе VGA BIOS RaBiT. Показания будут синхронизированы с выходом новой версии RaBiT.
    • Добавлены рассчитанные на опытных пользователей ключи совместимости с I2C как для ATI, так и для NVIDIA карт:
      • Добавлена опциональная возможность форсирования начала передачи данных по I2C шине даже если ATI I2C контроллер занят.
      • Добавлена возможность передачи данных по I2C шине полностью в kernel-mode режиме для NVIDIA карт.
      • Добавлена опциональная возможность передачи данных по шине I2C посредством драйвера NVIDIA ForceWare.
    • Обновлён SDK:
      • Добавлен исходный код плагина SysMem.dll.
      • Добавлен исходный код примера RTEQSharedMemorySample, демонстрирующего доступ к разделяемой памяти очереди событий RivaTuner из стороннего приложения. Этот пример показывает разработчикам, как использовать разделяемую память очереди событий RivaTuner для записи как глобальных, так и специфичных для приложения маркеров событий.
    • Улучшены встроенные возможности эмуляции аппаратного обеспечения для разработчиков плагин-модулей. Теперь RivaTuner также эмулирует запись в I2C и MMIO регистры, а также чтение / запись индексных MMIO регистров (например, индексные регистры генератора частот и контроллера памяти для графических процессоров ATI).
    • Обновлены “пасхальные яйца”:
      • Обновлён скрытый декомпилятор инициализационных скриптов VGA BIOS’ов NVIDIA. Добавлена поддержка новых инициализационных токенов, появившихся в BIOS’ах G71 / G73.
      • Добавлен скрытый декомпилятор инициализационных скриптов ATI ATOM VGA BIOS’ов. По аналогии с существовавшим ранее декомпилятором VGA BIOS’ов NVIDIA, декомпилятор BIOS’ов ATI может сгенерировать на основе образа любого ATOM BIOS’а высокоуровневый легко читаемый код инициализационных скриптов и скриптов доступа к портам. Декомпилятор широко использовался ранее при разработке RivaTuner и многих других дружественных утилит для изучения протоколов доступа к чипам семейства ATI RADEON X1000 и добавления в утилиты поддержки разгона этих чипов.
      • Добавлены новые “пасхальные яйца”.
    • Удалены ненужные ключи реестра, ориентированные на продвинутых пользователей.
    • Обновлён FAQ.
    • Другие незначительные изменения и улучшения пользовательского интерфейса.

Скачать новую версию, как обычно, можно из нашего файлового архива:

Обсуждение утилиты с участием автора ведется в этой ветке нашей конференции.

Telegram-канал @overclockers_news - это удобный способ следить за новыми материалами на сайте. С картинками, расширенными описаниями и без рекламы.
Оценитe материал
рейтинг: 4.7 из 5
голосов: 74

Возможно вас заинтересует

Сейчас обсуждают