Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: ET i Linux z kartą S3 Savage/IX-MV
Forum Serwisu: Polskie Centrum Enemy Territory > Problemy techniczne z sprzętem, sterownikami, systemami operacyjnymi > Hardware & other Software
bartez
Witam!
Mam problem z odpaleniem ET na Notebook'u HP Omnibook XE3 z kartą S3 Savage/IX-MV, a mianowicie gdy chcę odpalić grę to na ułamek sekundy pojawia się czarny ekran, w tym samym momencie program przestawia mi rozdzielczość na 800x600 a następnie program kończy działanie. Jaka może być tego przyczyna? Aha, jak odpalam pod X ale w xterm'ie (konsoli) to otrzymuję taki koniec wydruk:

----- Client Initialization Complete -----
----- R_Init -----
...loading libGL.so.1: Initializing OpenGL display
...setting mode 4: 800 600
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

Error couldn't open the X display
...WARNING: could not set the given mode (4)
Initializing OpenGL display
...setting mode 3: 640 480
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

Error couldn't open the X display
...WARNING: could not set the given mode (3)
----- CL_Shutdown -----
RE_Shutdown( 1 )
-----------------------
----- CL_Shutdown -----
-----------------------
Sys_Error: GLimp_Init() - could not load OpenGL subsystem

ale sądzę że to tylko dlatego że jest pod konsolą to nie może znaleźć x'ów...

Czy ktoś mi pomoże?

P.S. Jeżeli ktoś miałby jakieś sugestie to niech da mi znać na GG# 433661
Guy7
Kolejny problem z podsystemem OpenGL. dry.gif
ET nie wykorzystuje DirectX, tylko OpenGL-a, którego nie masz. Zaopatrz się w nowe sterowniki do twojej karty graficznej, tylko takie z OpenGL-em. W innych kartach (GeForce) na tem problem pomaga zainstalowanie detonatorów (nie dam głowy, że do twojej coś takiego jest tongue.gif ).
bartez
no dobra, ale zacznijmy od tego że na stronie producenta nie ma sterowników do tejże karty dla linuxa i jak chyba nie zauważyłeś, to pod linuxem nie ma directX, a na głównej stronie OpenGL nie ma jako tako źrodeł OpenGL bo jak sami napisali OpenGL jest standardowo "doczepiony" do linuxa.
A tak z drugiej strony kilka dni wczesniej instalowałem to samo na innm komputerze z takim samym linuxem debianem i taką samą chyba konfiguracją, ale tam była sobie karta NVidia GeForce4 440 MX 128 MB i wystarczyła ściągnąć z download.nvidia.com specjalny sterownik dla nvidii oraz glx.....

tak więc czy ktoś mi może pomóc?
Guy7
Masz rację na Linuxa nie ma DirectX (wierny użytkownik Win tongue.gif ). Masz pecha, mało popularna karta graficzna. Jeżeli Linux ma już OpenGL, to za starą wersję. A czy w ogóle twoja karta obsługuje OpenGL-a?

U kolegi chodziło, bo ma GeForca i nowe stery (obsługuje OpenGL, jest popularna, regularnie pojawiają się nowe stery i detonatory).
bartez
no tak, na komputerze mojego brata gdzie jest ten sam linux tyle tylko że ksrta graficzna to GeForce4 440 MX/MX 128 MB odpaliło się bez problemu, wystarczyło że ściągnęłem najnowsze sterowniki dal linuxa z download.nvidia.com oraz glx z tejże samej strony. teraz zrobiłem tak:
zainstalowałem tamtego nvidia_glx przeinstalowałem wolfa, wgrałem najnowszy sterownik dla karty S3 Savage dla linuxa i jak odpalam przez ikonę lub "wykonując polecenie" w KDE3 to jest tak samo jak wcześn iej, natomiast gdy odpalam sobie z pod xterm'a to zmienia mi już teraz rodzielczość i otrzymuję taki wydruk:

ET 2.55 linux-i386 May 27 2003
----- FS_Startup -----
Current search path:
/home/bartez/.etwolf/etmain
/usr/enemy-territory/etmain/pak0.pk3 (3725 files)
/usr/enemy-territory/etmain/mp_bin.pk3 (4 files)
/usr/enemy-territory/etmain

----------------------
3729 files in pk3 files
execing default.cfg
couldn't exec language.cfg
couldn't exec autoexec.cfg
Hunk_Clear: reset the hunk ok

