Архив рубрики: Игры

SteamOS и будущее PC-игр

Сайт Riot Pixels подкинул ссылку на обзор SteamOS. Не удержался, решил написать.

Как известно, компания Valve затеяла расширить свой сервис цифрового распространения игр Steam до полновесной платформы. Запланирован выпуск компьютеров, под названием Steam Machines, работающих под управлением основанной на линуксе системы SteamOS. Такой компьютер рассчитан на работу с большим экраном и управление геймпадом (свой собственный геймпад, предназначенный адаптировать для удобной игры с дивана даже «мышиные» игры), и в будущем должен составить конкуренцию традиционным игровым приставкам. Основной козырь Valve в борьбе с ними — обширная библиотека игр в Steam. Увы, на линуксе, а значит, и в SteamOS, доступна лишь крошечная доля этой библиотеки, состоящая в основном из игр самой Valve (и то не всех) и всякой безродной индюшатины.

Первая публичная версия SteamOS вышла сравнительно недавно, и в интернете уже можно встретить её обзоры. Тот, что по ссылке, приглянулся мне прежде всего сильным желанием автора приукрасить действительность новой игровой системы, и тем, что даже несмотря на это желание, в плюсы ей нельзя поставить ровным счётом ничего, даже сделав скидку на статус бета-версии — так, например, система работает только с видеоадаптерами производства NVIDIA. Хотя как законченная игровая платформа, SteamOS не дотягивает и до «альфы».

Трудно дать однозначную оценку шансов новой платформы, не представляя хотя бы примерные цели Valve. А чтобы прикинуть эти цели, надо понять ситуацию, которая заставила компанию пойти на такие действия.

Итак, пока многоголосая общественность упорно продолжала каждый год пророчить играм на ПК скорую смерть, Valve не теряла времени, и сделала платформу PC вновь привлекательной для разработчиков и издателей игр, попутно подмяв изрядную её часть под себя.

Тем не менее, игры на ПК на 100% оставались играми для Windows, а «Майкрософт» — компания большая, и игры её интересуют только тогда, когда приносят деньги, и немаленькие. Как только какое-то направление перестанет быть перспективным для компании, она запросто похоронит его.

Вот, например, как с уже случившимся закрытием магазина PC-игр на xbox.com и грядущим закрытием всей службы Games for Windows — LIVE, которое сделает все игры с GFWL нерабочими.

Кроме того, у «Майкрософта» есть приставки Xbox, которые интересуют компанию куда больше, чем игры на ПК, которые не приносят непосредственной прибыли. Поэтому все усилия по разработке API для игр сейчас сосредоточены на «иксбоксах», а DirectX, напротив, почти не развивается. Поищите, много ли изменений в DirectX 11.1 по сравнению с 11, а в 11.2 — по сравнению с 11.1. А ведь это — четыре года. Сколько игр используют новинки хотя бы 11.1? Если верить этому списку, то всего две, притом, я уверен, различия в них надо искать с микроскопом. Про 11.2 и говорить нечего.

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

Живой пример — DirectDraw в Windows 8 и 8.1. В «Майкрософте» решили, что он больше не нужен, так как игр с его поддержкой больше не выпускают, а он ну очень сильно всем мешал. Ну прямо кушать не могли, над душой у всех ненавистный ddraw.dll висел. DirectDraw заменили программной эмуляцией. В результате, у одних игр упала частота кадров (у некоторых — до неиграбельных значений), у других — появились визуальные глюки, а третьи вообще перестали запускаться. Справедливости ради, были и четвёртые, которые до Windows 8 рисовали свою картину мира в психоделических цветах, глюк, появившийся в Windows Vista и укрепившийся в Windows 7. Им эмуляция как раз помогла, но это, скорее, был побочный эффект.

Есть ли гарантия, что в следующей Windows опять что-нибудь не поменяется, и препятствием для очень нужной новой модели чего-нибудь не станет, скажем, Direct3D 9 и старше? Конечно нет.

SteamOS может стать решением всех этих проблем, как система, разработанная для игр, людьми, заинтересованными в играх. Но если бы всё было так просто, у нас давно бы уже наступил долгожданный год десктопного линукса.

