Как замедлить старую игру на windows 10
Перейти к содержимому

Как замедлить старую игру на windows 10

  • автор:

Многие старые игры, запущенные на современном многоядерном и многобитном железе, начинают летать, причём в самом плохом смысле этого слова. То есть, скорость процесса игры в несколько раз быстрее, чем планировалось программистами. Выглядит это всё как ускоренное видео — cмешно, конечно, но играть невозможно.

И в то время, когда всё прогрессивное человечество пытается игры ускорить, мы их будем замедлять.

Windows

В винде проблема возникает, как правило, из-за многоядерности проца. «В лоб» решается довольно просто:

  1. Запускаем игру
  2. Вызываем диспетчер задач ( Ctrl + Shift + Esc )
  3. На вкладке «процессы» находим процесс игры, давим на нём правой кнопкой мыши и выбираем «Установить связь» или «Задать соответствие» (в зависимости от версии системы может называться по-разному)
  4. Убираем все галки, кроме «CPU 0»
  5. Возвращаемся в игру

И так придётся делать при каждом запуске игры.

Не забудьте поставить корректные драйвера на ваше железо. Плюс, всякие оптимизаторы и другие утилиты для процессора, от производителя.
Может статься, что всё будет работать и без вышеописанного геморроя.

Ещё, говорят, помогает установка программ AntiTurbo или Moslo.

Linux

В линухах корни проблемы немного другие. Здесь частота процессора варьируется в зависимости от текущей нагрузки. И получается, что при запуске игры она одна, а после запуска — другая, повышенная.

Решается двумя способами.

Первый способ — зафиксировать частоту процессора.

В убунте, например, это делается так:

cpufreq-selector -g performance

Вернуть всё обратно можно передав значение ondemand вместо performance.

Кстати, в зависимости от дистрибутива, команда cpufreq-selector может называться cpufreq-set (в пакете cpufrequtils).
Можно пойти и другим путём, без привязки к определённой программе:

echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
.
echo performance > /sys/devices/system/cpu/cpu N /cpufreq/scaling_governor

Ещё можно использовать апплет частоты процессора панели GNOME.

powersave — всегда пониженная частота, режим экономии питания
performance — всегда повышенная частота, режим максимальной производительности
ondemand — режим выбирает система, в зависимости от задач и нагрузки (по умолчанию)

Второй способ — нагрузить процессор непосредственно перед запуском игры. Например, таким скриптом:

# Flood the CPU for four seconds so that it is running at the currect speed
RandomFork () while [ «$SECONDS» -le «4» ]; do
let MYRND=»$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM*$RANDOM$RANDOM+$RANDOM*$RANDOM/$RANDOM*$RANDOM»
done
>

  • Как поступить если игра на компътере идёт слишком быстро
  • http://rutracker.org/forum/viewtopic.php?t=482782 (смотреть обсуждение)

Файлы

X: Beyond the Frontier имела очень хитрую защиту от копирования. Игра могла быть легко скопирована, и внешне защита себя никак не проявляла — всё работало. Но пиратские копии различным образом обманывали игрока — вы получали меньше денег за продажу товаров; ваш груз мог исчезнуть сам по себе, без каких-либо причин; квесты могли быть выполнены игроком, но не засчитывались. и самое «замечательное» — всё это могло случиться после многих часов игры без сохранения.

Каталог игр

по платформе

  • Amiga (186)
  • Amiga CD32 (10)
  • Amstrad CPC (42)
  • Commodore 64 (50)
  • DOS (6369)
  • DVDi (28)
  • Macintosh (45)
  • PC-88 (33)
  • PC-98 (90)
  • Windows (4914)
  • Windows 3.x (419)
  • Windows 3.x/DOS (50)
  • Windows/DOS (212)
  • Windows/Windows 3.x (417)
  • ZX Spectrum (73)

по году выпуска

Поддержите нас!

Привет, олдгеймер! Если тебе нравится наш проект и тебе не безразлична его судьба, ты можешь поддержать нас на Boosty или любым другим способом

Запуск старых игр на современном компьютере — список методов

Если вы любите старые квесты от Sierra, LucasArts и не только – рекомендую первым делом сходить и посмотреть, нет ли нужной вам игры в списке поддерживаемых ScummVM или ResidualVM.

Если есть пометка “Good” или “Excellent” – то качайте без проблем, но учтите, что не всегда поддерживаются пиратские русификации игры (для фанатов лицензионной чистоты поясню – официальных локализацией для множества старых игр не существует, а пиратские порой были на высоте).

Данные программы – эдакие альтернативные интерпретаторы игровых квестовых движков.

ScummVM изначально заточенный под квесты от LucasArts, но позже в него была добавлена поддержка других квестов, вроде The Neverhood, Toonstruck и многих других. ResidualVM же изначально писался для запуска Grim Fandango.

Реализация обоих портов есть под разные ОС, в том числе Windows, Linux,Mac OS X, Android и другие. Исходный код открыт.

Игры под MS-DOS

