Login: Hasło:przypomnij hasło

SUSEk.info jest portalem skupiającym przede wszystkim początkujących użytkowników tego systemu zawierającym pomocne artykuły na temat systemu openSUSE oraz wiadomości ze świata opensource. Zapraszamy wszystkich do dzielenia się własną wiedzą i publikowania artykułów na naszych stronach - wystarczy się zarejestrować !

  12.1 - szybkie menu
Instalacja openSUSE

krok po kroku instalacja wraz z screen'ami
Pobierz obrazy ISO

pobierz bezpłatnie płyty instalacyjne systemu
Multimedia

Kliknij i zainstaluj zestaw kodeków audio wideo

20:06:59
09.06.07

Intel 3D dla zaawansowanych

Autor/źródło: Administrator
Ilość odsłon: 6969


Tagi: 3D INSTALACJA INTEL KOMOILACJA KONFIGURACJA SPRZĘT SYSTEM X XGL

Intel 3D dla zaawansowanychJesteśmy zaawansowanymi użytkownikami i mamy kartę Intela, więc interesuje nas instalacja driver'ów (sterowników) z tak zwanych scratch'ów. Jak to zrobić poprostu postępować zgodnie z instrukcją zamieszczoną na stronce intela: http://www.intellinuxgraphics.org/install.html

lub według tej samej instrukcji ale zamieszczonej po przetłumaczeniu w tym artykule, jednak pragnę uprzedzić, że nie biorę odpowiedzialności za jakość tłumaczenia ponieważ przetłumaczyłem to tak jak umiałem najlepiej wedle swojej wiedzy. wszystkie składniki są także na stronce Intela: http://www.intellinuxgraphics.org/download.html

Czytaj dalej Dlaczego tutaj jest reklama? Usuń reklamę Zareklamuj się Czytaj dalej

openSUSE 11.4

A oto przetłumaczony opis ze stronki:

  1. Wprowadzenie

    Ogólnie rzecz biorąc Sterowniki Kart Graficznych Intel są już zintegrowane w dystrybucje linuxów tak że użytkownik nie musi się obawiać o ich instalację.

Ten przewodnik jest dla tych użytkowników którzy chcą zbudować najnowszą wersję sterowników od podstaw. To będzie użyteczne jeśli użytkownik chce pozmieniać ustawienia i dostroić swoją kartę grafiki (jeżeli dobrze się zna na tym i wie co chce zrobić)

  1. Zdobycie źródła (source code).

