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ć !
20:06:59
09.06.07
Intel 3D dla zaawansowanych
Autor/źródło:
rafalh
Ilość odsłon: 1943
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 komponęty 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 komponęty proszę je ściągnąć z tej stronki: http://intellinuxgraphics.org/download.html
-
Budowa
(Building)
Spodziewamy się że ściągneliście już Państwo wszystkie komponęty 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
openSUSE 11.0 beta2 wydane!
Developerzy wydali kolejną odsłonę openSuSE beta tym razem oznaczoną cyfrą 2. Nowa beta zawiera wiele skorygowanych błędów, niezbędnych poprawek oraz więcej...
- openSUSE 11.0 beta2 wydane!
openSUSE 11.0 beta2 wydane!
Developerzy wydali kolejną odsłonę openSuSE beta tym razem oznaczoną cyfrą 2. Nowa beta zawiera wiele skorygowanych błędów, niezbędnych poprawek oraz więcej... - Zarządzanie Linuksem w środowiskach heterogenicznych
Zarządzanie Linuksem w środowiskach heterogenicznych
Novell współpracuje z firmą Microsoft nad stworzeniem zaawansowanych mechanizmów do zarządzania, opartych na rozwiązaniach open source i branżowych standardach. Novell więcej... - Tańszy mainframe z Linuksem...
Tańszy mainframe z Linuksem...
SUSE Linux Enterprise Server for IBM System z pomaga w konsolidowaniu aplikacji i zmniejszeniu kosztów użytkowania środowiska IT Novell uprościł system więcej... - Novell uruchamia program SUSE Appliance
Novell uruchamia program SUSE Appliance
SUSE Linux Enterprise JeOS to nowej klasy system operacyjny Novella typu „Just enough Operating System” skrojony do określonych potrzeb biznesowych Warszawa, więcej... - Żabka pod rękę z pingwinem...
Żabka pod rękę z pingwinem...
Właściciel sieci sklepów spożywczych prowadzonych pod marką Żabka – zakończył proces wdrażania systemu SUSE Linux Enterprise Server firmy Novell. To więcej... - Raport Linux Foundation - kto angazuje sie w rozwoj Linuksa?
Raport Linux Foundation - kto angazuje sie w rozwoj Linuksa?
Wkład Novella w rozwój jądra systemu Linux wzrósł w ubiegłym roku 2,5 raza. Według najnowszego raportu opracowanego przez Linux Foundation, więcej...
Czy jesteśmy bezpieczni w sieci? Włamanie do serwisu Przemo.org
Czy jesteśmy bezpieczni w sieci? Przedwczoraj miało miejsce włamanie na konto serwisu przemo.org. Jest to serwis autora modyfikacji skryptu phpBB. więcej...
- Czy jesteśmy bezpieczni w sieci? Włamanie do serwisu Przemo.org
Czy jesteśmy bezpieczni w sieci? Włamanie do serwisu Przemo.org
Czy jesteśmy bezpieczni w sieci? Przedwczoraj miało miejsce włamanie na konto serwisu przemo.org. Jest to serwis autora modyfikacji skryptu phpBB. więcej... - Skype 2.0.0.68 dla Linuksa
Skype 2.0.0.68 dla Linuksa
Skype wydał kolejną wersję komunikatora sieciowego Skype dla Linuksa. Zmiany dokonane przez programistów Skype, które możemy uznać za najważniejsze to więcej... - Wydanie OpenOffice 2.4
Wydanie OpenOffice 2.4
OpenOffice.org 2.4 wydane. Znakomity biurowy pakiet OpenOffice.org właśnie wypuścił jedenaste wydanie z serii 2.x. W drugiej połowie roku spodziewamy się więcej... - Papier toaletowy Windows Vista Ultimate SP1
Papier toaletowy Windows Vista Ultimate SP1
Jak informuje portal PCWord w Japonii pojawił się nowy interesujący gadżet: Papier toaletowy o nazwie "Windows Vista Ultimate SP1". Sklep więcej... - Firefox 3 najmniej obciążającą pamięć przeglądarką?
Firefox 3 najmniej obciążającą pamięć przeglądarką?
Serwis Ars Technica przeprowadził test przeglądarek internetowych, w który porównał zużycie pamięci przez Firefoksa 2.0.0.12, Internet Explorer 7, Operę 9.5 więcej... - Novell przedstawił wyniki badań przeprowadzonych przez IDG Research Services
Novell przedstawił wyniki badań przeprowadzonych przez IDG Research Services
Novell przedstawił wyniki badań przeprowadzonych przez IDG Research Services, według których rozwiązania IT wspomagające pracę zespołową są ważnym dla firm więcej...
Instalacja i konfiguracja WiFi - ndiswrapper
Co z robić w sytuacji kiedy dla naszej karty WiFi nie ma sterowników dla Linuksa lub sterowniki dla niego przeznaczone więcej...
- Instalacja i konfiguracja WiFi - ndiswrapper
Instalacja i konfiguracja WiFi - ndiswrapper
Co z robić w sytuacji kiedy dla naszej karty WiFi nie ma sterowników dla Linuksa lub sterowniki dla niego przeznaczone więcej... - ATI 3D w OpenSUSE 10.3
ATI 3D w OpenSUSE 10.3
Instalacja zamkniętych sterowników 3D dla kart z rodziny ATI jest w wydaniu openSUSE 10.3 bardzo łatwa. Przypomnijmy po zainstalowaniu systemu więcej... - Instalacja OpenSUSE 10.3 + Screeny
Instalacja OpenSUSE 10.3 + Screeny
Dzisiaj powinna ukazać się najnowsza wersja OpenSUSE 10.3. Obrazy ISO oraz pliki torrent powinny się już znajdować na: software.opensuse.org. Instalacja więcej... - Multimedia w OpenSUSE 10.3 w jednym kliknięciu
Multimedia w OpenSUSE 10.3 w jednym kliknięciu
OpenSUSE w wersji 10.3 zostało wyposażone w możliwość instalowania oprogramowania prosto ze strony WWW. Dzięki tej opcji zapraszamy do łatwej więcej... - Bluetooth
Bluetooth
Poniżej opiszę jak skorzystać z urządzeń Bluetooth. W moim przypadku korzystałem z taniego adaptera USB i komórki Sony Ericsson. Niestety więcej... - digiKam
digiKam
digiKam to zaawansowany program do zarządzania zdjęciami cyfrowymi, przeznaczony dla środowiska KDE. Jest on wyposażony w prosty interfejs, dzięki któremu więcej...
kanał RSS portalu SUSEk.info
