dri - naruszenie ochrony pami

Tematy związane z oprogramowaniem, instalacją, konfiguracją
Livarot
Posty: 2
Rejestracja: 22 lutego 2007, 23:43
Lokalizacja: Parczew

dri - naruszenie ochrony pamięci

Post autor: Livarot »

taki problem:
mam Debian Etch, jądro 2.6.19, laptop hp z układem graficznym intela i915.
od ponad pół roku próbowałem uruchomić direct rendering, nie udawało się, działał tylko indirect rendering, więc takie aplikacje jak ppracer czy google-earth działały bardzo wolno, a w enemy territory zamiast 80% textur miałem czarne plamy.

Jakoś 3 dni temu ściągnąłem z http://dri.freedesktop.org/snapshots/ pliki common-20060403-linux.i386.tar.bz2 i i915-20060403-linux.i386.tar.bz2, pierwszy zainstalował się bez problemu, drugi wywala się przy kompilacji modułów:

Kod: Zaznacz cały

kwark:/home/hubba/programy/dri/i915-20060403-linux.i386/drm/linux-core# make
make -C /lib/modules/2.6.19/source  SUBDIRS=`pwd` DRMSRCDIR=`pwd` modules
make[1]: Wejście do katalogu `/usr/src/linux-2.6.19'
  CC [M]  /home/hubba/programy/dri/i915-20060403-linux.i386/drm/linux-core/drm_auth.o
In file included from /home/hubba/programy/dri/i915-20060403-linux.i386/drm/linux-core/drm_auth.c:36:
/home/hubba/programy/dri/i915-20060403-linux.i386/drm/linux-core/drmP.h:44:26: error: linux/config.h: Nie ma takiego pliku ani katalogu
make[2]: *** [/home/hubba/programy/dri/i915-20060403-linux.i386/drm/linux-core/drm_auth.o] Błąd 1
make[1]: *** [_module_/home/hubba/programy/dri/i915-20060403-linux.i386/drm/linux-core] Błąd 2
make[1]: Opuszczenie katalogu `/usr/src/linux-2.6.19'
make: *** [modules] Błąd 2
kwark:/home/hubba/programy/dri/i915-20060403-linux.i386/drm/linux-core#
no w każdym razie:

Kod: Zaznacz cały

hubba@kwark:~$ glxinfo
name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
(...)
więc niby direct rendering działa, ale wszystkie aplikacje go wykorzystujące:

Kod: Zaznacz cały

hubba@kwark:~$ ppracer
(...)
Naruszenie ochrony pamięci
hubba@kwark:~$

Kod: Zaznacz cały

hubba@kwark:~$et
Received signal 11, exiting...
hubba@kwark:~$

Kod: Zaznacz cały

hubba@kwark:~/google-earth$ ./googleearth
Google Earth has caught signal 11.
czyli za każdym razem naruszenie ochrony pamięci. No i dlaczego? Błagam, niech mi ktoś pomoże, będę wdzięczny za każdą wskazówkę.
ODPOWIEDZ