编辑0:

编辑0:

简而言之,我的问题是我的电视扫描过度,而且电视中没有“屏幕适合”选项。

电视是三星型号 LN32R71B,我认为它提供的 EDID 文件已损坏,因为我的 /var/log/Xorg.0.log 文件包含与此 EDID 文件相关的“不确定的输出大小”行。此外,xrandr显示输出 HDMI1(这台电视)的尺寸为 160mm x 90mm,但我认为它应该是 710mm x 400mm,因为它是 32'' 和 16:9(见此维基百科条目)。此外,HDMI1 显示的分辨率xrandr与电视支持的分辨率完全不同(如手册上所示)。我尝试手动使用不同的官方支持分辨率,但没有成功,例如,通过执行以下操作:

cvt -v 1360 768 60.015
xrandr --newmode "1360x768_60.01"   84.75  1360 1432 1568 1776  768 771 781 798 -hsync +vsync
xrandr --addmode HDMI1 1360x768_60.01
xrandr --output HDMI1 --mode 1360x768_60.01

另外,我尝试使用gtf而不是cvt,但没有成功。更重要的是,我尝试通过 来修复 HDMI1 的物理尺寸

xrandr --output HDMI1 --fbmm 710x400

,但它不起作用,因为执行xrandr一直告诉我 HDMI1 仍然是 160mm x 90mm。你能帮助我吗?

附言:我不能完全确定EDID文件是否损坏,因为这台电视在Windows电脑上运行良好......

编辑0:

我的系统是 Ubuntu 14.04 LTS 64 位,在 GPU 信息上,

sudo lshw -C display

返回

  *-display               
       description: VGA compatible controller
       product: Broadwell-U Integrated Graphics
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 09
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:68 memory:c1000000-c1ffffff memory:d0000000-dfffffff ioport:5000(size=64)
  *-display
       description: Display controller
       product: Topaz XT [Radeon R7 M260]
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]
       physical id: 0
       bus info: pci@0000:04:00.0
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pm pciexpress msi bus_master cap_list rom
       configuration: driver=fglrx_pci latency=0
       resources: irq:70 memory:b0000000-bfffffff memory:c0000000-c01fffff ioport:3000(size=256) memory:c2000000-c203ffff memory:c2040000-c205ffff

答案1

这可能没什么帮助,但这里有一个针对 nVidia 专有驱动程序的 xorg.conf 修复程序。不确定这是否与 xrandr 有关,并且您没有提到您使用什么 GPU 来连接电视。

https://askubuntu.com/a/491498/486441

刚刚也遇到了这个 Ubuntu 15.04 和超宽显示器。如何设置最大分辨率?编辑:已解决! 使用 xrandr 但必须创建 xorg.conf

答案2

为了记录,尽管这可能有点帮助:我遇到了类似的问题,并在这里找到了https://bbs.archlinux.org/viewtopic.php?id=171374这可能与使用适配器有关。就我而言,我使用的是 DP 转 HDMI 适配器,这确实是导致检测到错误屏幕尺寸的原因。我可以通过不使用该屏幕的适配器来解决这个问题,但我想不是每个人都有这个选择 :/

相关内容