Do działania naszego Chipsetu Graficznego firmy Intel poniższe komponenty są niezbędne:

    1. kernel module agpcard (moduł jądra agpcard) oraz drm
    2. libdrm
        libdrm jest włączony w źródło drm (drm source)
    3. Xorg 2D driver: xf86-video-intel;
    4. Mesa and 3D driver;

      Żeby zdobyć wymienione komponenty proszę je ściągnąć z tej stronki: http://intellinuxgraphics.org/download.html

  1. Budowa (Building)

    Spodziewamy się że ściągneliście już Państwo wszystkie komponenty do folderu $DOWN_ROOT (nie wiem czy dokładnie do tego folderu ale spróbujcie napewno znajdziecie) z wyjątkiem kernel source (źródeł jądra)

    1. Agpgart

      Aby skompilować agpgart należy przekompilować jądro (kernel)

      Uwaga: Od jądra 2.6.20, agpgart (pakiet – chyba) można tylko wbydować w jądro, niż zbudować jako moduł jądra.

      Kiedy wykonacie "make menuconfig", powinniście:

    2. -- przejść do Device Driver (Sterownik urządzenia) -> Character devices (Charakterystyka urządzeń)

      -- przejść do /dev/agpgart (AGP Support (Wsparcie AGP))

      -- nacisnąć SPACJĘ aby zbudować AGP support jako moduł.

      -- Enable Intel chipsets' support for AGP as Module (Załączyć wsparcie Intel Chipsets dla AGP jako moduł)

       

    3. Drm and libdrm

      Aby skompilować drm, po prostu wejdź do katalogu źródła i wykonaj polecenie make:

      cd $DOWN_ROOT/drm/linux-core

      make

      Dwa binarne (wykonywalne) moduły zostaną wygenerowane: drm.ko oraz i915.ko. Następnie skopiuj te dwa binarne moduły jądra do katalogu kernel lib:

      cp *.ko /lib/module/$(uname -r)/kernel/driver/char/drm/

      Zbuduj i zainstaluj libdrm:

      cd $DOWN_ROOT/drm

      ./autogen.sh

      Uwaga: libdrm instaluje się domyślnie do katalogu /usr/local/lib, aby zainstalować do katalogu /usr/lib wykonaj:

      ./autogen.sh --prefix=/usr –exec-prefix=/

      make

      make install

      libdrm.so zostanie zainstalowany do katalogu /usr/lib.

    4. Xorg 2D driver (sterownik Xorg 2D)

      jeżeli instalujesz xorg do innego katalogu (zalecane do $XORG_DIR) zamiast zamieniania xorg w twojej dystrybucji linuxa, potrzebujesz pierwsze wgrać wgrać dwa makra:

      export PKG_CONFIG_PATH=${XORG_DIR}/lib/pkgconfig:$PKG_CONFIG_PATH

      export ACLOCAL="aclocal -I ${XORG_DIR}/share/aclocal"

      Oczywiście jeżeli zainstalowaliście xserver do innego katalogu musicie Państwo skompilować wszystkie moduły Xorg'a. Tu jest szczególowy przewodnik o Xorg'u i xserver'ze: http://wiki.x.org/wiki/ModularDevelopersGuide

      kompilacja sterowników 2d jest prosta wykonajcie:

      cd $DOWN_ROOT/xf86-video-intel

      ./autogen.sh --prefix=${XORG_DIR}

      make && make install

      W końcu, plik binarny sterownika 2D (intel_drv.so) zostanie zainstalowany do katalogu: $XORG_DIR/lib/xorg/modules/drivers/.

    5. Mesa i sterownik 3D

      Sterowniki 3D są budowane ze źródeł (kodów źródłowych) Mesa source. Wybierz właściwy cel 'make' zależny od architektury waszego sprzętu, dla którego będziecie kompilować. linux-dri jest standardowym plikiem konfiguracyjnym dla wszystkich wszystkich architektór na Linuxa.

      możecie edytować plik configs/linux-dri aby dostosować budowę. Pierwsza linijka definiuje pewne optymizacje/opcje debuggingu flag compilatora. Możecie po prostu użyć domyślnych ustawień. Ostatnia linijka może zostać użyta do zoptymalizowania budowy przez kompilację tylko tych sterowników których potrzebujecie.

      DRI_DIRS = <dri drivers>

      Pełne ustawienie dla wsparcia sterowników jest:

      DRI_DIRS = i810 i915tex i915 mach64 mga r128 r200 radeon s3v savage sis tdfx trident unichrome r300

      Jeżeli potrzebujecie tylko sterowniki Intel możecie zmodyfikować tą linię jako:

      DRI_DIRS = i915 i965

      Uwaga: Będziecie potrzebowali zmodernizować PKG_CONFIG_PATH (ścieżkę dostępu dla paczki configuracyjnej) jeżeli zainstalowaliście libdrm w katalogu /usr/local/lib. Dla przykładu, export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH.

      Teraz jesteście gotowi aby dokonać kompilacji:

      make linux-dri

      Po procesie kompilacji sterownik 3D będzie się znajdował w katalogu mesa/lib/. Teraz będziecie potrzebowali skopiować sterowniki do katalogu $XORG_DIR/lib/modules/dri/. w innych dystrybucjach systemu domyślny może być inny katalog. Możecie takrze ustalić wartości środowiskowe LIBGL_DRIVES_PATH aby zamienić ten domyślny katalog.

      cp lib/*_dri.so $XORG_DIR/lib/modules/dri/

      Potrzebujecie zainstalować biblioteki mesa'y oraz pliki nagłówkowe, domyślnie znajdują się one w katalogu /usr/local/lib oraz /usr/local/include. Możecie zamienić ten katalog w lini komend kiedy uruchomicie skrypt instalacyjny:

      bin/installmesa $XORG_DIR

  2. Konfiguracja
    1. Ładowanie modułów jądra

      Jeżeli agpgart oraz drm nie są wkompilowane w jądro, kiedy system startuje potrzebujecie załadować te moduły jądra: agpgart, intel-agp, drm, a także i915.

      Aby Automatycznie ładować te moduły jądra podczas załanczania systemu, możecie edytować plik /etc/modules aby add modules' name (dodaj moduły'nazwa) (dla Debian/Ubuntu); lub edytuj plik /etc/rc.local aby dodać linijki takie jak: modprobe agpgart.

    2. Załączanie Sterowników Intel

      Należy się upewnić że sterowniki intel są używane w pliku configuracyjnym Xorg (zazwyczj to /etc/X11/xorg.conf):

      Section "Device" (Sekcja “użądzenie”)

            Identifier "name" (Identyfikator “nazwa”)

            Driver "intel" (Sterownik “intel”)

            Entries... (Wpisy)

      ... (dalsza część pliku)

      EndSection (zakączenie sekcji)

      Uwaga: Stara nazwa i810 przstaje teraz obowiązywać.

    3. Załączanie DRI

      DRI (Direct Rendering Infrastructure) jest tzw. framework'iem aby pozwolić na bezpośredni dostęp do urządzenia graficznego pod X Window System(systemem okienek X'ów) W bezpieczny i efektywny sposób. potrzebujecie załączyć DRI w xorg.conf.

      Po pierwsze, należy się upewnić że moduły GLX i DRI są załadowane:

      Section "Module" (Sekcja “moduł”)

      # ... ()

      Load "glx" (załaduj “glx”)

      Load "dri" (załaduj “dri”)

      # ... ()

      EndSection (KoniecSekcji)

      Następnie, ustaw stosowne uprawnienia dla DRI. Aby zezwolić każdemu na używanie DRI, wykonaj:

      Section "DRI" (Sekcja “DRI”)

      Mode 0666 (nadanie uprawnień)

      EndSection (Koniec sekcji)

      Po zresetowaniu X server, możecie sprawdzić czy bespośrednie renderowanie jest załączone poprzez uruchomienie glxinfo, powinno to dać wynik:

      direct rendering: Yes

      Gotowe mamy wgrane i uruchomione sterowniki dla intela.

Inne Linki:

[1] http://intellinuxgraphics.org - Intel Linux graphics website.

[2] http://dri.freedesktop.org/wiki/Building - Document about building and installing DRM and .

[3] http://wiki.x.org/wiki/ModularDevelopersGuide - Document about building and installing Xorg.

 

Komentarze

Dodaj nowy komentarz

16:06:06
12.12.07

sterowniki

Autor: Gość

jak mam pobrac te pliki?? przez terminla??
jak wpisze to cale to daj mi to:

bash: $: command not found

a jak dam git://... to daje mi to:
bash: git://anongit.freedesktop.org/git/xorg/driver/xf86-video-intel: Nie ma takiego pliku ani katalogu

to jak mam to pobrac ?? bo bez tego nie mam 3D a wolabym jednak miec.

Te sterowniki ktore sa wgrane nie wykrywaj mi 3D


12:57:02
18.02.08

tłumaczenie lekko okrojone..

Autor: antysys

@rafalh: wszystko byłoby super gdyby nie to, iż pominąłeś listę wymaganych pakietów do zainstalowania xf86-video-intel.. a są to (jeśli komuś by się nie chciało szukać:
- autoconf
- automake
- libtool
- hwdata (for PCI IDs)
- xorg-x11-server-Xorg >= 1.3.0.0-6
- xorg-x11-server-sdk >= 1.3.0.0-6
- libXvMC-devel
- mesa-libGL-devel >= 6.5-9
- libdrm-devel >= 2.0-1
Poza tym szczegółem dla mnie bomba

@Gość: zainstaluj najpierw git za pomocą yast'a

20:54:57
19.10.08

RE: git

Autor: Annonymous :P

albo poprostu wget ;]

18:59:10
11.11.09

Re: Intel 3D dla zaawansowanych

Autor: Gość

ssd

19:25:22
25.11.09

Nie da się tego zautomatyzować?

Autor: Gość

99% ludków nie poradzi sobie z tym i wybierze windę

Napisz komentarz
Imie/Nick/Pseudonim:
Tytuł:
Komentarz: