Pull to refresh

Comments 140

Благодаря Steam самые лучшие игры стали доступны под Linux.

Хм, Цивилизация V, Portal 2, все Stronghold-ы не входят в список лучших игр? Кто его составлял?
Точно помню, что товарищи из Valve обещали портировать и Portal 2. Это вопрос времени.
(режим оптимиста ON )… ну, они же не уточняли количество нужного на это времени ))) (Режим Оптимиста OFF)
На форониксе был пост, где обещали под линукс пятую часть Цивилизации.
Из-за того и купил. Но пока приходится мучиться с зависанием и вылетами под вайном. Игр под линукс все-таки катастрофически мало.
Из новостей: «В настоящее время для Linux и SteamOS уже адаптировано около 200 игр из каталога Steam, в течение 2014 года компания Valve намерена добиться портирования всех игр класса AAA».
Порадовало, что недавно Rogue Legacy недавно портировали под Linux. Можно немного расслабиться лёжа на диване, благо джойстик это позволяет.
5-я цивилизация и под Windows недостаточно стабильна.
Все особенно плохо на больших картах, с большим количеством игроков, ближе к концу партии.
«самые лучшие игры» != «все самые лучшие игры»
Осталось уговорить EA и остальных начать выпускать игры для Linux. Так, самая ерунда. А пока можно погонять бета версии тестов.
И большой вопрос как будут работать современные движки в этом окружении. Боюсь что пока без вариантов. И игры в первую очередь ориентированные под Linux не показатель производительности.
И игры в первую очередь ориентированные под Linux не показатель производительности.

Вы хотели сказать «не привязанные к конкретной платформе», вероятно…
«не привязывать к конкретной платформе» можно по-разному, честно говоря. Платформозависимый слой можно сознательно написать так, что он будет выдавать лучшие результаты на конкретных платформах. Я не говорю, что так есть. Но так может быть.
У вальвовцев говорят прослойка directx в опенгл есть. Вот вам и варианты.
Все прослойки, эмуляторы и т.п. никак не добавляют производительности играм. Я конечно оптимистично настроен на будущее Linux как универсальной платформы в том числе и для игр, но на данном этапе развития… Скажем так это возможно но мало кто из производителей игр откажется от привычного, удобного и объезженного DX в пользу того же OGL. И если пользователи обеих платформ будут играть в одну игру картинка будет отличаться не в пользу Linux. Опять же это нотки пессимизма в моем вполне оптимистичном ИМХО :o)

P.S. Я так понимаю на XBOne тот же DX? Если так то вполне себе коммерческая замануха.
Это не прослойка, а рендер через другую графическую библиотеку. Например, можно нарисовать 3д модель средствами DX и средствами OGL, она никак не будет отличатся. А по производительности, OGL никак не уступает DX, т.к. рендеринг ведется на аппаратном уровне. Так что, утверждение "Все прослойки, эмуляторы и т.п. никак не добавляют производительности играм" не верно.

Помню в старых играх Valve, был вообще дополнительно софтварный рендер, вот он уступает по производительности DX и OGL, т.к. все расчеты по построению картинки ведет ЦП а не ГПУ
>мало кто из производителей игр откажется от привычного, удобного и объезженного DX в пользу того же OGL

OGL — это не только линукс, но еще и Mac. И, отчасти, PS3. А оба этих рынка уже более привлекательны для игроделов.
Забыли про Android.
Так производитель будет писать на DX, а на линухе прослойка будет транслировать DX вызовы в вызовы Opengl
Вы, похоже, вообще не в теме. С этой прослойкой та же Left 4 Dead 2 под Linux лучше шла, чем под Windows.

см. habrahabr.ru/post/148933/

«После всех проделанных работ, Left 4 Dead 2 работает на 315 FPS в Linux. То, что игра под Linux работает быстрее, чем на Windows (270.6), на первый взгляд немного не логично, учитывая количество времени, потраченное на версию для последней. Однако, это говорит о потенциале возможностей, лежащих за ядром и OpenGL. Кстати, в процессе работы с производителями оборудования мы также ускорили реализацию OpenGL для Windows. Left 4 Dead 2 работает на 303.4 FPS в такой конфигурации.»
У меня и Portal под OS X работает быстрее чем он же под windows на этом же компе
Если драйвера OGL под Linux более эффективны чем DX под виндой, то прослойка DX->OGL может оказаться и эффективнее.
Судя по новостям, разрабам проще поддерживать OpenGL, который сейчас уже шустрее DX. Даже при том, что чистый DX медленнее, чем трансляция OpenGL через DX. Кроме этого, чтобы поддержать тот же андроид, они вынуждены переписывать с DX на OpenGL. OpenGL поддерживает все мобильные платформы, то зачем писать под DX? Я уж не говорю, что OpenGL активно развивается, ибо открытые платформы этому способствуют. А DX целиком и полностью дело M$.
Я думаю, предложению в данном случае должен предшествовать спрос. Как только под Linux будет достаточная для достижения рентабильности аудитория геймеров, игры будут выпускаться.