Valve может добиться ограниченного успеха в продвижении своих компьютеров в качестве конкуренции приставкам, и продавать коробку со «Стимом» точно так же, как «Сони» продаёт «Плейстейшн». При этом совершенно необязательно переводить всю обширную библиотеку игр на линукс. Достаточно хотя бы новых игр, а для этого надо будет убедить издателей, что коробочка будет продаваться не хуже, скажем, какой-нибудь Wii U. Или, скажем, обязать инди-разработчиков делать версию своих шедевров под SteamOS. О переводе старых игр на новую платформу позаботятся сами издатели, если захотят. Начинку стим-коробки можно оставить фиксированной, а поддержку других конфигураций «железа» не развивать вообще. Такой успех видится вполне возможным, но вряд ли это будет то решение проблем платформы ПК, которого ждут игроки. Фактически, это выведет на рынок конкурента для Xbox и Playstation, и почти никак не поможет тем, кто осознанно выбрал ПК как платформу для игр.

Второй вариант предполагает, что Valve каким-то образом самостоятельно заставит большую часть существующих игр работать в SteamOS, например, через такие средства, как Wine. Для стим-коробки, это, конечно, будет здорово, особенно в тех играх, где заявлена полная поддержка геймпадов. В остальных играх всё будет зависеть от того, насколько хорошо новый стим-контроллер заменяет мышь. С фиксированным железом стим-коробки можно будет добиться хорошей оптимизации работающих игр, при этом закрыв глаза на неизбежный процент неработающих — в конце концов, у конкурентов в лице других приставок, нет возможности запускать такое количество старых игр вообще.

Если же SteamOS во втором варианте доберётся до персональных компьютеров и будет конкурировать уже с Windows, мне сложно предрекать ей большие успехи. На последней версии Windows около 90% (условно) библиотеки Steam работает без всяких проблем совместимости. На SteamOS — столько, сколько заработает. После этого описанные мной проблемы с DirectDraw покажутся смешными.

Вне стим-коробки с фиксированной начинкой, Valve будет обязана заботиться о драйверах для разношёрстного железа в многообразных компьютерах миллионов (если повезёт) пользователей. Какой бардак представляют собой драйвера для видеокарт в линуксе, каждый может ознакомиться на любом тематическом форуме. Это притом, что производителей видеоускорителей всего три, и все три — крупные фирмы с мировыми именами. То же самое можно сказать и про качества самого линукса. Ведь его положение где-то на дне таблиц доли рынка операционных систем неслучайно. И если проблемы с настройкой, управлением и обновлениями системы Valve может взять на себя, подчинив всю систему пользовательской оболочке SteamOS, то что она будет делать с проблемами безопасности, оптимизации, производительности самого линукса — пока непонятно. Есть большие сомнения, что линукс, который за двадцать с лишним лет ни разу не оказался востребованным, вдруг возымеет успех благодаря стараниями одной только Valve.

Делать выводы пока ещё очень рано, но за развитием платформы буду следить. Хотя бы из любопытства.

Среди клиентов Steam, Windows 8 популярнее всех версий OSX взятых вместе

За месяц после появления в широком доступе Windows 8 сумела завоевать 1% доли использования среди персональных компьютеров по данным Net Applications. В то же время, компания Valve собирает статистику среди клиентов своей службы цифровой дистрибьюции Steam, и в свежем отчёте доля Windows 8 составляет 4,69%. Как верно замечено в статье на сайте Neowin.net, это больше, чем суммарная доля всех клиентов с OSX вместе.

Судя по комментариям к упомянутой статье, не все понимают значения этой статистики. Дело не в том, что пользователей ПК с Windows больше. Это и так ни для кого не секрет. Как не секрет и то, что «мак» для игр используется куда реже, чем компьютер с Windows. То, что доля Windows 8 в Steam в четыре раза выше «средней по больнице», немного неожиданно, но в целом, объяснимо: среди ПК-геймеров немало энтузиастов, которые стараются быть в авангарде. К тому же, разница в производительности с предыдущими версиями Windows в «восьмёрке» очевидна любому, чьи мозги не затуманены метро-ненавистью.

Примечательно здесь совсем другое. Позиция Valve по отношению к OSX известна — не так давно они приложили много усилий, чтобы клиент Steam и все игры их разработки были доступны владельцам «маков». Сегодня в Steam доступны более 300 игр для OSX. Позиция руководителя Valve Гейба Ньюэла по отношению к Windows 8 также ни для кого не секрет:

