Dota 2 в Linux
Все больше игр становится доступно для пользователей Linux. Разработчики понимают, что портирование игр под Linux привлекает к их продуктам больше пользователей. Если раньше ситуация с играми в Linux была, мягко говоря, в плачевном состоянии, то с появлением версии Steam под Linux все резко изменилось, в каком-то смысле произошла небольшая революция.
В 2013 году Valve Corporation впервые портировала культовую игру Dota 2 под Linux. Первые тестовые версии появились летом 2013 года и были доступны для дистрибутива Ubuntu. Тогда Dota в Linux работала крайне нестабильно и имела множество проблем с графикой. С тех пор многое изменилось. Игра стала одной из самых популярных в мире, количество игроков исчисляется миллионами, а установить ее в Linux можно через Steam буквально одним кликом мыши. Работает она стабильно и даже в некоторых моментах лучше, чем в Windows.
Страница игры Dota 2 в Steam под Linux
Как все начиналось
Dota 2 относится к жанру многопользовательских командных онлайн игр MOBA (multiplayer online battle arena). История появления игры довольно любопытна и берет свое начало в 2003 году. В то время независимые разработчики выпускали различные моды для игры Warcraft III: Reign of Chaos. Одним из самых успешных модов был Defense of the Ancients (DotA). Именно он и является родоначальником сегодняшней Доты 2.
Геймдизайнером DotA был еще никому неизвестный в то время человек с псевдонимом IceFrog. Несколько сотрудников компании Valve были ярыми поклонниками DotA. Компания Valve договорилась с IceFrog и приняла его на работу для того, чтобы продолжить разработку Dota.
В результате осенью 2010 на популярном игровом портале была впервые проанонсирована Dota 2, а в июне 2013 года была анонсирована версия под Linux. С тех пор эта игра продолжает радовать своих фанатов, армия которых растет с каждым днем.
Статистика положительных (синий цвет) и отрицательных (красный цвет) отзывов о Dota 2
Турниры и популярность
Сегодня Dota 2 является одной из самых популярных игр жанра MOBA как в России, так и зарубежом. Помимо стабильного онлайна исчисляющегося десятками тысяч игроков и обширного игрового комьюнити можно выделить крупные турниры по данной дисциплине. Турниры по Dota 2 проводятся давно и собирают призовые фонды в несколько десятков миллионов долларов. Например, призовой фонд недавнего киберспортивного турнира The International 2019, организованный компанией Valve, насчитывал более 34 000 000 $ США. Турнир The International 2019 проходил с 20 по 25 августа 2019 г. в Шанхае и насчитывал восемнадцать команд. Все более популярными становятся и ставки на матчи Дота 2. Букмекеры предлагают хорошие коэффициенты для Dota 2 ставок на https://dotabetz.com. То есть сегодня эта MOBA является целым пластом киберспортивной культуры и позиции сдавать не намерена.
Игровой процесс
В Dota 2 между собой сражаются 2 команды, в каждой из которых участвуют по 5 игроков. Каждый игрок управляет одним героем, постепенно прокачивая его, покупая игровые предметы и изучая новые способности.
В игре доступно игровое золото и экономическая составляющая, которая дает своеобразный простор для геймплея. Главная цель игры — уничтожить главное вражеское здание, в простонародье именуемое «Трон». Основная ставка в Доте 2 делается на командную слаженную игру и координацию действий с тиммейтами.
Не смотря на то, что на выбор предлагается более 100 героев, игра сбалансированна настолько хорошо, что во время крупных турниров обычно участвуют почти все персонажи.
Установка Dota 2 в Linux
Для установки и запуска Dota 2 в Linux необходимо установить игровой клиент Steam. Запустите Steam и введите в строке поиска Dota 2 или найдите игру в каталоге (категория Free to Play).
Чтобы запустить установку — нажмите кнопку Play Game. Когда начнется процесс установки, вы можете продолжать пользоваться Steam. Процесс длится довольно долго, так как игра загружается через интернет.
Установка Dota 2 в Linux
По завершении установки Dota 2 можно будет запустить из вкладки Library.
Запуск Dota 2
В описании к игре представлены минимальные системные требования для Linux:
- Операционная система: Ubuntu 12.04 или новее
- Процессор: Dual core от Intel или AMD 2.8 GHz
- Оперативная память: 4 GB ОЗУ
- Видеокарта: nVidia Geforce 8600/9600GT, AMD HD 2xxx-4xxx, AMD HD 5xxx+, Intel HD 3000
- Интернет: Широкополосное подключение к интернету
- Свободное пространство на диске: не менее 15 GB
- Звуковая карта: OpenAL Compatible Sound Card
Заявленные минимальные системные требования для запуска Dota 2 в Linux
Отметим, что в реальности, чтобы установить игру требуется около 22Gb свободного места на диске. Также помимо Ubuntu можно использовать другие дистрибутивы Linux, в которых работает Steam.
Обновление Dota 2 в дальнейшем будет выполняться автоматически. Игра предоставляется бесплатно, однако в игре есть встроенные покупки.
Производительность Dota 2 в Linux
Согласно тестам, которые проводились различными ресурсами, Dota 2 в Linux показывает очень хорошие результаты по производительности — в некоторых конфигурациях Dota 2 под Linux обгоняет MacOS и Windows. Отзывы игроков также подтверждают это. Игра работает в Linux стабильно и на одинаковом железе показывает высокий более высокий FPS, чем в Windows или MacOS.
Dota 2, работающая в Linux на GeForce 9600GT.
Источник
Dota 2 — низкий FPS
Intel(R) Core(TM)2 Duo CPU E6750 @ 2.66GHz
NVIDIA Corporation GK106 [GeForce GTX 650 Ti] (rev a1)
6G RAM
Ubuntu 16.04, драйвера 361.42.
На разрешении 1920×1080 на полных настройках FPS в районе 25-30. При выкручивании ползунка качества графики влево повышается до 40-45.
Пробовал запускать Steam с переменной __GL_THREADED_OPTIMIZATIONS=1, но это, походу, плацебо — разницы не увидел.
Ползунок графики хрень. Отключи все галки, кроме анимированных портретов, детализацию выкрути на 80-90%, окно сделай «на полный экран», а не «в окне» или «в окне без рамки», побалуйся с галкой vsync.
Даже встройка Intel на таком 40+ fps выдаёт. Неужели Intel HD 4400 == GTX 650 Ti?
Проц не тянет наверняка.
Кстати, может быть и проц.
Если после моего совета нормализуется (я думаю, «на весь экран» зарешает, ибо композитор мешается), врубай по одной галке, да ищи виновника.
И если у тебя KDE, найди галку: отключить эффекты в полноэкранных приложениях, ну или что-то вроде того.
бегом в магазин, процессор у тебя слишком слабый
Вероятно в этом дело.
да, ядрыйшки уже не те, вот например если и5 3 ггц 4 ядра залочить на 1.6 ггц и два ядра, скорость падает на 50 % и вулкан даже не спасает. http://www.gearsongallium.com/?p=3184
На разрешении 1920×1080 на полных настройках FPS в районе 25-30.
2016-06-04 17:01:51 — dota2
Frames: 10587 — Time: 300000ms — Avg: 35.290 — Min: 27 — Max: 45
Это 1080p на максималках на встройке A10-7850k
Дота сильно жрёт проц, это сейчас одна из самых серьёзных проблем их нового движка. Маловато будет
Пробовал запускать Steam с переменной
А ты попробуй export __GL_THREADED_OPTIMIZATIONS=1 а потом запускай.
Алсо можно воткнуть 4x ядерную корку и допердолить до 3+ггц, должно хватить.
Я правильно понимаю, что если дело в проце, то одно из ядер во время игры должно быть на 100% загружено?
Хоть все ядра на 100%.
Она всегда отжирает 100% CPU в один тред, плюс немножко сверху. Просто не всегда этого хватает.
Intel Core 2 Quad или Xeon уже модифицированный (если мат. плата поддерживает) на aliexpress
сверху отписались все кто ниразу самуто доту не запускал-форумные боты переписывающие сообщения других
говорю как дота2 плеер
на corei3 и видео nvidia gtx 750 дает 100 ФПС без падения все на максимуме 1920*1080
нагрузка ЦП(общая)-в районе 20-40% не более
на тойже видеокарте и core2duo дает 15-20 ФПС
нагрузка ЦП-100%
на вулкане ФПС такойже в ообоих случаях
__GL_THREADED_OPTIMIZATIONS-включаь не нужно оно уже включено(с момента появления реборна) в лаунчере доты2 стима,можете посмотреть ше скрипт стимовский в каталоге доты,внутри включается
без этого параметра-ФПС упадет на 10-20(да идите проверять(удалив строку в лаунчере очевидно) а не постите чушь на форумах)
вобщем да-новый ЦП из серии core2duo не поможет,нужен новый современный ЦП даже самого нижнего сегмента(на них нагрузка,как я нависал-врятли 50% составит даже на АМД при фпс больше 100)
Дружок, советую тебе вообще забить на игры.
А теперь запусти top и узри, как оба ядра выжраны в 100%. Настало время делать апгрейд. Апгрейд сам себя не сделает.
Как ни странно, но опции «на полный экран» в linux версии не присутствует
Как ни странно, но опции «на полный экран» в linux версии не присутствует
вот и детектор ботов зашкалил
данный юзер-бот составляющий «логическую цепочку» из слов на которые коментирует,сообщение не несет в себе никакого логического смысла
как в игре может отсутствовать опция на весь экран я не знаю,темболее в ААА игре уровня доты2
для ботов уточню http://i.imgur.com/4LPJzEF.png use anvanced setting->full screen
печально что 90% сообщений за год последний на лоре идут от ботов,противно читать
извините, но вы так и не показали наличие этой опции в игре
у кого еще есть сомнение что это бот?
посмотрите его сообщения-они все лишены «человеческой логики»
Вертикальную синхронизацию пробовали отключить?
Вообще никак производительности не прибавляет.
Покажи, что у тебя под пунктом «Display Mode»? (на скриншоте анонимуса)
в 2016 в линуксе в приложениях меняют разрешение без смены разрешения всего экрана
но да привет застрявшим в 2004
Тем не менее производительность в true fullscreen выше, чем в bordless.
true fullscreen больше не существует в венде, но пока вроде возможен в линуксе. да и в целом влияет незначительно и лишь в самых упёртых случаях. хотя важно тут важно умение рендерить в композированную картинку, иначе просадки фпс в 3 раза (против обычных 1% потерь) будут заметны. но те, кто не умеет, давно показывают 50000фпс на современном железе, так что опять же некритично и сложно отловить.
Через 15 минут скину свои конфиги. Играю — от 40 до 60 fps на интеле (но увы, оффтопик).
А так да, Desktop friendly fullscreen — это то, что надо.
. даже отвечу на этот бред
произвдительность в «труефулскрин» выше по таким причинам:
1.вы ставите более низкое разрешение чем у вас разрешение монитора-и сравниваете с работой программы в «нормальном разрешении(десктопном)» и «уменьшеным(труефулскрин)»
2.в «труефулскрин» отключается «эффекты декорации тени скриншот миниаюры. » и прочее что делает оконный композитный менеджер-но ничего не мешает отключить/настроить оконный менеджер чтоб он отключал эффекты во время запуска «полноэкранных приложений(не труефулскрин)» или выставить исключения для нужных игр чтоб во время запуска отключался композитинг
3.чисто субъективные ощущения-в «десктопном режиме» вы альттабаетесь чаще,после альттаба фпс проседает,пользуетесь другими программами типа тогоже браузера который отжирает много ресурсов системы.
1 любитель порадовать глазки размытой картинкой? 2 они и так отключаются для полноэкранных окон 3 при труфуллскрин проблематично или невозможно альттабаться, тем более быстро
RTFM плиз, скажите кто-нибудь этому товарищу
Источник