Все о Linux. LinuxRSP.Ru

[an error occurred while processing this directive]

Cвежие новости Linux и BSD, анонсы статей и книг прямо в почтовый ящик!
Подписаться письмом


 Сегодняшние новости:

25 лет исполнилось ядру Linux

Релиз KDevelop 5.0

Oracle открывает код JDK9 для ARM

Выпущен Timewarrior 1.0.0

Релиз Android 7.0

Percona Memory Engine для MongoDB на базе WiredTiger

PowerShell открыт и доступен для Linux

Форк TrueCrypt: VeraCrypt 1.18

Релиз Snapcraft 2.14

Релиз Go 1.7

Стабильный выпуск рабочего стола Lumina

Вышла первая версия аналога OpenCV - DCV 0.1

Выпуск минималистичной программы для мониторинга jsonmon 3

В MIT разработали новый язык программирования

Первый релиз Qt5Gtk2

Godot 2.1 - новая версия открытого игрового движка

Свободная цифровая станция звукозаписи: Ardour 5.0

Обновление SkypeWeb Plugin for Pidgin

Вышла версия 3.0 Android File Transfer для Linux (и для OS X)

Программный аналог MIDI-контроллера для создания музыки: Launchpadd v1.3

Mozilla спонсирует поддержку Python 3.5 в PyPy

Ef 0.08 - программа для моделирования динамики заряженных частиц

Обновление текстового редактора TEA до версии 42.0.0

Релиз OpenOrienteering Mapper 0.6.4

Вышли Guix и GuixSD 0.11

Релиз Opera 39

Выпуск LibreOffice 5.2

В OpenSSH обнаружены и устранены некоторые уязвимости

Эмулятор FCEUX 2.2.3

Компания Билайн переходит на российскую СУБД с открытым исходным кодом Tarantool

Google

 Новые статьи :

Утилиты для восстановления потерянных данных в Linux

Лучшие файловые менеджеры для Android

20 лучших бесплатных книг о Linux

Как сгенерировать открытый/закрытый SSH-ключ в Linux

Grive - клиент Google Drive для Linux с открытым исходным кодом

Протокол IPv6: варианты подключения

Сервер из образа: DHCP + TFTP + Initrd + OpenVZ

Обзор веб-панелей управления хостингом

Приёмы работы с Vim

Nginx как Reverse Proxy для сайта, использующего SSL

Разработка модулей ядра Linux

Мониторинг нагрузки http-сервера Apache 2

Перевод комментариев к файлу конфигурации Squid

Решение проблем при использовании "1c предприятие" 8.2 в Linux

Advanced Bash-Scripting Guide Искусство программирования на языке сценариев командной оболочки







Rambler's Top100





 
 

Установка LINUX на компьютер с интегрированным видео-чипсетом семейства INTEL 810 (I810)

Стоимость компьютеров, использующих материнские платы с интегрированными видео- и звуковым чипсетами (⌠Video and sound on the board■) существенно ниже компьютеров, использующих отдельные видео- и звуковую карты. Этим объясняется довольно широкое распространение PC такого класса как у домашних пользователей, так и в небольших фирмах, которым ⌠не по карману■ большие материальные затраты для организации своего бизнеса.

Пользователи, загоревшиеся желанием поставить на свой, достаточно шустро работающий под Windows 95, 98,2000 PC с процессором Celeron 400┘600 на материнке, скажем, CAI810 с видео-чипсетом I810, один из дистрибутивов операционной системы LINUX, могут оказаться неприятно разочарованными. Дело в том, что все дистрибутивы, базирующиеся на графической среде XFree86 3.X.X, не содержат встроенной поддержки для указанного видео-чипсета. Что это означает? Это означает, что пользователь пройдет процесс инсталляции новой ОС (за редким исключением и так достаточно недружественный для неискушенного user▓а) почти до финальной стадии, на которой определяется используемая видеокарта, выбирается Х-сервер для нее и вводятся параметры графической среды. А дальше┘? А дальше √ он не найдет в перечне поддерживаемых видеокарт свой чипсет, в лучшем случае позволит системе использовать предлагаемый ею худосочный VGA16-сервер и в итоге, после первой загрузки LINUX, получит возможность лицезреть DOS-подобный облик консольных приложений. Лицезреть ┘ - работать после Windows ему здесь будет не с чем, да и, вообще, навряд ли захочется!

Хуже того, отдельные дистрибутивы (например Corel LINUX, Peanut LINUX), ориентированные на установку именно графического рабочего интерфейса, могут в принципе прервать на этом процесс инсталляции.

