Больше верю в то что кто-то сделает совместимую программу выдернув 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 и стим - я думаю да, но скорее всего когда выйдет вся линейка.
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, так что даже в случае критических ошибок они не сломают всю систему, а только свой софт
Т.е. возможно конечно там сидит какой-то мегаоптимизатор, но технические аргументы ЗА их решение есть и они весомые
Обзор задержки уже есть на канале gamer nexus
https://youtu.be/wfr4QN1Hvhs
Bluetooth 37.3 +- 20.6
Blueetoth c 7 другими активными Bluetooth устрйствами (то что они назвали bluetooth hell) 73.8 +- 48
Нормальных драйверов под контроллер нет.
Писать драйвера тяжело, т.к. они работают вне системы, а следовательно на них не распространяются защиты распространяющиеся на обычные программы.
Чтобы писать свой драйвер тебе надо согласовать его с майкрософтом и получить от них специальную подпись буквально на паспорт, и потом за любой косяк с этим софтом ты будешь нести полную ответственность.
Поэтому пошли по пути "наименьшего сопротивления" и наименьшей ответственности
Добавление в Стим игры как сторонней, позволяет использовать все функции контроллера