PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : UT unter SuSE 8.0



hpf
17.05.02, 15:48
Also, ich habe folgendes Problem, und zwar kann ich die UT Linux Nativ Version von Lokigames installiert. Das ganze ging auch reibungslos von der Hand, nur das ut mit etwa 0.7 fps :ugly: vor sich hinzuckelt, habt ihr da vielleicht ne idee.


PS: ich habe einen Athlon XP2000+, mit 512MB RAM und einer GeForce 3 TI 500

hunter
17.05.02, 16:03
Nvidia Treiber installiert ?
Neuere SDL ?
Neuere Mesa ?
Läuft AGP ?
...

hpf
17.05.02, 17:06
ja, nvidia ist installiert, SDL ????? und das mit dem agp, wo kann ich das nachgucken ?????
(ich bin leider noch ein Linux Newbie :((( )

SeeksTheMoon
17.05.02, 17:19
also SDL (DirectX für Linux) war bei Suse 7.3 schon aktuell genug, Mesa auch.

Du hast zwar Nvidia Treiber drauf, aber die standardmäßig installierten haben keine 3D-Beschleunigung.
Mach ein Online-Update von Suse oder lade Dir von der Nvidia-Seite die neuesten Treiber (GLX + Kerneltreiber) runter.

Wenn die Treiber drauf sind, muss man sich keine Gedanken mehr um AGP machen.
Wie man die installiert, steht hier im Forum bei den Tips und Tricks, bzw. in der Readme bei den Treibern (bzw. ich schreibe es nochmal)
Die ganzen Einstellungen werden in der /etc/X11/XF86.config vorgenommen.
dort muss rein:

Im Abschnitt "Module"
Load "glx"

Im Abschnitt "Device"
Driver "nvidia" <- dort steht bereits "nv", welches durch "nvidia" ersetzt wird

Und damit es besser ausschaut noch:
Depth 24

im Abschnitt "Screen", damit wir 32bit Farben haben.

Leg Dir vorher ein Backup der Datei an!


Bei mir ist UT um einiges schneller als unter Windows und vor allem Muts wie Infiltration sind mit 40 fps gut spielbar, während sie unter Windows mit teilweise weniger als 18fps daherzockeln.

hpf
20.05.02, 02:20
Das hat leider alles nicht geholfen, aber vieleicht könnt ihr anhand einer Hardwareliste feststellen woran es liegt (falls es an einem treiber liegt).

ich habe als system:
Athlon XP 2000+,
512MB Micron DDR RAM
240 GB HDD (2*80 raid0 + 1*80)
Soundblaster Live 5.1 Digital
GeForce 3 TI500

comrad
20.05.02, 03:27
hi,

hast du dir mal das nvidia-howto durchgelesen?

http://holarse.wue.de/index.php?content=treiber_nvidia

gruss,
comrad

slime
20.05.02, 17:29
tipp mal in der console glxgears ein, das ist ein einfacher 3d benchmark,
für dich sollte ein wert über 1600 frames rauskommen, wenn ja ist alles ok, wenn weniger dann stimmt was mit deinen 3d treibern nicht

DerLipper[TuX]
20.05.02, 21:44
Hast du in der UnrealTournament.ini auch die verwendete grafikengine auf opengl eingestellt?

hpf
21.05.02, 13:50
ja, hab ich, aber dann will er garnicht mehr :(((((
das sagt mir die console:

Unreal engine initialized
Bound to SDLDrv.so
Joystick [0] : Unknown Joystick
SDLClient initialized.
Bound to Render.so
Lighting subsystem initialized
Rendering initialized
LoadMap: Entry
Bound to Fire.so
Case-insensitive search: Botpack -> ..\System\BotPack.u
Bound to IpDrv.so
Game class is 'UTIntro'
Level is Level Entry.MyLevel
Bringing Level Entry.MyLevel up for play (0)...
InitGame:
Base Mutator is Entry.Mutator0
Browse: CityIntro.unr?Name=Player?Class=Botpack.TMale2?tea m=255?skin=SoldierSkins.blkt?Face=SoldierSkins.Oth ello
LoadMap: CityIntro.unr?Name=Player?Class=Botpack.TMale2?tea m=255?skin=SoldierSkins.blkt?Face=SoldierSkins.Oth ello
Case-insensitive search: genfluid -> ..\Textures\GenFluid.utx
Collecting garbage
Purging garbage
-0.0ms Unloading: Package Render
Garbage: objects: 16419->16416; refs: 224671
Game class is 'UTIntro'
Level is Level CityIntro.MyLevel
Bringing Level CityIntro.MyLevel up for play (0)...
InitGame: ?Name=Player?Class=Botpack.TMale2?team=255?skin=So ldierSkins.blkt?Face=SoldierSkins.Othello
Base Mutator is CityIntro.Mutator1
Initialized moving brush tracker for Level CityIntro.MyLevel
Created and initialized a new SDL viewport.
Bound to UWeb.so
Team 255
Login: Player
Case-insensitive search: SoldierSkins -> ..\Textures\Soldierskins.utx
Possessed PlayerPawn: TMale2 CityIntro.TMale0
Input system initialized for SDLViewport0
Opening SDL viewport.
Failed to load 'OpenGlideDrv': Can't find file for package 'OpenGlideDrv'
Failed to load 'Class OpenGlideDrv.OpenGlideRenderDevice': Can't find file for package 'OpenGlideDrv'
Can't find file for package 'OpenGlideDrv'
Can't find file for package 'OpenGlideDrv'
Signal: SIGSEGV [segmentation fault]
Aborting.
Exiting.
Name subsystem shut down
Allocation checking disabled
Speicherzugriffsfehler

vieleicht kann einer von euch was damit anfangen

achso, in glgears komme ich nur auf 12250 :(((

slime
21.05.02, 16:00
hast du gesehen das da OpenGlideDrv und nicht OpenGLDrv steht ?

Glide ist das mit den voodoo-karten
musst du mal wieder in deiner UnrealTournament.ini umstellen

hpf
22.05.02, 10:49
ich hab nun wieder auf OpenGL umgestellt, nun kann man es mit einigen zucklern spielen. Nur, dass die texturen miserabel aussehen :((((((

SeeksTheMoon
22.05.02, 11:08
wenn die Texturen mies aussehen, dann hast Du nur 16bit Farben oder die Qualitätseinstellung in UT steht auf medium oder low.

Hast Du UT nochmal neu installiert? Vielleicht hast Du beim Setup was falsch gemacht (z.B. Glide statt OpenGL).

Gehen wir alles nochmal durch:

1) Nvidia-Treiber installieren
Du musst Dir entweder per Online-Update oder per Eigenkompilation die Treiber draufhauen. (Wenn X startet, siehst Du dann das Nvidia-Logo?
2) UT (de-)installieren
Lösch das alte UT nochmal und das Verzeichnis $HOME/.loki gleich mit
UT neu installieren und dabei auf OpenGL stellen
3) UT konfigurieren
Texturen, Player-Details usw. auf high stellen, die Grafik sollte auf OpenGL/SDL laufen (ich schaue nochmal nach wie es genau heißt)

Wenn UT beim starten mal abkackt, ist das kein Grund zur Sorge; einfach mehrmals versuchen.

Wieviel fps hast Du denn bei timedemo 1 eigentlich? 30 als Minimum bis 60+ sollten es auf jeden Fall sein.

Bei mir läuft UT mit und ohne Zusatzpacks/Mods/Mutators perfekt; ja sogar besser als unter Windows

hpf
22.05.02, 11:41
1) Nvidia-Treiber = Installiert, das logo kommt aber nicht

2) UT konfigurieren
Texturen = 24bit
Player Details usw. = high
Grafik OpenGL

3) Fps = ca. 60 (es zuckelt aber trotzdem)

SeeksTheMoon
22.05.02, 11:47
Wenn das Logo beim KDE/Gnome/X-Start nicht kommt, dann stimmt etwas noch nicht mit dem Treiber!

Hast Du die /etc/X11/XF86.config ganz sicher so editiert, wie ich geschrieben habe? In der readme (http://download.nvidia.com/XFree86_40/1.0-2880/README.txt) bei den Treibern steht auch nochmal, was man alles machen muss, damit er richtig läuft.
Man kann dort z.B. auch diverse AGP-Modi ausprobieren und das Logo abschalten.


Die fps, die unter Last Second (oder wie das heißt) stehen, die sind ausschlaggebender, als die fps, die ganz oben stehen.

hpf
22.05.02, 12:10
ich habe be average und current 60 fps

SeeksTheMoon
22.05.02, 12:13
wieviel average?

slime
22.05.02, 15:20
das nvidia-logo beim start von x kann man auch abstellen,
ist aber meißtens per default an. also wer das logo nicht hat und nicht selbst dafür verantwortlich ist sollte sich mal gedanken machen

SeeksTheMoon
24.05.02, 07:25
es gibt jetzt auch einen neuen Nvidia-Treiber; den sollte man mal ausprobieren (obwohl UT auch schon mit uralten Treibern unter Suse 7.0 gelaufen ist)

hpf
27.05.02, 10:09
also, ich hab den neuen Treiber nun mal installiert, aber nun startet er UT nicht mal mehr :((((, und das logo, das zwischendurch auch mal beim start angezeigt wurde kommt auch nicht mehr.

UTmeldet folgenden Fehler:

Unreal engine initialized
Bound to SDLDrv.so
Joystick [0] : Unknown Joystick
SDLClient initialized.
Bound to Render.so
Lighting subsystem initialized
Rendering initialized
LoadMap: Entry
Bound to Fire.so
Case-insensitive search: Botpack -> ..\System\BotPack.u
Bound to IpDrv.so
Game class is 'UTIntro'
Level is Level Entry.MyLevel
Bringing Level Entry.MyLevel up for play (0)...
InitGame:
Base Mutator is Entry.Mutator0
Browse: CityIntro.unr?Name=Player?Class=Botpack.TMale2?tea m=255?skin=SoldierSkins.blkt?Face=SoldierSkins.Oth ello
LoadMap: CityIntro.unr?Name=Player?Class=Botpack.TMale2?tea m=255?skin=SoldierSkins.blkt?Face=SoldierSkins.Oth ello
Case-insensitive search: genfluid -> ..\Textures\GenFluid.utx
Collecting garbage
Purging garbage
-0.0ms Unloading: Package Render
Garbage: objects: 16419->16416; refs: 224671
Game class is 'UTIntro'
Level is Level CityIntro.MyLevel
Bringing Level CityIntro.MyLevel up for play (0)...
InitGame: ?Name=Player?Class=Botpack.TMale2?team=255?skin=So ldierSkins.blkt?Face=SoldierSkins.Othello
Base Mutator is CityIntro.Mutator1
Initialized moving brush tracker for Level CityIntro.MyLevel
Created and initialized a new SDL viewport.
Bound to UWeb.so
Team 255
Login: Player
Case-insensitive search: SoldierSkins -> ..\Textures\Soldierskins.utx
Possessed PlayerPawn: TMale2 CityIntro.TMale0
Input system initialized for SDLViewport0
Opening SDL viewport.
Bound to OpenGLDrv.so
Loaded render device class.
Initializing OpenGLDrv...
binding /usr/lib/libGL.so.1
Resizing SDL viewport. X: 1024 Y: 0
OpenGL
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
appError called:
Couldn't set video mode: Couldn't find matching GLX visual

Executing UObject::StaticShutdownAfterError
Executing USDLClient::ShutdownAfterError
Executing USDLViewport::ShutdownAfterError
UOpenGLRenderDevice::ShutdownAfterError
Signal: SIGIOT [iot trap]
Aborting.
Exiting.
Name subsystem shut down

ich weiß, es nervt langsam, aber ich weiß nicht weiter :(


PS: wenn ich glxgears starten will, kommt das:

hpf@hpf:~> glxgears
Xlib: extension "GLX" missing on display ":0.0".
Error: couldn't get an RGB, Double-buffered visual

hpf
27.05.02, 15:45
Es Klappt !!!!!!!!

ich hab einfch nochmal alle nvidia rpm paktete deinstalliert und nochmal ne draufgebügelt.
Nun klappt es wie gesagt undzwar tadelos mit 160 - 250 Frames :)