TL;DR: How do I get the 2560x1600 @60fps resolution from my Apple 30" Cinema Display?
Edited: Startech.com confirms the HDMI-to-DVI-D adaptor is dual channel. I don't have enough reputation to give more than 2 links in this, but the product number is HDDVIMF8IN and can be found on amazon.com.
I recently completed my first build, designed around my Apple 30" Cinema Display. This uses a DVI-D dual-channel cable, and has an optimal resolution of 2560x1600. Specs here. PartPicker Build Part list here.
I am using "trusty":
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.3 LTS
Release: 14.04
Codename: trusty
My intention was that the build be able to drive the screen at its optimal resolution of 2560x1600. I was disappointed that I misread the Motherboard specs, and the DVI-I port only drives 1920x1200 @ 60fps. Indeed, using the computer with the DVI-I port only gives 1280x800 resolution.
However, the HDMI ports do drive 2560x1600 @ 60fps. Subseqently, I purchased a Startech.com HDMI to DVI-D video adaptor, with the intention of plugging this into an HDMI port,so that I can get 2560x1600 resolution.
My problem: I can't get the screen, connected now with the HDMI-to-DVI cable, to give me any better (or, even different) than 1280x800 @60fps resolution. In this hardware configuration, the hardware doesn't recognize any but the 1280x800 default screen resolution. I've used cvt and xrandr to define 1920x1600 @45 fps resolution (to be safe) and 2560x1600 @ 60fps resolution, and all I get is the screen goes black.
Example of what I'm inputting:
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”
Output of xrandr
is:
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)
I can then set display resolution using "System Settings...Screen Display",and the screen goes black. Same thing if I do 1920x1200 @ 60fps or 2560x1600 @ 60 fps.
Finally, I should mention that I placed a .conf file into /usr/share/X11/xorg.conf.d which contains:
Section "Device"
Identifier "Configured Video Device"
Option "AllowDualLinkModes"
EndSection
So, does anyone have any insight as to how I can drive this screen at the desired resolution?
Possible sources of the problem which I can still identify:
xrandr isn't working properly on my computer
There are some default settings which should have been set, but aren't, and I have no idea what they are.
Thank you for your help!