Valve исправила ошибку в отображении частоты процессора в Steam
В мире науки префиксы системы СИ считаются священными. Однако в компьютерных науках выбор между «мега» и «меби» иногда вызывает споры. Оказалось, что один из программистов Valve оказался на «неправильной» стороне этой дискуссии, отображая частоту процессора в оверлее производительности Steam. К счастью, ошибка была быстро исправлена небольшим патчем.
На прошлой неделе Valve добавила оверлей производительности в бета-версию Steam. Новый инструмент выглядит довольно удобным: он показывает частоту кадров, тактовую частоту процессора, его загрузку, а также потребление оперативной и видеопамяти — всё в компактной панели, которую можно разместить в любом месте экрана.
Однако в заметках о патче разработчики указали, что исправили «конвертацию МГц/ГГц для значений частоты процессора в мониторе производительности, чтобы значения не были на 2,4% ниже ожидаемых». Как же так получилось? Всё дело в префиксах.
Допустим, ваш процессор работает на частоте 3500 МГц, и вы хотите отобразить это значение в ГГц. Поскольку герц — это единица СИ, используется десятичная система префиксов, где «гига» означает умножение на 1000. Таким образом, частота будет равна 3,5 ГГц. Однако Valve по ошибке применила двоичный префикс «гиби», который означает умножение на 1024.
Разделите 1000 на 1024, вычтите 1 и умножьте на 100 — получите разницу в 2,34%. Не совсем 2,4%, но очевидно, где именно Valve допустила ошибку. Конечно, это мелочь, и похвально, что программисты быстро её исправили, но всё равно забавно, что такая простая вещь ускользнула от внимания.
Кстати, хотелось бы, чтобы другие компании так же оперативно исправляли свои оверлеи. Например, Nvidia Frameview до сих пор иногда «забывает» настройки горячих клавиш или папок. Конечно, команда, работающая над ним, очень мала (буквально один-два человека), и это не самый приоритетный баг для Nvidia, но если Valve смогла быстро починить свою ошибку, почему бы не последовать её примеру?
Лично я по-прежнему предпочитаю MSI Afterburner и RivaTuner Statistics Server для кастомизируемого оверлея производительности, но приятно иметь альтернативы. Интересно, какие ещё улучшения Valve внесёт в свою панель.
0 комментариев