PCIバス情報の表示を検出するXorg特殊ツール?

PCIバス情報の表示を検出するXorg特殊ツール?

この問題私が望むものに近いが、必ずしもそうではない。

数回の冒険的な試みの終わりにxrandr に表示されるデバイス名を xorg.conf にインポートします。私はxrandrのようにシステムで見ることができるすべてのディスプレイデバイスを列挙することができるX11ツールがあればと思い始めました。返品あなたが発見するようにしてくださいどのPCIバスにありますか?これにより、各デバイスのハードウェアソースが何であるかを確認できます。

現在、この情報を取得するには、さまざまなツールを使用するか、Xorgログを介して複数行の情報を収集して、出力ディスプレイまたは画面名をPCIバスに関連付ける必要があります。

もちろん走ることもできます開始x全体として、Xorgログ(/var/log/Xorg.0.log)を見てください。しかし、実際にXを起動してXorg .confに入れる前にその情報を検出するだけで面倒です。 Xorgに--dry-runオプションやGPUのPCIバスを調べることができる他のオプションがあってほしい人もいるでしょう。ログの代わりに画面にダンプ。基本的に私が望むのは使いやすいコマンドラインツールです。

残念ながらそうです。/bin/Xまたは/bin/Xorg2005年、このユーティリティには前のマニュアルページに表示された2つの素晴らしいスイッチがありました。

- おそらく、デバイス検索フェーズ後にサーバーがシャットダウンします。このオプションを指定すると、xorg.conf(5x) ファイルは引き続き使用されるため、自動的に検出できる情報はコメントアウトする必要があります。

-scanpciこのオプションを指定すると、XorgサーバーはPCIバスをスキャンし、検出された各デバイスに関する情報を印刷します。 scanpci(1) および pcitweak(1) も参照してください。源泉

完璧だったのに残念ながらなくなりました。

私の考えでは、xrandr --listproviders しなければならないPCIバスと出力画面にはプロバイダ名がリストされていますが(詳細フラグとともに)そうではありません。

lspci + xrandr + Xorgログの情報を見て一緒に接続する方法を推測するための代替案は何ですか?

(正規表現などを使用して[perl、bash、Pythonなどで] Xorgログを解析するカスタムコードを書くことが、PCIバスを正しい対応するXorg "スクリーンタグ"(例:eDP-)に関連付ける唯一の方法かどうか疑問に思う1など。

ベストアンサー1

おすすめ記事