Что будет если запустить 32 битную игру на 64 битной системе

Обзор соображений совместимости для 32-битных программ для 64-битных версий Windows

В этой статье рассматриваются соображения совместимости и ограничения для 32-битных программ, работающих на 64-битных версиях Windows.

Применяется к: Windows 10 — все выпуски, Windows Server 2012 R2
Исходный номер КБ: 896456

Сводка

В 64-битных версиях Windows подсистема Microsoft Windows-32-on-Windows-64 (WOW64) для запуска 32-битных программ без изменений. 64-битные версии Windows не поддерживают 16-битные и 32-битные драйверы. Программы, зависят от 16-битных сеяных или 32-битных драйверов, не могут работать на 64-битных версиях Windows, если производитель программы не предоставляет обновление для программы.

Могут возникнуть соображения, влияющие на совместимость или производительность программы. Вы можете определить, будет ли программа иметь проблемы с совместимостью или производительностью, опробовав программу на одной из 64-битных версий Windows.

В этой статье описываются некоторые соображения совместимости для запуска 32-битных программ в 64-битных версиях Windows. В этой статье не сравнивают 32-битные и 64-битные версии Windows 64-битных операционных систем. В этой статье предполагается, что вы понимаете разницу между 32-битными и 64-битными бинарами.

Введение

X64-версии Microsoft Windows оптимизированы для запуска 64-битных программ. Кроме того, x64-версии Windows подсистемы WOW64 для запуска 32-битных программ.

Запуск 32-битных программ

Подсистема WOW64 позволяет 32-битным программам работать без изменений в x64-версиях Windows. Подсистема WOW64 создает 32-битную среду в версиях x64 Windows. Дополнительные сведения о подсистеме WOW64 см. в разделе «Запуск 32-битных приложений» в разделе 64-bit Windows документации microsoft Platform SDK. Чтобы просмотреть этот документ, посетите следующий веб-сайт Microsoft: Запуск 32-битных приложений

Соображения производительности программы

Подсистема WOW64 создает 32-битную среду на основе x64 версий Windows. Некоторые 32-битные программы могут работать в этих операционных системах медленнее, чем в 32-битных версиях Windows. Кроме того, некоторые 32-битные программы, которые требуют много воспоминаний, могут демонстрировать повышенную производительность в x64-версиях Windows. Это увеличение производительности происходит потому, что x64-версии Windows поддерживают больше физической памяти, чем 32-битные версии Windows.

Дополнительные сведения о различиях в управлении памятью между 64-битными и 32-битными версиями Windows см. в разделе «Виртуальное адресное пространство» в разделе «Управление памятью» документации microsoft Platform SDK. Чтобы просмотреть этот документ, посетите следующий веб-сайт Microsoft: виртуальное пространство адресов

Ограничения подсистемы WOW64

Подсистема WOW64 не поддерживает следующие программы:

16-битные программы

X64-версии Windows не поддерживают 16-битные или 16-битные компоненты программы. Эмуляция программного обеспечения, необходимая для запуска 16-битных программ в версии Windows x64, значительно снизит производительность этих программ.

16-битный установщик часто используется для установки и настройки 32-битной программы. Кроме того, некоторые 32-битные программы требуют правильного запуска 16-битных компонентов. Хотя 32-битные программы с 16-битным компонентом могут работать правильно после установки, 16-битный установщик не может установить 32-битную программу. Программы, для работы с 16-битным компонентом не могут работать на x64-версии Windows.

Если 32-битная программа с 16-битным компонентом попытается запустить 16-битный файл или компонент, 32-битная программа будет входить в журнал system сообщение об ошибке. После этого операционная система позволит 32-битной программе справиться с ошибкой.

Чтобы определить, требуется ли для программы 16-битный компонент, установите и запустите программу. Если программа создает сообщение об ошибке, обратитесь к производителю программы для обновления, совместимого с x64-версиями Windows.

32-битные драйверы

X64-версии Windows не поддерживают 32-битные драйверы. Все драйверы аппаратных устройств и драйверы программ должны быть компилируются специально для x64-версии Windows.

Если 32-битная программа пытается установить 32-битный драйвер на компьютере с версией Windows x64, установка драйвера не удается. Когда такое поведение происходит, x64-основанная версия Windows сообщает об ошибке в 32-битную программу.

