LINUX.ORG.RU

Valve выпустила SDK для Steam Link

 , ,


0

1

Компания Valve выпустила открытый SDK для устройства Steam Link, предназначенного для трансляции игр с компьютера или устройства Steam Machine на телевизор. Само устройство имеет следующие характиристики:

  • Процессор ARMv7 1 ГГц;
  • Оперативная память: 256 Мб;
  • Хранение данных: 500 Мб;
  • Прошивка на основе ядра Linux 3.8 и Glibc 2.19.

SDK поддерживает OpenGL ES 2.0, Qt 5.4 и SDL 2.0. SDK включает примеры приложений, исходный код для сторонних компонентов, исходный код ядра Linux, корневую файловую систему Steam Link, GCC toolchain и скрипт для конфигурации сборки в среде.

Репозиторий на GitHub

>>> Подробности

Ответ на: комментарий от anonymous

У меня не такой уж и дохлый ноутбук. Steam ведь выпускается на массового потребителя. У многих людей имеются 2 видеокарты, мощнейший многоядерный процессор? Может ему кластер нужен или суперкомпьютер?

Rinaldus ★★★★★ ()
Ответ на: комментарий от silw

Да, но это надо, во первых, башлять всяким самсунгам, а во вторых, поддерживать кучу платформ. а так сделали свисток и сами торгуют...

AVL2 ★★★★★ ()
Ответ на: комментарий от altwazar

Ты уже испытывал трансляцию Win -> Linux?

Какие игры нельзя запустить без клавомыши/стимконтроллера? Чем Steam Link отличается от типичного Linux с Steam Big Picture?

Deleted ()
Ответ на: комментарий от anonymous

Стим должен работать в режиме Big Pictures. Как при этом комп может быть свободным?

Стим в отдельном tty? Как я его собственно и запускаю. Только я вместо игры и параллельного сёрфинга, переключаюсь Alt-Ctrl-F. А ведь если привязать часть контроллеров к одному tty, а часть к другому и вывести картинку с разных tty на разные источники, то выйдет как раз то что нужно. Получится такой вполне обычный Multiseat.

Loki13 ★★★★★ ()
Ответ на: комментарий от EXL

А этот SteamLink сможет в 4К?

В 4к у меня ни телевизор, ни видяха не сможет. А когда смогут тогда будет SteamLink4k. Лет через 5 думаю появится смысл.

Loki13 ★★★★★ ()
Ответ на: комментарий от andreyu

То бишь на два этажа квартиры денег накопил, а на телевизор + десктоп в каждой комнате, где он нужен, нет? Напоминает голодного студента с ифоном.

Ну вот у меня 2 этажа дома + 3 телевизора по этому самому дому. Но вот в комнате с компом игровым к сожалению телевизора нет и вряд ли когда-то будет.

PS: У тебя слишком утрированные понятия о 2-х этажном жилье. Это далеко не всегда признак олигарха. Дом 200м2 за 10-20км от мегаполиса стоит как 2-3 комнатная квартира в этом самом мегаполисе. И не все любят жить в муравейнике людском.

Loki13 ★★★★★ ()
Ответ на: комментарий от andreyu

Это школьник что-то там обслуживает, а взрослый человек платит этому школьнику за обслуживание.

Какому школьнику, я, как взрослый программист, должен платить за обслуживание моего компа? Или у вас взрослые люди это только эффективные менеджеры?

Loki13 ★★★★★ ()
Ответ на: комментарий от I-Love-Microsoft

Железо, что в этой штуке, что в типичном телеке одинаковое. Соответственно вопрос только в ПО.

silw ★★★★★ ()
Ответ на: комментарий от AVL2

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

silw ★★★★★ ()

Только заметил что за 3 страницы никто не задумался о звуке. К «телевизору в гостинной» обычно подключён ДК 5.1-6.1-7.2 или что-то вроде этого. А знает ли игра, транслирующаяся этой шайтан-приставкой, о том что звук надо генерировать в формате, допустим 5.1? И сможет ли Steam транслировать 5.1 так чтобы оно потом выводилось на ДК без потерь(хотя бы без потерь в количестве каналов).

Loki13 ★★★★★ ()
Ответ на: комментарий от loz

...сигнал чего ты ловил?

Надел шапочку из фольги и перестал сигнал ловиться.

anonymous ()
Ответ на: комментарий от anonymous

А зачем вообще что-то покупать? Проще подключить компьютер к телевизору напрямую,через hdmi.

Я так понимаю, что эта приблуда для домашнего пользования, ну и дома нельзя подключить телевизор по кабелю?

rmu ★★ ()

Почти закончили всякой ерундой заниматься - скоро и хл3 запилят.

paran0id ★★★★★ ()
Ответ на: комментарий от Loki13

