Сегодня 24 сентября 2026
18+
MWC 2018 2018 Computex IFA 2018
реклама
Новости Software

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

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

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

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

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

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

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

Было интересно? Скажите об этом Google, чтобы чаще получать ссылки на наши новости про игры

Источник:

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Материалы по теме

window-new
Soft
Hard
Тренды 🔥
Хакер поручил ИИ-агентам взламывать интернет-магазины — украдены данные более 600 тыс. банковских карт 3 ч.
YouTube запустит новые ИИ-функции для блогеров — дубляж в реальном времени, анализ привлекательности видео и динамические миниатюры 7 ч.
YouTube представил «Пользовательские ленты» — теперь алгоритм рекомендаций можно настроить простыми словами 7 ч.
Control Resonant оказалась на торрентах за день до официального релиза 8 ч.
В Steam вышла демоверсия Dopros — нелинейного симулятора допроса в тоталитарной антиутопии 9 ч.
Titan Quest 2 не вырвется из раннего доступа Steam и Epic Games Store в 2026 году — новый трейлер и дата выхода версии 1.0 10 ч.
Microsoft удалит три мини-приложения, которые ещё недавно автоматически устанавливала в Windows 11 с Microsoft 365 11 ч.
Valorant получил крупный патч 13.06: новое оружие, временный режим, улучшенный интерфейс и точная оценка эффективности игроков 12 ч.
Graveyard Keeper 2 стартовала в Steam с «очень положительными» отзывами и уже обогнала первую часть по пиковому онлайну 12 ч.
Обнаружен вирус CLOSEDQUORUM, который после взлома Windows обращается за советами к ИИ 14 ч.
Новая статья: Обзор и тест процессорного кулера Scythe FUMA 3: а что там в Японии? 3 ч.
Китайская YMTC добилась запрета для Micron в Германии — под угрозой поставки 3D NAND 3 ч.
Microsoft представила планшет Surface Pro 12 и ноутбук Surface Laptop 13 на базе Snapdragon X2 Plus 3 ч.
Qualcomm представила платформу Snapdragon Sound Elite Gen 2 для автономных наушников с ИИ и Wi-Fi 6E 4 ч.
Logitech представила G Pro X3 Superstrike — флагманскую игровую мышь с бесконтактными переключателями и 135 часами работы 8 ч.
Logitech представила клавиатуру G Pro X2 Rapid с эффектом Холла и OLED, а также беспроводную гарнитуру G Pro X3 Lightspeed 8 ч.
В России стартовали продажи Xiaomi Redmi Note 17, 17 Pro и 17 Pro Max с ёмкими батареями и повышенной прочностью — от 21 990 рублей 8 ч.
Geely представила сверхбыструю ИИ-зарядку для электромобилей — с 10 до 70 % менее чем за пять минут 8 ч.
Брюссель наконец запустит систему оценки экоустойчивости дата-центров Евросоюза 8 ч.
Amazon пытается вернуть специалистов по ИИ и облакам, которых недавно уволила 9 ч.