Я использую Ubuntu 12.04 x64, ядро 3.2.0-24-общее с NVidia GTX460 и монитором Achieva Shimian QH270-Lite 2560 x 1440, подключенным с помощью двухканального кабеля DVI.
Я установил драйверы nvidia-current 313-09 от xorg-edgers (и попробовал 310-19 от NVidia). Ни один из этих драйверов не считывает информацию EDID с моего монитора (/var/log/Xorg.0.log) и по умолчанию использует более низкие разрешения, которые мой монитор не отображает, что приводит к черному экрану. Полная версия здесь
Если я заменю монитор с высоким разрешением на монитор с меньшим разрешением 1600 x 900, он будет работать нормально.
Как заставить мою видеокарту получить необходимое разрешение? Кстати, файл конфигурации xorg.conf устарел.
Я наконец нашел решение - Edid для моего QH270-облегченного Shimian здесь благодаря кому-то, у кого была та же проблема с другим корейцем 2560x1440 монитор, Yamakasi Catleap.
Я установил новый Edid, следующий инструкциям, отправленным по ubuntuforums.org, распараллельте 1857772 - извините я не могу отправить больше чем две ссылки:
Создайте Nvidia xconf файл с новым edid:
$ sudo nvidia-xconfig --custom-edid=/etc/X11/Shimian_edid.bin
Проверьте свой журнал Xorg на Название Дисплея - вероятно, DFP 0 или DFP-1:
cat /var/log/Xorg.0.log | grep connected
который должен поднять что-то как:
(-) NVIDIA (0): *Your_monitor's_name* (DFP 0) (соединенный), в этом случае Ваше Название Дисплея является DFP 0
Проверьте и при необходимости исправьте xconf: sudo gedit/etc/X11/xorg.conf
Ищите строку как:
Опция "CustomEDID" "/etc/x11/shimian_edid.bin"
и отредактируйте его для чтения:
Опция "CustomEDID" "DFP-0:/etc/X11/Shimian_edid.bin"
Перезагрузка и наконец монитор работают в 2560x1440, как предназначено.
Если это не работало, План B состоял в том, чтобы создать пользовательскую конфигурацию после опций Xconfig Nvidia (в файле README для 310.19 драйверов Linux от загрузок Nvidia), в особенности опция "CustomEDID".
Благодаря участникам ссылок выше и надо надеяться это поможет кому-то еще с той же проблемой.