Кстати, а гейбпад уже вышел или все еще обещают только?

В Финляндии продаются в рознице в сети GameStop (за €55), но их быстро раскупают

X-Pilot ★★★★★ ()
Ответ на: комментарий от loz

Ага, китайские модуляторы были херово экранированы и фонили.

Я в децве этим упарывался в многоквартирном доме, каждый день прерывая всякие зомбовести и сериалы про ментов своей игрой в Battletoads.

Так и не вычислили кто, но по квартирам ходили, в дверь звонили :)

EXL ★★★★★ ()
Последнее исправление: EXL (всего исправлений: 2)
Ответ на: комментарий от Deleted

Ты уже испытывал трансляцию Win -> Linux?

Через стим, всё работает. Дополнительный инпут лаг в локалке по проводу ~20-40 ms, если ни чего не тормозит и нормально работает. Можно даже в файтинги сносно играть.

По воздуху 40+ ms, но там уже не просто инпут лаг, но и сами нажатия на клавиши ощущаются по другому. Это уже не просто задержка, но еще и длительность нажатия на клавишу начинает гулять.

Для комфортной игры нужен провод, стабильное соединение и <10мс задержки до хоста. Так же желательно, что бы на мониторе/ТВ изначально не было большой задержки, или был режим с низкой задержкой. Если на ТВ задержка вывода и так была 60 мс, то с дополнительными 20-40 мс задержку будет видно уже невооруженным глазом. На девайсе же с 10 мс задержкой не каждый задрот увидит разницу между стримом и локальной игрой.

Какие игры нельзя запустить без клавомыши/стимконтроллера?

Игры с лаунчерами (трайн, старбаунд). Еще в некоторых играх можно настроить контроллер, но в меню он не работает.

Чем Steam Link отличается от типичного Linux с Steam Big Picture?

Самого стим линка у меня нет, я стримил через lin/win/steamos с разными контроллерами. Из того, что я узнал:

1. На стим линке нет полноценного стим клиента и подключение происходит по другому. Он видит работающие машины со стимом в сети. Выбираешь подходящую и просто вводишь один раз пинкод на хосте.

2. Обычный клиент под win/lin предлагает постримить игру с другого ПК. Запускается игра и запускается стрим. Игра закрылась, стрим закрылся.

Стим линк же работает по другому. При подключении он переключает стим на хосте в BPM и стримит просто десктоп. Можно выйти из BMP и работать с десктопом как обычно, при этом на геймпаде по умолчанию уже есть эмуляция мышки с экранной клавиатурой (т.е. проблем с лаунчерами меньше).

Приятный бонус стриминга через стим - настроенные в стиме геймпады при стриме работают как xinput. Не надо заморачиваться с эмуляцией ни на хосте, ни на клиенте. Т.е. большинство геймпадов будут работать из коробки, просто воткнул в usb или связал по блютусу.

altwazar ()
Ответ на: комментарий от Loki13

И сможет ли Steam транслировать 5.1 так чтобы оно потом выводилось на ДК без потерь(хотя бы без потерь в количестве каналов).

В настройках стриминга можно указать, сколько каналов игра должна видеть. Не знаю, поддерживается ли 7.1, видел стерео, 4, и 5.1.

altwazar ()
Ответ на: комментарий от Loki13

Учитывая цены на контроллеры от логитек, коробки и дуалшоки, цена вполне конкурентная.

Отличный геймпад для PC, но для его нормальной работы нужен стим (возможно временно) и не каждому будет интересен. Если человека устраивают обычные пады и он не хочет заморачиваться с настройками, то стимконтроллер ему не нужен. Для него это будет просто странный геймпад.

altwazar ()
Ответ на: комментарий от silw

Современные ТВ скорее всего не имеют нужный аппаратный кодек да производители не горят желанием по требованию Valve сделать поддержку стриминга.

Quasar ★★★★★ ()
Ответ на: комментарий от anonymous

anonymous> Проще подключить компьютер к телевизору напрямую,через hdmi.

И игровые контроллеры, ага. Тянуть метров на 20.

Quasar ★★★★★ ()
Ответ на: комментарий от Weres

Никакого. Просто Valve открыла прошивку на всеобщее обозрение и модификацию. «Простой» пользователь просто купит устройство и начнёт играть, а «продвинутый» - сможет под себя доработать.

Quasar ★★★★★ ()
Ответ на: комментарий от anonymous

anonymous> я 20 лет назад бесплатно ловил сигнал с соседской денди и сеги на свой секамовсий рубин

Через секамовский рубин тоже вламывался в чужую игру и управлял там всем?

Quasar ★★★★★ ()
Ответ на: комментарий от Rinaldus

Rinaldus> Производительность стрима игр ниже плинтуса.

