Думал, случилось чудо, когда Valve объявило о портировании игр на Linux. Отчасти, так оно и было конечно. Установил себе Dota 2. Однако на этом чудо и закончилось. Оно конечно идет, но... выдает fps в районе 30. Заметная разница с виндой. intel core i5-3470/Nvidia gtx650/8gb ram. Может быть я что-то делаю не так? Есть здесь люди, которые играют в Dota? Как дела обстоят у вас? По-моему даже на вайне она была быстрее.
А как эту фигню померить? Там тетка что-то бесконечно болтает и никаких действий не выбрать, не вытерпел, крашнул.
Нужно запустить с параметром -console и в консоли в игре ввести cl_showfps 1
что-то мелькает, видны цифры от двух десятков до пяти, постоянно меняются. Не знаю что там делать. посмотрел на цифирьки и вышел. Пойду лучше в TF2 сражусь: до конца миссии пять минут, пять минут до конца миссии!!! Спасибо, доктор!
Если что, у меня все через стим установлено.
выключить эффекты рабочего стола\запустить в отдельном Хсервере
Покрутить настройки игры.
Возможно фпс залочен на 30, попробовать разблокировать(ищи в интернетах ключи), а может и в самой игре есть тумблер какой.
Пару месяцев назад запускал ради теста, фпс был в полтора раза выше чем под окнами. Запускал в отдельном Х.
Ну и самое хорошее - сходить на форумы вентиля и почитать, что там пишут линуксоиды.
Не то что бы играю, но вот когда совсем делать нечего балуюсь, правда только против компов чтоб не нубить жестоко. Так вроде фризов нет, анимация плавная, фпс не замерял но очень комфортно играть. Может попробовать поиграться версией драйверов? Какие у вас стоят? У меня 319 на gt 630m.
у меня похожая конфигурация, на макс настройках игра выдает 80-90 фпс, как и в винде. надеюсь вы используете проприетарные драйвера?
Да, их использую. 331 версия
Не подскажите, сколько попугаев выдает у Вас glxgears
А у меня 60. Что я делаю не так?
vblank_mode=0 glxgears
max@home:/$ vblank_mode=0 glxgears
157741 frames in 5.0 seconds = 31548.049 FPS
158860 frames in 5.0 seconds = 31771.814 FPS
158819 frames in 5.0 seconds = 31763.793 FPS
158815 frames in 5.0 seconds = 31762.902 FPS
^C
max@home:/$
Без разницы
NVIDIA X Server Settings - OpenGL Settings - Sync to VBlank, убрать галку
Ага, кстати она нужна? С ней что-то медленно все в доте
Она подгоняет частоту обновления кадров под физические возможности вашего монитора. Вряд ли её отключение повышает быстродействие.
Вертикальная синхронизация включена, всё нормально. glxgears не фреймворк!
Может быть бенчмарк?
Да, верно, прошу прощения.
по поводу доты, играю на 1600x900.
использую вот этот Ppa - https://launchpad.net/~xorg-edgers/+archive/ppa.
и еще я отключил энергосбережение видеокарты (Power Mizer - "prefer maximum performance"), как на странно через саму панель Nvidia оно отключается лишь до след. перезагрузки. настроил через xorg.conf, строчка с "PowerMizerLevel=0x2; PowerMizerLevelAC=0x2":
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 650"
Option "RegistryDwords" "PowerMizerLevel=0x2; PowerMizerLevelAC=0x2"
EndSection
Так же выставил галочку в "Параметры системы - Эффекты рабочего стола - Дополнительно - Отключать графические эффекты для полноэкранных окон"
Напоследок советую проверить еще одну опцию, не знаю помогает ли она сейчас, но во времена 12.10/13.04 помогала значительно. "Параметры системы - Управление питанием - Настройка для комнат", в обоих вкладках выставить "Действовать по аналогии с: Компьютер работает от сети".
Как ни смешно, что на ноуте, что на десктопе при использовании одной карты - в линуксе на 5% больше FPS. В SLI, конечно, винда лидирует.
В остальных играх винда лидирует всегда.
Видать разработчики драйверов под Linux забили на владельцев более старых видеокарт. GeForce 9600GT GDDR3 ~55fps с откл. свечением, доп. обработкой света, средними тенями и макс.текстурами с макс.обработкой на 1920х1080. Но это всё на Windows 7. То же самое под Kubuntu и мерзкой Ubuntu - ~25fps. Драйвер 319-ый. Много танцевали, пытались ставить с сырцов nVidia 331-ый драйвер - то же самое.
P.S. давно нарывались на статейку Steam Login. Суть в том, чтобы Steam запускался с окна входа в систему (без загрузки рабочего окружения), но это было под Ubuntu. В ней используется легковесная xfce, что, возможно (скорее всего), повлияет положительно на fps в игре. Как это сделать под Kubuntu?
запускайте стим в отдельном Х сервере..
Подскажите, пожалуйста, как это организовать?
Существует кстати неофициальная русская озвучка от Strategic Music (rusdota2.ru)
Инструкция по установке для Linux:
1) Скачиваем и распаковываем архив (последнюю версию архива спрашивать в группе vk.com)
2) переходим в ~/.steam/steam/SteamApps/common/ и вставляем с заменой распакованную ранее папку из 1-го шага
3) в Steam, в свойствах запуска игры прописываем "-enable_addons"
для отключения русской озвучки достаточно отменить изменения 3-го шага
Отправить комментарий