Если 32-битная программа пытается зарегистрировать 32-битный драйвер для автоматического запуска на компьютере с версией Windows на основе x64, загрузчик загрузки на компьютере распознает, что 32-битный драйвер не поддерживается. X64-версия Windows не запустит 32-битный драйвер, но запустит другие зарегистрированные драйверы.

Чтобы определить, требуется ли программе 32-битный драйвер, установите и запустите программу. Если программа создает сообщение об ошибке, обратитесь к производителю программы для обновления, совместимого с x64-версиями Windows.

Дополнительные рекомендации

Перенаправление реестра и файлов

Дополнительные сведения о перенаправлении файловой системы и реестра см. в разделе «Запуск 32-битных приложений» в разделе 64-bit Windows документации microsoft Platform SDK. Чтобы просмотреть этот документ, посетите следующий веб-сайт Microsoft: Запуск 32-битных приложений
Подсистема WOW64 перенаправляет 32-битные двоичные вызовы, не требуя изменений в 32-битных двоичных файлах. Однако при выполнении некоторых задач вы можете увидеть доказательства этого перенаправления. Например, если ввести сценарий командной строки в 64-битной командной строке, команда может не получить доступ к 32-битным программам в папке «Файлы программ». Подсистема WOW64 перенаправляет и устанавливает 32-битные программы в папке Program Files (x86). Чтобы получить доступ к правильной папке, необходимо изменить сценарий командной строки. Кроме того, необходимо ввести скрипт командной строки в 32-битной командной строке. 32-битная командная подсказка автоматически перенаправляет вызовы файловой системы в правильный 32-битный каталог.

Чтобы запустить 32-битную командную подсказку, выполните следующие действия:

Проверка версии

Некоторые 32-битные программы изучают сведения о версии операционной системы. Многие 32-битные программы, которые выполняют эту проверку, не распознают x64-версии Windows как совместимые операционные системы. При таком поведении 32-битная программа создает ошибку проверки версии, а затем закрывается. Если такое поведение происходит, обратитесь к производителю 32-битной программы для обновления, совместимого с x64-версиями Windows.

OpenGL

X64-версии Windows не включают драйвер графики OpenGL. Обратитесь к производителю устройства для драйвера, который совместим с x64-версиями Windows.

Консоль управления Майкрософт (MMC)

В x64-версиях Windows 64-битная версия консоли управления Microsoft (MMC) для запуска различных оснастки. Однако иногда может потребоваться, чтобы 32-битная версия MMC запускала оснастку в подсистеме WOW64. Дополнительные сведения о поведении MMC в x64-версиях Windows см. в статье «Запуск 32-битных и 64-битных 64-битных 64-битных 64-битных 64-битных Windows» в разделе Использование MMC 2.0 документации microsoft Platform SDK. Чтобы просмотреть этот документ, посетите следующий веб-сайт Microsoft: запуск 32-битных и 64-битных 64-битных 64-битных 64-битных Windows

x64 Considerations

X64-версии Windows поддерживают 32-битные инструкции и 64-битные инструкции. Подсистема WOW64 может запускать 32-битные программы в родном 64-битном режиме, переключая родной режим процессора. Отдельные уровни оборудования или программного обеспечения не требуются. При запуске 32-битной программы на основе x64 версий Windows вы можете не испытывать снижения производительности.

Дополнительные сведения о производительности процессора на основе x64 обратитесь к производителю процессора или посетите веб-сайт производителя. Сведения и решение, представленные в этом документе, представляют текущее представление корпорации Майкрософт по этим вопросам на дату публикации. Это решение доступно через Корпорацию Майкрософт или сторонний поставщик. Корпорация Майкрософт специально не рекомендует сторонних поставщиков или сторонних решений, которые могут быть описаны в этой статье. В этой статье также могут быть другие сторонние поставщики или сторонние решения. Поскольку Корпорация Майкрософт должна реагировать на изменение условий на рынке, эта информация не должна быть интерпретируется как обязательство корпорации Майкрософт. Корпорация Майкрософт не может гарантировать или одобрять точность любой информации или любого решения, представленного Корпорацией Майкрософт или любым упомянутым сторонним поставщиком.

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

Ссылки

