У меня настольный вариант ноутбучного железа (китайское, самоё дешёвое, с интегрированным процессором Atom - IPXPV, Pinetrail-D под mini DTX). До Ubuntu 11.04 всё работало на ура. А вот после... Вплоть до Ubuntu 12.04 вообще до иксов загрузка не доходила, просто вырубался монитор из-за превышения частоты монитора. Насколько я понимаю это проблема драйверов от intel на которые теперь отдано всё управление.
Суть проблемы в том, что система воображает бутто бы есть lcd экран ноутбука. А его вообще нет! Система выдаёт соответствующие частоты, но на элт монитор. Загрузка системы идёт на жутком разрешении вплоть до окна ввода пароля включительно. Потом вроде выправляется, но появляется новая проблема, - это невозможность использовать разрешение больше чем 1024 на 768. А ведь у меня большой монитор!
Я настроил себе разрешение через cvt, xrandr и .xprofile, всё работает, но экран был разделён между двумя картинками фона рабочего стола. Одна на 1024х768 и другая под ней 1280x1024. Окна программ открывались в малом окне, но если их перетащить через барьер части экрана с 1024х768 на часть поля 1280x1024, то они открывались на весь монитор.
Теперь как удалось решить эту проблему: (у меня МАТЕ) система - параметры - мониторы - клик в квадратики "Одинаковое изображение на всех мониторах" и "Показывать мониторы на панели" (без этого там будет видна картинка только одного монитора). Далее выбрать "ноутбук" (клик в него) и выключить его. После этого выбрать свой монитор и настроить нужное разрешение. Галочку из "Одинаковое изображение на всех мониторах" можно убрать. И .xprofile теперь ненужен! Волшебным образом в настройке разрешения монитора появился весь список разрешений и частот вплоть до 1920х1440.
Вопрос: как убрать не существующий Output LVDS1 (при загрузке) и оставить только Output VGA1. А то боюсь эти инновации мне угробят любимым монитор. При загрузке на секунду отключается монитор, и на окне ввода пароля всё размыто и буквы плохо различимы. Как быть?
Вот моё железо:
Processor 2x Intel(R) Atom(TM) CPU D410 @ 1.66GHz
Memory 2055MB (969MB used)
Display
Resolution 1280x1024 pixels
OpenGL Renderer Mesa DRI Intel(R) IGD x86/MMX/SSE2
X11 Vendor The X.Org Foundation
Multimedia
VGA compatible controller
Intel Corporation Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller (prog-if 00 [VGA controller])
Audio device
Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 02)
Display
Resolution 1280x1024 pixels
Vendor The X.Org Foundation
Version 1.13.0
Monitors
Monitor 0 1280x1024 pixels
Monitor 1 1024x768 pixels
OpenGL
Vendor Intel Open Source Technology Center
Renderer Mesa DRI Intel(R) IGD x86/MMX/SSE2
Version 1.4 Mesa 9.0.3
Direct Rendering Yes
P.S. Настройка через cvt (если не получилось вышеописанное):
cvt 1280 1024 60
# 1280x1024 59.89 Hz (CVT 1.31M4) hsync: 63.67 kHz; pclk: 109.00 MHz
Modeline "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
Вывод утилиты cvt с нашими параметрами таков
Далее мы скопируем всё, что после Modeline при вызове xrandr с ключём создания нового режима:
xrandr --newmode "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
xrandr --addmode VGA1 1280x1024_60.00
xrandr --output VGA1 --mode 1280x1024_60.00
Сохранение настроек
Для активации необходимых настроек при старте, создайте файл .xprofile в домашней директории (вид - показывать скрытые файлы) и внесите в него необходимые строки команд xrandr.
Работает только в МАТЕ и классическом Гноме, в Сinnamon - нет.