双显示器在启动时无法正确初始化 - 12.10

双显示器在启动时无法正确初始化 - 12.10

我刚刚从 12.04 升级到 12.10(实际上是全新安装,保留了主分区并擦除了“/”)。

我正在尝试让我的笔记本电脑显示器(Hp dv6)和三星 BX2450 显示器在没有 nvidia 软件包的情况下成功协同工作(12.04 及更低版本需要这些软件包才能检测额外的型号)。

我遇到了以下不一致的情况,并且真的不知道如何去查找问题并解决这些问题:

  • 当我在登录后插入显示器时,它可以完美地与配置的设置配合使用系统设置 -> 显示

  • 当我第一次在登录屏幕上插入显示器时(从全新启动 - 即在启动过程中任何时候都没有插入显示器),它再次完美运行

  • 当我在启动时插入显示器(或已插入显示器)初始登录屏幕)
    1. 进入登录界面时,我的笔记本电脑显示正常,我的显示器只是我的笔记本电脑屏幕的镜像(没有任何调整大小)显示(仅占用显示器屏幕的 80% 左右)。这与我的显示器设置形成对比,我的显示器设置是不镜像
    2. 当我登录时,两个显示器都变黑,然后主显示器(我的笔记本电脑)登录(显示带有“白色闪光”的 Unity 启动器。此后,发生了异常情况。两个屏幕完全冻结(我的额外显示器保持黑色),我的笔记本电脑屏幕就像这个问题里的图片一样, ETC
    3. 系统完全冻结,我必须硬重启(有时几分钟后,黑屏会出现一个充满十六进制数字的随机页面)

有人能给我提供一些关于如何让它工作的建议吗(我真的不想安装 nvidia 设置,因为我更喜欢 Unity 成功将我的系统识别为两个屏幕)?

我不确定我的主分区上是否存在旧的 nVidia 设置的残留,或者我是否需要配置某些东西?

谢谢

答案1

在我看来,问题在于 lightDM 在多显示器下表现不佳。不过有一个很好的解决方案。

安装分散

sudo apt-get install disper

然后编辑 /etc/lightdm/lightdm.conf 以获得

display-setup-script=disper -s线

例子:

[SeatDefaults]
user-session=ubuntu
greeter-session=unity-greeter
display-setup-script=disper -s

这将仅使用主显示器作为接待员,并且一旦您实际登录,Unity 将接管。

请参阅此答案了解更多信息,但请注意,它使用的是专有驱动程序,这不是您想要的。但它应该仍然可以工作。

相关内容