LINUX-BG   Адрес : http://www.linux-bg.org
Как да подкараме DRI с i845' Intel Extreme Graphics
От: Geri
Публикувана на: 21-08-2003
Адрес на статията: http://www.linux-bg.org/cgi-bin/y/index.pl?page=article&id=advices&key=353815632
Как да подкараме DRI s i845' Intel Extreme Graphics
---------------------------------------------------

Вероятно много от Вас са инвестирали пари в поредният ъпгрейд към по-мощна компютърна конфигурация базирана на новите чипсети на Intel и супер процесорите от фамилията Pentium 4(tm).
И аз си позволих този лукс заради недостиг на скорост в областта на DVD-selfmastering.
Подозренията ми, че както винаги хардуера е с преднина пред софтуера се потвърдиха(за жалост).

Любимата ми Линукс-дистрибуция - SuSE, в момента 8.2, дори след актуализиране не подкара DRI-то на X-а.
И с други версии на кернела пак не стана, та пак се наложи да се допитам до Yahoo..
С малко пробване на различни комбинации от думи постигнах ........изненада! :)
Intel са си направили труда да предложат нещо и на Линукс-клиентите си - нещо, което не ми помогна 100%, но поне ми помогна да намеря причината и в крайна сметка да си реша проблема.

Проблема е в това, че дори в последният кернел (2.4.21) драйвера за i830 ( този драйвер поддържа чипсети i845 и i865) не е актуален.

Ако имате моят проблем и желание да го решите ето накратко как аз го направих:

Предварителна подготовка:
-------------------------
I. Нагласете си кернела, с който ще сте занапред.
II. Ако има прилагате ъпдейт на X-сървър.
Забележка: За всяка дистрибуция тия процедури са различни.

III. Отивате на тоя адрес и си сваляте или ".tar.gz"-то или ".rpm"-а, както и "readme"-то.

http://downloadfinder.intel.com/scripts-df/Product_Filter.asp?ProductID=865

Инсталиране на новите драйвери по един от двата варианта
-------------------------------------------------------
I. Вариант "късметлия" - при който имате точно такава дистрибуция.

  Правите това, което е предписано в readme-то и се радвате.

/не е моят случай :)/

II. Вариант "Марко Тотев" - късметлия сте колкото и аз.

Ето ориентировъчно какво да правите:

1.Ако не е направено вече, включете си DRI и AGPGART и посочете да се зареждат тези модули където трябва в настройката на кернела.

2. Извличате си директориите с драйвери "agpgart" и "drm".
Правите единствено това, без да инсталирате rpm-а или tar.gz-то!!!

3. Компилирате си ги отделно в директориите им.
 - за agpgart при мен стана  с "gmake".
 - за drm с "make -f Makefile.linux -k", като след много предупреждения от компилатора все пак да се получи "i830.о"

4. Замествате с agpgart.o и i830.o техните предшественици в /lib/modules/2.4.xxxxxx

5. (Пре)зареждате новите модули.

Заключителни процедури
-----------------------

Настройвате си XF86Config според инструкциите в readme-то на Intel.

Тестване доколко сте успели(ако не знаете как или си нямате свой начин)
------------------------------------------------------------------------
Моят тест се състои в пускане на glxgears - зъбчатките, като за моят случай скоростта се покачи от ~480fps на ~600fps. (за MSI Max-2L с P4 2.4GHz (533MHz) и i845)
Пускам после и една-две игри, примерно "tuxracer" и "racer" и ....няма начин да не забележите ако върви. :))

Като заключение: Може би актуални драйвери за новите чипсети на Intel може да намерите на http://dri.sourceforge.net

Успех!

<< Проблеми и недооглеждане при PHP/SQL програмиране | Печат на кирилица с LPRNG и български език в LyX >>

Авторите на сайта, както и техните сътрудници запазват авторските права върху собствените си материали публикувани тук, но те са copyleft т.е. могат свободно да бъдат копирани и разпространявани с изискването изрично да се упоменава името на автора, както и да се публикува на видно място, че те са взети от оригиналния им URL-адрес на този сървър (http://www.linux-bg.org). Авторските права на преводните материали принадлежат на техните автори. Ако с публикуването тук на някакъв материал неволно са нарушени нечии права - след констатирането на този факт материалът ще бъде свален.

All trademarks, logos and copyrights mentioned on this site are the property of their respective owners.
Linux is copyright by Linus Torvalds.
© Линукс за българи ЕООД 2007
© Slavei Karadjov 1999 - 2006

All rights reserved.

Изпълнението отне: 1 wallclock secs ( 0.18 usr + 0.02 sys = 0.20 CPU)