Дополнительные сведения об процессоре AMD64 можно получить на следующем веб-сайте Advanced Micro Devices: ВЕБ-сайт AMD
Контактные данные сторонних организаций предоставлены в этой статье с целью помочь пользователям получить необходимую техническую поддержку. Эти данные могут быть изменены без предварительного уведомления. Корпорация Майкрософт не дает гарантий относительно правильности приведенных контактных данных сторонних производителей.

Дополнительные сведения о разработке программ для версий Windows Server 2003 и Windows XP можно найти на следующем веб-сайте Microsoft: Введение в разработку приложений для 64-битной версии Windows

В этой статье упомянуты программные продукты независимых производителей. Корпорация Майкрософт не дает никаких явных, подразумеваемых и прочих гарантий относительно производительности или надежности этих продуктов.

Источник

Устанавливается 32-бит игра на 64-бит систему

Что будет если запустить 32 битную игру на 64 битной системе. Смотреть фото Что будет если запустить 32 битную игру на 64 битной системе. Смотреть картинку Что будет если запустить 32 битную игру на 64 битной системе. Картинка про Что будет если запустить 32 битную игру на 64 битной системе. Фото Что будет если запустить 32 битную игру на 64 битной системе

Что будет если запустить 32 битную игру на 64 битной системе. Смотреть фото Что будет если запустить 32 битную игру на 64 битной системе. Смотреть картинку Что будет если запустить 32 битную игру на 64 битной системе. Картинка про Что будет если запустить 32 битную игру на 64 битной системе. Фото Что будет если запустить 32 битную игру на 64 битной системе

У меня тоже пишет 32 бита,дело не в игре

Что будет если запустить 32 битную игру на 64 битной системе. Смотреть фото Что будет если запустить 32 битную игру на 64 битной системе. Смотреть картинку Что будет если запустить 32 битную игру на 64 битной системе. Картинка про Что будет если запустить 32 битную игру на 64 битной системе. Фото Что будет если запустить 32 битную игру на 64 битной системе

У меня тоже пишет 32 бита,дело не в игре

Что будет если запустить 32 битную игру на 64 битной системе. Смотреть фото Что будет если запустить 32 битную игру на 64 битной системе. Смотреть картинку Что будет если запустить 32 битную игру на 64 битной системе. Картинка про Что будет если запустить 32 битную игру на 64 битной системе. Фото Что будет если запустить 32 битную игру на 64 битной системе

Ребя на каких процах сидите?

Если на АМД то это норм, у меня просадки от120-45 на ультрах

Пользуюсь АМД процом

Что будет если запустить 32 битную игру на 64 битной системе. Смотреть фото Что будет если запустить 32 битную игру на 64 битной системе. Смотреть картинку Что будет если запустить 32 битную игру на 64 битной системе. Картинка про Что будет если запустить 32 битную игру на 64 битной системе. Фото Что будет если запустить 32 битную игру на 64 битной системе

Ребя на каких процах сидите?

Если на АМД то это норм, у меня просадки от120-45 на ультрах

Пользуюсь АМД процом

..у меня Intel I-5, та же проблема..

Это не в процах дело. это картофан в очередной раз, то едет то тупит)))

Что будет если запустить 32 битную игру на 64 битной системе. Смотреть фото Что будет если запустить 32 битную игру на 64 битной системе. Смотреть картинку Что будет если запустить 32 битную игру на 64 битной системе. Картинка про Что будет если запустить 32 битную игру на 64 битной системе. Фото Что будет если запустить 32 битную игру на 64 битной системе

..у меня Intel I-5, та же проблема..

Это не в процах дело. это картофан в очередной раз, то едет то тупит)))

Бабка, которая придумала Дэт-метал и дружит с Чогьямом Трунгпой

Что будет если запустить 32 битную игру на 64 битной системе. Смотреть фото Что будет если запустить 32 битную игру на 64 битной системе. Смотреть картинку Что будет если запустить 32 битную игру на 64 битной системе. Картинка про Что будет если запустить 32 битную игру на 64 битной системе. Фото Что будет если запустить 32 битную игру на 64 битной системе

ничего не лагает дажэ на камне за 5 кило рублей. прост одноядерные игровые Целероны на Прескоте в 2019 какбы немного устрели

Рекомендуемые системные требования

