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.2 - 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: 5160
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.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...
- 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... - Wydano openSUSE 11.2 !
Wydano openSUSE 11.2 !
Dzisiaj zniecierpliwieni po 8 miesięcznym czekaniu użytkownicy openSUSE ujrzeli na bannerach informujących postęp wydania napis "Już dostępny!". Oznacza to, że więcej... - openSUSE 11.2 RC2 - Wydane
openSUSE 11.2 RC2 - Wydane
Dnia 30.10.2009 ukazała się nowa wersja OpenSuse oznaczona numerem kodowym 11.2 RC2. W najnowszym wydaniu nie zobaczymy uciążliwych błędów, które więcej... - Novell pomaga w tworzeniu aplikacji dla iPhone'a
Novell pomaga w tworzeniu aplikacji dla iPhone'a
Warszawa, 15 września 2009 r. – Novell poinformował o dostępności MonoTouch 1.0, pierwszego w branży rozwiązania do tworzenia aplikacji dla więcej... - Konkurs portal.suse.pl
Konkurs portal.suse.pl
portal.suse.pl ogłosił konkurs na najciekawszy zrzut ekranu. Wszystkich zainteresowanych odsyłam do szczegółów. Dla zwycięzców zostały przygotowane nagrody. Pierwszy etap wyselekcjonuje więcej...
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...
- 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... - Banki w Świętokrzyskiem wybrały systemy IT oparte na Linuksie
Banki w Świętokrzyskiem wybrały systemy IT oparte na Linuksie
Bank Spółdzielczy w Kielcach i 36 podlegających mu jednostek wybrało zestaw oprogramowania Novell Open Workgroup Suite (www.novell.com/nows) wspomagającego pracę więcej... - Firefox 3.5 Wydany!
Firefox 3.5 Wydany!
Kilka dni temu, po trwającym blisko rok programie testów, światło dzienne ujrzał Firefox 3.5. Przeglądarka jest oparta o silnik więcej... - VirtualBox 3.0 gotowy!
VirtualBox 3.0 gotowy!
Parę dni temu na świat wyszła kolejna odsłona znakomitego wirtualizatora jakim jest VirtualBox. Nowa wersja o numerze kodowym 3.0 niesie więcej...
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...
- 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... - Multimedia w openSUSE 11.2
Multimedia w openSUSE 11.2
Z powodów prawnych dystrybucja openSUSE nie jest wyposażona w zamknięte kodeki audio wideo (np.: mp3). Przygotowaliśmy w związku z tym więcej... - Instalacja openSUSE 11.2
Instalacja openSUSE 11.2
Instalacja opeSUSE 11.2 jest prosta i szybsza od wcześniejszej wersji openSUSE 11.1 Poniżej został opisany cały przebieg domyślnej instalacji wraz z więcej... - openSUSE 11.1 i kamerki internetowe
openSUSE 11.1 i kamerki internetowe
W związku ze zmianą wersji jądra w openSUSE 11.1 oraz bibliotek odpowiedzialnych za obsługę kamerek internetowych v4l część z użytkowników więcej... - openSUSE 11.1 problem z nagrywaniem płyt
openSUSE 11.1 problem z nagrywaniem płyt
W najnowszym wydaniu openSUSE 11.1 istnieje problem z uprawnieniami do napędów optycznych. Jednym z objawów jest informacja programu K3B o więcej... - opensSUSE 11.1 bluetooth
opensSUSE 11.1 bluetooth
W openSUSE 11.1 istnieje problem z Bluetoothem jeśli korzystamy z KDE 4. Niestety biblioteki odpowiedzialne za bluetooth w KDE 4 więcej...


Instalacja openSUSE
Multimedia