SDDMログイン画面に組み込まれているディスプレイポートモニタを使用するようにxserverを取得するにはどうすればよいですか? (Fedora 31)

SDDMログイン画面に組み込まれているディスプレイポートモニタを使用するようにxserverを取得するにはどうすればよいですか? (Fedora 31)

HDMI出力はnvidiaカードとして扱われ、内蔵ディスプレイポートノートブックモニターはigpuとして扱われるOptimusノートブックを持っています。電源を接続して外部モニターを使用できるようにしたいのですが、外部モニターが接続されていなくてもログインできるように、ログイン情報をラップトップモニターに表示したいと思います。 BIOSには、オプティマスを無効にするスイッチはありません。これまで私がしたことは次のとおりです。

外部モニターを使用できるように、NVIDIAカードをデフォルトのGPUに設定しましたが、これにより他の問題が発生します。 nvidiaカードをデフォルトのGPUに設定するのが現在nvidia.confの外観です。

Section "OutputClass"
        Identifier "nvidia"
        MatchDriver "nvidia-drm"
        Driver "nvidia"
        Option "AllowEmptyInitialConfiguration"
        Option "SLI" "Auto"
        Option "BaseMosaic" "on"
        Option "PrimaryGPU" "yes"
        Option "MetaModes" "DFP-1:nvidia-auto-select"
EndSection

Section "ServerLayout"
        Identifier "layout"
        Option "AllowNVIDIAGPUScreens"
EndSection

問題は、xserverがnvidia gpuに接続されたhdmi出力を使用したいので、HDMI出力に接続していないとSDDMを介してログインできないことです。

Option "MetaModes" "DFP-1:nvidia-auto-select"xorg 設定で設定しようとしましたが、xorg ログには、xserver の起動時にモニタ DFP-1 の接続が失われたことが示されます。ここSDDMに外部モニターを使用することを決定したときのXorgログ。

これを行う方法を知っている人はいますか?

ベストアンサー1

おすすめ記事