Я давно не использовал свой относительно старый лаптоп Dell Inspiron 2600, который я купил ещё летом 2002-го года, и думал отдать его матери, но перед этим хотел установить и настроить Линукс, чтобы мне не нужно было постоянно что-то чинить в системе и иметь дело с вирусами, троянами, криво установленными программами и т. д. Однако, пытаясь установить пингвинистую ОС несколько раз за последние пару лет (пробовал Ubuntu/Xubuntu, SUSE и Fedora), я постоянно заходил в тупик в связи с тем, что X-server никак не хотел сотрудничать со встроенным графическим процессором Intel (печально за это известным).
Недавно я искал новую информацию по теме на форумах Ubuntu, что я делал регулярно раз в несколько месяцев, и натолкнулся на сообщение, в котором говорилось, что Xubuntu 8.10 работает с внешним монитором (через VGA-выход), но не хочет работать со встроенным LCD. Я не припомню, чтобы я раньше пытался это делать, поэтому я из научного интереса попробовал разные версии Ubuntu с внешним монитором.
Оказалось, что Ubuntu и Xubuntu версии 7.04, не работали даже так, а Ubuntu 8.10 затыкалась на известной проблеме встроенного чипсета Intel при использовании пакетов compiz (визуальные эффекты интерфейса), с которой я сталкивался на другой машине пару недель назад. Дисков с версиями 8.04 я не нашёл, но в связи с тем, что проблема «Intel + compiz» на эту версию не распространялась, подозреваю, что она также могла работать с внешним монитором. Из того, что было у меня, только Xubuntu 8.10 работала через VGA-выход с самого начала и без проблем, поэтому я сконцентрировался на попытках заставить Хубунту дружить со встроенным LCD (Тем более, я и хотел использовать Xfce как менее требовательную к системе графическую среду).
Решение
Исследуя вопрос, я находил много разной информации о комплексных настройках файла конфигурации /etc/X11/xorg.conf и даже о необходимости деградирования до 8-й версии BIOS компьютера. Я, наконец-то, заставил X.org показать себя на встроенном мониторе (даже используя последнюю, 11-ю версию BIOS), а затем, методом научного тыка (пробуя различные комбинации и откомментирование ненужного в файле конфигурации) определил три минимальных условия для работы:
- Прямое указание графического драйвера (
Driver "intel"), в пику нового для Убунту автоматического определения встроенными средствами X.org. Причём нужно указывать именно новый универсальный драйвер «intel», а не старый «i810». - Прямое указание X.org использовать LVDS-выход (внутреннее соединение со встроенным ЖКИ):
Option "monitor-LVDS" "Configured Monitor". - Указание использовать предпочтительное разрешение (
Option "PreferredMode" "1024x768").
Так, с минимальными изменениями xorg.conf, я заставил Xubuntu 8.10 и встроенный ЖК-монитор понимать друг друга. Это решает мои проблемы, но не позволяет, однако, использовать встроенный и внешний мониторы одновременно (хотя не думаю, что это так необходимо на такой слабой машине), например. Возможны и другие ограничения. Вполне вероятно, что деградирование BIOS до 8-й версии или более сложные настройки xorg.conf дадут возможность использовать драйвер «i810», работать с двумя мониторами и т. д., однако, для моих целей этого достаточно.
Итак, полный вариант кода файла конфигурации xorg.conf с минимальными изменениями настроек после установки системы (изменения выделены):
Section "Device" Identifier "Configured Video Device" Driver "intel" Option "monitor-LVDS" "Configured Monitor" EndSection Section "Monitor" Identifier "Configured Monitor" Option "PreferredMode" "1024x768" EndSection Section "Screen" Identifier "Default Screen" Monitor "Configured Monitor" Device "Configured Video Device" EndSection
А я не могу в Линуксе работать. Как-то не получается полностью в этой системе рахобраться. Сложновастенько немножко.
Чем мне нравиться Линукс это тем, что под него еще не пишут серьезных вирусов, троянов и прочей гадости. Работать одно удовольствие.
Не знаю, я бы всё же для матери поставил винду
I get the same result with Driver intel in xorg.conf.More info please tell me if you need more .Output of lspci grep graphics .pre.00 02.0 VGA compatible controller Intel Corporation Mobile GM965 GL960 Integrated Graphics Controller rev 0c .00 02.1 Display controller Intel Corporation Mobile GM965 GL960 Integrated Graphics Controller rev 0c . pre.Default xorg.conf .pre.Section Device .Identifier Configured Video Device .EndSection.Section Monitor .Identifier Configured Monitor .EndSection.Section Screen .Identifier Default Screen .Monitor Configured Monitor .Device Configured Video Device .EndSection. pre.the xorg.conf that works better differs in this section .pre.Section Device .Identifier Configured Video Device .Driver vesa .EndSection. pre.Im attaching var log Xorg.0.log for the default setting..Id really like to get the intel driver to work as well as the vesa one as the vesa driver does not let me use Compiz..ProblemType Bug.Architecture amd64.DistroRelease Ubuntu 8.10.Package xorg 1 7.4 5ubuntu3.ProcEnviron .PATH home username bin usr local sbin usr local bin usr sbin usr bin sbin bin usr games home username bin var lib gems 1.8 bin .LANG en GB.UTF-8.SHELL bin bash.ProcVersion Linux version 2.6.27 – 7-generic buildd crested gcc version 4.3.2 Ubuntu 4.3.2-1ubuntu11 1 SMP Tue Nov 4 19 33 06 UTC 2008.SourcePackage xorg.Uname Linux 2.6.27 – 7-generic x86 64.xkbcomp .….