некоторые игры для Ubuntu Steam используют больше оперативной памяти, чем версия для Windows

некоторые игры для Ubuntu Steam используют больше оперативной памяти, чем версия для Windows

Почему некоторым играм Steam (например, XCOM Enemy Unknown) требуется больше оперативной памяти на Linux, чем на Windows? Минимальные требования для Windows: Windows Vista / 2 ГБ оперативной памяти, а для Linux: Ubuntu 14.04 (64 бит) и 4 ГБ оперативной памяти.

решение1

В качестве дополнительного ответа вРазработка игро портировании игры Steam на Linux, это может зависеть от многих факторов. Вот сравнение:

введите описание изображения здесь

введите описание изображения здесь

Мы видим, что на Linux объем памяти вдвое больше. Помимо причин, упомянутых в ссылке о компиляторах, библиотеках и многом другом, с точки зрения разработчиков Steam и игр, они хотят убедиться, что игра работает идеально на указанной платформе. Это означает, что требования могут быть ниже или выше по сравнению с Windows или Mac. В большинстве случаев требования такие же (как в Wasteland 2) или могут быть вдвое больше, как в этой игре или даже Borderlands: The Prequel. Это зависит в конечном итоге от нескольких важных факторов:

  • Имеет ли игра собственный или разработанный движок на Linux (это сильно влияет на требования к оборудованию)

  • Оптимизирована ли игра/движок для Linux (подумайте об этом как Wasteland 2 на Linux 32-Bit против Wasteland 2 Patch 2 на Linux 32-Bit. По сути, производительность в 2 раза выше). Это также включает в себя меньшие накладные расходы, меньшее использование памяти/процессора, меньше ввода-вывода и многое другое.

  • Использует ли он правильные библиотеки или версии библиотек. Это также включает видеодрайверы, аудиодрайверы, контроллеры и многое другое.

Со временем некоторые игры, как правило, имеют меньшие требования к оборудованию после того, как разработчики имели больше времени, чтобы поработать над ним. Например, игры Valve Engines в начале имели огромные требования к памяти. После нескольких месяцев оптимизации они вышли на уровень, схожий с Windows, с лучшей общей производительностью.

Также обратите внимание, что это минимальные и рекомендуемые требования к оборудованию, добавленные Steam. Я почти уверен, что пользователям Windows не нужно 4 ГБ в качестве рекомендуемого объема памяти, и им не нужна Nvidia 8600 в качестве минимума. Некоторые пользователи могут получить отличный опыт, используя более низкие требования, в то время как другим может потребоваться рекомендуемый уровень для «минимального» опыта.

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

Не знаю, играл ли кто-нибудь в Gothic 3 без обновлений или в Far Cry без обновлений. А потом, после установки всех обновлений, мы говорили о совершенно новой игре, которая действительно работала. Ну, тот же принцип применим и здесь.

Связанный контент