From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Thu, 7 Jun 2001 22:51:45 +0400 From: Aleksey Novodvorsky To: sisyphus@altlinux.ru Message-Id: <20010607225145.7fb168ca.aen@altlinux.ru> X-Mailer: Sylpheed version 0.4.65cvs7 (GTK+ 1.2.10; i586-mandrake-linux) Organization: ALT Linux Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Subject: [sisyphus] Fw: [mdk-re] =?KOI8-R?B?7s/X2cU=?= XFree86-4.1.0, Mesa =?KOI8-R?B?yQ==?= kernel24 =?KOI8-R?B?1w==?= Sisyphus Sender: sisyphus-admin@altlinux.ru Errors-To: sisyphus-admin@altlinux.ru X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: sisyphus@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Archived-At: List-Archive: Начало пересылаемого сообщения: Date: Thu, 7 Jun 2001 21:04:20 +0400 From: Konstantin Volckov To: ALT Linux list Subject: [mdk-re] Новые XFree86-4.1.0, Mesa и kernel24 в Sisyphus Всем привет! Сегодня собраны несколько новых пакетов для Sisyphus. Здесь описание их особенностей. Касательно ядра. Теперь DRI модули для ядра собираются отдельно от ядра из отдельных исходников. Исходники кладутся в новый пакет dri-source. Для сборки DRI модулей для старых XFree86-4.0.3 пока можно собрать старые драйвера, отключив в spec'e ядра опцию BUILD_DRM. Касательно XFree86. 1. Для работы 3D с новыми XFree86 необходимо ядро 2.4.5-alt2. Без него 3D работать не будет. 2. В XFree86 библиотека libglx.a перенесена из /usr/X11R6/lib/modules/extensions в /usr/X11R6/lib/modules/ с целью разрешения ее конфликта с коммерческими драйверами nVidia. Spec-файлы для драйверов nVidia, заточенные под новое расположение библиотек будут выложены в течение 1-2-х дней. 3. В новых XFree86 собран драйвер для карт на чипах S3 (т.е. Trio64 и ей подобных, НЕ Savage и НЕ Virge). Можете потестировать его, но надо помнить, что драйвер потенциально нестабилен. 4. В новые XFree86 теперь входит библиотека libGLU. Касательно Mesa 1. С целью упрощения Mesa теперь разбита на несколько пакетов: - libglut (бывший Mesa-common но без бибиотеки libGLU, т.к. теперь она в XFree86-libs) - libglut-devel (бывший Mesa-common-devel) - glx (здесь теперь лежат libGL.so.1 и /etc/glx.conf, а также glx-3.so для поддержки glx в XFree86-3.3.6). - libGLwrapper (пакет для выбора правильной библиотеки libGL.so при нескольких доступных. Теперь эта библиотека поддерживает также libGL.so от коммерческого драйвера nVidia). - Mesa (здесь остался только софтверный libGL.so из стандартной Mesa). - Mesa-demos (все по прежнему). Как все это взаимодействует. Для работы _только_ в 4.1.0 XFree86 теперь не требуется Mesa и Mesa-common, а нужно только libglut. Но для софтверного 3D нужно либо добавить в /etc/X11/XF86Config-4 строку Load "glx", либо установить пакеты Mesa и libGLwrapper. В следующем релизе XFdrake эти установки будут делаться автоматически. Для работы в XFree86-3.3.6 нужны glx, libglut, Mesa и libGLwrapper. (Либо без Mesa, но это при начилии в конфиге XFree86 опции Load "glx"). Касательно коммерческих (закрытых) драйверов. 1. nVidia Скоро на нашем ftp будут выложены spec файлы для сборки драйверов от nVidia. При сборке драйверов с нашими spec'ами эти драйвера органично впишутся в систему, не нарушив при этом никаких зависимостей и не причиняя прочих неудобств. (Т.е. не стирая и не переименовывая существующих файлов, как это любят делать стандартные spec's от nVidia). 2. Matrox В Sisyphus выложен mgapdesk от Matrox, с помощью которого как при коммерческом, так и при свободном драйвере можно производить настройку XFree86. Программа выглядит красиво, но по-моему толку от нее немного. Также в unsupported выложен последний mga_hal драйвер версии 1.3.0beta. Этот драйвер собран с исходниками от XFree86-4.1.0 и предназначен только для этих XFree. Драйвер переименован из mga в mga_hal, так что для его использования теперь необходимо только установить rpm и заменить в /etc/X11/XF86Config-4 строку Driver "mga" на Driver "mga_hal". При этом обратное изменение оставляет возможность использовать свободный драйвер. Оборудование, проверенное на XFree86-4.1.0 ATI Radeon with 3D - OK ATI Rage 128 with 3D - OK Matrox G450 DualHead with 3D - OK* *Невозможно одновременно пользовать DualHead и 3D. Общие итоги: Вместе со сборкой новых XFree также улучшен пакет Mesa и добавлена поддержка корректной установки/удаления коммерческих драйверов. -- Удачи, Konstantin P.S Обратите внимание на то, что xterm вынесен из XFree в отдельный пакет. Мы здесь последовали за Mandrake, так как xterm обновляется чаще, чем X, и развивается как самостоятельный проект. Rgrds, AEN