Илья Копысов

+3510
с 2019
4 подписчика
28 подписок

Больше верю в то что кто-то сделает совместимую программу выдернув Steam Input из стима (по типу того как работает Goldberg Emulator) чем в то что будет сделан драйвер

любая их деятельность должна приносить прибыль

Так она и приносит, правда не всегда напрямую:
Тот же самый протон многие годы "содержался" валвами просто потому что, и только годы спустя вылился в Steam Deck

они задумаются над драйверомДумаю что нет, из-за причин сказанных выше.

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

Стим же не в вакууме живёт - эта идея использовать их магазин как хранилище драйвера это вообще говно собачее - сразу отпадают консоли, сразу отпадает возможность офлайн использования, сразу встаёт во всю высь вопрос с играми сторонними - а плюсы то где ?Я в жизнь не поверю, что Валв не договорилась быс Майкрософт и Сони по поводу своего драйвера
Вы смешали всё в кучу, так что по пунктам:

магазин как хранилище драйвера

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

сразу отпадают консоли

Они отпадают для большинства контроллеров просто потому что за создание совместимых геймпадов нужно оплачивать лицензию платформодержателю.
Поэтому есть "руль только для PlayStation" и "руль только для Xbox" - потому что с первого % платится Sony а со второго % платится Xbox

Платили бы Valve лицензионные отчисления Xbox и Sony для того чтобы контроллер работал - вопрос. Позволили бы Xbox и Sony делать эту совместимость без соответствующих символов на кнопках - тоже, причём последнее ещё более маловероятно.

отпадает возможность офлайн использования

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

встаёт во всю высь вопрос с играми сторонними

Стим -> Добавить игру -> Добавить стороннюю игру
Вопрос решён.

Я в жизнь не поверю, что Валв не договорилась быс Майкрософт и Сони по поводу своего драйвера

Майкрософт создатели драйвера, сони использует тот же драйвер.
У XBox геймпад не имеет никаких нестандартных фич: ни гироскопа, ни HD вибраций, ни тачпада, ни ёмкостных датчиков.

И как вы могли заметить ничто из этого не работает и в Sony контроллерах... Пока вы не запустите совместимые программы по типу DSX или DS4Windows

И это буквально то же что и делает Steam: использует более общий драйвер (USB / Bluetooth вместо (Wired Controller / Bluetooth Controller) и через user-space программу перехватывает вызовы к DirectInput / XInput и перенаправляет их через них.

Т.е. нет, даже сони не сделали свой полноценный рабочий драйвер для ПК.


Так почему бы валвам не пойти против системы и всётаки не сделать его?
Потому что это тяжело, т.к. ты теперь програмируешь в Kernel-space, потому что это большая отвественность т.к. ты програмиурешь теперь в kernel-space и из-за этого же тебе придётся делать версию под все комбинации OS / CPU: (x86 / ARM / Apple M) x (Windows, Linux, Apple MacOS)

А что если пойти тем же путём что и Сони?
Не будет работать: гироскоп, HD вибрация, управление мышью без запущенного Steam(что работает сейчас), тачпады, ёмкостные сенсоры (когда геймпад видит что ты соприкасаешься рукой с его корпусом)

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

Я жду когда откроется возможность покупки, а там окупится или нет зависит от прогнозов и точки окупаемости - например стимдек LCD раскупили https://dtf.ru/games/4551276-steam-deck-lcd-bolshe-ne-proizvoditsya

Раскупят ли контроллер который сделан специально под Steam Machine, Valve Frame и стим - я думаю да, но скорее всего когда выйдет вся линейка.

1

microsd гораздо медленнее любого SSD. Во время игрового процесса и игре на microsd будет гораздо больше загрузок и это будет неудобно

Да, но это универсальный форм-фактор для сменного носителя и лишь одна из опций:
там можно хранить только те игры которые нужны на разных устройствах и не сильно зависят от загрузок.

По поводу Windows на Steam Deck:
Windows isnt a supported OS and doesnt have official drivers for the controllerhttps://steamcommunity.com/app/1675200/discussions/0/3387291961142078537

Вы считаете что я пытаюсь вам что-то продать, но нет. Если вы не видите смысла в покупке Steam Controller то для вас его и нет.
Его сильные стороны это Steam Input который не работает без Стима и тачпады которые не поддерживаются драйвером
Это не "ещё один геймпад но на 40€ дороже" это геймпад для игр не сделанных для геймпада.
И это нормально что вам он может быть не интересен: его цель это 100% совместимость со стимдеком (не считая сенсорного экрана) - настолько что даже раскладки созданные для одного работают с другим и 100% совместимость с Valve Frame - настолько что там встроен специальный трекер для 6DOF в VR - чтобы контроллер можно было точно позиционировать для VR пространства. И ёмкостные сенсоры для отслеживания рук/пальцев.

Это часть экосистемы Valve как например microSD карты которые поддерживаются в Steam Deck, Steam Machine и Valve Frame: казалось бы зачем в минипк microSD - а суть в бесшовном переносе между устройств: установив игру на microsd ты можешь играть в нее на минипк, переставить в любой момент в Steam Deck или Valve Frame если захочется взять в дорогу и т.д.

Это тоже не будет работать без Стима, по понятным причинам, но в этом конечная цель

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

В этом плане решение 100% оправдано.


Так что если ты не хочешь его брать - не бери. Значит его делали не для тебя.

Ну и сравнение с другими геймпадами выглядит глупо полосу что они для разных игр: Steam Controller создавался для тех игр которые не создавались под контроллер, его главная цель: это одинаковая схема управления со стимдеком и Valve Frame 'ом
С чем они успешно справились

Потому что разные контроллеры: большинство переиспользует стандартный Xbox Input драйвер котоырй очень урезан
так у тебя бы не работали тачпады, вибрация, хоткеи, управление мышью и скорее всего включение компа

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

Проблема с драйвером, в том что им пришлось бы писать свой, и кроме жесткого регулирования и наказаний, им бы пришлось его писать под Windows x86, Linux x86, Linux ARM, MacOS, и на Windows ARM

Путь которым пошли они, позволяет просто использовать рекомпиляцию т.к. он работает не в kernel-space, а в user-space, так что даже в случае критических ошибок они не сломают всю систему, а только свой софт


Т.е. возможно конечно там сидит какой-то мегаоптимизатор, но технические аргументы ЗА их решение есть и они весомые

1

Обзор задержки уже есть на канале gamer nexus
https://youtu.be/wfr4QN1Hvhs

Bluetooth 37.3 +- 20.6
Blueetoth c 7 другими активными Bluetooth устрйствами (то что они назвали bluetooth hell) 73.8 +- 48

1

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

Поэтому пошли по пути "наименьшего сопротивления" и наименьшей ответственности

5
1
1