1
非決定的グラフィックカードのデバイス名
私のシステムには3つのグラフィックカード、1つのradeonと2つのnvidiaが含まれています。 マルチシートセットアップを設定しようとしていますが、グラフィックカードの「デバイス名」が安定しておらず、ブートごとに変更されます。 例 ブート1 Radeonカード /sys/devices/pci0000:00/0000:00:03.0/0000:01:00.0/drm/card1 NVIDIA 1カード /sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/drm/card0 Nvidia 2カード /sys/devices/pci0000:00/0000:00:1c.4/0000:04:00.0/drm/card2 ブーツ2 Radeonカード /sys/devices/pci0000:00/0000:00:03.0/0000:01:00.0/drm/card0 NVIDIA 1カード /sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/drm/card1 Nvidia 2カード /sys/devices/pci0000:00/0000:00:1c.4/0000:04:00.0/drm/card2 等... この問題は、デバイスのシートへの割り当てがこれらのデバイス名に基づいているため、マルチシート構成を不安定にします(私はloginctlを使用します)。別の実際の問題は、これがカーネルレベルとXorgレベルの両方でグラフィックカードのコネクタ名を変更する(つまり、VGA-1がVGA-2になるなど)ため、xorg.confを介してモニター構成を実行したり、「 video = "カーネルオプション。これは、セットアップでEDIDのない古いcrtモニターを強制的に有効にするために必要です。 この「card0」「card1 ...」が非決定的であるのは正常ですか、バグまたは構成可能なもの(udevまたはそのようなもの)ですか? 編集: ユーザー@dirktがコメントで言ったように、systemdレベルではこれは非決定的であり、実際にはマルチシート構成自体は問題ありません。私の主な問題は、出力名の信頼性の低さです。カーネルレベルで「video = VGA-1:e」を指定して出力を強制的に有効にする必要があります。そして、私はxorgレベルで使用する必要があります Option "Monitor-VGA-1" "Monitor-x"。