Skocz do zawartości

Ppracer I Błąd


zmarekz

Rekomendowane odpowiedzi

Witam

Próbuje uruchomić grę ppracer i wywala mi nastepujący błąd

*** ppracer error: Couldn't initialize video: Couldn't find matching GLX visual (Success)
Naruszenie ochrony pamięci

Sterowniki Nvidi mam zainstalowane prawidłowe - tak przynajmnie mi się wydaje. Gra wcześniej działała ale po ostatniej aktualizacji jądra i sterowników nvidi przestało to działać.

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

Posiadam starą kartę graficzą Riva TNT 2 Model64/Model64 Pro z 32MB używam sterowników nvidia-legacy 1,0-7185

a polecenie

glxinfo

daje

name of display: :0.0
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual

   visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav
id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
0x21 24 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
0x22 24 dc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
0x23 24 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
0x24 24 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
0x25 24 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
0x26 24 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
0x27 24 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
0x28 24 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
0x29 24 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
0x2a 24 dc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
0x2b 24 dc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
0x2c 24 dc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
0x2d 24 dc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
0x2e 24 dc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
0x2f 24 dc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
0x30 24 dc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
0x80 32 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
Naruszenie ochrony pamięci

Pozdrawiam i prosze o poradę jak to naprawić.

Odnośnik do komentarza
Udostępnij na innych stronach

Dopisz na końcu xorg.conf

Section "Extensions"
    Option        "Composite" "Disable"
EndSection

zresetuj serwer X i zobacz co glxinfo pokaże - jak będzie wszystko ok to ppracer pójdzie.

Jak nie to na wszelki wypadek masz mój cały xorg.conf (mam taką samą kartę i stery jak ty):

 # Xorg configuration created by system-config-display

Section "ServerLayout"
Identifier     "single head configuration"
Screen      0  "Screen0" 0 0
InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
ModulePath   "/usr/lib/xorg/modules/extensions/nvidia"
ModulePath   "/usr/lib/xorg/modules"
EndSection

Section "Module"
Load  "dbe"
Load  "extmod"
Load  "fbdevhw"
Load  "record"
Load  "freetype"
Load  "type1"
Load  "v4l"
Load  "glx"
EndSection

Section "InputDevice"
Identifier  "Keyboard0"
Driver      "kbd"
Option	    "XkbModel" "pc105"
Option	    "XkbLayout" "pl"
EndSection

Section "Monitor"

### Comment all HorizSync and VertSync values to use DDC:
Identifier   "Monitor0"
VendorName   "Monitor Vendor"
ModelName    "AOC Spectrum"
### Comment all HorizSync and VertSync values to use DDC:
HorizSync    30.0 - 95.0
VertRefresh  50.0 - 140.0
Option	    "dpms"
EndSection

Section "Device"
Identifier  "Videocard0"
Driver      "nvidia"
VendorName  "Videocard vendor"
BoardName   "nVidia Corporation NV5M64 [RIVA TNT2 Model 64/Model 64 Pro]"
EndSection

Section "Screen"
Identifier "Screen0"
Device     "Videocard0"
Monitor    "Monitor0"
DefaultDepth     24
SubSection "Display"
	Viewport   0 0
	Depth     24
	Modes    "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "Extensions"
Option	    "Composite" "Disable"
EndSection

Pozdrawiam :)

Odnośnik do komentarza
Udostępnij na innych stronach

Dodałem na końcu xorg.conf

Section "Extensions"
    Option        "Composite" "Disable"
EndSection

I nic się nie zmieniło po restarcie systemu. Co gorsza nie wiem dlaczego kiedy ponownie wyedytowałem plik xorg.conf wówczas zauważyłem, że z zapisu powyzszego pozostału już tylko

Section "Extensions"
EndSection

Po ponownym dodaniu tego zapisu, restarcie i edytowaniu pliku znów go nie było.

 

Wywaliłem cała Nvidie i zainstalowałem na nowo znów to samo. Nie wiem co sie dzieje.

Wieczorem spróbuje wkleić Twojego xorg.conf do swojego (zamiast swojego) i zobacze co wtedy.

Pozdrawiam

 

Ok sprawdziłem

Działa ale tylko na koncie root na zwykłym user nie.

Co może być przyczyną?

 

Odnośnik do komentarza
Udostępnij na innych stronach

Z najnowszymi sterownikami z livny instalowany jest jeszcze narzędzie do konfiguracji AIGLX:

livna-config-display

Odpal go, zaznacz Wyłącz wszystko oraz Włącz te opcje podczas uruchamiania systemu Zresetuj X. Nie musisz resetować komputera wystarczy jak dasz ALT+CRT+BACKSPACE

Jeśli dalej nie masz opcji Option "Composite" "Disable" to ją dopisz jeszcze raz i znów zresetuj X serwer.

Wydaje mi się że te wpisy znikały ponieważ livna-config-display domyślnie włączała AIGLX i tym samym usuwała ich "ręczne" wyłączenie w xorg.conf.

Co do faktu że akceleracja zadziałała tylko na koncie roota ana zwykłym użytkowniku nie, to nie wiem co jest grane (może jest coś nie tak z uprawnieniami do pliku xorg.conf) - może ktoś inny ma jakieś pomysły ?

Odnośnik do komentarza
Udostępnij na innych stronach

Wykonałem wszystko jak napisałas nadal działa tylko na końcie root. Na user niestety nie wywala taki to błąd:

PPRacer 0.3.1 --  http://racer.planetpenguin.de 
(c) 2004-2005 The PPRacer team
(c) 1999-2001 Jasmin F. Patry<[email protected]>
PPRacer comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to redistribute it under certain conditions.
See http://www.gnu.org/copyleft/gpl.html for details.

*** ppracer error: Couldn't initialize video: Couldn't find matching GLX visual (Success)

 

Zmieniłem prawa dostępu do pliku xorg.conf (teraz maja prawo do niego wszyscy) niestety nic to nie zmieniło.

Pozdrawiam i prosze o pomoc jesli ma ktoś jakiś pomysł.

Odnośnik do komentarza
Udostępnij na innych stronach

Jak rozumiem opcje wyłączające "Composite" dalej znikają po restarcie serwera X. Przyznaje że koncepcje mi się skończyły :( Na twoim miejscu kombinowałbym z ustawieniami nvidia-config-display, czyli np: dałbym konfiguracja ręczna i wyłączył wszystkie opcje (sprawdź jak będzie kiedy odznaczysz opcję uruchamiania ustawień przy starcie systemu). Mocno to naciągane, ale może spróbuj ściągnąć pakiety Nvidii ze strony livny (kmod-nvidia-legacy, xorg-x11-drv-nvidia-legacy,livna-config-display) odinstaluj sterowniki yumem i spróbuj zainstalować ręcznie pobrane pakiety przez polecenie rpm -ivh.Swoją drogą dziwna sprawa: taka sama karta, u mnie dział u Ciebie nie - nie wiem jak to wytłumaczyć. Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...