Source-порты

Первым делом для выбранной вами игры рекомендую поискать source-port. К ним относятся проекты двух видов:

  1. Автор игры открыл исходный код игры, и фанаты его портировали на другие ОС, часто попутное улучшая его, например, добавляя поддержку высоких разрешений, полигональных моделей, более удобное управление и т.п. Пример – порты Doom, Quake, Duke Nukem 3D и т.п.
  2. Программисты-фанаты игры самостоятельно разобрали исполняемый файл и ресурсы игры, воссоздав движок игры с нуля, никто им ничего не давал. Такие продукты формально нельзя назвать source-портом, т.к. собственно “source” (исходный код) оригинала в них не фигурирует. Но на практике их всё равно называют так, ибо проще. Пример: OpenXcom.
  1. Сайт Games Revival – периодически обновляется силами сообщества, на нём собрана информация про 300+ портов к почти 150 играм.
  2. В любой поисковой системе набрать “[название игры] source port” и надеяться на позитивный исход.

DosBox

Самый универсальный вариант – эмулятор DOS’а под названием DosBox. Он лучше, чем просто виртуальная машина, потому что как правило работает быстрее и заточен именно под эмуляцию игр. Но официальную версию 0.74 брать не рекомендую – та обновлялась последний раз в 2010 году.

Лучше используйте DOSBox SVN Daum – свежайшую сборку с последними патчами. Она работает стабильнее, заметно быстрее (захотите запустить шутеры 1995 года и старше – почувствуете колоссальную разницу), у неё лучше с совместимостью, есть возможность управлять эмуляцией через менюшки, есть поддержка эмуляции трёхмерного ускорителя Voodoo (эмуляция Glide API), эмуляция сетевой карты, MIDI-синтезатора Roland MT-32… Короче, эта версия – правильный выбор.

Игры под Windows 3.1

Если игра 16-битная, она не запустится под 64-битной версия ОС. Но можно ведь запустить Windows 3.1 в DosBox! Существуют и готовые сборки этого добра, например – от коллектива old-games. Наверняка есть и другие, но я не встречал.

Игры под Windows 95 и выше

Здесь я считаю, что у вас на компьютере установлена Windows 7 или старше. Если вы гордый владелец Mac OS X или Linux, то последующие советы вам вряд ли помогут. Но всё равно рекомендую посмотреть, мало ли.

С поддержкой только Glide (Voodoo)

Самая большая в плане проблемности ситуация – встретить игру, которая либо запускается только на видеокарте Voodoo/Voodoo 2, либо только с ними показывает нормальную картинку. Варианта тут два:

  1. Использовать Glide-wrapper – транслятор Glide инструкций для видеокарты в OpenGL/Direct3D. Поддержка далеко не 100% игр, может сказываться на производительности. И тем не менее, далеко не самый плохой вариант. Инструкция по эмуляторам Glide.
  2. Купить Voodoo/Voodoo 2! Сегодня вполне можно купить эти карточки, причем не только на аукционах – их вполне можно найти в специализированных магазинах по цене в 300-500 рублей. Для этого конечно нужен компьютер с PCI-слотом (а то и с двумя, если хотите использовать две Voodoo 2 в SLI-режиме), но оно того стоит. Есть фанатские драйвера для Windows XP, которые подходят к Windows 7 (возможно и к 8, не проверял). Сайт с драйверами.

Без необходимости использовать Glide (Voodoo)

Здесь есть надежда, что игра просто запустится, что бывает довольно часто. Если же нет…

Source-порты

Патчи от фанатов

Самая замечательная ситуация – кто-из фанатов смог сделать патч к игре с закрытыми исходниками. Первым делом рекомендую искать на сайте old-games.ru, дальше – любимый поисковик.

Режим совместимости

Правый клик по ярлыку к программе -> свойства -> вкладка “совместимость”. Далее выбрать старую ОС и/или попробовать поиграться с чекбоксами вроде “отключить композицию рабочего стола”. Многие игнорируют эту возможность, а ведь ряд игр так вполне можно запустить. Тот же Drakan: Order of the Flame в режиме совместимости под Windows 7 у меня работает стабильнее, чем под Windows XP.

DxWnd

Утилита, решающая многие проблемы путём подмены DirectX-вызовов на свои. Может помочь игрушкам, написанным под Direct X версия с 1 по 7ю. Может работать как замедлялка, решает проблему с играми, работающими в 256-цветном режиме (например, StarCraft или Diablo 2), позволяет запустить в окне игры, работающие только в полноэкранном режиме и т.п. Но может и неплохо просаживать производительность, так что с настройками стоит экспериментировать. Есть открытые исходники.

Оригинальная версия.
Версия с патчами от old-games — для каких то игр может подойти лучше, для каких-то хуже, так что пробуйте обе версии.

Патчи для поддержки широкоформатных режимов