Что будет если запустить 32 битную игру на 64 битной системе. Смотреть фото Что будет если запустить 32 битную игру на 64 битной системе. Смотреть картинку Что будет если запустить 32 битную игру на 64 битной системе. Картинка про Что будет если запустить 32 битную игру на 64 битной системе. Фото Что будет если запустить 32 битную игру на 64 битной системе

Hикогда не знаешь что наступит раньше – следующий день или следующая жизнь

Главная хитрость Мира Танков: играй как с пьяными

Что будет если запустить 32 битную игру на 64 битной системе. Смотреть фото Что будет если запустить 32 битную игру на 64 битной системе. Смотреть картинку Что будет если запустить 32 битную игру на 64 битной системе. Картинка про Что будет если запустить 32 битную игру на 64 битной системе. Фото Что будет если запустить 32 битную игру на 64 битной системе

Что будет если запустить 32 битную игру на 64 битной системе. Смотреть фото Что будет если запустить 32 битную игру на 64 битной системе. Смотреть картинку Что будет если запустить 32 битную игру на 64 битной системе. Картинка про Что будет если запустить 32 битную игру на 64 битной системе. Фото Что будет если запустить 32 битную игру на 64 битной системеКуак-куак, сайд тхе дуцк, но не было иного ответа от феи Ты плачешь… только мне тебя не жаль.

Без блица немцы унылы

Что будет если запустить 32 битную игру на 64 битной системе. Смотреть фото Что будет если запустить 32 битную игру на 64 битной системе. Смотреть картинку Что будет если запустить 32 битную игру на 64 битной системе. Картинка про Что будет если запустить 32 битную игру на 64 битной системе. Фото Что будет если запустить 32 битную игру на 64 битной системе

она тогда будет весить раза в 3 больше))) и требования к железу очень сильно вырастут до топовых железок

Что будет если запустить 32 битную игру на 64 битной системе. Смотреть фото Что будет если запустить 32 битную игру на 64 битной системе. Смотреть картинку Что будет если запустить 32 битную игру на 64 битной системе. Картинка про Что будет если запустить 32 битную игру на 64 битной системе. Фото Что будет если запустить 32 битную игру на 64 битной системе

Что будет если запустить 32 битную игру на 64 битной системе. Смотреть фото Что будет если запустить 32 битную игру на 64 битной системе. Смотреть картинку Что будет если запустить 32 битную игру на 64 битной системе. Картинка про Что будет если запустить 32 битную игру на 64 битной системе. Фото Что будет если запустить 32 битную игру на 64 битной системе

>в диспетчере задач игра отображается как 32-бит

Потому что она и есть х32. х64 версии не существует.

>ФПС сильно просел со 100+ до 30

Комп почисть (в прямом и переносном смысле)

>она тогда будет весить раза в 3 больше)))

Основной объем это карты и модели, сам клиент много места не занимает.

Что будет если запустить 32 битную игру на 64 битной системе. Смотреть фото Что будет если запустить 32 битную игру на 64 битной системе. Смотреть картинку Что будет если запустить 32 битную игру на 64 битной системе. Картинка про Что будет если запустить 32 битную игру на 64 битной системе. Фото Что будет если запустить 32 битную игру на 64 битной системе

много не нужных процессов

