Новая версия утилиты RivaTuner, одного из лучших решений для разгона и настройки видеокарт, вышла как всегда в обещанный ранее срок. Предварительные нововведения, с которыми на прошлой неделе нас ознакомил Алексей Николайчук (aka Unwinder) окончательно реализованы на практике. Основными из них, похоже, на этот раз стали русскоязычный интерфейс и полностью русифицированная документация в формате файла помощи Windows (CHM). Кроме этого, как обычно, была добавлена поддержка новых видеокарт, а также драйверов вместе с ограниченной возможностью работы в Windows Vista.
Более подробно со всем перечнем нововведений и изменений можно ознакомиться в официальных заметках к релизу, приведенных ниже:
• Исправлено:
- Исправлен код загрузки профилей разгона на уровне драйвера для видеоадаптеров NVIDIA, не имеющих раздельной регулировки 2D/3D частот (графические процессоры NV2x и предшествующих ему семейств).
- Исправлено определение типа памяти для графических процессоров NV2x.
- Исправлен обработчик токена CLEAR в интерпретаторе и декомпиляторе инициализационных скриптов ATI ATOM BIOS.
- Незначительные исправления пользовательского интерфейса.
• Добавлено:
- Добавлена поддержка семейств драйверов ForceWare 91.xx, 92.xx, 93.xx и 95.xx.
- Обновлены базы данных для драйверов Detonator и ForceWare. Добавлены базы данных для драйверов ForceWare 91.31, 91.33, 91.45, 91.47, 91.48, 92.91, 93.50 и 95.97.
- Разблокированы настройки прозрачного сглаживания для всего семейства NV4x на драйверах начиная с ForceWare 91.45.
- Добавлено распознавание драйверов Catalyst 6.6 - 6.10.
- Обновленные сертифицированные для Catalyst 6.6 - 6.10 патч-скрипты SoftR9x00.
- Добавлена поддержка AGP видеоадаптеров с графическими процессорами G73 (серия GeForce 7600 AGP).
- Добавлена поддержка графических процессоров R580+.
- Добавлена поддержка графических процессоров RV560 и RV570. Пожалуйста, обратитесь к разделу "Известные проблемы" для получения более детальной информации.
- Улучшенный модуль низкоуровневого разгона для видеоадаптеров ATI. Теперь кроме доступного ранее опционального режима управления Overdrive 3D частотами на уровне драйвера, можно также активизировать режим управления частотами на уровне драйвера даже для бюджетных видеоадаптеров, не обладающих поддержкой технологии Overdrive. Этот режим может использоваться для устранения проблем на системах, страдающих от некорректно работающих по тем или иным причинам методов низкоуровневого разгона. Например, частоту памяти поставляемых на данный момент видеоадаптеров RV560/RV570 невозможно изменить посредством ни одной сторонней низкоуровневой утилиты разгона без моментальной порчи изображения на экране в силу специфики скриптов их VGA BIOS. Теперь Вы можете попробовать обойти такие проблемы, разрешив драйверу выполнять управление частотами вместо VGA BIOS. К сожалению, собственные интерфейсы ATI для управления частотами не обладающих поддержкой Overdrive видеоадаптеров пока не совсем идеальны, и могут не работать с некоторыми семействами графических процессоров. Поэтому данный режим пока не вынесен в GUI и может включаться только опытными пользователями с помощью ключа реестра EnableDriverLevelClockControl.
- Добавлен прямой доступ к используемым на ATI RADEON X1000 чипам флэш-памяти. Теперь можно использовать ключ командной строки RivaTuner /BI для сохранения образа VGA BIOS в файл и на видеоадаптерах серии ATI RADEON X1000. Прямой доступ к флэш-памяти также позволяет RivaTuner использовать режим разгона путём интерпретации скриптов VGA BIOS и на отличных от первичного видеоадаптерах серии RADEON X1000.
- Улучшенный модуль разгона на уровне драйвера для видеоадаптеров NVIDIA:Теперь RivaTuner больше не подсвечивает на ползунках регулировки частот жёстко заданные специфичные для драйверов семейства Detonator диапазоны частот [90%;125%], а запрашивает эти диапазоны непосредственно у драйвера. Это позволяет Вам видеть диапазоны допустимых для установки стандартными средствами панели настроек драйвера NVIDIA частот подсвеченными прямо на ползунках.
Теперь RivaTuner автоматически отключает закладку разгона в панели настроек драйвера при включении альтернативного режима автозагрузки в настройках модуля разгона на уровне драйвера. Эта функциональная возможность полезна при разгоне видеоадаптера за пределы допустимых диапазонов частот панели настроек (например, при превышении порога 800МГц частотой памяти на GeForce 7900GT) и она делает необязательной требуемое ранее ручное отключение автозагрузочной процедуры панели настроек в целях предотвращения возможного конфликта настроек.
- Добавлена экспериментальная ограниченная поддержка Vista x32. Теперь все низкоуровневые функциональные возможности RivaTuner включая низкоуровневый разгон, мониторинг, управление кулером, цветовую коррекцию и аппаратную диагностику для поддерживаемых графических процессоров ATI и NVIDIA также доступны под Vista. Пожалуйста, имейте в виду, что на данный момент RivaTuner не поддерживает никаких Vista драйверов видеоадаптеров, поэтому ни одна из функций уровня драйвера (например, Direct3D/OpenGL настройки на уровне драйвера для видеоадаптеров NVIDIA и разгон на уровне Overdrive для видеоадаптеров ATI с раздельной регулировкой 2D/3D частот) не будет работать под Vista. Полная поддержка настроек на уровне драйвера появится только после официального выхода Vista. Пожалуйста, обратитесь к секции "Известные проблемы" для получения более детальной информации о поддержке Vista.
- Улучшенный модуль запуска:
Улучшенный редактор стандартных элементов запуска. Теперь можно использовать список предопределённых приложений для автоматического заполнения пути и параметров командной строки для наиболее часто используемых приложений (например, для загрузки и выгрузки сервера статистики, начала и завершения бенчмарка посредством сервера и т.д.). Пожалуйста, учтите, что список предопределённых приложений может расширяться пользователем, поэтому Вы можете добавить к нему Ваши собственные наиболее часто используемые приложения путём редактирования секции [PredefinedApplications] файла RivaTuner.cfg.
Добавлена ориентированная на опытных пользователей регулируемая задержка между закрытием запущенного в режиме восстановления после завершения приложения и восстановлением сохранённых перед его запуском настроек. Задержка может использоваться для увеличения стабильности некоторых систем при использовании связанных с приложением профилей разгона на видеоадаптерах семейства ATI RADEON X1000. Задержка по умолчанию равна 1000мс и может настраиваться с помощью ключа реестра RATPreRestoreDelay.
- Улучшенный модуль мониторинга:
Добавлен мониторинг цикла работы референсного кулера для графических процессоров G71 и G73.
Соответствие между VID и GPIO пинами больше не задаётся жёстко в реализации источника данных "VID ядра" модуля мониторинга. Теперь база данных может содержать специфичные для каждой модели соответствия, задаваемые в секции [VIDGPIO] файла RivaTuner.cfg. Это позволяет осуществлять мониторинг VID на видеоадаптерах с нестандартным соответствием между VID и GPIO пинами (например, на видеоадаптерах серии GeForce 7900GT/GTX).
Добавлен многопроцессорный мониторинг температур графических ядер для SLI систем. Теперь помимо графиков температур выбранного видеоадаптера RivaTuner также отображает графики "Температура ядра 0" ... "Температура ядра N" и "Температура окружения 0" ... "Температура окружения N" если многопроцессорный режим рендеринга активизирован и выбранный видеоадаптер является компонентой SLI конфигурации.
Добавлен экспериментальный режим группировки значений в ОЭД. Теперь читабельность ОЭД может быть улучшена когда несколько значений одинаковой размерности одновременно отображаются в ОЭД (например, когда одновременно отображаются температуры и частоты графического и центрального процессоров). При включении режима группировки относящиеся к одной и той же группе значения отображаются в одной строке, помеченной именем группы (например, "GPU"). Пожалуйста, учтите, что на данный момент режим группировки ориентирован только на опытных пользователей и отключен по умолчанию. Вы можете включить его с помощью ключа реестра EnableOSDGroups.
Ключ командной строки /M больше не служит для установки пользовательских маркеров слежения на графиках мониторинга. Теперь данный ключ может использоваться для добавления произвольного глобального мгновенного маркера события с произвольным текстовым описанием на панель истории событий RivaTuner. Это позволяет добавлять в историю событий произвольные маркера, упрощающие последующий анализ отчётов модуля мониторинга (например, можно добавить маркер "Я вижу артефакты в данный момент" посредством горячей клавиши непосредственно во время игры). Пожалуйста, учтите, что появившийся в редакторе стандартных элементов запуска список предопределённых приложений позволяет Вам быстро создавать элементы запуска для добавления глобальных мгновенных маркеров событий.
- Беспрецедентно гибкая расширяемая пользователем система локализации. Теперь Вы можете сами с лёгкостью перевести RivaTuner на свой родной язык и разделить свой перевод с другими пользователями сети. Система локализации предоставляет следующие функциональные возможности:
Перевод на каждый язык представлен так называемым локализационным пакетом, который может включать в себя любую комбинацию следующих компонент:
Локализацию интерфейса пользователя (т.е. всех диалоговых окон, меню, всплывающих подсказок и сообщений, отображаемых самой RivaTuner).
Локализацию внешних файлов помощи (т.е. описаний плагинов, патч-скриптов и т.д.).
Локализацию системы контекстной помощи.
Локализацию ReadMe и FAQ.
Вашу контактную информацию (полное имя, электронный адрес и ICQ). Если Вы указываете свою контактную информацию в локализационном пакете, она автоматически отображается в RivaTuner в закладке "Ссылки" при выборе пользователем Вашего локализационного пакета в настройках. Это позволяет пользователям с лёгкостью связываться с Вами и отправлять Вам свои отзывы о качестве перевода либо сообщать о замеченных опечатках.
При отсутствии любой из перечисленных выше компонент в локализационном пакете система локализации RivaTuner продолжит работать нормально и просто использует вместо этого встроенный (английский) язык. Вы чувствуете в себе силы и достаточно терпеливы для перевода названий более 1200 интерфейсных элементов, более 200 внешних файлов помощи, более 100 страниц ReadMe и FAQ и более 400 тем в системе контекстной помощи? Хватает сил только на перевод интерфейса? С этим нет никаких проблем, Вы сами можете определять степень локализации для своего локализационного пакета.
Система локализации RivaTuner даёт сторонним авторам локализационных пакетов максимальную свободу и в выборе пути локализации:
Общепринятая локализация на основе библиотеки ресурсов, более всего подходящая для нетрадиционных языков с кодировкой UNICODE. Если в локализационный пакет включена произвольная библиотека Resource.dll, RivaTuner может загружать все ресурсы из неё вместо исполняемого файла. Пожалуйста, учтите, что Вы можете автоматически сгенерировать исходную Resource.dll, содержащую копию ресурсов текущей версии RivaTuner, с помощью ключей командной строки /MR или /MAKERESOURCE.
Помимо общепринятой локализации на основе библиотеки ресурсов, многие многоязычные программные продукты также используют принцип так называемых языковых таблиц, позволяющий программному продукту получить локализованную строку из файла с локализованной таблицей по строковому либо цифровому идентификатору. Данный принцип требует ручной поддержки локализации в коде программного обеспечения для каждой переводимой строки, что значительно увеличивает риск пропуска той или иной строки при переводе, делает языковые таблицы зависимыми от идентификаторов строк, используемых разработчиком программного обеспечения. Это также делает языковые таблицы трудными для редактирования и понимания без участия разработчика оригинального ПО. В качестве альтернативы данному принципу, RivaTuner представляет уникальную и полностью оригинальную концепцию перевода интерфейса в режиме реального времени, лишённую данных недостатков. RivaTuner предлагает новую концепцию, основанную на идее автоматического перевода содержимого любой строки, отображаемой в любом окне RivaTuner. Перевод выполняется посредством так называемых баз данных перевода, говорящих RivaTuner как перевести ту или иную выводимую фразу на нужный язык. Базы данных перевода предоставляют следующие функциональные возможности авторам сторонних локализационных пакетов:
Основанная на файловой системе структура базы данных перевода позволяет опционально хранить её как в едином, так и в нескольких независимых файлах. Это позволяет хранить части базы данных для разных компонент пользовательского интерфейса в независимых файлах для удобства редактирования (например, иметь независимые базы для перевода содержимого диалоговых окон и меню), а также даёт возможность расширения существующей базы (например, позволяет устанавливать новые плагины с локализованным интерфейсом пользователя).
Возможность задания разных вариантов перевода для одной и той же фразы, отображаемой на элементах управления разного типа либо на элементах управления с разными идентификаторами. Чаще всего, Вам не нужно заботиться о привязке перевода к типу либо идентификатору элемента управления, в котором отображается переводимая фраза. Тем не менее, Вы можете при желании и необходимости задать разный перевод одной и той же строки в зависимости от того, где она отображается (например, задать короткий вариант перевода для кнопок, но длинный для их всплывающих подсказок и т.д.). В этом случае база данных может содержать как универсальный перевод для всех типов элементов управления, так и специфичные варианты перевода для того или иного элемента управления при необходимости.
Возможность изменения размеров элементов управления, связанных с переводимой строкой. База данных может задавать новые размеры элементов управления (например, кнопок) в диалоговых единицах, если переведённый текст в них не влезает. Возможно изменять ширину и (или) высоту связанного с переведённой строкой элемента управления, используя при необходимости фиксацию левой, верхней, правой либо нижней координаты.
Встроенные средства отладки системы локализации. Авторы локализационных пакетов могут включать систему подробного протоколирования с помощью ключа реестра EnableLocalizationLog при разработке своего локализационного пакета для отслеживания всех приходящих от ядра RivaTuner локализационных запросов и всех ответов на них из базы данных перевода.
В дистрибутив включен полный пакет русской локализации для демонстрации локализационных возможностей RivaTuner авторам сторонних локализационных пакетов.