Ты ещё компьютер i486 купи и попытайся на нём в крюзис поиграть.

Факт в том, что ты не смог соблюсти требования по пингу и ширине канала.

Quasar ★★★★★ ()
Ответ на: комментарий от Yossarian

Yossarian> Религия запрещает саму Steam Machine к телевизору подключать?

Религия тебе мешает пораскинуть мозгами, очевидно.

Quasar ★★★★★ ()
Ответ на: комментарий от waker

waker> они просто купят PS4 (FTFY)

Там же игр до сих пор нет.

Quasar ★★★★★ ()
Ответ на: комментарий от X-Pilot

Я так понял образ должен быть подписан для того, чтобы гарантии не лишиться.

Quasar ★★★★★ ()
Ответ на: комментарий от haku

Такие индусы практически в любой техподдержке более-менее крупной конторы сидят. Сюрприз!

Quasar ★★★★★ ()
Ответ на: комментарий от EXL

Тебе не нравится стимлинк потому, что там нет вяленда?

Quasar ★★★★★ ()
Ответ на: комментарий от Deleted

Ты купил аккаунт с CSGO и включил SteamGuard, и после этого тебя забанили?

Quasar ★★★★★ ()
Ответ на: комментарий от EXL

Нормальные люди не выкидывают деньги на ветер. SteamLink - это как раз способ не страдать фигнёй.

Quasar ★★★★★ ()
Ответ на: комментарий от Quasar

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

Аккаунт изначально мой.

Deleted ()
Последнее исправление: merhalak (всего исправлений: 1)
Ответ на: комментарий от Quasar

and render your Steam Link unbootable.

Я так понял, что устройство окирпичится, если попробовать заменить ядро

X-Pilot ★★★★★ ()
Ответ на: комментарий от EXL

Шта? Зачем мне системник рядом с телевизором? Дополнительный шум в зале? Или пылесборник? У меня системник в моей комнате. Работаю и играю на нем. Но иногда хочется и на большом ТВ поиграть. И вот ради этого ИНОГДА мне покупать плойку за 25 деревянных, на которой и игр то толком нет? Плюс я не понимаю как вобще можно играть в шутеры на паде. Получается ради футбола/файтинга/гонк я должен брать плойку? Я спокойно стримил с компа на ноут домашний (на компе AMD x6 + Radeon 7870). На ноуте i3 и встроенная графика. Все шло без тормозов в 60фпс даже по вифи. По кабелю и говорить не стоит. Да что там, я на работе пару раз запускал ту же гта5 и спокойно бегал. Или может каждый раз мне таскать мой не самый легкий системник в зал ? Да я больше времени потрачу на распутывание кабелей и обратное их подключение в зале, чем поиграю. Стим линк подрубил к телевизору и сети и все.

По поводу технической стороны работы стриминга. У меня почти не видно, что как-то значиельно увеличивается нагрузка при стриминге. Включил на обоих концах аппаратное кодирование/декодирование и все. Задержки порядка 10-15мс. Хотя бывают игры, которые не очень хорошо работают через стрим. У них временами подскакиевает до 50мс в локальной сети.

Кто-то говорил про засирание играми системы. О каком засирании идет речь? Пару папок с конфигами и сохранениями? Как это может повлиять на скорость работы системы? К тому же зачем все подряд игры ставить. У меня в библиотеке порядка 90 игр. Установлено только 2-3. Когда их пройду - удалю и поставлю другие.

as_lan ★★ ()
Ответ на: комментарий от Thero

Вообще мы говорим про отдельный комп для игр и работы.

А с линуксом в этом плане еще хуже - большинство встреченных мною проф. программ были не в виде пакета для той или иной системы, и, в лучшем случае пихали себя в /opt, а в худшем ставились вообще куда-то в систему (разумеется мимо пакетного менеджера) + тащили с собой тонны библиотек, зачастую дублирующих системные, но как правило не самых свежих версий. (Привет ксилинксу и TI). Зачастую выглядят убого, ибо не адаптированы под имеющиеся ДЕ (или адаптированы под не устаревшие версии) и т.п.

Что еще хуже - некоторые проги хотят определенные версии библиотек, но не тащат их с собой.

RiseOfDeath ★★★★ ()
Ответ на: комментарий от altwazar

Дополнительный инпут лаг в локалке по проводу ~20-40 ms,

Т.е. шутеры отменяются. Покрайней мере те, где имеет сильное значение скорость реакции (контра например)

RiseOfDeath ★★★★ ()
Ответ на: комментарий от RiseOfDeath

RiseOfDeath> Ну и давайте незабывать, что большинство игрушек под оффтопик

Привыкай к линуксовым играм уже.

Quasar ★★★★★ ()
Ответ на: комментарий от reprimand