Ряд старых игр работает на современных ПК без проблем, но не поддерживают режимы экрана с пропорциями, отличными от 4:3 – или просто не позволяют их выставить, или искажают пропорции картинки в этих режимах (например, персонажи превращаются в толстеньких карликов). Как правило, такую проблему можно решить, покопавшись в исполняемом файле игры, даже не имея исходного кода. Здесь рекомендую сайт Widescreen Gaming Forum, ни разу меня он не подводил, когда я искал подобные патчи.

Виртуальные машины

  1. Серьёзная потеря производительности.
  2. Отсутствие нормального трёхмерного ускорения при установке ОС ниже Windows XP

Windows XP

Если вы являетесь счастливым обладателем этой ОС – то, во-первых, вы не получите проблем со старыми играми использующими 256-режим, да и ряд старых игр под Windows запустятся без проблем.

А во-вторых, вы можете напрямую запускать DOS-игры (если у вас 32-битная версия ОС). В этом случае рекомендую установить утилиту VDMSound Project. Она улучшает эмуляцию звуковой карты и вообще является крайне полезной альтернативой для DosBox. Но для более поздних ОС не подходит.

Консольные игры и игры с IBM-PC-НЕСОВМЕСТИМЫХ компьютеров

Тут всё обычно просто и приятно: скачиваем эмулятор, образ картриджа/дискеты с игрой, запускаем первое и загружаем в него второе. Иногда так же придётся скачивать BIOS (обход ограничений на авторское право со стороны разработчиков) и плагины (когда эмулятор является ядром, а для видео/аудио/IO-подсистем код пишется отдельно).

Большинство консолей до 4го поколения включительно (до Sega Mega Drive включительно) И ранних 8/16 битные ПК эмулируется практически идеально. Так что если вы фанат Famicom, Atari 2600 или ZX Spectrum – всё пойдёт просто прекрасно.

Консоли 5го поколения (например Sony PlayStation или Nintendo 64) эмулируются как правило хорошо, но не без исключений.

Эмуляция консолей 6 и последующих поколей скорее исключение, чем правило (Sony PlayStation 2, например, эмулируется более-менее прилично, только компьютер нужен мощный; Xbox – практически никак ).

Большинство эмуляторов и плагинов можно найти тут.
Отдельно стоит отметить эмулятор «всё в одном» RetroArch, который содержит пачку эмуляторов под одной оболочкой. Правда, на мой вкус, он настраивается сложнее других, узкоспециализированных эмуляторов. Зато на данный момент это быстрейший и совместимейший эмулятор PS1 под Android.

Нашли ошибку в советах или инструкциях? Знаете ещё какой-то способ? Пишите в личку или в комментарии, пост будет дополнен.

P.S. Уважаемое НЛО! Если вы посчитаете какую-либо из ссылок рекламной (хотя таких целей я не ставил) – удалите только её, пожалейте пост.

Как снизить скорость старых игр на новых компьютерах

Проблема, возникающая при запуске старых игр на новых ОС – неправильная скорость. Игра просто «летает», а происходит это из-за того, что на современных компьютерах установлены гораздо более мощные процессоры, чем на старых.

Вы непременно поймете, о чем мы говорим, если сами столкнетесь с подобной проблемой. Если нужная вам игра работает слишком в слишком быстром темпе, вам нужна программа, способная принудительно уменьшить частоту процессора.

Сейчас большой популярностью пользуется утилита CPUKiller. Она не занимает много места на компьютере, и работе с ней может легко обучиться любой желающий.

Сначала скачайте CPUKiller из интернета и установите на свой компьютер. Установка CPUKiller происходит в несколько щелчков мышью и мало чем отличается от установки других программ: вас поприветствует мастер установки и попросит выбрать директорию для установки. Сделайте все, что попросит вас сделать мастер, после чего запустите программу.

Если вы новичок и плохо разбираетесь в возможностях компьютера, kompik63.ru не рекомендует вам что-то менять в настройках программы. Давайте сразу применим ее на практике. Запустив CPUKiller, вы увидите на мониторе компьютера кривую работы процессора, а ниже – шкалу с бегунком. Если вы хотите замедлить работу процессора, снизить его частоту, переместите бегунок в правую сторону на необходимое число процентов и кликните «Start». Программа мгновенно заставит процессор работать так, как вам нужно. Сверните окно (но не закрывайте!) и запускайте игру. Когда захотите вернуть прежний режим работы, кликните «Stop».

Как вы уже заметили, программу можно использовать, не боясь испортить процессор или операционную систему, а также запускать и закрывать в любое удобное для вас время и на любое количество минут/часов/дней.

Похожее

2 мысли о “Как снизить скорость старых игр на новых компьютерах”

SeoТурист :

Отлично. Наконец смогу обитель зла старую сыграть. А то ностальгия уже просто придушила. Недавно установил, а система сообщила — мол слишком мощный комп у тебя приятель. Работать не будет. А с этой прогой думаю пойдёт.

Бывалый :

Остой все это. У меня куча старых игр которые летают и эта прога не помогает. Точнее да, она замедляет но все в игре движется рывками. Так что не катит.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *