Kod: Zaznacz cały
Intel 830M/845G/852GM/855GM/865G/915G
Moderatorzy: Moderatorzy, Administratorzy
Kod: Zaznacz cały
Intel 830M/845G/852GM/855GM/865G/915G
Kod: Zaznacz cały
00:02.0: Intel(R) 852GM, aperture size 128MB, stolen memory 8060kB
Siro, ja tez mam i915G i nie musialem robic tak strasznych rzeczy, o ktorych piszesz! Defetyzm tylko siejesz!!!Siro pisze:Mam 915, jesli masz ta karte i nie chcesz sie zabierac za przekompilowanie X'ow z nakladaniem patchy, wyedytowaniem wielu plikow zrodlowycj wlasnorecznie itp. to zapomnij o *NAPRAWDE* dzialajacym DRI... (tzn. nie to, ze je wlaczysz, tylko to, ze bedzie ono dzialac i bedzie to widoczne).
O stronie intela zapomnij, na dri.freedesktop.org sa snapshoty, jedyna ich wada na dzien dzisiejszy jest to, ze... nie dzialaja..
Jak niedawno sie za to zabieralem to po kilku dniach wyszlo na to, ze bez tego co napisalem na samym poczatku (gdzies na wiki gentoo jest opisane jak to zrobic) sie nie da..
Nie musisz tarac najnowszego DRI, wystarczy Ci zrodlo Xorg-6.9.0.skim pisze:dzieki... wlasnie takiego wsparcia poszukiwalem! niewiele stron jest o DRI na google j PL (okolo 750). wcale nie licze na super osiagi. chcem uzywac sprzetu w 100% (chodzi mi o 3d a ten jakos nie chce mi chodzic bez sterownikow)
juz jest pozno wiec na jutro sciagne sobie DRI najnowsze jakie tam bedzie, poczytam troche tutoriali, faq-ow i howtos zeby sie mniej wiecej oznajomic z tematem;]
powroce jutro;] pozdro;]
Siro
Kod: Zaznacz cały
<*> /dev/agpgart (AGP Support)
<*> Intel 440LX/BX/GX, I8xx and E7x05 chipset support
<*> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
<M> Intel 830M, 845G, 852GM, 855GM, 865G
<M> i830 driver
Kod: Zaznacz cały
<M> i915 driver
Jak to odpalic:BDT (skrot od Beton Development ToolKit) to zestaw skryptow
napisanych w jezyku (skryptowym) powloki Bash. BDT pozwala
na zautomatyzowanie budowy pakietow: latwe tworzenie paczek
dla nowych aplikacji, zarzadzanie wersja oraz modyfikacje
pakietow. Narzedzie to sklada sie z dwoch skryptow:
bb_launch i bb_backup. Pierwszy z nich ma za zadanie:
*) dostarczyc odpowiednie srodowisko do wykonania BetonBuild
Scripts (BBS);
*) umozliwic autoamtyczna, kaskadowa, budowe pakietow;
*) obsluzyc bledy zwiazane z wykonaniem skryptow BBS.
Z kolei bb_backup odpowiada za tworzenie kopii bezpieczenstwa
skryptow BBS oraz gotowych pakietow.
Skrytpy BBS spelniaja zadanie podobne do skryptow typu SlackBuild.
Skrypty SlackBuild sa wykorzystywane w dystrybucji Slackware, BDT
moze rowniez byc wykorzystywane zamiennie w tej dystrybucji lub
moze posluzyc do budowy wlasnej dystybucji. Wewnatrz skryptow BBS
odbywa sie caly proces tworzenia pakietu, od rozpakowania zrodla
po finalne zlorzenie w paczke. BDT do budowy pakietow wykorzystuje
system pakietow Slackware, tj. dostarcza paczki w formacie *.tgz.
Kod: Zaznacz cały
installpkg bdt-1.0pre2-noarch-1.tgz
Kod: Zaznacz cały
mkdir /tmp/devel
Kod: Zaznacz cały
BETON_PFX=/tmp/devel
Kod: Zaznacz cały
# Set proper compile flags
if [ "$ARCH" = "i486" ]; then
BCFLAGS="-O2 -mtune=i486 -gstabs+ -fomit-frame-pointer -pipe"
BCXXFLAGS="-O2 -mtune=i486 -pipe"
elif [ "$ARCH" = "i586" ]; then
BCFLAGS="-O2 -mtune=i586 -gstabs+ -fomit-frame-pointer -pipe"
BCXXFLAGS="-O2 -mtune=i586 -pipe"
elif [ "$ARCH" = "i686" ]; then
BCFLAGS="-O2 -mtune=i686 -gstabs+ -fomit-frame-pointer -pipe"
BCXXFLAGS="-O2 -mtune=i686 -pipe"
elif [ "$ARCH" = "pentium4" ]; then
BCFLAGS="-O2 -mtune=pentium4 -gstabs+ -fomit-frame-pointer -pipe"
BCXXFLAGS="-O2 -mtune=pentium4 -pipe"
elif [ "$ARCH" = "athlon" ]; then
BCFLAGS="-O2 -mtune=athlon -gstabs+ -fomit-frame-pointer -pipe"
BCXXFLAGS="-O2 -mtune=athlon -pipe"
elif [ "$ARCH" = "athlon-xp" ]; then
BCFLAGS="-O2 -mtune=athlon-xp -gstabs+ -fomit-frame-pointer -pipe"
BCXXFLAGS="-O2 -mtune=athlon-xp -pipe"
elif [ "$ARCH" = "prescott" ]; then
BCFLAGS="-O2 -mtune=prescott -gstabs+ -fomit-frame-pointer -pipe"
BCXXFLAGS="-O2 -mtune=prescott -pipe"
else
BCFLAGS="-O2 -gstabs+ -fomit-frame-pointer -pipe"
BCXXFLAGS="-O2 -pipe"
fi
Kod: Zaznacz cały
cd /tmp
tar xjvf beton_pack.tar.bz2
Kod: Zaznacz cały
cd BDT_PACK
cp materials/* $BETON_MAT
tar zxvf bb_backup-2006-02-20.tar.gz
cp bb_backup-2006-02-20/*.bb $BETON_SCRIPTS
Kod: Zaznacz cały
cat $BETON_MAT/x11r6.9.0-geteuid.diff | patch -p0 --backup --verbose --suffix=.orig -E || exit 9
cat $BETON_MAT/x11r6.9.0-mitri.diff | patch -p0 --backup --verbose --suffix=.orig -E || exit 9
Kod: Zaznacz cały
zcat $BETON_MAT/x11.buildxterm.diff.gz | patch -p1 --backup --verbose --suffix=.orig -E || exit 9
Kod: Zaznacz cały
rm -rf /usr/include/freetype2 \
/usr/X11R6/include/freetype2 \
/usr/X11R6/include/ft2build.h \
/usr/lib/libfreetype.* \
/usr/X11R6/lib/libfreetype.*
rm --verbose -f \
/usr/lib/pkgconfig/fontconfig.pc \
/usr/bin/fontconfig-config \
/usr/lib/libfontconfig.* \
/usr/X11R6/lib/pkgconfig/fontconfig.pc \
/usr/X11R6/bin/fontconfig-config \
/usr/X11R6/lib/libfontconfig.* \
/usr/X11R6/man/man?/fc-*
rm --verbose -rf \
/usr/include/fontconfig \
/usr/X11R6/include/fontconfig
Kod: Zaznacz cały
su root
bb_launch nazwa_skryptu.bb
Kod: Zaznacz cały
bb_launch freetype2.bb
Kod: Zaznacz cały
bb_launch fontconfig.bb
Kod: Zaznacz cały
bb_launch x11.bb
Kod: Zaznacz cały
Section "Module"
Load "record"
Load "extmod"
Load "dbe"
Load "dri"
Load "glx"
Load "xtrap"
Load "freetype"
Load "type1"
EndSection
Kod: Zaznacz cały
Section "DRI"
Group "video"
Mode 0666
EndSection
Lecz patrzac na niego... czyz jednak nie mialem racji ?Siro pisze:Mam 915, jesli masz ta karte i nie chcesz sie zabierac za przekompilowanie X'ow z nakladaniem patchy, wyedytowaniem wielu plikow zrodlowycj wlasnorecznie itp. ...
Kompilacje Xorg'a mozna pomina...zrodla sie same patchuja...edytowac plikow wlasciwie nie trzeba...Siro pisze:Dzieki Wielkie difrost za opis !
Lecz patrzac na niego... czyz jednak nie mialem racji ?Siro pisze:Mam 915, jesli masz ta karte i nie chcesz sie zabierac za przekompilowanie X'ow z nakladaniem patchy, wyedytowaniem wielu plikow zrodlowycj wlasnorecznie itp. ...
Nie powiedzialem, ze to niemozliwe, ale opis ten zbytnio nie odbiega od tego co powiedzialem chyba...