linuxOSについて質問です。[お聞きしたいこと]・デバイスドライバを任意のもので適用させたい。・有線LANアダプタのOS自動認識ドライバ「cdc_ncm」からrealtek製チップセット用の「r8152」へ切り替えたい。ポータブルゲーム機steamdeckデスクトップモード(linuxOS)の有線LANアダプタ(以下NIC)のドライバインストールについてご教示ください。自宅の回線を10Gbps光に契約変更したことに伴い大容量ゲームのダウンロード時間短縮のため5Gbpsスピードのusb-cNICを購入しました。早速スピードテストを行なったところ、上り下りともに1.3Gbps程度しか出ませんでした。(なお、このNICはwindowsOSでは上り約3.5Gbps、下り約4.5Gbpsほど出ています)Konsoleでコマンド(lsusb -t -v)を入力しsteamdeck側のドライバを調べたところ自動判別で「cdc_ncm」という汎用ドライバが働いているため本来のスピードが活かされていないことが判り、購入したNICはrealtek「RTL8157」チップセットが搭載されているので使用すべきドライバは[r8152]ということが判りました。realtek公式サイトからsteamdeckにlinux用のドライバzipファイルをダウンロードするところまでは済ませました。あとはそのドライバをインストールし、自動判別の「cdc_ncm」から(r8152)に切り換えるだけという道筋は理解しているのですが、ビルドやコンパイルなど具体的にどう作業すれば良いのか判らず行き詰まってしまいました。自力で書籍やネット・AIで調べ、近いところまでは行ったのですが見よう見真似ではエラーが出てしまいます。最も似たケースの方のブログ記事を見つけたのでご覧いただければと思います。\u0026lt;LinuxでRealtek製USB NICを使用する方法\u0026gt;https://zenn.dev/chattytak/articles/9d5e14c6138127購入したNICのベンダー及びプロダクトIDは把握済みです。また、接続するsteamdeck本体のusb-c規格は「USB3.2 gen2」です。OSのカーネルバージョンは最新です。windowsは慣れ親しんでいるのですがlinuxについてはど素人で聞ける方も周りにおらず大変困っております。アドバイスを頂けたら幸いです。お詳しい方どうぞよろしくお願いいたします。

WindowsLinux

1件の回答

回答を書く

1203303

2026-02-26 12:40

+ フォロー

steamdeck は、 steam OS 3 (arch ベース)だそうです。



まず、LinuxOS のドライバというものは、存在しません。

チップやカードのベンダーが、Linux用のドライバーを出していますが、それは、2次元で2つのカテゴリーわけされます



A ソース か バイナリー か

B 対応するLinuxのパッケージフォーマット



それで、サードパーティのサイトから引っ張ってくるまえに、steamdeckが、自分のリポジトリ(ソフトの供給元)を持っていて、パッケージ・インストールが可能なのかを調べる必要があります。

コンソール画面にいって、スーパーユーザー権限もーどにして、

pacman -Syu

とやって、システムのアップデートが出来るか確認します。これが出きないようだったら、閾値は、非常に高いので諦めるをおすすめします。

できるのだったら、steamdeckは、arch流のやり方で、パッケージアップデートが出来る、ということです。本家、Arch Linuxでは、r8152-dkmsというのが、AUR(Arch User Repository)にあります。AURは、Arch Linuxのリポジトリーなので、steamdeckで動く保証はありません。

steamdeckのコミュニティに、ArchのAURのようなものがあるかは、ご自分で調査ください。あるなら、r8152-dkmsもある可能性はあります。あれば、それを、パッケージインストールするだけです。



こちらの道が潰えた場合は、realtekの出しているLinux用ドライバーを見ます。まず、zipをほどいて、中身が、ソース(今どき、まれ)なのか、バイナリーなのかをみます。.c とか、.cpp とかいうファイルがあるなら、それは、ソース形式です。で、ソース形式のドライバをインストールするやり方は、字数制限で書けませんから、googleなどして調べてください。

バイナリ形式の場合は、debとかrpmとかいうファイルがないかみます。どちらもなければ、install.sh とかいうファイルがあるでしょうが、その前に、注意書きがどこかにあるはずです。ドライバーは、Debian/Ubuntu用とかRedhat Linux用とか。Arch Linux を最初からサポートしているケースは、ほとんどないです。deb の場合は、debtapで、arch用パッケージに変更してから、インストールします。debtapがない場合は、arch Linuxの方から引っ張ってくる必要があるでしょう。

うったえる有益だ(0シェアするブックマークする

関連質問

Copyright © 2026 AQ188.com All Rights Reserved.

博識 著作権所有