Кто-то в Valve перепутал свои префиксы единиц измерения, но быстрое обновление последней бета-версии Steam исправило ваше чтение процессора медленнее обычного.

В области науки префиксы СИ пользуются всеобщим уважением. Однако среди ученых-программистов различие между приставками типа мега и меби может вызывать споры. Это было продемонстрировано тем фактом, что один программист в Valve ненамеренно встал на сторону «префиксной войны», отображая тактовые частоты CPU в оверлее производительности Steam. К счастью, данный вопрос был решен простым исправлением программного обеспечения.

На прошлой неделе Valve интегрировала монитор производительности в текущую бета-версию Steam, и должен признать, он очень удобно разработан. Он отображает частоту кадров, тактовую частоту процессора, загрузку процессора, а также потребление оперативной памяти (RAM) и видеопамяти (VRAM), все аккуратно организовано в подвижной панели, которую можно перемещать по экрану.

Однако в некоторых примечаниях к патчам бета-клиента Steam Valve ‘исправила преобразование МГц/ГГц для значений скорости процессора в Performance Monitor, так что значения теперь не ниже ожидаемых на 2.4%’. Каким образом можно пропустить 2.4% от частоты работы процессора? Ответ кроется в префиксах.

Проще говоря, если ваш процессор работает на частоте 3500 мегагерц (MHz), в терминах, которые ближе к тем, что используются в области компьютерных наук, можно сказать, что он функционирует со скоростью 3.5 гигабит/с (гиби). Это связано с тем, что ‘гига’ в Международной системе единиц (СИ) означает множитель 1000, тогда как в компьютерной науке это обычно относится к множителю 1024. Различие преимущественно академическое, так как оба эти единицы широко используются и эквивалентны для практических целей.

Если вы разделите 1000 на 1024, отнимете 1 от результата и умножите ответ на 100, то найдете разницу примерно в 2.34%. Хотя это не точно 2.4%, очевидно, что Valve допустила ошибку в расчетах, которую они быстро исправили. Забавно наблюдать такую мелкую ошибку у такой крупной компании!

Пожалуйста, учтите, я хотел бы, чтобы другие компании могли решить проблемы наложения и мониторинга производительности так же быстро, как это сделала эта компания. Для ясности, Nvidia Frameview постоянно забывает сочетания клавиш или выбор файла, что может быть немного расстраивающим, но учитывая, что команда, ответственная за эту функцию, довольно маленькая, возможно, для Nvidia это не является высоким приоритетом. Тем не менее, если Valve способна справиться с этим, нет причин, почему другие компании не могут сделать то же самое.

Я нахожу инструменты MSI Afterburner и RivaTuner Statistics Server более адаптивными для отображения производительности по сравнению с другими инструментами, однако наличие альтернативных вариантов всегда полезно. Мне любопытно узнать о потенциальных разработках, которые Valve может представить в своей мини-баре.

Смотрите также

2025-06-24 15:17