xrandr/autorandr は、同じ出力に接続された異なるモニター モデルを区別できますか?

xrandr/autorandr は、同じ出力に接続された異なるモニター モデルを区別できますか?

私は自宅と職場のモニターに接続するためのラップトップを持っています。どちらの場合も、モニターの接続には同じ HDMI 出力を使用します。研究室のモニターは 1440p/60hz で、自宅のモニターはオーバークロックすると 1080p/120hz になります (実際にはそうではありません。DVI デュアル リンクの代わりに HDMI 1.4 入力を使用しているだけです)。

xrandrが異なるモニターモデルが接続されているかどうかを検出し、たとえばnvidiaドライバーの予防措置を無効にする方法はありますか?ここで概説する? スクリプトを使って自動的に調整できますか?オートランダーそれとも、どれが接続されているかを自分で確認し、それに応じたスクリプトを呼び出す必要があるのでしょうか?

答え1

はい、まずモニターを識別するbashスクリプトを書くことができます(EDID/DDC経由、) を実行し、それに応じて xrandr を実行します。その後、ケーブル プラグでこのスクリプトを自動的に実行する udev ルールを作成できる可能性があります。

関連情報