Автор на своем горьком опыте убедился, что поиск варианта решения этой проблемы в различных русскоязычных конференциях по LINUX▓у подтверждает, что вопрос этот возникает достаточно часто, а вот качественного ответа по-русски на него практически не найти. Качественное и подробное описание процесса установки Х-сервера для видео-чипсета I810 дает сам разработчик √ фирма INTEL. Для тех, кто достаточно свободно владеет английским языком, достаточно изучить Intel╝ 810 Chipset Family
Linux* Installation Guide
( http://support.intel.com/support/graphics/intel810/linuxinstal.htm ), скачать два указанных ниже RPM-пакета, а затем установить их, следуя указаниям упомянутого руководства.

File Name

Version
Number

File
Size

Release
Notes

Description

XFCom_i810-1.2-3.i386.rpm

1.2-3

1MB

Release
Notes

RPM,
содержащий собственно Х-сервер

(XFCom-I810)

I810Gtt-0.2-4.src.rpm

0.2-4

13KB

Release
Notes

RPM,
содержащий исходник модуля agpgart.o,

встраиваемого в ядро

Для тех же, кому перечисленного выше недостаточно (так же, как в свое время было недостаточно и мне), предлагаю краткий порядок действий, отработанный мной многократно и являющийся фрагментами выполненного мной перевода INTEL▓овского руководства.

Итак, вы установили выбранный вами дистрибутив LINUX и, хотя на выполнение команды ⌠startx■ система извещает вас о том, что подходящий Х-сервер ею не найден, вы можете работать в консоли.

1. Убедитесь, что у вас установлены исходники ядра, GCC-компилятор и необходимые для его функционирования библиотеки GLIBC.

2. Поскольку видео-чипсет использует для frame-буферизации часть системной (RAM) памяти (около 1 Мб), необходимо сообщить ядру LINUX, что оно может использовать только объем установленой памяти за вычетом этого мегабайта. Для этого отредактируйте файл /etc/lilo.conf, введя в него после строки 'label=linux' новую строку: append="mem=63M" (при условии, что у вас в системе установлено 64 Мб RAM). Сохраните файл и, зарегистрировавшись как администратор (⌠root■), переинсталлируйте загрузчик LILO, введя команду: /sbin/lilo . Если при загрузке LINUX говорит о каких-либо проблемах с определением памяти, INTEL рекомендует уменьшить ее еще на 1 МБ √ я с этим не сталкивался, прокомментировать не могу.

3. Зарегистрировавшись как администратор (⌠root■), инсталлируйте пакет Х-сервера:

rpm -Uvh XFCom-i810-glibc2.1-1.0.0-rh60.i386.rpm

4. Модуль agpgart.o должен быть скомпилирован перед его установкой. Исходник модуля (пакет I810Gtt-0.2-4.src.rpm) следует сохранить на случай обновления и перекомпилляции ядра или переустановки LINUX. Компилляция выполнятся вводом следующей команды:

rpm --rebuild I810Gtt-0.1-4.src.rpm

Внимательно следите за сообщениями системы в ходе компилляции, в конце ее система сообщит, куда она помещает приготовленный к установке пакет. В различных дистрибутивах этот адрес будет несколько отличаться, но будет примерно такого вида:

/usr/src/redhat/RPMS/i386/i810Gtt-0.1-4.i386.rpm или

/usr/src/turbo/RPMS/i386/i810Gtt-0.1-4.i386.rpm

Теперь установите этот пакет, указав соотвественно правильный путь к нему:

rpm -Uvh /usr/src/redhat/RPMS/i386/i810Gtt-0.1-4.i386.rpm

5. Зарегистрировавшись как администратор (⌠root■), отредактируйте файл /etc/X11/XF86Config , введя строки в соотвествующие его секции:

Section "Device"

Identifier "i810"

EndSection

Section "Screen"

Driver "svga"

Device "i810"

Monitor ""

Subsection "Display"

Depth 8

Modes "640x480" "800x600" "1024x768" "1152x864" "1280x1024" "1600x1200"

ViewPort 0 0

EndSubsection

Subsection "Display"

Depth 16

Modes "640x480" "800x600" "1024x768" "1152x864" "1280x1024" "1600x1200"

ViewPort 0 0

EndSubsection

Subsection "Display"

Depth 24

Modes "640x480" "800x600" "1024x768" "1152x864" "1280x1024"

ViewPort 0 0

EndSubsection

EndSection

Мне не хотелось бы здесь более подробно расписывать процесс настройки XFree √ вот про это как раз можно найти массу информации. Могу посоветовать посмотреть статью Игоря Николаева FAQ по настройке монитора в XFree86 , в ней есть все, чтобы разобраться с этой задачей.

6. Ну, и наконец, осталось прописать ссылку к вашему Х-серверу:

ls -l /etc/X11/X

ln -sf /usr/X11R6/bin/XFCom_i810 /etc/X11/X

7. Все! Перезагружайтесь и уже как обычный USER пробуйте startX !

Счастливого плавания в безбрежном Пингвиньем море !!

Игорь Шевёлкин cadshef@chat.ru

 


      

Связь | О проекте LinuxRSP | Реклама | О Linux
© 1999-2024 LinuxRSP