Что будет если запустить 32 битную игру на 64 битной системе. Смотреть фото Что будет если запустить 32 битную игру на 64 битной системе. Смотреть картинку Что будет если запустить 32 битную игру на 64 битной системе. Картинка про Что будет если запустить 32 битную игру на 64 битной системе. Фото Что будет если запустить 32 битную игру на 64 битной системе Реальному танку, тупо не нашлось места в этой игре = (

Что будет если запустить 32 битную игру на 64 битной системе. Смотреть фото Что будет если запустить 32 битную игру на 64 битной системе. Смотреть картинку Что будет если запустить 32 битную игру на 64 битной системе. Картинка про Что будет если запустить 32 битную игру на 64 битной системе. Фото Что будет если запустить 32 битную игру на 64 битной системе

почисть ноутбук,поменяй термопасту он походу перегревается и фпс падает

Что будет если запустить 32 битную игру на 64 битной системе. Смотреть фото Что будет если запустить 32 битную игру на 64 битной системе. Смотреть картинку Что будет если запустить 32 битную игру на 64 битной системе. Картинка про Что будет если запустить 32 битную игру на 64 битной системе. Фото Что будет если запустить 32 битную игру на 64 битной системе

Что будет если запустить 32 битную игру на 64 битной системе. Смотреть фото Что будет если запустить 32 битную игру на 64 битной системе. Смотреть картинку Что будет если запустить 32 битную игру на 64 битной системе. Картинка про Что будет если запустить 32 битную игру на 64 битной системе. Фото Что будет если запустить 32 битную игру на 64 битной системе

Если раньше было все норм, а потом стало хуже, то беда неив игре, чтото с твоим железом.

Пысы игра на самом деле не требовательна и на слабом современном железе без пробоем держит 100 фпс на высоких настройках.

Что будет если запустить 32 битную игру на 64 битной системе. Смотреть фото Что будет если запустить 32 битную игру на 64 битной системе. Смотреть картинку Что будет если запустить 32 битную игру на 64 битной системе. Картинка про Что будет если запустить 32 битную игру на 64 битной системе. Фото Что будет если запустить 32 битную игру на 64 битной системе

Что будет если запустить 32 битную игру на 64 битной системе. Смотреть фото Что будет если запустить 32 битную игру на 64 битной системе. Смотреть картинку Что будет если запустить 32 битную игру на 64 битной системе. Картинка про Что будет если запустить 32 битную игру на 64 битной системе. Фото Что будет если запустить 32 битную игру на 64 битной системе

Осёдлый делегат клуба пожилых механиков-ветеранов. Все вопросы в мой инстаграмм

Сообщение проверено на вирусы: \ /

Что будет если запустить 32 битную игру на 64 битной системе. Смотреть фото Что будет если запустить 32 битную игру на 64 битной системе. Смотреть картинку Что будет если запустить 32 битную игру на 64 битной системе. Картинка про Что будет если запустить 32 битную игру на 64 битной системе. Фото Что будет если запустить 32 битную игру на 64 битной системе

Клиент игры 32 битный. В первую очередь проверьте на какой видеокарте запускается клиенты. Есть подозрение что на встроенной.

Что будет если запустить 32 битную игру на 64 битной системе. Смотреть фото Что будет если запустить 32 битную игру на 64 битной системе. Смотреть картинку Что будет если запустить 32 битную игру на 64 битной системе. Картинка про Что будет если запустить 32 битную игру на 64 битной системе. Фото Что будет если запустить 32 битную игру на 64 битной системе

Клиент игры 32 битный. В первую очередь проверьте на какой видеокарте запускается клиенты. Есть подозрение что на встроенной.

Ответа не последовало.

Для решения Вашего вопроса необходимо обратиться непосредственно в Центр Поддержки пользователей. ( Как отправить заявку в ЦПП? или Как отправить заявку в ЦПП ).

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

Источник

Урок 2. Поддержка 32-битных приложений в 64-битной среде Windows

Прежде чем приступить к тематике разработки кода 64-битных программ, остановимся на вопросе обратной совместимости 64-битных версий Windows с 32-битными приложениями. Обратная совместимость осуществляется за счет механизмов, реализованных в WoW64.

Подсистема WoW64 не поддерживает следующие программы:

Накладные расходы

Существуют различия WoW64 в зависимости от архитектуры процессора. Например, 64-битная версия Windows разработанная для процессора Intel Itanium 2 использует WoW64 для эмуляции x86 инструкций. Такая эмуляция весьма ресурсоемка по сравнению с WoW64 для архитектуры Intel 64, так как происходит переключение с 64-битного режима в режим совместимости при выполнении 32-битных программ.

Компиляция 64-битного кода не только исключает необходимость в WoW64, но и дает дополнительный прирост производительности. Это связано с архитектурными изменениями в микропроцессоре, такими, как увеличение количества регистров общего назначения. Для средней программы можно ожидать в пределах 5-15% прироста производительности от простой перекомпиляции.

Преимущество 64-битной среды для 32-битных программ

Из-за наличия прослойки WoW64 32-битные программы работают менее эффективно в 64-битной среде, чем в 32-битной. Но все-таки простые 32-битные приложения могут получить одно преимущество от их запуска в 64-битной среде. Вы, наверное, знаете, что программа, собранная с ключом /LARGEADDRESSAWARE:YES, может выделять до 3-х гигабайт памяти, если 32-битная операционная система Windows запущена с ключом /3gb. Так вот, эта же 32-битная программа, запущенная на 64-битной системе, может выделить почти 4 GB памяти (на практике около 3.5 GB).

Перенаправления

Подсистема WoW64 изолирует 32-разрядные программы от 64-разрядных путем перенаправления обращений к файлам и реестру. Это предотвращает случайный доступ 32-битных программ к данным 64-битных приложений. Например, 32-битное приложение, которое запускает файл DLL из каталога %systemroot%\System32, может случайно обратиться к 64-разрядному файлу DLL, который несовместим с 32-битной программой. Во избежание этого подсистема WoW64 перенаправляет доступ из папки %systemroot%\System32 в папку %systemroot%\SysWOW64. Это перенаправление позволяет предотвратить ошибки совместимости, поскольку при этом требуется файл DLL, созданный специально для работы с 32-разрядными приложениями.

Подробнее с механизмами перенаправления файловой системы и реестра можно познакомиться в разделе MSDN «Running 32-bit Applications».

Почему невозможно использовать в 64-битной программе 32-битные DLL? Можно ли это обойти?

А вот загрузить ресурсы из 32-битной DLL в 64-битный процесс совсем несложно. Это можно сделать, если при вызове LoadLibraryEx указать флаг LOAD_LIBRARY_AS_DATAFILE.

Постепенный отказ от поддержки 32-битных программ

Вполне естественно, если компания Microsoft будет стимулировать переход на 64-битные системы, постепенно отказываясь от поддержки 32-битных программ в ряде версий операционной системы Windows. Конечно, это будет очень медленный процесс. Но все-таки первые шаги в этом направлении уже сделаны.

Многие администраторы знают про относительно новый режим установки и работы серверной версии операционной системы под названием Server Core. Это тот режим, о котором участники войн «Windows vs Linux» говорили очень давно. Одним из аргументов сторонников использования Linux на сервере была возможность установить серверную ОС без графического интерфейса (GUI). Но вот и в Windows Server появилась такая возможность. Установка в этом режиме позволяет получить только командную строку без пользовательского интерфейса.

Эта возможность (установка Server Core) появилась в Windows Server 2008. Но в Windows Server 2008 R2 появилось нововведение, приближающее 64-битное будущее. При установке Windows Server 2008 R2 (Server Core) поддержка запуска 32-битных приложений стала опциональной. Причем по умолчанию эта поддержка выключена. И при попытке запуска 32-битного приложения в режиме Server Core пользователь получит сообщение о невозможности запуска. Конечно, можно добавить поддержку 32-битных программ:

start /w ocsetup ServerCore-WOW64

В обычном (Full Installation) режиме 32-битные приложения по умолчанию запускаются, а вот в Server Core уже нет.

Тенденция очевидна. Со временем все более рациональным будет создание 64-битных версий приложений, так как они смогут функционировать на большем числе версий операционных систем.

Дополнительная информация

Интересным источником информации по системе WoW64 является блог Алексея Пахунова: http://blog.not-a-kernel-guy.com/. Алексей является сотрудником компании Microsoft и принимает непосредственное участие в разработке подсистемы WoW64.

Авторы курса: Андрей Карпов (karpov@viva64.com), Евгений Рыжков (evg@viva64.com).

Источник

Как переход на 64-разрядные системы помогает играм

Что будет если запустить 32 битную игру на 64 битной системе. Смотреть фото Что будет если запустить 32 битную игру на 64 битной системе. Смотреть картинку Что будет если запустить 32 битную игру на 64 битной системе. Картинка про Что будет если запустить 32 битную игру на 64 битной системе. Фото Что будет если запустить 32 битную игру на 64 битной системе

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

Ведущие разработчики начинают отказываться от поддержки устаревших ОС и 32-разрядных систем (как это было с Windows XP и что сейчас происходит с «семеркой»). Именно поэтому и меняются минимальные системные требования, которые с годами только растут.

Что будет если запустить 32 битную игру на 64 битной системе. Смотреть фото Что будет если запустить 32 битную игру на 64 битной системе. Смотреть картинку Что будет если запустить 32 битную игру на 64 битной системе. Картинка про Что будет если запустить 32 битную игру на 64 битной системе. Фото Что будет если запустить 32 битную игру на 64 битной системе

Как изменились системные требования и графика в Warface за шесть лет

Студия Crytek, известная такими проектами, как Far Cry, Hunt: Showdown, Warface, Crysis и др. на протяжении четырех лет продолжала поддерживать Windows XP после того, как от этого отказалась Microsoft, позволяя пользователям успеть «пересесть» на более современное обрудование.

Аналогичная ситуация сейчас происходит и с 32-разрядными системами, ведь до сих пор Warface был 32-битным приложением. Команда Warface решила рассказать, как переход на 64-разрядные системы поможет проекту.

Что такое разрядность

Если говорить простыми словами, то разрядность — это способность системы одновременно обрабатывать определенное количество битов. Всего существует только два вида систем: 32-х и 64-х разрядные. Это же справедливо и для самих приложений.

Краши и «вылеты» клиента игры чаще всего вызывает недостаток оперативной памяти. Но если обладатель компьютера с мощной «начинкой» уверен, что проблема не в этом, то скорее всего проблема связана именно с 32-разрядной системой.

Как оперативная память связана с разрядностью

Каждый объект, который вы видите в игре, представляет собой 3D модель, поверхность которой полностью покрывает изображение или текстура. Хотите узнать, как выглядел бы уровень без них? Тогда смотрите ниже.

Что будет если запустить 32 битную игру на 64 битной системе. Смотреть фото Что будет если запустить 32 битную игру на 64 битной системе. Смотреть картинку Что будет если запустить 32 битную игру на 64 битной системе. Картинка про Что будет если запустить 32 битную игру на 64 битной системе. Фото Что будет если запустить 32 битную игру на 64 битной системе

Что будет если запустить 32 битную игру на 64 битной системе. Смотреть фото Что будет если запустить 32 битную игру на 64 битной системе. Смотреть картинку Что будет если запустить 32 битную игру на 64 битной системе. Картинка про Что будет если запустить 32 битную игру на 64 битной системе. Фото Что будет если запустить 32 битную игру на 64 битной системе

Уровень, каким его видят игроки

Именно текстуры и считаются главными «пожирателями» оперативной памяти. Они потребляют ОЗУ, которая ограничена не только физическими возможностями компьютерного железа, но и разрядностью операционной системы.

Если 32-х разрядная ОС разрешает Warface использовать до 2 Гб ОЗУ, то 64-х разрядная способна выделить игре до 3,5 Гб ОЗУ (при условии, что она не занята другими процессами).

Другими словами, если у вас 4 и более Гб оперативной памяти, то 32-битный клиент игры просто не сможет воспользоваться всеми доступными ресурсами из-за существующих ограничений. А если при всем этом юзер использует еще и 32-битную ОС, то игра получит куда меньше памяти. В итоге ОЗУ становится слишком мало для нормальной работы игры и случается так называемый краш.Не говоря уже про те случаи, когда на компьютере, помимо самой игры, открыто много других программ.

Преимущества перехода на 64-разрядные системы

Переход на 64-битные ОС окажется эффективен даже для тех пользователей, в распоряжении которых всего 2 Гб оперативной памяти. Ведь даже небольшой прирост ОЗУ может сильно изменить картину и стабильность работы игры.

Кроме того, 64-битное приложение позволяет использовать незанятые ресурсы оперативной памяти для загрузки текстур и других элементов, разгружая оперативную память и высвобождая часть ресурсов. Другими словами, обеспечивая гораздо более эффективную работу с виртуальной памятью (файлом подкачки).

Разумеется, что в 32-битной ОС также активно использует виртуальную память, но на деле она может похвастаться гораздо меньшей производительностью. Именно поэтому возникают ограничения с оперативной памяти, излишки которой приходится взять на себя диску. А если и он не справляется, то в игре появляются фризы и тормоза. Что даст переход на 64-разрядную систему:

Команда Warface заверила, что игрокам не стоит переживать. Переход состоится еще не скоро. Пока что он запланирован на первую половину следующего, 2019 года. Поэтому у игроков будет достаточно времени для того, чтобы подготовиться к грядущим изменениям.

Источник

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

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