
最近、初めての Steam コントローラーをメールで受け取りました。Arch Linux を実行しているデスクトップで使用したいと考えていました。
ワイヤレスで接続すると Steam で使用できますが、Big Picture モードに入ると更新を求められます。ただし、更新を開始すると、30 分経っても完了しません。
有線モードは今のところ、少なくともLinuxでは正しく動作しません。既知の問題/回帰。
私は作成してみましたudevルール/etc/udev/rules.d/70-steam-controller-permission.rules で、
#USB devices
SUBSYSTEM=="usb", ATTRS{idVendor}=="28de", MODE="0666"
KERNEL=="uinput", MODE="0666", GROUP="chris", OPTIONS+="static_node=uinput"
何度もプラグを抜き差ししたり、再起動したり、udevadm control -R
/ chmod 666 /dev/uinput
etc/modules-load.d/uinput.conf にそのuinput
内容を追加したり、ファームウェア更新に機能する他のユーザーの Steam ビルドをインストールしたり、グループに自分を追加したりしてみましたがsteamcontroller
... 何も機能しません。このファームウェアは更新されません。
以下は Arch に関するいくつかの関連バグレポートです:
答え1
このガイドによると、Linux にファームウェアを手動でインストールする方法は次のとおりです。http://steamcommunity.com/sharedfiles/filedetails/?id=572740074
まずダウンロードしますこのファイルをテキスト エディターで開き、最新のファームウェアの場所 (サーバー上) を見つけます。次に、その場所を追加し、http://media.steampowered.com/controller_config/
そのアドレスを使用してファームウェア ファイルをコンピューターにダウンロードし、名前を "firmware.bin" に変更します。次に、右トリガーをカチッと音がするまで押したまま、Micro USB ケーブルでコントローラーを接続します。デバイス "CRP DISABLED" がマウントされている場所とcd
その場所を見つけます。最後に:
dd conv=nocreat,notrunc oflag=direct bs=512 \
if=~/"Path to new firmware.bin without quotes" of=./firmware.bin
これは私の場合はうまくいきました。コントローラーのファームウェアは最新になりました。