Debian 上的第二个显示器没有信号

Debian 上的第二个显示器没有信号

最近,我的 Linux Mint 安装遇到了问题,决定使用非自由驱动程序安装 Debian 11 Stable,到目前为止一切都运行良好,除了我的第二个显示器,它在启动过程中正常工作,但是当显示管理器运行时开始,它变黑了,这是我的设备:

lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 630 (rev 04)
01:00.0 VGA compatible controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Mobile] (rev a1)

xrandr 说有两个提供商:

xrandr --listproviders 
Providers: number : 2
Provider 0: id: 0x43 cap: 0xf, Source Output, Sink Output, Source Offload, Sink         Offload crtcs: 3 outputs: 1 associated providers: 0 name:modesetting
Provider 1: id: 0xd4 cap: 0xf, Source Output, Sink Output, Source Offload, Sink     Offload crtcs: 4 outputs: 1 associated providers: 0 name:modesetting

最初我以为驱动程序存在某种问题,我将 Noveau 驱动程序替换为 Nvidia 专有驱动程序,这并没有解决问题,但我得到了一些结果:

通过运行 nvidia-settings,我能够看到 nvidia 设置面板,在那里我可以看到检测到的第二个显示器(尽管它没有收到任何信号)。

通过在 /etc/X11/xorg.cong.d/ 中包含 nvidia.conf,我能够使第二台显示器工作,但笔记本电脑屏幕停止工作,因此我必须删除该文件才能恢复。

如何让我的第二台显示器与笔记本电脑显示器一起工作?

Obs.:我已经注意到这里和 debian 用户论坛上有类似的帖子,但他们都没有任何我可以复制的解决方案......

提前致谢

答案1

经过多次尝试,我在 Debian 用户论坛上收到了一个对我来说确实有效的答案,虽然它可能无法解决每个遇到该问题的人的问题,但它是这样的:

-我用 Debian 提供的 apt 存储库中提供的专有 NVIDIA 驱动程序替换了 Nouveau 驱动程序

-我安装了 nvidia-xconfig 实用程序并将其与 --prime 标志一起使用

我把它放在我的 .xsessionrc 上:

xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto
xrandr --dpi 96

如果您有兴趣了解如何解决此问题,请查看这里。感谢愤世嫉俗的Debian!

相关内容