显示器没有edid信息怎么办?

显示器没有edid信息怎么办?

我的电视屏幕没有任何 edid 信息...甚至 Windows 都无法从中获取任何信息..

高清电视的品牌是SANSUI,型号是,sled2453w以防您想检查它

因此,我的 nvidia 驱动程序无法检测到可用的分辨率,我无法摆脱 1024x768。

我尝试过编辑的方法xorg.conf但没有用,甚至在 xrandr 中添加模式也没有用。那么,如何在不购买新屏幕显示器的情况下解决这个问题?

答案1

我的一台显示器也遇到了同样的问题。它EDID根本无法从显示器上拉取数据。我不得不手动将刷新和同步信息添加到我的/etc/X11/xorg.conf文件中。

我知道的一种获取显示器 (HDTV) 的HorizSyncVertRefresh的方法是运行nvidia-xconfig。不要使用现有xorg.conf文件运行该应用程序,因为它可能会提取不正确的信息。

我通过运行以下命令获取了信息:

sudo nvidia-xconfig -c /dev/null -o xconfig_mine.conf

这会xconfig_mine.conf在我正在工作的目录中创建一个名为的文件。该文件包含以下信息:(您的配置可能会有所不同,但未知的 VendorName 和 ModelName 应该在那里)

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

以上信息对于我的显示器来说无法正确检测。

我复制了该信息,并将其添加到/etc/X11/xorg.conf该部分上方的文件中Section "Screen"。添加后,我重新启动了系统,然后我的xrandr应用程序能够看到我的显示器支持的各种分辨率(甚至不支持的分辨率)。因此,添加该信息后,我能够将显示器设置为其1280x1024支持的最大分辨率。

希望这可以帮助!

相关内容