
Оверлей производительности Steam теперь отслеживает температуру процессора, но требует доступа к ядру
Игровой оверлей производительности Steam теперь может отображать температуру вашего процессора как в Windows, так и в Linux. Для этого используется драйвер режима ядра, который предоставляет инструменту глубокий доступ к системе для считывания данных с аппаратных датчиков. В Windows драйвер запускается только при включении полного уровня детализации процессора, а полностью отключить его можно во внутриигровых настройках. Функция использует технологию от CPUID - тех же разработчиков, что и CPU-Z, - поэтому она основана на проверенных инструментах, а не на новом пользовательском драйвере от Valve.
Valve постоянно обновляла Steam Performance Monitor в течение последних нескольких месяцев, и эта функция температуры процессора заполняет один из последних пробелов. До этого обновления вы могли видеть температуру GPU, загрузку CPU, загрузку GPU, использование оперативной памяти и подробную статистику кадров, но не фактический уровень нагрева CPU. Теперь все это в одном месте - без необходимости использования сторонних приложений.
Официальное примечание к обновлению гласит:
"Performance Monitor теперь поддерживает температуру процессора в Windows и Linux. В Windows для этого требуется драйвер режима ядра, и есть возможность отключить его, если он вам не нужен. Драйвер устанавливается и работает только тогда, когда Performance Monitor виден на полном уровне детализации процессора, и только если вы не отключили драйвер в настройках In-Game".
Драйвер в режиме ядра работает очень близко к ядру операционной системы, что означает, что он имеет доступ к низкоуровневым аппаратным данным, таким как бортовые температурные датчики. Компромисс заключается в том, что любое программное обеспечение, работающее на этом уровне, подвергается большему риску в случае компрометации, поэтому некоторые геймеры беспокоятся, когда речь идет о доступе к ядру. Valve позаботилась о том, чтобы этот драйвер был опциональным, поэтому все, кому не нужен такой уровень доступа, могут отключить его.
Вместо того чтобы создавать собственный драйвер, Valve использует драйвер CPUID SDK - тот же тип, что используется в CPU-Z и других известных приложениях для мониторинга аппаратного обеспечения. Это означает, что код уже был протестирован и широко распространен, что может успокоить пользователей, которые могут беспокоиться о том, что непроверенное программное обеспечение подключится к их ядру.

Отключить функцию очень просто. Зайдите в настройки внутриигрового оверлея Steam, найдите опцию "Включить метрики на основе драйвера ядра (температура процессора)" и снимите флажок. Драйвер не будет активен, пока не будет выбрано подробное наложение CPU, поэтому большинство игроков не заметят никаких фоновых изменений до тех пор, пока не развернут дисплей статистики.
Это является частью более широких усилий Valve по превращению оверлея в мощный универсальный инструмент мониторинга. Когда в начале этого года был обновлен внутриигровой монитор производительности, он заменил крошечный счетчик FPS на гораздо более подробную панель системной статистики. На самом высоком уровне детализации она показывает реальные и сгенерированные кадры (полезно для пользователей DLSS или FSR), график истории FPS, загрузку GPU и CPU, температуру GPU и использование оперативной памяти. Как и раньше, вы можете разместить его в любом углу экрана и настроить контрастность и непрозрачность фона, чтобы он оставался видимым на фоне различных игровых визуальных эффектов.

Image credit: PC Gamer
Пользователи Steam Deck найдут его знакомым - дизайн и расположение статистики практически идентичны накладке второго уровня Deck, только теперь она доступна и для ПК-геймеров. Интеграция означает, что игрокам не нужно устанавливать отдельные инструменты мониторинга, такие как MSI Afterburner или HWMonitor, чтобы отслеживать основные показатели.
Обновление оверлея производительности от Valve появилось вместе с другими изменениями бета-версии клиента. Одним из важных изменений стало включение Proton по умолчанию для всех игр на системах на базе Linux. Раньше совместимость с Proton приходилось включать вручную для игр, не имеющих собственной версии для Linux, но теперь Steam автоматически применяет ее ко всей вашей библиотеке, если вы не откажетесь от этого. Благодаря этому изменению геймерам на Linux, в том числе владельцам Steam Deck, будет проще запускать игры, предназначенные только для Windows, без необходимости изменять скрытые настройки.
Мониторинг температуры процессора на основе CPUID - еще один пример того, как Valve добавляет в Steam функции, которые раньше были доступны только с помощью внешнего программного обеспечения. Для геймеров, которые любят следить за каждой деталью - от скачков нагрузки на процессор до повышения температуры - это означает, что будет меньше оверлеев, борющихся за место на экране, и меньше приложений, работающих в фоновом режиме.
Для тех, кто беспокоится о безопасности системы, тот факт, что драйвер является опциональным, неактивным по умолчанию, если вы не запрашиваете подробные данные о процессоре, и основан на хорошо проверенном коде, должен обеспечить некоторое спокойствие. А если вы предпочитаете минимализм, можно обойтись базовым счетчиком FPS и скрыть более глубокую статистику.
С этим обновлением монитор производительности Steam теперь охватывает почти все ключевые игровые показатели в одном интегрированном наложении. Показания GPU и CPU, статистика кадров и отслеживание памяти превратились в полноценный инструмент для мониторинга игровой производительности компьютера, не выходя из игры.
Коментарии