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 . Вы тоже захотите этого.
Кредит изображения: Джемимус на Flickr
Войдите в режим Steam Big Picture с экрана входа в Ubuntu
По умолчанию Steam запускается как настольная программа. Если вы не хотите, чтобы окружение рабочего стола мешало вам, вы можете войти прямо в режим общей картины Steam с экрана входа в Ubuntu. Это предотвратит замедление работы приложений, работающих в фоновом режиме, и обеспечит плавный полноэкранный игровой процесс.
О, МОЙ БОГ! Ubuntu! хозяева пакет, который добавит опцию на ваш экран входа в систему если у вас установлен Steam.
Использовать полноэкранный режим
Рабочий стол Unity Ubuntu использует композицию рабочего стола. Windows выводит их содержимое за пределы экрана, а диспетчер компоновки рабочего стола выводит их обратно на экран. Это позволяет рабочему столу Unity (и другим рабочим столам, таким как GNOME Shell и KDE 4 с включенным композитингом) создавать гладкие трехмерные эффекты.
С большинством приложений вы не заметите замедления. Однако, если вы играете в игру, это добавляет дополнительные накладные расходы, замедляя игру. Некоторые люди сообщают, что перенаправление может снизить производительность до 20%.
С последними обновлениями и в Ubuntu 12.10, и в 12.04 теперь по умолчанию включена опция «Не перенаправлять полноэкранный режим 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, для достижения максимальной производительности в играх? Оставьте комментарий и поделитесь им!