Ну или если крупные издатели начнут дружить против Windows.
Они же не Гейб, им ни к чему дружить против Windows.
Я далек от этой темы, но даже до меня докатилась информация, что EA за копейку готова удавиться. Так что при такой доле у Линукс EA никогда не подключится.
С другой стороны, они могут и удавиться от копейки, уходящей от Linux-пользователей (особенно если Стим стрельнет) к конкурентам, к той же Вальве.
UFO just landed and posted this here
Да фиг с ним, с перегревом, сделали бы, чтобы из коробки драйвер нормально работал и видеокарту переключал, без использования всяких приблуд вроде dkms switch.
Вот что интересно: при запуске одной копии игры под вайном завернутом в оптимус(EVE online на средних настройках) на UX32VD корпус нагревается примерно до 45-50 градусов, при запуске 5 копий температура не меняется примерно никак. Получается что карта запускается на полную мощь или как? И еще интересное наблюдение, если игру свернуть то температура резко падает до нормального.
>OpenArena
>Xonotic

Это игры графики уровня Quake 3, вышедшего в 2000 году. Соответственно совершенно не показатель того, насколько хороши драйвера в поддержке современных наворотов. Даже Portal 2 тут не слишком показатель.
>Xonotic

Это игры графики уровня Quake 3


Вы в Xonotic поиграйте. Включите максимальные настройки, побегайте, что-ли. Посмотрите на эту «графику уровня Quake 3». ;)

Xonotic
image
image


Quake 3
image
image
q3 тоже ушел вперед.
вот

Без обид, но это просто новые текстуры на движке q3.

P.S. И я понимаю, что усилиями маркетологов движок в наше время даже движок q3 можно продать (привет COD), но все же.
Во-первых, DarkPlaces, на котором бегает Xonotic, основан далеко не на третьей версии Quake. (см. диаграмму внизу ;) )
Во-вторых, если вы посмотрите внимательнее, доработаны многие моменты.
В-третьих, Source вы тоже от q3 считать будете? (hint: он есть на диаграмме тоже, смотрите)

Диаграма родственности quake-based движков



Я ничего не имею против третьей кваки и игр на её движке — играл во многие. Но не стОит утверждать, что каждая современная игра такого типа — обязательно на нём, «только новые текстуры». ;)
Без обид, но вы не разбираетесь в игровой графике.

Достаточно беглого сравнения видео двух игр, чтобы понять, что в xonotic графика вполне современная, в отличие от q3, хоть и не стоит на одном уровне с нынешними CoD и BF.
В ксонотике нет ничего кардинально нового, разве что блум добавили. Что есть просто шейдер небольшой. Ни партиклов динамических, ни облаков всяких, ни хитропопового света с тенями — обычный Q3.
И что? Ну чуть подштукатурили, но даже на айпаде игры с лучшей графикой, чем Xonotiс, а там только OpenGL ES 2.0. Вопрос ведь не в том, сколько сотен FPS рендерятся на простых сценах, пусть и с кучей треугольников и в FullHD. В OpenGL к 4 версии появилось много расширений, и в каждой из них может быть бага из-за которой производительность просядет. Важна производительность вцелом. Как например в Xonotic с тесселяцией, используется? Геометрические шейдеры? Geometry Instancing?
Как например в Xonotic с тесселяцией, используется? Геометрические шейдеры? Geometry Instancing?


Честно говоря — не знаю. Я в него бегаю иногда, в свободное время, и даже не заморачивался смотреть исходники особо. Сами исходники можно найти тут: git.xonotic.org/. Там есть и darkplaces, можете посмотреть.
Из Xonotic (en):
The game runs on the DarkPlaces engine and thus supports bloom, dynamic lighting and shadowing, offset mapping, and high dynamic range rendering. The developers claim that the graphic quality is comparable to commercial video game titles released between 2006 and 2007.
То-то я смотрю — оно подозрительно UT2004 напоминает… Только, без обид, похуже.
Именно! Никаких современных фич нет. Вообще. Блум в Q3 добавить не проблема — это обычный шейдер.
Производительность практически равна — круто. Нет, серьезно, круто.

