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ć !
| 11.3 - szybkie menu |
Instalacja openSUSEkrok po kroku instalacja wraz z screen'ami |
Pobierz obrazy ISOpobierz bezpłatnie płyty instalacyjne systemu |
MultimediaKliknij 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: 5687
Tagi: 3D INSTALACJA INTEL KOMOILACJA KONFIGURACJA SPRZĘT SYSTEM X XGL
Jesteś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 ⇩
A oto przetłumaczony opis ze stronki:
- 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ć)
- Zdobycie źródła (source code).
Do działania naszego Chipsetu Graficznego firmy Intel poniższe komponenty są niezbędne:
- kernel module agpcard (moduł jądra agpcard) oraz drm
- libdrm
- libdrm jest włączony w źródło drm (drm source)
- Xorg 2D driver: xf86-video-intel;
- Mesa and 3D driver;
Żeby zdobyć wymienione komponenty proszę je ściągnąć z tej stronki: http://intellinuxgraphics.org/download.html
- 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)
- 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:
- 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.
- 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/.
- 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
-- 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ł)
- Agpgart
- Konfiguracja
- Ł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.
- 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ć.
- 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.
- Ładowanie modułów jądra
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
16:06:06
12.12.07
sterowniki
Autor: Gość
12:57:02
18.02.08
tłumaczenie lekko okrojone..
Autor: antysys
20:54:57
19.10.08
RE: git
Autor: Annonymous :P
18:59:10
11.11.09
Re: Intel 3D dla zaawansowanych
Autor: Gość
19:25:22
25.11.09
Nie da się tego zautomatyzować?
Autor: Gość
Pobierz openSUSE 11.3
Poniżej znajdziecie odnośniki do pobrania najnowszego wydania openSUSE 11.3. Poniżej znajdziecie informację który plik pobrać oraz jak wypalić płytę z więcej...
- Pobierz openSUSE 11.3
Pobierz openSUSE 11.3
Poniżej znajdziecie odnośniki do pobrania najnowszego wydania openSUSE 11.3. Poniżej znajdziecie informację który plik pobrać oraz jak wypalić płytę z więcej... - OpenSUSE 11.3 Oficjalnie wydany!
OpenSUSE 11.3 Oficjalnie wydany!
Wydano finalną, stabilną wersję openSUSE oznaczoną cyfrą 11.3. Nowe wydanie kryje za sobą najnowsze pakiety środowisk graficznych KDE i GNOME, pakiet więcej... - OpenSUSE 11.3 Milestone 7 zostało wydane!
OpenSUSE 11.3 Milestone 7 zostało wydane!
Wydano wersję Milestone 7 testowego buildu openSUSE Factory, który jest kolejnym krokiem do wydania openSUSE 11.3 w lipcu. M7 to więcej... - openSUSE 11.3 Milestone 3
openSUSE 11.3 Milestone 3
Programiści udostępnili kolejną wersję testową dystrybucji openSUSE - 11.3 Milestone 3. Aktualizacja zawiera kilka zmian i poprawek. W trzeciej wersji więcej... - Pobierz openSUSE 11.2
Pobierz openSUSE 11.2
Poniżej znajdziecie odnośniki do pobrania najnowszego wydania openSUSE 11.2. Informacje na temat wydania znajdziecie w tym artykule: openSUSE 11.2 Poniżej więcej... - openSUSE 11.2
openSUSE 11.2
Projekt openSUSE, ogólnoświatowe przedsięwzięcie sponsorowane przez Novella, poinformował o powszechnej dostępności oprogramowania openSUSE 11.2, które można pobrać tutaj . openSUSE więcej...
Netbook dla dzieci od Hewlett-Packard?
Podczas odbywających się targów Computex 2010 firma Hewlett-Packard zaprezentowała netbooka skierowanego dla dzieci w wieku szkolnym. Obudowa komputera posiada uchwyt więcej...
- Netbook dla dzieci od Hewlett-Packard?
Netbook dla dzieci od Hewlett-Packard?
Podczas odbywających się targów Computex 2010 firma Hewlett-Packard zaprezentowała netbooka skierowanego dla dzieci w wieku szkolnym. Obudowa komputera posiada uchwyt więcej... - Chromium domyślą przeglądarką w Linuksie?
Chromium domyślą przeglądarką w Linuksie?
Na posiedzeniu Ubuntu Developer Summit twórcy depatowali na temat dalszego rozwoju nowej wersji Ubuntu 10.10, która już w nie dalekiej więcej... - Kolejny snapshot Archa wydany (2010.05)
Kolejny snapshot Archa wydany (2010.05)
W poniedziałek 17 maja twórcy Archa wydali kolejny snapshot oznaczony numerem 2010.05 świetnej dystrybucji kładącej duży nacisk na konfigurację przez więcej... - Intelligent Workload Management
Intelligent Workload Management
Novell przedstawił strategię i plany rozwoju produktów przeznaczonych dla rynku rozwiązań do inteligentnego zarządzania obciążeniami (Intelligent Workload Management, IWM, zobacz: więcej... - Najszybszy komputer świata z SUSE Linux Enterprise
Najszybszy komputer świata z SUSE Linux Enterprise
Warszawa, 30 listopada 2009 r. – Novell poinformował, że superkomputer Cray Jaguar XT5 – zajmujący pierwsze miejsce na opublikowanej ostatnio, więcej... - Novell Pulse czyli Google Wave dla biznesu
Novell Pulse czyli Google Wave dla biznesu
Novell przedstawił pierwszą przeznaczoną dla korporacji platformę wspomagania pracy zespołowej w czasie rzeczywistym, Novell Pulse. Novell poinformował również, że więcej...
Internet z komórki w openSUSE 11.3 i openSUSE 11.2
Problemy z internetem zmusiły mnie do przetestowania połączenia z internetem poprzez telefon komórkowy. Testy przeprowadziłem na SonyEricsson 910i, Nokia 5310, więcej...
- Internet z komórki w openSUSE 11.3 i openSUSE 11.2
Internet z komórki w openSUSE 11.3 i openSUSE 11.2
Problemy z internetem zmusiły mnie do przetestowania połączenia z internetem poprzez telefon komórkowy. Testy przeprowadziłem na SonyEricsson 910i, Nokia 5310, więcej... - OpenSUSE 11.3 jak zmienić rozdzielczośc ekranu na stałe
OpenSUSE 11.3 jak zmienić rozdzielczośc ekranu na stałe
W związku z rezygnacją z programu SAX2 służącemu konfiguracji karty graficznej i ekranu aktualnie nie ma łatwej możliwości zmiany rozdzielczości więcej... - SMPlayer - odtwarzacz filmów - polskie napisy
SMPlayer - odtwarzacz filmów - polskie napisy
Ponieważ od openSUSE 11.2 nie udało mi się zmusić Kaffeine do odtwarzania napisów zacząłem poszukiwać innego sprawnego odtwarzacza filmów. Najlepszym więcej... - Multimedia w openSUSE 11.3
Multimedia w openSUSE 11.3
Z powodów prawnych dystrybucja openSUSE nie jest wyposażona w zamknięte kodeki audio wideo (np.: mp3). Przygotowaliśmy w związku z więcej... - Instalacja openSUSE 11.3
Instalacja openSUSE 11.3
Pomimo iż numeracja nowej wersji openSUSE wskazuje jedynie na aktualizację dystrybucji, to nie należy zapominać że to wydanie przynosi sporo więcej... - Chromium - Google Chrome dla openSUSE
Chromium - Google Chrome dla openSUSE
Google nadal pracuje nad finalną wersją Chrome dla Linuksa. Samodzielne zainstalowanie rozwojowej wersji w większości przypadków może zakończyć się niepowodzeniem więcej...


Instalacja openSUSE
Pobierz obrazy ISO
Multimedia