Как обычно, список нововведений поражает. Для версии 2.0 Release Candidate 15.7 он выглядит так:
Небольшие исправления:
- Модуль аппаратного мониторинга больше не выдает ошибку, когда включен фоновый режим и ведение log файла, но путь к нему указывает на неверную папку.
- Исправлен код, отвечающий за определение частот PLL NV4x. Теперь RivaTuner анализирует дополнительные PLL делители и более не использует для этих целей отключенные внешние делители. Это позволяет исправить ложное, меньше 10MHz, определение частот ядра с ForceWare серии 80.xx, которые имеют тенденцию записывать бессмысленные значения в неиспользованные разделители.
- Исправлена функция управление вентилятором на RV410, которая была потеряна при переносе драйвера на 64-х битную платформу в предыдущей версии.
- Исправлено определение активных вертексных юнитов в утилите NVInfo под DOS.
Новое:
- Добавлена поддержка для ForceWare серий 78.xx и 80.xx
- Обновлены базы для семейств драйверов Detonator и ForceWare. Добавлены базы для драйверов ForceWare версий 77.76, 77.77, 78.01, 78.11 и 80.40
- Добавлена закладка управления вентилятором для видеокарт NVIDIA, позволяет устанавливать раздельные значение оборотов для режимов 2D, режима 3D с низким потреблением и обычного 3D режима через стандартные средства самого драйвера. Обратите внимание, что эта закладка будет доступна на видеокартах семейства NV3x и новее, но работать она будет только на тех адаптерах, которые имеют физически интегрированный в PCB контроллер PWM.
- Улучшена закладка контроля оверлея драйверов Forceware:
- Добавлен ползунок для регулировки уровня гаммы. Эта функция была добавлена по запросу пользователей, использующих ранние версии драйверов серии 77.xx и 80.xx, которые имеют ошибку регулировки уровня гаммы в стандартной закладке драйвера. Теперь эта ошибка может быть исправлена регулировкой уровня гаммы прямо из RivaTuner.
- Настройки цветовой коррекции оверлея теперь заблокированы, когда в панели управления драйвером выбран продвинутый режим управления коррекцией цвета.
- Добавлена экспериментальная поддержка Windows 2003 Server.
- Добавлено определение драйверов Catalyst версий 5.7 и 5.8.
- Обновлен патч скрипт SoftR9x00 для драйверов Catalyst 5.7 и 5.8 (только 32-битная версия).
- Обновлен драйвер ввода-вывода:
- Добавлен компонент IOCTL для доступа к реестру. В данный момент IOCTL используется только под 64-битной операционной системой при доступе к ключу HKLM\Software для обхода некоторых особенностей при работе Windows XP x64 и разгона на уровне драйвера видеокарт от NVIDIA. Продвинутые пользователи могут изменять уровень доступа к реестру, отключать драйверный уровень доступа совсем или форсировать его для 32-битного драйвера через поле AccessLevel секции [Registry] в файле конфигурации RivaTuner.cfg. Необходимо учесть, что RivaTuner до сих пор хранит собственные настройки реестра в Wow6432Node для сохранения совместимости с предыдущими версиями программы.
- Обновлена входящая в комплект утилита RivaTunerStatisticsServer до версии 1.3.1. Большинство изменений нацелены на OEM решения, которые используют сервер для своих собственных продуктов:
- Добавлена возможность изменения заглавие окна сервера и иконки в трее через файл конфигурации .oem.
- Изменен механизм определения состояния, позволяющий запускать несколько настроенных серверов на одном ПК.
- Добавлен ключ командной строки /i, позволяющий серверу добавлять себя в автозагрузку Windows автоматически.
- Добавлен ключ командной строки /f, позволяющий серверу использовать алгоритм для быстрого запуска и пропуска инициализации 3D при запуске. Этот ключ может быть использован для запуска сервера через модуль запуска приложений в RivaTuner прямо в процессе игры, без потери фокуса возможного из-за инициализации 3D режима.
- Добавлен шрифт с нижним регистром в OSD сервера.
- Добавлено OEM имя сервера (RTSS.exe) в список профилей.
- Улучшен формат файла rth. Теперь файлы помощи RivaTuner могут содержать [c
]..[/c] теги, позволяющие применять любые цвета, в отличии от предыдущих вариантов, которые позволяли указывать только три фиксированных цвета: красный, зеленый и синий. - Улучшен модуль аппаратного мониторинга программы:
- Теперь RivaTuner может осуществлять независимый мониторинг частот ядра/геометрической области, ядра/шейдерной области и ядра/дискретной области в графический процессорах G70.
- Убран пустой граф окружающей температуры для видеокарт без драйверной поддержки такого мониторинга (например, для GeForce 7800 GTX).
- Добавлен граф 'Core VID' для графических процессоров NV43.
- Граф Fan voltage переименован в reference fan duty cycle.
- Исправлено API модуля аппаратного мониторинга:
- Добавлены функции для доступа к регистрам процессора и шине I2C.
- Модули для RivaTuner более не обязаны быть жестко запрограммированы под основное приложение RivaTuner.exe. Теперь любой экспорт программы требует определенный набор функций, которые могут использовать модули аппаратного мониторинга RivaTuner.
- Добавлены функции для доступа к чтению/записи в порты ввода/вывода.
- Добавлены функции для доступа к чтению/записи в конфигурационное пространство PCI.
- Модули теперь поддерживают собственные настройки, доступные через кнопку 'More' в настройках источников данных.
- Теперь каждый источник данных экспортированный модулем может содержать описание, которое будет показывать информацию об источнике.
- Учитывая то, что количество сторонних модулей радикально растет и только несколько модулей приемлемы для использования, модули больше не активизируются по умолчанию. Теперь необходимо активировать выбранные модули нажатием на кнопку 'Plugins' в окне настроек аппаратного мониторинга.
- Теперь модули могу быть ассоциированы с файлами описания .rth, которые отображается в разделе настройки этих модулей.
- Обновлены модули аппаратного мониторинга:
- Все модули были незначительно изменены, для того чтобы соответствовать изменениям, сделанным в API. Теперь все источники данных имеют описание для интерфейса, и все модули могут быть использованы с любыми внешними приложениями, помимо RivaTuner.exe.
- Обновлен модуль CPU.dll, обеспечивающий источник данных 'CPU clock'. Теперь модуль обеспечивает два альтернативных способа определения частот CPU - через стандартный таймер и таймер высокого разрешения.
- Обновлен модуль F75373S.dll, обеспечивающий считывания данных о температуре и напряжениях с адаптеров имеющих на борту Fintek F75373S/F75375S (например, серия ASUS V9999):
- Добавлено поле данных 'Fan speed'.
- Добавлена опциональная функция калибрации BJT для F75375S совместимых адаптеров. К сожалению, из-за проболеем с BIOS от ASUS, видеокарты этого производителя не могут корректно отображать значения температуры ядра без установки программного пакета ASUS SmartDoctor, который и проводит нулевую калибровку BJT, виртуально закрывая ошибку в VGA BIOS. Продвинутые пользователи могу активировать эту опцию путем редактирования поля CalibrateTemperature0BJT секции [Settings] в файле конфигурации F75373S.cfg
- Добавлены новые модули аппаратного мониторинга:
- Добавлен модуль ADT7473.dll, обеспечивающий вывод сведений температуры ядра, окружающей среды и скорости вентилятора на видеокартах с сенсором Analog Devices ADT7473 (например, NVIDIA GeForce 7800GTX).
- Добавлен модуль NVSU.dll, обеспечивающий вывод сведений о температуре процессора, системной температуре, скорости процессорного вентилятора и скорости системного вентилятора для материнских плат, поддерживающих NVSU (nTune) BIOS SMI интерфейс.
- Добавлен модуль VidMem.dll, обеспечивающий вывод информации об использованной локальной видеопамяти.
- Учитывая то, что количество отображаемых графов значительно увеличилось в последней версии и OSD уже не может вместить все в одной строке большое количество одновременно отображаемых значений, RivaTuner теперь использует различное положение OSD и раздельные значения с функцией CR (Возврат Символов) вместо запятой. Как бы там ни было, продвинутые пользователи могут вернуть предыдущий разделитель или задать новый, используя запись в реестре под названием OSDSeparator.
- Добавлена кнопка 'Run server' в диалог свойств источников данных. Эта кнопка активна только в том случае, когда отмечена опция показа модуля на OSD и сервер в данный момент не загружен в памяти. Теперь можно нажимать эту кнопку для быстрого запуска RivaTuner Statistics Server и автоматической установки его в автозагрузку Windows.
- Улучшен модуль графической подсистемы диагностики и отчета:
- Улучшена совместимость с медленными чипами flashrom, используемыми на некоторых платах, основанных на GPU NV43.
- Добавлено определение уровня производительности для специфической области дельта частоты образов BIOS видеокарт на базе GPU G70.
- Добавлено аппаратное декодирование маски юнитов для плат, основанных на NV43. Теперь RivaTuner также отображает информацию о декодированной аппаратной маске юнитов в диалоге настройки конвейеров NVStrap.
- Теперь RivaTuner отображает три независимых области частот вместо единой частоты ядра для чипов G70 в разделе 'NVIDIA specific display adapter information' диагностического отчета.
- Добавлено экспериментальное определение памяти DDR/DDR2/DDR3 для адаптеров от NVIDIA. На текущий момент RivaTuner единственная утилита, которая определяет данные сведения через прямой доступ к аппаратной части, вместо использования заранее индексированной таблицы типов памяти PCI DeviceID.
- Улучшено аппаратное определение маски юнитов. Теперь отображаемая маска – это комбинация первичных и вторичных регистров.
- Добавлена возможность перевода контекстной помощи. Теперь RivaTuner пытается найти контекстную помощь в файле RivaTuner.hlp.
используется перед обращением к файлу RivaTuner.hlp. Компилируемые исподники оригинальной контекстной помощи для RivaTuner готовы к переводу и доступны после запроса на email. - Обновлен SDK:
- Теперь все примеры используют общие заголовки, сохраненные в директории SDK\Include.
- Добавлены комментарии в файлы заголовков.
- Обновлены примеры для F75373S. Дополнительно к ранее продемонстрированным свойствам, этот пример показывает новые функции использования шины I2C.
- Добавлены исходные коды для новых образцов:
-
ADT7473 демонстрирует мониторинг через сенсор ADT7473.
- NVSU демонстрирует мониторинг через NVSU SMI, дополнительно демонстрирует чтение PCR и использование функций IO чтения/записи.
- VidMem демонстрирует использование видеопамяти через DirectDraw API.
- MonitoringHostSample демонстрирует использование модулей мониторинга RivaTuner in third party host applications.
- Обновлена DOS утилита NVInfo до версии 1.6:
- Добавлена поддержка GPU NV44A.
- Обновлен алгоритм определения типа шины памяти для некоторых GPU.
- Добавлено экспериментальное определение типов шины памяти DDR/DDR2/DDR3.
- Обновлен стандарт доступа и синхронизации с шиной I2C. Обратите внимание, что изменения были приняты всеми создателями графических утилит, использующих до этого предыдущую ревизию стандарта (Everest, ATITool, SysTool и т.д.). Новые версии этих утилит так же будут содержать аналогичные изменения, во избежание коллизий при доступе к шине I2C.
- Добавлены новые «пасхальные яйца».
- Обновлен FAQ.
- Небольшие изменения и улучшения пользовательского интерфейса.
Скачать новую версию, как обычно, можно из нашего файлового архива:
- RivaTuner 2.0 RC 15.7 (1.1 MB, Windows 2000/XP).
Обсуждение утилиты ведется в этой ветке нашей конференции.
Сейчас обсуждают