Домашняя » как » 6 советов по улучшению производительности игры в Steam на Linux

    6 советов по улучшению производительности игры в Steam на Linux

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

    На производительность может влиять множество факторов: от версий графических драйверов, которые вы установили, до среды рабочего стола, которую вы используете, и от того, как вы установили Ubuntu на свой компьютер..

    Используйте лучшие драйверы графики

    Если вы используете летнюю систему Ubuntu с графическими драйверами по умолчанию, вы не увидите наилучшую возможную игровую производительность. Запуск Steam для Linux заставил NVIDIA принять к сведению и улучшить свои драйверы - NVIDIA утверждает, что драйверы R310 могут «удвоить производительность и значительно сократить время загрузки игр». Valve также работала с Intel над улучшением своих драйверов..

    Чтобы убедиться, что у вас самые лучшие графические драйверы, убедитесь, что вы используете Ubuntu 12.04 (который официально поддерживается Valve) или Ubuntu 12.10..

    • В Ubuntu 12.04: откройте приложение «Дополнительные драйверы» в окне «Настройки системы» или на панели инструментов..
    • В Ubuntu 12.10 или более поздней версии: откройте приложение «Источники программного обеспечения» в «Системных настройках» или на панели инструментов и нажмите вкладку «Дополнительные драйверы».

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

    Используйте графику NVIDIA вместо Intel на ноутбуке Optimus

    Если вы используете ноутбук с переключаемой графикой NVIDIA и Intel, у вас есть немного больше работы. Переключаемые графические элементы еще не поддерживаются в Ubuntu. Вам нужно будет установить Bumblebee, чтобы сделать эту работу. Мы рассмотрели вопрос о том, как заставить работать NVIDIA Optimus под Linux, и вы также найдете последние шаги в вики Ubuntu..

    Если вы делаете это, в WebUpd8 есть инструкции по использованию экспериментальных драйверов NVIDIA R310 с Bumblebee. Вы тоже захотите.

    Изображение предоставлено: Jemimus на Flickr

    Войдите в режим большой картинки Steam с экрана входа в Ubuntu

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

    О, МОЙ БОГ! Ubuntu! содержит пакет, который добавит эту опцию на ваш экран входа в систему, если у вас установлен Steam.

    Использовать полноэкранный режим

    Рабочий стол Ubuntu Unity использует настольный композитинг. Windows выводит их содержимое с экрана, а менеджер компоновки рабочего стола перетаскивает их обратно на экран. Это позволяет рабочему столу Unity (и другим рабочим столам, таким как GNOME Shell и KDE 4 с включенным композитингом) предоставлять гладкие трехмерные эффекты.

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

    В последних обновлениях Ubuntu 12.10 и 12.04 теперь включена опция «Unredirect Fullscreen Windows» по умолчанию. Когда эта опция включена, полноэкранные игры будут запускаться с максимальной скоростью, пропуская менеджер композитинга и его замедления. Убедитесь, что вы обновлены с помощью диспетчера обновлений Ubuntu, чтобы вы могли воспользоваться этим улучшением.

    Используйте некомпозитный рабочий стол

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

    Если вы используете Ubuntu 12.04, вы можете выбрать Unity 2D на экране входа в систему. Пользователям Ubuntu 12.10 придется использовать другую среду рабочего стола, так как Unity 2D больше не доступен.

    Unity и GNOME Shell не позволяют отключать композитинг, как это делают многие другие рабочие столы. Возможно, вы захотите попробовать Xfce, KDE или другую среду рабочего стола - просто убедитесь, что вы отключили композитинг на выбранном вами рабочем столе. (Выполните поиск в Google, чтобы узнать, как отключить композитинг на своем рабочем столе.) Вы потеряете причудливые графические эффекты, но 3D-рендеринг в окнах ускорится..

    Не используйте Wubi

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

    Wubi - отличный способ попробовать Ubuntu, но вы захотите установить систему двойной загрузки с Ubuntu в отдельном разделе, чтобы добиться максимальной производительности. Обратите внимание, что включение шифрования также немного снизит производительность ввода-вывода, хотя оно не должно быть таким резким, как снижение производительности Wubi..

    Phoronix оценил влияние Wubi на производительность в прошлом, и результаты не очень хорошие.


    Есть ли у вас какие-либо другие специфичные для Linux советы для достижения максимальной производительности игры? Оставьте комментарий и поделитесь им!