А совместимость с железом (не 13ю избранными картами, а всеми десятками, включая средние и дешевые, и мобильные), китайскими геймпадами и джойстиками, педалями, разномастными звуковыми картами (а звуковых подсистем в Linux'е ведь тоже не одна, верно), трёхмерными очками и прочим добром?

Совместимость не только ААА-тайтлами, но и сотнями других игр, через Win'e ли, нативные ли версии ли? Ведь в год выходят десятки только громких игр, а сколько менее известных? А сколько затачиваются под Direct 3D, а не OpenGL?

В общем, сам факт такой производительности мало о чем говорит, совместимость решает.

При этом я ничего не имею против Linux или ещё кого-то, отнюдь.
Но новость «Wine запустил все громкие AAA игры последних 5 лет без заметных глюков» — вот что реально должно порадовать геймеров. А мериться циферками…
китайскими геймпадами и джойстиками

Вот что-то, а в Linux с ними легче, чем в Windows. У нас даже поддержка ковриков от Dance Dance Revolution есть в драйвере от xbox!
видит то конечно Linux всё. Только танцы с бубном бывают нужны.
Это все безусловно хорошо! Но, как по мне, большинство людей по прежнему будут использовать Windows по простой, банальной причине: привыкли уже.
Да просто смысла нет переходить, если все игры на винде работают.
Лупа к статье выдается?

Залейте картинки покрупнее и ссылками разместите.
А как насчёт виндового Look&Feel, он достигнут уже?
Сложно на словах объяснить, что это такое, в целом, это как игра сворачивается, как запускается и т.д.
Последний раз, когда я запускал TF2 под линуксом (пару лет назад на проприетарных ATI драйверах), там всё перечисленное отличалось от привычного виндового, даже окошко Steam выглядело по-другому, более криво как-то.

Алсо опять же: как ситуация со свободными ATI дровами в играх?
Тогда стим был вайновый, а сейчас родной — смотрится хорошо.
ТФ2, HL2 и Dota2 в Linux Mint с GT550 у меня сворачиваются мгновенно, разворачиваются так же — в винде на этих играх у меня всегда на этих действиях был лаг, причём значительный. Существуют определённые косяки местами — но они уже не критичны.
Пару лет такого же развития — и винда даже прожённым геймерам не будет так нужна (ИМХО, конечно же). Больше проблем с обеспечением настраивабельности той же убунты для пользователей уровня средних домохозяек.
Разговор с 90 затёртого года.
Надо признать, что я переставал рекомендовать попробовать тот же Linux Mint знакомым не-айтишникам после того, как месяц назад у меня сломался кеш apt-a :) Это потребовало гугления и немного командной строки — если бы не такие досадные происшествия, ограниченная тестовая партия юзверей могла бы и попользоваться вполне успешно.
«Как будто кеш апт в виндовс не ломается.» ;)
А по сути, у меня ребенок и жена сидят в ноутбуках только под линукс уже третий год. И ничего не ломалось. Вероятно звезды не так сошлись.
сейчас родной
А родной использует KDE или Gnome либы?

И ещё: игры уже можно ставить в один клик? Раньше, помнится, какие-то заморочки были с установкой Game Studio.
Доступные игры ставятся в один клик (по крайней мере вышеперечисленные и некоторые другие из опробованных — да).

Вопрос про KDE и Gnome меня заинтересовал. Так и не смог нагуглить, а ldd выдал кучу либ, среди которых есть libX11.so.6 и libglib-2.0.so.0 — предполагаю, что всё-таки GTK, судя по второй либе — поправьте, если не прав… Я с убунтой относительно давно и периодически люблю поковыряться в ней, но до профи мне далековато пока :)

Вот полный список, что выдал ldd на steamclient.so