------- Input Initialization -------
Joystick is not active.
------------------------------------
Bypassing CD checks
----- Client Initialization -----
----- Initializing Renderer ----
-------------------------------
----- Client Initialization Complete -----
----- R_Init -----
...loading libGL.so.1: Initializing OpenGL display
...setting mode 4: 800 600
Using XFree86-VidModeExtension Version 2.1
XF86DGA Mouse (Version 2.0) initialized
XFree86-VidModeExtension Activated at 800x600
Xlib: extension "GLX" missing on 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".
Xlib: extension "GLX" missing on 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".
Xlib: extension "GLX" missing on 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".
Xlib: extension "GLX" missing on 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".
Couldn't get a visual
...WARNING: could not set the given mode (4)
Initializing OpenGL display
...setting mode 3: 640 480
Using XFree86-VidModeExtension Version 2.1
XF86DGA Mouse (Version 2.0) initialized
XFree86-VidModeExtension Activated at 640x480
Xlib: extension "GLX" missing on 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".
Xlib: extension "GLX" missing on 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".
Xlib: extension "GLX" missing on 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".
Xlib: extension "GLX" missing on 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".
Couldn't get a visual
...WARNING: could not set the given mode (3)
----- CL_Shutdown -----
RE_Shutdown( 1 )
-----------------------
----- CL_Shutdown -----
-----------------------
Sys_Error: GLimp_Init() - could not load OpenGL subsystem



Czy ktoś jest w stanie mi pomóc?
zorrk
QUOTE (bartez @ 11:29, 10 11 2003)
no tak, na komputerze mojego brata gdzie jest ten sam linux tyle tylko że ksrta graficzna to GeForce4 440 MX/MX 128 MB odpaliło się bez problemu, wystarczyło że ściągnęłem najnowsze sterowniki dal linuxa z download.nvidia.com oraz glx z tejże samej strony. teraz zrobiłem tak:
zainstalowałem tamtego nvidia_glx przeinstalowałem wolfa, wgrałem najnowszy sterownik dla karty S3 Savage dla linuxa i jak odpalam przez ikonę lub "wykonując polecenie" w KDE3 to jest tak samo jak wcześn iej, natomiast gdy odpalam sobie z pod xterm'a to zmienia mi już teraz rodzielczość i otrzymuję taki wydruk:


Czy ktoś jest w stanie mi pomóc?

Witam
A w /etc/X11/XF86config zmieniles ? Nie wiem co dokładnie trzeba dla twojej karty pozmieniac ale myśle ze nie masz w Section "Module" opcji load "glx".sprobój ...
Jaka to dystrybucja ?
bartez
dystrybucja Debian Woody jądro 2.4.22-ac4 a tą sekcję w modules mam!

Oto mój plik XF86Config-4:
### BEGIN DEBCONF SECTION
# XF86Config-4 (XFree86 server configuration file) generated by dexconf, the
# Debian X Configuration tool, using values from the debconf database.
#
# Edit this file with caution, and see the XF86Config-4 manual page.
# (Type "man XF86Config-4" at the shell prompt.)
#
# If you want your changes to this file preserved by dexconf, only make changes
# before the "### BEGIN DEBCONF SECTION" line above, and/or after the
# "### END DEBCONF SECTION" line below.
#
# To change things within the debconf section, run the command:
# dpkg-reconfigure xserver-xfree86
# as root. Also see "How do I add custom sections to a dexconf-generated
# XF86Config or XF86Config-4 file?" in /usr/share/doc/xfree86-common/FAQ.gz.

Section "Files"
FontPath "unix/:7100" # local font server
# if the local font server has problems, we can fall back on these
FontPath "/usr/lib/X11/fonts/misc"
FontPath "/usr/lib/X11/fonts/cyrillic"
FontPath "/usr/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/Type1"
FontPath "/usr/lib/X11/fonts/Speedo"
FontPath "/usr/lib/X11/fonts/100dpi"
FontPath "/usr/lib/X11/fonts/75dpi"
FontPath "/usr/lib/X11/fonts/windows"
EndSection

Section "Module"
Load "GLcore"
Load "bitmap"
Load "dbe"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "record"
Load "speedo"
Load "type1"
Load "vbe"
#Load "xtt"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc104"
Option "XkbLayout" "pl"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/psaux"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
Option "ZAxisMapping" "4 5"
EndSection

Section "Device"
Identifier "S3 Savage/IX-MV"
Driver "savage"
Option "UseFBDev" "true"
vendorname "S3"
boardname "Savage"
EndSection

Section "Monitor"
Identifier "Panel LCD"
HorizSync 30-57
VertRefresh 43-72
Option "DPMS"
vendorname "[Panel LCD]"
modelname "[Panel LCD]"
ModeLine "1024x768/70Hz" 75 1024 1048 1184 1328 768 771 777 806 -HSync -VSync
EndSection

