分辨率检测后显示器闪烁

分辨率检测后显示器闪烁

问题

一切都很好,直到我的显示器(LG W2284F:)坏了1680x1050,我买了一个新的显示器(LG 25UM65-P:)2560x1080

问题是当我尝试安装 Ubuntu 或任何其他 linux-dist 操作系统时,分辨率检测后监视器闪烁。

事实

显卡是 NVIDIA GForce 9500 GT。(用于支持我之前的 Ubuntu 显示器分辨率)

显示器闪烁,但屏幕不闪烁,因为显示器按钮不起作用。
我尝试使用 DVI-D 和 HDMI 电缆连接显示器。

我做了什么?

根据一些主题和问题,我尝试启动它nomodeset,它工作正常,让我安装 Ubuntu。现在,唯一可用的解决方案是在800x600安装后和安装过程中。

xrandr无法返回

xrandr: Failed to get size of gamma for output default
xrandr: Configure crtc 0 failed.

并且 nvidia 图形驱动器安装要求内核 v3.4。

有没有什么解决方案可以使用我的显示器默认分辨率?


$ lshw -c display
  *-display UNCLAIMED     
       description: VGA compatible controller
       product: G96 [GeForce 9500 GT]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vga_controller bus_master cap_list
       configuration: latency=0
       resources: memory:fd000000-fdffffff memory:e0000000-efffffff memory:fa000000-fbffffff ioport:cc00(size=128) memory:fe980000-fe9fffff

$ xrandr --verbose
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 640 x 480, maximum 640 x 480
default connected primary 640x480+0+0 (0x17d) normal (normal) 0mm x 0mm
Identifier: 0x17c
Timestamp:  28516
Subpixel:   unknown
Clones:    
CRTC:       0
CRTCs:      0
Transform:  1.000000 0.000000 0.000000
            0.000000 1.000000 0.000000
            0.000000 0.000000 1.000000
           filter: 
  640x480 (0x17d)   22.4MHz *current
        h: width   640 start    0 end    0 total  640 skew    0 clock   35.0KHz
        v: height  480 start    0 end    0 total  480           clock   73.0Hz

答案1

您的显示适配器(nvidia)似乎没有从新屏幕接收 DDC/CI 数据。

作为:

  • 我可以看出LG 25UM65-P 规格表它应该支持这一点。(无论如何,任何现代显示器都应该有这个)

  • 您已尝试使用两根数字电缆 DVI-D 和 HDMI,但没有成功。

因此对于解决方案:

  • 可能是显示器的 DDC/CI 发送功能被禁用了(我有一台戴尔显示器可以禁用该功能)

    查找 DDC/CI 或 EDID 并启用它。(我查看了手册,但似乎没有)

  • 如果您使用适配器,请寻找直接且相对较短的电缆。

  • 显示器没有 EDID 数据时的解决方法

    创建/etc/X11/xorg.conf包含以下内容的文件

    Section "Monitor"
        Identifier  "Configured Monitor"
        HorizSync       30.0 - 90.0
        VertRefresh     56.0 - 75.0
    EndSection
    

    从用户手册中获得的值。

答案2

嗯,我刚刚解决了这个问题。

  • 问题在于 DVI-D 电缆类型。因此很棘手,有两种类型的 DVI 数字:单链路和双链路...刚买了一条新的 DVI-D 双链路,问题就解决了一半。

  • 另一个问题是 DVI-D 不支持宽分辨率,并且基于问题和莱纳斯·波斯特一切都解决了。

相关内容