linux-vdso.so.1 => (0x00007fff9c1ff000)
libtier0_s.so => not found
libvstdlib_s.so => not found
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fcfb7b43000)
libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007fcfb7809000)
libusb-1.0.so.0 => /lib/x86_64-linux-gnu/libusb-1.0.so.0 (0x00007fcfb75f7000)
libopenal.so.1 => /usr/lib/x86_64-linux-gnu/libopenal.so.1 (0x00007fcfb739d000)
libpulse.so.0 => /usr/lib/x86_64-linux-gnu/libpulse.so.0 (0x00007fcfb7155000)
libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007fcfb6f06000)
libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007fcfb6c0e000)
libdbus-glib-1.so.2 => /usr/lib/x86_64-linux-gnu/libdbus-glib-1.so.2 (0x00007fcfb69e7000)
libnm-glib.so.4 => /usr/lib/libnm-glib.so.4 (0x00007fcfb67ac000)
libnm-util.so.2 => /usr/lib/libnm-util.so.2 (0x00007fcfb654d000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fcfb6251000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fcfb604d000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fcfb5d49000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fcfb5b2c000)
/lib64/ld-linux-x86-64.so.2 (0x00007fcfb8d99000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fcfb576d000)
libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007fcfb554e000)
libjson.so.0 => /usr/lib/x86_64-linux-gnu/libjson.so.0 (0x00007fcfb5345000)
libpulsecommon-2.1.so => /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.1.so (0x00007fcfb50e7000)
libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007fcfb4ea3000)
libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007fcfb4c9b000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007fcfb4a5d000)
libgio-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007fcfb4708000)
libgudev-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgudev-1.0.so.0 (0x00007fcfb44fe000)
libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007fcfb42f8000)
libnss3.so => /usr/lib/x86_64-linux-gnu/libnss3.so (0x00007fcfb3ff1000)
libsmime3.so => /usr/lib/x86_64-linux-gnu/libsmime3.so (0x00007fcfb3dca000)
libnspr4.so => /usr/lib/x86_64-linux-gnu/libnspr4.so (0x00007fcfb3b8a000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fcfb3974000)
libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007fcfb376f000)
libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007fcfb3569000)
libwrap.so.0 => /lib/x86_64-linux-gnu/libwrap.so.0 (0x00007fcfb335f000)
libsndfile.so.1 => /usr/lib/x86_64-linux-gnu/libsndfile.so.1 (0x00007fcfb30f8000)
libasyncns.so.0 => /usr/lib/x86_64-linux-gnu/libasyncns.so.0 (0x00007fcfb2ef2000)
libgmodule-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007fcfb2cee000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fcfb2ad6000)
libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007fcfb28b7000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007fcfb269b000)
libudev.so.0 => /lib/x86_64-linux-gnu/libudev.so.0 (0x00007fcfb248d000)
libnssutil3.so => /usr/lib/x86_64-linux-gnu/libnssutil3.so (0x00007fcfb2266000)
libplc4.so => /usr/lib/x86_64-linux-gnu/libplc4.so (0x00007fcfb2061000)
libplds4.so => /usr/lib/x86_64-linux-gnu/libplds4.so (0x00007fcfb1e5c000)
libnsl.so.1 => /lib/x86_64-linux-gnu/libnsl.so.1 (0x00007fcfb1c42000)
libFLAC.so.8 => /usr/lib/x86_64-linux-gnu/libFLAC.so.8 (0x00007fcfb19f5000)
libvorbisenc.so.2 => /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2 (0x00007fcfb1526000)
libvorbis.so.0 => /usr/lib/x86_64-linux-gnu/libvorbis.so.0 (0x00007fcfb12f9000)
libogg.so.0 => /usr/lib/x86_64-linux-gnu/libogg.so.0 (0x00007fcfb10f1000)
Неправ. GLib к графике не имеет отношения. Это библиотека для работы с структурами данных: списками, строками, хэш-таблицами и прочим.
Тем не менее, исторически так сложилось, что ее используют в основном с gtk.
Это GTK использует GLib.
Steam не использует какие-либо стандартные графические тулкиты (ни Qt, ни GTK+). Он использует свой, просто создает X11-окно и рисует себе там по тихой грусти. Ну и WebKit использует, куда же без него?
Я сейчас с некоторыми игрушками воюю за двухэкранность. Так, чтобы игрушка оставалась на одном мониторе, когда я хочу переключиться на соседний.

С парой игр это уже удалось.
Вчера всю ночь с посонами рубали в GpuTest по сетке!
Вот я кому хидшот засадил :)
За мою голову не переживайте.
Позвольте уточнить: это убунта поднялась до уровня венды или наоборот? ;)
Драйвера для линуксов догоняют драцвера под винду, сами операционки ни при чём.
Ну, судя по некоторым изменениям в подсистеме звука, произошедшими в Windows 7, вполне можно предположить, что и в Windows 8.1 что-нибудь из видеоподсистемы «покращили». А если серьезно, то очень хорошая новость про драйвера, потому что еще некоторое время назад смотреть без слез на отжирающий всю память X-сервер (из-за драйверов ATI) без слез не получалось.
С чего вы так решили? Подсистемы разные, команды разработки тоже. Или вы считаете, что Баллмер лично пришел и сказал «ну раз мы в звуковой подсистеме функциональность порезали, то давайте и из видеоподсистемы тоже что-нибудь вырежем»?
Это же международная корпорация, где правая рука слабо представляет, что делает левая. Право же, очень смешит, когда люди полагают, будто корпорация — это хайвмайнд, который контролирует каждый аспект своего существования.
Изменения звука весьма в тему. Теперь в винде есть чёткое разделение между обычными приложениями, которым пофиг, и профессиональными/меломанскими, которые получили полный контроль над аудио-выходом.
Заходим в поиск Steam и ищем игры для Windows2217.
А теперь ищем игры для Linux219 и большинство игр (162) это indie.

