preload
Сен 27

Бывший инженер Microsoft рассказал, как баг разогнал игру 3D Pinball до 5000 FPS

Бывший инженер Microsoft Дейв Пламмер (Dave Plummer) раскрыл детали программной ошибки в классической игре 3D Pinball for Windows — Space Cadet, встроенной в ОС Windows, которая проявилась спустя годы после её выхода. При определённых условиях игра могла загружать всё ядро процессора и генерировать запредельную скорость вплоть до 5000 кадров в секунду.

Ноутбуки HONOR MagicBook: технологии, дизайн и производительность для любых задач

Обзор смартфона HUAWEI Pura 80 Pro: разумный флагман с мощнейшей камерой

Шестиядерники за 10 тысяч рублей — сравнение и тесты

Обзор планшета HUAWEI MatePad 11,5» (2025): апгрейд без бликов

Компьютер месяца — сентябрь 2025 года

Обзор видеокарты Acer Nitro Intel Arc B580 OC

Читайте также:  Продажи Elden Ring взяли новую высоту — помог ажиотаж вокруг Shadow of the Erdtree

Обзор ноутбука HONOR MagicBook Pro 16 HUNTER 2025. Для игр? Для работы? Для игр и работы!

В чем уникальность зум-камеры HUAWEI Pura 80 Ultra?

Источник изображения: Microsoft

Пламмер, являющийся разработчиком 3D Pinball, портировал её с Windows NT на Windows 95 и работал над такими компонентами системы, как «Диспетчер задач» и встроенная поддержка ZIP. Он рассказал на своём канале YouTube, что ошибка заключалась в том, что игровой движок был лишён ограничителя частоты кадров и пытался визуализировать сцены так быстро, как только мог.

На оригинальном оборудовании с процессором MIPS R4000 с тактовой частотой 200 МГц это приводило к комфортным 60-90 FPS. Однако спустя несколько лет, с появлением более мощных многоядерных систем, этот баг вышел из-под контроля. Игра начала бессмысленно потреблять 100 % ресурсов одного из ядер процессора, пытаясь выдать тысячи кадров в секунду, что было абсолютно избыточно для игрового процесса.

Читайте также:  «Моя мечта сбывается»: уже завтра выйдет демоверсия Fallout: Vault 13 — фанатского ремейка классической Fallout

Впоследствии другой бывший инженер Microsoft, Рэймонд Чен (Raymond Chen), исправил эту проблему, вручную установив в коде игры ограничение в 100 FPS. Несмотря на то, что сейчас эта история кажется забавной, Пламмер подчеркнул, что в то время подобные инциденты, требующие исправления в сервис-пакете, воспринимались крайне серьёзно и считались профессиональным упущением и даже «в какой-то мере позором».

Источник:

Поделись в соц.сетях:


Комментарии закрыты.

IT новости – информационный портал DS1030.ru Все права защищены © 2017 - 2018
Яндекс.Метрика Рейтинг@Mail.ru
Читайте ранее:
Рейтинг самых продаваемых игр для PlayStation за 30 лет на рынке США наполовину состоит из Call of Duty, но впереди всё равно GTA V

Североамериканскому релизу оригинальной PlayStation накануне исполнилось 30 лет, и ведущий аналитик компании Circana Мэт Пискателла (Mat Piscatella) по такому случаю...

Ультражестокий шутер Pigface, который выглядит как смесь Manhunt и Hotline Miami, получил новый трейлер и дату выхода в раннем доступе Steam

Независимый канадский разработчик-одиночка titolovesyou при поддержке издательства DreadXP объявил дату выхода в раннем доступе своего ультражестокого олдскульного шутера Pigface. Обзор...

Исследование мира, сражения с ёкаями и демонический хорёк: журналисты показали почти 20 минут геймплея Nioh 3

Портал IGN в рамках рубрики IGN First устроил новую геймплейную демонстрацию предстоящего фэнтезийного ролевого экшена Nioh 3 от издательства Koei...

Закрыть