А тут вдруг выясняется, что результат всех стараний Valve для яблочной аудитории на протяжении вот уже почти трёх лет меркнет по сравнению с одним месяцем продаж Windows 8. Может, Гейбу есть о чём задуматься? Может, не стоит так спешить с выходом Steam для линукса? Может, стоит уделить больше внимания ненавистной «восьмёрке»? Выпустить метровый клиент, возможность закрепления игр на главном экране? Придержать язык и признать свою неправоту?

Очень на это надеюсь.

[Ещё раз обновлено] Возвращаем обратную связь у игровых контроллеров Logitech в Windows 8 Consumer Preview

Обновлено: с выходом Windows 8 Release Preview, одна из описываемых проблем больше не возникает. С выходом обновлённого драйвера Logitech должна решиться и вторая.

Ещё раз обновлено: в финальной версии Windows 8 (RTM, 6.2.9200) драйвер Logitech Gaming Software ставится без каких-либо проблем. Сайт Logitech обновлён, теперь он показывает, что драйвер подходит для Windows 8, хотя по факту это всё тот же старый драйвер 2010 года выпуска :)

Обладатели геймпадов и рулей Logitech, установившие предварительную версию Windows 8, столкнулись с целым рядом неприятностей. Во-первых, официальный драйвер от производителя, Logitech Gaming Software, отказывается устанавливаться на незнакомую ему систему — оно и немудрено, в последний раз он обновлялся в 2010-м году. Во-вторых, если установку всё-таки запустить, у установленных устройств не будет обратной связи. Это не касается геймпадов, использующих драйвер для контроллера Xbox 360, таких как ChillStream или F510 в режиме XInput.

На данный момент готовится обновлённый драйвер, а пока пользователям Windows 8 предлагается обходной путь для решения этой проблемы.

Правильный порядок установки игрового контроллера таков:

  1. Скачайте Logitech Gaming Software (для 32-битной Windows / для 64-битной Windows). Подключать устройства пока не надо.
  2. Распакуйте установочный файл архиватором, например, 7-zip.
  3. В распакованных файлах найдите программу MSetup.exe. В её свойствах (Properties) на вкладке «Совместимость» (Compatibility) поставьте галочку «Run this program in compatibility mode for:» и в списке выберите Windows 7.
  4. Запустите установку двойным щелчком по файлу MSetup.exe. В определённый момент установщик попросит подключить устройства (Connect your device now). Подключите и закончите установку.
    Дальнейшие шаги нужны только тем, кто не обновился до Release Preview.
  5. Запустите командную строку с правами администратора. В Windows 8 это можно сделать щелкнув правой кнопкой в левый нижний угол экрана и выбрав «Command Prompt (Admin)».
  6. Введите следующие команды:
    cd C:\Windows\System32
    regsvr32.exe «C:\Program Files\Common Files\Logitech\WMDrivers\wmjoyfrc.dll»
    Если всё прошло правильно, должно появиться сообщение об успешной регистрации библиотеки.
    Если у вас 64-битная Windows 8, потребуется ещё и третья команда:
    regsvr32.exe «C:\Program Files\Common Files\Logitech\WMDrivers\wmjoyf32.dll»

Закройте окно командной строки. Теперь всё должно работать.

Интервью с Ньюэлом

Пиратство почти всегда является проблемой сервиса, а не проблемой цены. Например, если пират предлагает продукт в любой точке мира, в любое время, доступный посредством компьютера, а законный издатель заявляет, что продукт регионально ограничен и появится в вашей стране через три месяца после выхода в США, и будет продаваться только в традиционных магазинах, то сервис пиратов более полезен. <…>

Наша цель — создать сервис полезнее пиратства, и мы достигли её, так что пиратство не является проблемой для нашей компании. Например, до того как мы пришли на российский рынок, нам говорили, что в России мы только потеряем время, потому что все будут красть наши продукты. Сейчас Россия становится нашим крупнейшим рынком в Европе.

Interview: Gabe Newell — The Cambridge Student Online

(перевод мой)

Толстяк, конечно, лукавит, когда говорит, что цена не критична. Именно благодаря снижению цен в Steam в 2011-м году мы можем говорить о России как крупнейшем рынке в Европе. Но в целом всё так. С такими ценами, как в Стиме, красть ну уж совсем грешно.