Да, круто, есть игры доступные под Linux. И меня это радует, потому-что несколько лет назад у меня основной системой была Fedora и я с плясками и бубном запускал на ней Counter-Strike. А теперь достаточно запустить Steam и нажать Install, и совсем немного плясок с драйверами
Но вот их количество, а особенно среди крупных проектов, явно проигрывает.
Для портирования большого количества игр требуются годы, и именно столько я готов поддерживать игры под Linux, чтобы разработчики не сбавляли темпы и продолжали делать правильное дело.
UFO just landed and posted this here
И первая же позиция по ссылке — DLC к игре, а точнее — FORCED Original Soundtrack.
Некорректно говорить о 351 игре, корректно сказать — 351 запись в разделе Linux (что имеет смысл, когда, к примеру, не все DLC для выбранной игры доступны на Linux).
Думаю, путаница происходит из-за самой Valve, но факт, тем не менее, есть факт.
В Ubuntu, Composite — был включен?
А почему нет тестов на бенчмарках от Unigine? На мой взгляд, это и 100% нагрузка на железо с самыми новыми графическими «фишками», и нативная реализация под обе сравниваемые операционки.
После прочтения заголовка ожидал тут увидеть результаты тестов нескольких игр, но то, что игры окажется всего лишь две — это внезапный сюрприз.
Извините за оффтопик.
Зарегился на Стиме, установил его, но вообще никаких игр не вижу.
Слышал, что бесплатно можно скачать HL первый.
Что надо сделать?
ОС Elementary OS на базе Ubuntu 12.04.
У вас не правильная информация, Half Life как и все другие продукты Valve стоят не дорого (по сравнению с другими играми) но всё-таки не отдаются бесплатно. Бывают распродажи и можно приобрести «Half-Life 1 Anthology» и «Orange Box» со всеми играми по хорошей цене. Вот ссылка конкретно на первую часть. Что же касается до бесплатной, скорее всего речь шла о современной переделке на движке source — «Black Mesa» и на сколько мне известно в Steam её пока(?) нет.

Но бесплатные игры в Steam всё-таки есть. Вот список доступных. Большая из них часть это онлайн игры.
В Store идти.
В Library будут появляться уже скачанные/купленные игры.
надо было ставить убунту поновее…
К сожалению нет версии Elementary на более новой убунте.
По этой причине Elementary — не самый подходящий дистриб для игр.
я пробовал на Elementary, ничего со стимом не вышло.
У меня со стимом не было проблем. А вот с тем что драйвера там старые были.
я это и имел в виду, ведь без игр от стима нет толку.
Ну проблемы есть, но не со всеми играми.
FTL, HalfLife(проверил почти все части) и многие друге игры идут без проблем.
А вот например в Dota2 явный баг z-buffer. TF2, OilRush — просто не запускается.

Это всё на интеловской графике. Как у остальных не знаю.
Как вы запустили FTL на интеловской графике?
Просто запустил и всё. Никаких проблем не было. Вообще.
У меня hd3000 если это важно.
Да наверное важно, на IntelGMA не работает ((
Кто как играет на ubuntu? Через что запускаете игры?
Играл на 12.04 в Dear Esther, купленную в Humble Bundle. Нативная сборка не пошла, а тот вариант, который через Wine побежал без шаманств.
Года 3 назад играл в нативные версии от s2games. У них большой опыт и никаких проблем с производительностью не было, некторые даже писали про большую стабильность под linux.
Недавно пробовал dota2, fps нестабилен и слабо зависит от качества графики, играть не комфортно. Инди, вроде Cave Store, идут без проблем.
PS Ati 7750
Дота 2 есть же в стиме. Отлично работает :)
В пару раз хуже, честно говоря.
А вот HoN, что от s2games, вполне неплохо идет.
Я не знаю, что там хуже — работает на одном и тоже железе, в Арче и в Винде совершенно одинаково ИМХО.
humblebundle покупаем и играем =) серьёзно, пока Wolfire Games сделали сильно больше чем Valve для линукса. 80% игр в стиме для линукса, это то что было портировано силами humblebundle. В стиме многие так и остаются only windows, хотя линукс версия игры есть. Я уже просто так на хамбл хожу и каждый раз покупаю, хотя играл только в CaveStory+ и FEZ. Что приятно, мой старый logitech rumblepad 2 взлетел в них без каких либо манипуляций. В fez'е даже вибро в джойстике работало.
> 80% игр в стиме для линукса, это то что было портировано силами humblebundle.

