Главная Файлы Форум Галерея Гостевая книга Обратная связь Карта сайта Поиск
 

 

Моё место работы

СитиСервис
  • Заправка и ремонт лазерных картриджей
  • Ремонт любых принтеров и копиров
  • Оригинальные и совместимые картриджи
  • Доставка бесплатно (от 2-х картриджей)
  • Накопительная система расчётов для корпоративных клиентов
Телефон
+7 (4722) 373-983
8-980-326-01-23
Адрес E-mail
mybelpost@gmail.com

Привет, Гость

Войти
Идентификация
Я забыл свой пароль
Регистрация

Разделы -> Статьи -> Linux и драйверы -> Запуск Intel HD Grap...

Запуск Intel HD Graphics на ноутбуке под Debian

   Пришла в школу партия ноутбуков Acer P453M. Debian 6 Squeeze стала как родная, однако внешний VGA не запустился, а он нужен как воздух! Установить официальный драйвер от Intel (xserver-xorg-video-intel) не удалось - на сайте исходников не оказалось (ошибка 404 по ссылке), а от Ubuntu не подходят по зависимостям. Пришлось поднимать тестируемую ОС Debian 7 Wheezy. Получилось, но тоже не без проблем. Всю процедуру описываю ниже...

Немного о самом железе:

ноутбук Acer Travelmate P453M
ЦП - Intel (R) Celeron (R) 1000M @ 1.80GHz
видеокарта - Intel® HD Graphics (информация из BIOS)

lspci | grep VGA говорит о видеокарте вот так:

VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (ver 09).

ну а всё остальное в данном случае нам не нужно.

   Теперь, что и откуда ставил.
Выкачал с оф. сайта Debian (http://cdimage.debian.org/cdimage/daily-builds/daily/arch-latest/i386/iso-cd/) сетевой установщик debian-testing-i386-netinst.iso

wget -c http://cdimage.debian.org/cdimage/daily-builds/daily/arch-latest/i386/iso-cd/debian-testing-i386-netinst.iso

Драйвер xserver-xorg-video-intel во Wheezy будет стоять по умолчанию.

Почему i386, а не amd64?
-Опять же драйверы...
Только на этот раз для принтера Xerox Phaser 3010 - ну нет такого под 64-разрядные машины (rpm висит на оф. сайте xerox, но он под Debian amd64 не заводится не после переупаковки, не после заталкивания вручную), однако под i386 работает прекрасно имеющийся на томже сайте deb-пакет. Вот потому выбор пал на образ Debian Wheezy для архитектуры i386.

Скачал образ, записал на Flash-карту.

dd if=/пусть_к_скачанному.iso of=/dev/sdxx bs=1M

Вставил флешку в ноутбук, но установить в автоматическом режиме не удалось - инсталлятор повесился.
Выход - установка в режиме эксперта. Она проходит как положено.

Установил операционку полностью, т.е. с GNOME3 как и предлагал инсталлятор. GRUB2 нормально стал на своё место в MBR (нормально увидел и прописал затерявшуюся на одном из разделов Windows 7).

Проблемы начались после загрузки - получил чёрный экран. Видно было, что отключена подсветка монитора, т.к. изображение окна входа в систему просматривалось при сильном напряжении зрения. Наугад переключился в консоль (Ctrl+Alt+F1) - она тоже черна как смоль! Наугад вошёл в учётную запись root. Наугад ввёл reboot.

Дальнейшие танцы с бубном.

Нужно загрузить ядро с драйвером vesa - это делается так:

В момент, когда появится меню GRUB2, переключаемся в режим командной строки - клавиша "с".

Смотрим как видит разделы диска GRUB:

ls

Мне выдал список с дисками msdos и номера по порядку, хотя разделы в ext4. Каталог boot у меня должен был находиться на разделе /dev/sda1, GRUB его увидел как msdos1.

Подключаем root каталог:

root=(hd0,msdos1)

Далее указываем каое ядро грузить и с какими параметрами видео:

linux /boot/vmlinuz-3.2.0-4-686-pae root=/dev/sda1 xdriver=vesa nomodeset

Указываем загужаемый образ:

initrd /boot/initrd-3.2.0-4-686-pae root=/dev/sda1

Теперь реально загружаемся:

boot

Должны получить вполне работающую ОС, но на видео драйвере Vesa.

Теперь заставляем работать видео драйвер intel HD Graphics с нужными параметрами.

xorc.conf больше нет, потому ипользуем каталог /usr/share/X11/xorg.conf.d

Создаём в нём файл для нашей конфигурации. Я дал ему имя 30-xorg.conf

Прописываем в созднный файл вот такие параметры:

Section "Screen"
    Identifier "Screen0"
    Device     "Card0"
    Monitor    "Monitor0"
    SubSection "Display"
        Viewport   0 0
        Depth     24
        Modes "1024x768"
    EndSubSection
EndSection

Section "Screen"
    Identifier "Screen1"
    Device     "Card1"
    Monitor    "Monitor1"
    SubSection "Display"
        Viewport   0 0
        Depth     24
        Modes "1366x768"
    EndSubSection
EndSection

Section "Screen"
    Identifier "Screen2"
    Device     "Card2"
    Monitor    "Monitor2"
    SubSection "Display"
        Viewport   0 0
        Depth     24
        Modes "1024x768"
    EndSubSection
EndSection

Section "Monitor"
    Identifier   "Monitor0"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
    Option       "DPMS" "false"
EndSection

Section "Monitor"
    Identifier   "Monitor1"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
    Option       "DPMS" "false"
EndSection

Section "Monitor"
    Identifier   "Monitor2"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
    Option       "DPMS" "false"
EndSection

Section "ServerFlags"
    Option "BlankTime" "0"
    Option "StandbyTime" "0"
    Option "SuspendTime" "0"
    Option "OffTime" "0"
EndSection

Кстати сказать, на команду xrandr не реагирует ни как, ну разве, что выводит текущие параметры.

Сохраняем изменения, закрываем редактор.

Последний штрих - это установка разрешения экрана для текущего пользователя.
Заходим в настройки системы / мониторы и выставляем разрешение 1366x768.
Если выставить правильное разрешение в созданном ранее файле 30-xorg.conf, то получаем чёрный экран.
Ещё можно повырубать у пользователя в настройках системы всё, что связано со ждущим и спящим режимом, т.к. уходя в спящий/ждущий режим ноутбук оттуда больше не возвращается. И только жестокий reboot кнопкой служит реаниматором.

Всё! Перезагружаемся обычным способом.
Для варианта Debian 7 Wheezy amd64 способ аналогичный.

PS: Для клонирования системы на такие же ноуты (чтобы больше не плясать по шамански) использовал remastersys.


Опубликовано: Константин, Автор/источник: - 13 Апрель 2013 15:06:38

Комментировать

Вы не залогинены! Регистрация

Афоризмы, мысли

"У моего кота много кличек, но чаще всего я его называю: "мать твою..!"

/Сакрюкин К.В./

Счётчик

Сейчас на сайте - 1 (0 зарег.)
Всего хитов1198 
Сегодня хитов1198 
Сегодня хостов215 

Откуда гости наши?

 
Powered by ReloadCMS 1.5.0.
© 2004-2012 ReloadCMS Team
RSS AggregationPHP powered
Генерация страницы: 1.01
  Яндекс.Метрика
    Сакрюкин К.В.   Яндекс цитирования    
 
Здесь всё можно копировать и цитировать, но рабочая ссылка на мой сайт обязательна!