Games for Windows — LIVE приходит в Россию

Ну наконец-то! Games for Windows — LIVE будет полноценно работать в России.

Хотя службе по-прежнему далеко до Стима, пользоваться GfW-L принуждают издатели, поэтому любое её развитие — праздник. Территориальной дискриминации становится меньше, покупки станут доступными, может, когда-нибудь возьмутся и сделают человеческий клиент со всеми плюшками и прибамбасами.

Читать далее

Нытьё гениального переводчика

На задолба!ли нет обсуждения статей, поэтому комментарии растаскиваем по блогам:

Недавно я увлёкся переводом на русский язык модов (пользовательских дополнений) к одной довольно известной и качественной RPG. В отличие от большинства переводчиков, я взялся за перевод квестов, а не предметов. Но и тут всё не слава богу.
На первом месте среди задолбавших находятся ценители оригинального языка. Довольно качественный литературный перевод (да, я пользовался онлайн-переводчиком, но больше одного слова в него помещал только при подозрении, что это словосочетание — идиома) тут же был подвергнут критике. Теперь я понимаю, почему Bioware выпустила последний проект, не локализовав звуковую дорожку и засунув перевод в отключаемые субтитры. Спасибо вам, «ценители»! Ещё пару лет поорёте на форумах — все игры будут выпускаться исключительно на английском.

От ваших — нашим

Умиляет. С самых первых строк гений перевода заявляет о себе: мол, я делаю качественный литературный перевод, вот только моё скромное величество почему-то критикуют. Задолбали же!

При встрече незнакомых слов автор статьи пользуется онлайн-переводчиком. Не словарём, а именно переводчиком! Хорошо, если он просто назвал одно другим. Если там на самом деле был переводчик, то понятно, откуда столько критиков у его работ.

Ну и о главном. Являясь ценителем оригинального языка, могу точно сказать: никакой перевод никогда не заменит оригинального текста и озвучки, если язык оригинала ты знаешь. Сколько не пыхти, не переведёшь всех шуток, каламбуров, не передашь оттенков и настроений. Про скудный комплект русских озвучателей любой знакомый с темой знает прекрасно. Про то, как озвучивают — тоже.

Стыдно не знать, но потребителей контента на русском языке всегда больше. Даже у самого кривого промтоперевода всегда будут пользователи, поэтому глупо толмачу-любителю винить «ценителей оригинала» в выпуске издателями неполных локализаций. Игры не переводят до конца по другим, куда более прозаичным причинам: так быстрее и дешевле.

Portal на халяву

portalВ честь выхода Steam на маке, Valve дарит всем пользователям Steam хит 2007-го года, шутер-головоломку Portal. В отличие от предыдущих акций «free weekend», Portal даётся насовсем. Получить подарок нужно до 24 мая.

The cake is not a lie.

Sony избавляется от поддержки линукса

во всех моделях Playstation 3 в следующем обновлении. Главной причиной, по словам представителя Sony, послужила забота о безопасности.

Эх, плакали гигафлопсы…

NVIDIA GeForce GTX 480

TechSpot опубликовал статью о новинке рынка графических ускорителей, долгожданного GeForce GTX 480, известного также как GF100 и Fermi.

NVIDIA GeForce GTX 480

Результаты тестов не впечатлили. Да, среди одночиповых видеокарт новинка оказалась быстрейшей в большинстве тестов, но небольшой отрыв от конкурента в лице Radeon HD 5870 не оправдывает стодолларовой разницы в цене. Плюс, на стороне AMD уже долгое присутствие новой линейки Radeon HD 5xxx с DirectX 11 во всех ценовых диапазонах, в то время как NVIDIA предлагает лишь флагман GTX 480 и его чуть урезанного собрата GTX 470, оба из которых довольно долго будут дорогими и быстро раскупаемыми. Фишки NVIDIA — стерео 3D и PhysX — пока выглядят предпочтительней того набора фич, что предлагает AMD, и тут на руку играет партнёрство с разработчиками игр. Как будет дальше — увидим. Впереди ценовые войны, корректировка модельных рядов, вероятные новые ревизии… Словом, всё как обычно. :) Благо, теперь есть, из чего выбирать.