如何让 xserver 将我的嵌入式显示端口监视器用于 SDDM 登录屏幕? (软呢帽 31)

如何让 xserver 将我的嵌入式显示端口监视器用于 SDDM 登录屏幕? (软呢帽 31)

我有一台 Optimus 笔记本电脑,其 HDMI 输出由 nvidia 卡处理,嵌入式显示端口笔记本电脑显示器由 igpu 处理。我希望能够让外接显示器在插入时可用,但我也希望登录信息显示在笔记本电脑显示器上,以便在没有连接外接显示器时我可以登录。 BIOS 中没有用于禁用 optimus 的开关。到目前为止我已经完成了以下操作。

我已将 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

问题是,如果没有任何东西连接到 HDMI 输出,我无法通过 SDDM 登录,因为 xserver 希望使用连接到 nvidia gpu 的 hdmi 输出。

我尝试Option "MetaModes" "DFP-1:nvidia-auto-select"在 xorg 配置中进行设置,但 xorg 日志显示 xserver 启动时监视器 DFP-1 已断开连接。这里是我的 Xorg 决定使用外部监视器进行 SDDM 时的日志。

有谁知道如何进行这项工作?

相关内容