Вы хотели сказать «силами icculus-а»? :)
Когда TF2 ещё был без шапок, играл через wine. Через стим по большей части во всякую мелочь нынче
Steam и VirtualBox для не слишком требовательных игр, работающих только под Windows.
Через Steam.
Стоит и WINE, но мне не нравится, как там игры из Steam работают… странные «фичи» присутствуют.
Папка на рабочем столе — в ней ярлычки для не-Steam игр — нативных (спасибо HumbleBundle) и WINE.
Удивляет что Valve при таком активном продвижении Steam под Linux не портировали Counter-Strike: Global Offensive, который вышел более года назад. Интересно было бы сравнить производительность.
Уже портируют, наравне с Portal 2. Просто у них не настолько много человеческих ресурсов, чтобы поддерживать всё и сразу)
Движок от второго портала позволит портировать The Stanley Parable, Dear Esther и достаточное количество других игр, которые основываются на Source образца 2011 года.
> Движок от второго портала позволит портировать The Stanley Parable
Разработчик писал, что выпустит Linux-билд на базе TF2.
steamcommunity.com/app/221910/discussions/0/792923683629864763/
Gran PC [developer] 10 Oct @ 10:33pm
Sorry I couldn't get this done at launch date — still don't have the portal 2 linux source to do it! :(

Он также сказал, что попробует сделать билд на основе TF2, но ещё неизвестно, что произойдет раньше — может, Valve близки к завершению портирования P2?
Возможно — я чего-то недопонял.
Например — зачем пытаться скрестить ежа с ужом.
В смисле — десктоп с игровой платформой.

IMHO — на десктопе надо работу работать.
А играть надо консолькой (денди каким-нить).

Чи шо?.. Объясните мне, люди!..
IMHO — на десктопе надо работу работать.
А играть надо консолькой (денди каким-нить).


Далеко не всегда хочется брать отдельный девайс на «поиграть раз-два-три в месяц». И дуалбут не хочется. Это во-первых.
Во-вторых, посмотрим на цены на консоли и игры туда. Хмм… Я лучше поддержку Linux-игры в Steam'е и Humble Bundle. Или вообще FOSS, вроде FreeCiv, Xonotic, etc.
В-третьих, у консолей часто… эмм… железо не самое свежее. Соответственно, игры на PC выглядят гораздо лучше. =)
Дело тут вот какое:
Я игрок старой школы (Duke Nukem 3D, Quake, DOOM) приучился хорошо играть на клаве (мышки тогда помогали слабо, глазеть особо движки не давали по сторонам). Но потом игры эволюционировали и мышка стала неотъемлемой частью FPS (H-L, Кризис..).
После приобретения PS3 3 (поверьте я старался, ну очень старался) привыкнуть к управлению джойстика в FPS. Моего терпения на долго не хватает, игра теряет развлекательный характер.

Стратегии и симуляторы и прочие игры требующие нажатие 100500 кнопок — единственное здесь решение я вижу в нестандартной реализации store.steampowered.com/livingroom/SteamController/?l=russian управления сенсорным джойстиком — это не прямая замена, а некий компромисс.

По поводу «покатушек» — тут 50/50 хотя на клаве дрифты получаются не хуже.

Шутеры от 3 лица (ГТА и подобные) легко прижились на приставках.

Но вот в последнее время играю мало иногда в небольшие проекты и не долго. Приставка уже нужна ребенку, а WiiU с большим детским багажом игр отличное решение.

Так что каждый выбирает свое.
А что плохого в скрещении десктопа и игровой платформы? Зачем приобретать для игр отдельное устройство, если можно спокойно играть на десктопе?

Десктоп является полноценной игровой платформой уже лет 20. На PC есть масса игр, которых нет на консолях. Как вы будете на консольке играть в Starcraft II, WoW, Civilisation 5, Dwarf Fortress? Управление на консолях сильно отличается от управления на PC и плохо подходит для некоторых жанров игр. В то время как управление на PC хорошо подходит для перенесенных с консолей игр.

