从 Apple 30 英寸 Cinema Display 获取 2560x1600 分辨率

从 Apple 30 英寸 Cinema Display 获取 2560x1600 分辨率

总结:如何从我的 Apple 30 英寸 Cinema Display 获得 2560x1600 @60fps 分辨率?

已编辑:Startech.com 确认 HDMI 转 DVI-D 适配器是双通道的。我的信誉不够好,无法在此提供超过 2 个链接,但产品编号为 HDDVIMF8IN,可以在 amazon.com 上找到。

我最近完成了我的第一个构建,围绕我的 Apple 30 英寸 Cinema Display 进行设计。它使用 DVI-D 双通道电缆,最佳分辨率为 2560x1600。规格这里. PartPicker 建立零件清单这里

我正在使用“值得信赖”:

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.3 LTS
Release:        14.04
Codename:       trusty

我的意图是让该版本能够以最佳分辨率 2560x1600 驱动屏幕。令我失望的是,我误读了主板规格,DVI-I 端口只能驱动 1920x1200 @ 60fps。事实上,使用带有 DVI-I 端口的计算机只能提供 1280x800 分辨率。

但是,HDMI 端口确实可以驱动 2560x1600 @ 60fps。随后,我购买了 Startech.com HDMI 转 DVI-D 视频适配器,打算将其插入 HDMI 端口,这样我就可以获得 2560x1600 分辨率。

我的问题:我现在无法让屏幕(通过 HDMI 转 DVI 电缆连接)提供比 1280x800 @60fps 更好的分辨率(甚至不同)。在此硬件配置中,硬件无法识别除 1280x800 默认屏幕分辨率之外的任何分辨率。我使用 cvt 和 xrandr 定义 1920x1600 @45 fps 分辨率(以防万一)和 2560x1600 @ 60fps 分辨率,但我得到的只是屏幕变黑。

我输入的内容示例:

rutledge@sekhmet:~$ cvt 1920 1200

\# 1920x1200 44.91 Hz (CVT) hsync: 55.42 kHz; pclk: 141.00 MHz
>Modeline "1920x1200_45.00"  141.00  1920 2032 2232 2544  1200 1203 1209 >1234 -hsync +vsync

xrandr --newmode "1920x1200" 141.00 1920 2032 2232 2544 1200 1203 1209 >1234 -Hsync +Vsync

>xrandr --addmode HDMI3  “1920x1200”

的输出xrandr为:

Screen 0: minimum 8 x 8, current 1280 x 800, maximum 32767 x 32767

HDMI1 disconnected (normal left inverted right x axis y axis)

HDMI2 disconnected (normal left inverted right x axis y axis)

HDMI3 connected primary 1280x800+0+0 (normal left inverted right x axis y >axis) 641mm x 401mm

   1280x800       59.9* 

   1920x1200      44.9  

VGA1 disconnected (normal left inverted right x axis y axis)

VIRTUAL1 disconnected (normal left inverted right x axis y axis)

然后我可以使用“系统设置...屏幕显示”设置显示分辨率,屏幕变黑。如果我设置 1920x1200 @ 60fps 或 2560x1600 @ 60 fps,情况也一样。

最后,我应该提到,我将一个 .conf 文件放入 /usr/share/X11/xorg.conf.d,其中包含:

Section "Device"
        Identifier "Configured Video Device"
        Option "AllowDualLinkModes"
EndSection

那么,有人知道如何以所需的分辨率驱动该屏幕吗?

我仍然可以识别出问题的可能根源:

  1. xrandr 在我的电脑上无法正常工作

  2. 有一些默认设置应该设置,但却没有设置,而且我不知道它们是什么。

感谢您的帮助!

答案1

我不相信这是你的 Trusty 系统,我相信这是电缆。

我从 startech.com 购买了您指定的相同适配器,但用于我的 Windows 10 PC 到 30 英寸 Apple Cinema Display。我也无法获得超过 1280 的分辨率。我确实怀疑电缆的问题,因为当我使用双 DVI 转 Displayport 电缆时,我能够以全分辨率使用 30 英寸 Cinema Display。该电缆附带了供电所需的额外 USB 电缆。Startech 适配器没有这个功能,所以我尝试插入显示器的 USB 电缆,但似乎无法正常工作。

2019 年更新:我现在正在愉快地使用 Ubuntu 19.04,设置相同;1 个连接使用 Apple 的传统 DVI 转 miniDP 线,另一个显示器使用相同的 Bizlink/Dell 双 DVI(加上 DP 转 Thunderbolt C 适配器,因为我的 Linux 笔记本电脑没有 DisplayPort)。请注意,我确实必须调整 Bios 才能让我的 System76/Clevo 笔记本电脑识别 Thunderbolt C 上的显示器。

答案2

我遇到过类似的问题。使用 VGA、Mini DisplayPort/HDMI 或 Mini DisplayPort/HDMI + HDMI/HDMI 电缆连接时,我无法从 HP ZDisplay 获得 2560x1600。我通过购买声称支持 2560x1600 的 Mini DisplayPort/DisplayPort 电缆并使用它解决了这个问题。

相关内容