reprimand> там есть игры на годик прохождения.

GTA и на ПК есть.

Quasar ★★★★★ ()
Ответ на: комментарий от andreyu

andreyu> а для игр плойки или хабокса.

Ну нет там игр, нет! А то, что есть - есть и на ПК в лучшем качестве и с возможностью использовать кучу разнообразных игровых манипуляторов и виртуальную реальность.

Вот покажи мне версию Dwarf Fortrees для той же PS4.

Quasar ★★★★★ ()
Ответ на: комментарий от anonymous

anonymous> тоесть играя в гта5 у тебя должны быть 4 свободных ядра ЦП и одна видеокарта(свободная) на компе где запщена гта чтоб стримить на 60 фпс

Вообще-то двух свободных ядер выше крыши. А если имеется аппаратный кодек, то и того меньше нужно.

Quasar ★★★★★ ()
Ответ на: комментарий от Quasar

Ну тем не менее их крайней мало. Если выкинуть инди (90% которых, шлак), то останется всего несколько сотен, что маловато.

Ну и опять же к моему тезису про засерание - стим в своих папках хранит треш, угар и садомию. (ну точнее каждая игрушка тащит какие ей вздумается либы, которые рядом с ней лежат). Благо тут все можно решить отдельным юзером для стима.

RiseOfDeath ★★★★ ()
Последнее исправление: RiseOfDeath (всего исправлений: 1)
Ответ на: комментарий от altwazar

altwazar> Стриминг не предсказуемо влияет на производительность игр

В большинстве случаев вполне предсказуемо.

altwazar> игры придется отдельно настраивать

Для steam controller тоже надо каждую игру отдельно настраивать. Но проблемы-то нет - подключил и играешь. Но самое страшное - даже в каждой стрелялке надо клавомышь настраивать! И что? От этого игроков не стало?

Quasar ★★★★★ ()
Ответ на: комментарий от altwazar

altwazar> и даже топовый ПК не гарантирует хорошую картинку и производительность.

При всём при этом игровая консоль гарантирует, что картинка будет плохая и производительность низкая (потому ухудшают качество, апскейлят с низкого разрешения и мылят). И ничего - пользуются. Яркий пример - Dark Souls. Графика просто дерьмовая, прямо как на игровых консолях. Но когда умельцам удалось разблокировать настройку графики на ПК (авторы порта намеренно заблокировали это дабы ущербы-консольщики не обижались), тогда оказалось, что это не в Dark Souls говёная графика (там она очень даже хорошая даже по сегодняшним меркам), а на игровых консолях by design. Ну и ограничение в 30 FPS тоже разлочили на ПК.

Quasar ★★★★★ ()
Последнее исправление: Quasar (всего исправлений: 1)
Ответ на: комментарий от Rinaldus

Rinaldus> У меня не такой уж и дохлый ноутбук.

У тебя ошибка. Выражения «не дохлый» и «ноутбук» нельзя употреблять в одном предложении.

Quasar ★★★★★ ()
Ответ на: комментарий от RiseOfDeath

Т.е. шутеры отменяются.

Зависит от человека и железок. У обычных мониторов/тв задержка вывода бывает от практически нулевой, до 70 ms. Плюс еще всякие vsyncи сверху и до 10 ms на отрисовку кадра.

Большинство игроков задержку в 2-3 кадра (60 fps) не заметят даже в контре и файтингах. Но настоящему задроту это придется не по вкусу.

altwazar ()
Ответ на: комментарий от altwazar

Это не заметно ровно до первой ситуации вида «я выстрелил раньше, какого хрена я сдох?» (правда тут чаще инет замешан, в случае с вводом оно выглядит как «какого хрена он не выстрелил»)

RiseOfDeath ★★★★ ()
Последнее исправление: RiseOfDeath (всего исправлений: 2)
Ответ на: комментарий от Deleted

merhalak> Ты же знаешь про возможность временно самозабаниться, если на почту приходит уведомление о левой попытке логина?

Это ты про временный запрет торговли на маркете?

Quasar ★★★★★ ()
Ответ на: комментарий от X-Pilot

Ну ежели так, тогда этот SDK можно попробовать отреверсить и свой стимлинк сделать.

Quasar ★★★★★ ()
Ответ на: комментарий от Quasar

Для steam controller тоже надо каждую игру отдельно настраивать. Но проблемы-то нет - подключил и играешь. Но самое страшное - даже в каждой стрелялке надо клавомышь настраивать! И что? От этого игроков не стало?

Для одних нет проблемы, для других она есть. Не все даже с клаво/мышью готовы возиться. Но и настройка стим контроллера и клаво/мышки - разные вещи, для гейбпада чуть ли не свою схему управления изобретать приходится.

altwazar ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.