Я неправильно выразился.
Проблема не в PC — проблема в консолях.
Было бы неплохо, если бы каждая платформа занималась своей работой:
* серверы — серверили
* десктопы — десктопили
* консоли — играли
К этим всем людям — совершенно противоположные требования.
И если с серверами все согласны (они пакуются совершенно не как десктопы), и к медиа-плеерам тоже нет претензий (чахлый АРМ + хороший DSP + глубоко заточенный линух) — то с игрушками — бидэ.
Вместо поиметь реактивную _удобную_ недорогую консоль ($500 — не Xbox и не PSx — а просто сферический игровой компутер в вакууме) + удобный десктоп ($500) — люди _вынуждены_ наворачивать за $2k помесь вертолета с подводной лодкой.
Я не вижу разницы между игровым десктопом и рабочим. С консолями особая история — они заточены под подключение к телевизору и игру не в кресле за столом, а на диване, без клавиатуры и мыши. У них специфическая система управления и специфические игры заточенные под эту систему управления. Подключать десктоп к телевизору и играть на нем с геймпадом действительно не очень удобно, а для работы нужна другая мебель. То есть здесь действительно логичны два разных устройства для двух разных комнат в доме.

А вот вместо одного дорогого десктопа покупать два более дешевых которые в сумме будут стоить дороже и на одном играть, а на другом работать? А монитор тоже второй покупать или поработав отключать один десктоп от монитора и подключать второй?

Такое впечатление, что вы не играете на PC, потому что нормальный игровой десктоп стоит не сильно дороже рабочего, за исключением случая, когда работа ограничивается интернетом и офисными приложениями и для нее хватает неттопа на атоме. Космические аппараты за 2 тысячи долларов собирают не ради игр, а ради удовольствия от самого процесса или желания выпендриться. Если на десктопе работают с графикой или видео или программируют с несколькими виртуальными машинами то для игр надо добавить только видеокарту за 100-200 долларов. Хотя сейчас и на рабочие станции ставят мощные видеокарты для ускорения расчетов.

Универсальный игровой десктоп без монитора можно даже не собирать, а купить готовый сильно дешевле 1000 долларов. Вот пример из какого-то достаточно дорогого магазина Intel® Core™ i5-3450, RAM 8Gb, HDD 1 Tb, GTX650, DVD±RW, подлинная Windows 7 Home Basic — 850 долларов/28,5 тысяч рублей, побыстрее моего домашнего десктопа на котором у меня еще не тормозила ни одна игра (а видеокарта — старенький урезанный GeForce 460). Я конечно не все игры пробовал, времени нет, но но тот же Скайрим или Guild Wars 2 или Far Cry 3 летают на максимальных настройках. С другой стороны для того чтобы играть вовсе не обязательно выкручивать абсолютно все на максимум, многие графические опции не то что не влияют на игру, их еще и заметить очень сложно — хотя о них очень много пишут в рекламных статьях, тестах и обзорах. Но смотришь как люди на форуме выкладывают скришоты текстуры стены из какой-то пещеры и детально сравнивают их качество — и становится странно.

При всем при этом в последние недели я играл в первый X-COM, который запускается в эмуляторе DOS (честно куплен в Steam) и несмотря на это интереснее многих современных игр. И как я в него на консольке поиграю?
И толку сравнивать примитивные OpenGL игры? Пусть сделают тест с хотя бы демкой на уровне Metro 2034 или Crysis 3. Тот же реалистичный туман, и т.п. А так сравнивать игрушки с графикой 10 летней давности…
Как мне в одной теме написали «Дайте Нокии поэкспериментировать как в старые добрые времена.»

так можно сказать и здесь — «Дайте порадоваться за то, что казалось много лет фантазией, но теперь вполне достижимо»
Во-первых, разве в тесте принимали участие HL2 или Portal?
Во-вторых, с точки зрения современной игровой графики они уже примитивные. И это не удивительно, так как HL2 скоро 10 лет исполнится, а Portal и не задумывался, как что-то передовое в плане графики.
В-третьих, вот когда будут версии под Linux причем не урезанные какие-то, тогда и можно будет сравнивать. А то сейчас сравнивают какие-то поделки, которые даже до графики десятилетнего HL2 не дотягивают.
Во-первых, разве в тесте принимали участие HL2 или Portal?

Точно, приношу извинения. Почему-то был уверен, что в тесте их должны были включить.

Раз уж зашла речь о различных эффектах в Metro, то можно посмотреть видео из версии под OS X. Версия для Linux будет выглядеть практически так же или лучше — опыт уже портированными играми это подтверждает.
www.youtube.com/watch?v=jlpsO4Wfk5E
Странно что они не попробовали сравнить производительность в Heaven Benchmark на игровом движке unigine, там и графика уровня кризисов и кроссплатформеность и игра крупная на нем уже есть(Oil Rush)
unigine.com/products/heaven/