Section "Screen"
Identifier "Default Screen"
Device "S3 Savage/IX-MV"
Monitor "Panel LCD"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1024x768/70Hz" "800x600" "640x480"
Virtual 0 0
EndSubSection
SubSection "Display"
Depth 4
Modes "1024x768/70Hz" "800x600" "640x480"
Virtual 0 0
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768/70Hz" "800x600" "640x480"
Virtual 0 0
EndSubSection
SubSection "Display"
Depth 15
Modes "1024x768/70Hz" "800x600" "640x480"
Virtual 0 0
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768/70Hz" "800x600" "640x480"
Virtual 0 0
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768/70Hz" "800x600" "640x480"
Virtual 0 0
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection

Section "DRI"
Mode 0666
EndSection

### END DEBCONF SECTION
zorrk
Mam gnetoo a wiec opengl niejako sam sie zainstalował ... smile.gif
U mnie po wyłączeniu w XF86config opcji load "glx" mam cos takeigo

----- R_Init -----
...loading libGL.so.1: Initializing OpenGL display
...setting mode 4: 800 600
Using XFree86-VidModeExtension Version 2.2
XFree86-VidModeExtension Activated at 800x600
Xlib: extension "GLX" missing on 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".
Xlib: extension "GLX" missing on 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".
Xlib: extension "GLX" missing on 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".
Xlib: extension "GLX" missing on 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".
Couldn't get a visual
...WARNING: could not set the given mode (4)
Initializing OpenGL display
...setting mode 3: 640 480
Using XFree86-VidModeExtension Version 2.2
XFree86-VidModeExtension Activated at 640x480
Xlib: extension "GLX" missing on 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".
Xlib: extension "GLX" missing on 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".
Xlib: extension "GLX" missing on 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".
Xlib: extension "GLX" missing on 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".
Couldn't get a visual
...WARNING: could not set the given mode (3)
----- CL_Shutdown -----
RE_Shutdown( 1 )
-----------------------
----- CL_Shutdown -----
-----------------------
Sys_Error: GLimp_Init() - could not load OpenGL subsystem


A wiec chyba nei masz opengl zainstalowanego poprawnie albo ...
ja mam wyłączone load "dri" ,bodajze tak mialem napisane aby wyłączyc w readme z driverów nvidii ...
jak chcesz to wyśle ci moje xf86config ale na poczte bo juz nie bedziemy zasmiecac forum ...
Moj numer gg 1598332 odezwij sie i podaj maila to ci podesle ,jak chcesz oczywiscie ..
Mam nadzieje ze admini nam wybaczą takie długie posty....smile.gif
W ostatniej chwili zauważyłem tez ze w readme z nvidii każa wyłączyc load "GLcore" -try...
bartez
próbowałem już wczesniej i z wyłączonymi GLCore i dri i próbowałem z wyłączonymi tymi opcjami każdą z osobna, ale nic nie dało......
zorrk
QUOTE (bartez @ 12:05, 12 11 2003)
próbowałem już wczesniej i z wyłączonymi GLCore i dri i próbowałem z wyłączonymi tymi opcjami każdą z osobna, ale nic nie dało......

W taki razie bede obstawiał na zle zainstalowane opengl .spróbuj zainstalowac cos co korzysta z opengl (chyba np bzflag ) i jezeli to tez sie wysypie to najprawdopodobniej to własnie to ..a jak nie to ja juz nei wiem ..moze rzeczywiscie kup nową karte (chciaz do netboka to troche wiecej jest niz do zwykłego kompa ,co ? )
Jak zauważyłeś jak ja wyłączyłem glx to miałem identyczny log z et jak i ty miałeś ....
A inni gracze z kartą np ati mają takie problemy pod windą (bo linuxowych graczy domyslam sie jest niewielu ) moze trzeba cos w etmain.cfg zmienic jednak w to nie wierze ...
bartez
powiem tak, sprzedałem taktego kompa i kupiłem sobie nowszego lepszego: Toshiba Pentium4 2,8 GHz 512 MB RAM, GeForce FX cośtam 5600 64 MB, dysk 60 GB i ET chodzi mi cudownie. Tak swoją drogą na starym kompie pod windowsem jak se zainstalowałem et to mi się komp wieszał przy uruchamianiu (win 2000).
A teraz z kolei mam nowy problem z et na nowym kompie:
http://www.board.enemyterritory.pl/index.p...t=ST&f=14&t=820
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2026 Invision Power Services, Inc.