Nvidia 无法正确显示 HDMI 显示器

Nvidia 无法正确显示 HDMI 显示器

我有一台笔记本电脑,戴尔 N5110,配备 nvidia 525m。我安装了 nvidia-331 驱动程序,可以在 Ubuntu repo 中找到。

当我连接 HDMI 时,所有屏幕都会随机拉伸,非常混乱。笔记本电脑屏幕的某些部分位于 DVI 屏幕,而部分位于 HDMI 屏幕。屏幕重叠,但当我在 arandr 中将它们分开时,在应用所有更改后,它仍然无法使用。

我查看了一下xrandr --query并发现,当所有三个屏幕连接时,vga1 显示为断开连接,并出现奇怪的虚拟连接。

当只有 HDMI 和笔记本电脑屏幕时也会发生类似的情况。

因此基本上 Nvidia 无法与 HDMI 端口正常工作。

屏幕看起来如何

此外,还存在拉伸问题。因为当我将任何东西拉伸至全尺寸时,它会同时出现在两个屏幕上。

我检查了一下Xorg.conf,它是这样的:

Section "ServerLayout"
    Identifier "layout"
    Screen 0 "nvidia"
    Inactive "intel"
EndSection

Section "Device"
    Identifier "intel"
    Driver "intel"
    BusID "PCI:0@0:2:0"
    Option "AccelMethod" "SNA"
EndSection

Section "Screen"
    Identifier "intel"
    Device "intel"
EndSection

Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "PCI:1@0:0:0"
    Option "ConstrainCursor" "off"
EndSection

Section "Screen"
    Identifier "nvidia"
    Device "nvidia"
    Option "AllowEmptyInitialConfiguration" "on"
    Option "IgnoreDisplayDevices" "CRT"
EndSection

难道不应该有更多关于所有屏幕的信息吗?或者也许有一个特定的文件,我可以在其中配置 nvidia 并添加一些静态值?

答案1

因此,经过一些实验并有点幸运,我发现我必须xorg.conf使用以下命令重新生成文件:sudo nvidia-xconfig。之后重新启动lightdm就可以了 ;)

此外,在显示设置不是 nvidia-settings)您可能必须选择通过笔记本电脑屏幕对齐所有内容。

相关内容