Вот бы кто-то провел сравнение
Мне вот что интересно. Электроэнергия все дороже. Дайте мне статистику как убунта жрет её по сравнению с виндой. Можно даже в одной и той же игре. И встает вопрос. Все больше производится девайсов которые привязаны к розетке. Это что такая изощренная форма суицида для планеты? Я понимаю что опенсоус это возможность конкуренции и более обыдленного кода чем в коммерческом продукте. Но нужно же хоть чучуть глядеть по сторонам. Ведь потом этот быдлокод начинают продавать. Все с горящими глазами начинают его покупать и говорить — Ой ну почему мы раньше не думали что эта софтина такая суперская? А эта херь жрет на ватт больше чем оптимизированная и вылизанная софтина в винде. А теперь помножьте на масштабы трагедии (количество паладиногиков сидящих чисто на линуксе). И этот ватт превращается в ой какую большую цифру. А теперь вопрос. До тех пор пока ты чукча… тебя мало ипет глобальное потепление в твоем регионе. А вы езжайте в Израиль. ОАЭ. Думаю вы поймете что нас всех ждет.
Вы не пробовали посчитать сколько джоулей сьедает ваш коментарий на хабрахабре, а потом пересчитать это в голодающих африканских детишек?
Странно, на моей HD7950 очень печально бегает Dota 2 и L4D2 (fps20-35). Ubuntu 12.04 LTS. Может, кто знает, как лечить?
Ну не так радикально ведь. Это как при ожоге пальца ампутировать руку.
Поставил их. Стало ощутимо лучше, но все-равно плавности картинки не наблюдается.
Попробуйте ещё поставить ещё ядро 3.12, в нём подкручен шедулер (в играх частота CPU теперь держится на максимуме всё время).
kernel.ubuntu.com/~kernel-ppa/mainline/ (конец списка). Скачайте linux-image вашей архитектуры и linux-headers (вашей архитектуры и all) положите их в один каталог и выполните в нём «sudo dpkg -i *.deb».

P.S. Драйвер кстати ставили генерацией пакетов?
Да, генерировал пакеты. Попробую поставить ядро, спасибо :)
Проверьте у L4D2 настройку многоядерного рендеринга (сходу не вспомню английское название), в выключенном состоянии становится гораздо лучше, вопреки предназначению настройки.
Выключил – стало адово тормозить :(
Любопытно, помогало раньше, вычитал в своё время в обсуждении стима.
Правда, в моём случае это были 13.4 драйвера, где игра всё равно крэшилась через некоторое время =( На 13.11 beta ещё посмотреть не успел.
Это конечно все хорошо, но полгода назад я ставил на свой старый компьютер убунту свежую и там невероятно все лагало, в то время как вин8.1 работает идеально.
Тесты это хорошо. Осталось портировать Batman Arkham City, Ведьмак 2, Dragon age 1/2, Deux Ex Human Revolution, Theif 4, Assassin`s Creed и прочие AAA игры года, а потом посмотреть производительность с максимальными настройками :) А если учесть, что даже в играх такого уровня встречаются баги со всякими DX-11 и т.д., склонен считать, что стиму еще лет 10 понадобится, прежде чем мы сможем поиграть на убунте во что-то кроме контры и доты.
Я блин свои любимые танки не могу запустить в кубунту, а кто-то наслаждается производительностью
А вы еще говорите, что Linux — не для игр…
А на Windows 8 кто-нибудь сравнивал? Просто были новости, что на Windows 8.1 проблемы с производительностью в играх
Новый бетмен на 8.1 на максимуме летает + 3d vision, правда я его отключил, т.к. не люблю )
Я чего-то не понимаю.

Буквально недавно все оттаптывались по поводу откровений анонимного разраба Windows Kernel — blog.zorinaq.com/?e=74 — мол, в MSFT положили болт на оптимизацию годы назад, прогресса нету, только фронтенд перерисовываем.

А сегодня мы слышим, что Ubuntu вот это вот в очередной раз «почти догнало».

Давайте уже оно уверенно перегонит, да так, чтобы без творчески подобранных пунктов для сравнения, а там уже можно будет и радостные статьи писать.
У игр основные требования к графической подсистеме. Однако, в других задачах есть множество мест, которые влияют на производительность: планировщик процессов, дисковый, сетевой ввод-вывод. Судит об производительности ядра вообще по скорости обработки графики глупо.
Sign up to leave a comment.

Articles