PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : wine CS und CS:S



---SonOfOdin---
22.04.07, 12:45
Hallo,

hab schonmal etwas gesucht aber noch nicht wirklich ne brauchbare Antwort auf meine Fragen bekommen. Im Prinzip habe ich zwei Probleme.

1. CS 1.6 "hakelt" so alle 3-4 Sekunden friert es für ein paar ms ein, wenn ich einen glxgears-Test mache habe ich das selbe Problem. Die Zahnräder haken alle 3-4 Sekunden für einen kurzen augenblick. Das Ergebnis:


Event: ConfigureNotify
Event: Expose
4826 frames in 5.0 seconds = 965.171 FPS
4868 frames in 5.0 seconds = 972.087 FPS
4917 frames in 5.0 seconds = 983.324 FPS
Event: Expose
4831 frames in 5.0 seconds = 965.130 FPS
4930 frames in 5.0 seconds = 985.911 FPS
4831 frames in 5.0 seconds = 966.134 FPS


2. Problem. unter CS:S habe ich nur ca 10 Frames = Unspielbar.

Mein System:

SuSE Linux 10.2, 1 GB Ram, NVIDIA GEForce 5200?? (128 Mb), neuester NVIDIA-Treiber neuestes stabiles Wine.

Jemand ne Idee?

thechef
23.04.07, 11:28
Für ein paar Millisekunden? Wenn du wirklich Millisekunden meinst, dann musst du vsync einschalten oder fps_max auf die Frequenz deines (Röhren)monitors schalten.

Solltest du beryl installiert haben, dann solltest du auch in beryl die refresh-rate auf >=160 stellen und vsync für beryl einschalten.

Vielleicht hast du auch irgend ein böses Programm gestartet, das dir die CPU kurzzeitig wegfrisst. Überprüfe mal die Auslastung des Systems.
Erhöhe testweise die Priorität des Prozesses glxgears bzw. hl.exe/wineserver.

psych
23.04.07, 17:49
Deine Graka ist auch nicht gerade geeignet für CS:S

---SonOfOdin---
23.04.07, 18:35
ok machen wir mal erstmal oben weiter. Wo/Wie kann ich vsync einstellen? Beryl hab ich noch nie gehört und auch nicht istalliert. Kann mich jemand aufklären :rolleyes:

Ich danke

@psych Zu alt oder was meinst du?

spychodelics
24.04.07, 09:51
uralt, cs 1.6 muss aber bis 800 x 600 flüssig laufen!

WhiteShadow
24.04.07, 12:42
also bei unter 1000fps in glxgears ist es doch offensichtlich, dass das nicht an der GraKa liegt! (Ich hab fast 3000fps mit einer geforce4!):

Ich tipp mal drauf, dass du den proprietären Treiber von NVIDIA drauf hast (mit "glxinfo" spuckt er in der Konsole eine Menge aus, da sollte ganz weit oben in der Ausgabe "direct rendering: Yes" stehen - dann ist der Treiber schonmal am laufen).

Wenn dem der Fall ist, liegt die schlechte Leistung wohl daran, dass die opengl GLX Erweiterungen von X11 verwendet werden, das musst du auf die von nvidia ändern (den Fehler hat ich erst vor kurzem nach einem Treiber Update). Wie das bei SuSE geht, keine Ahnung.

psych
24.04.07, 12:43
Naja so alt ist die 5200er ja nichtmal... aber es ist eben ne LowEnd Graka! Für CS 1.6 ok , aber für CS:S auch unter Windows absolut unzureichend!

Kani-One
24.04.07, 13:19
Hallo,
ich bin noch neu im Umgang mit Suse hab es aber mittlerweile geschafft mit Wine Steam und CS zu installieren. Was mich allerdings wundert ist die Tatsache das meine Systemvorraussetzungen aus irgendeinem Grund nicht ausreichen um ruckelfrei spielen zu können...

Ich hab mir das neueste Wine geladen und den neuesten nVidia Treiber, laut dem Terminal schafft meine Grafikkarte aber nur 514 Frames in 5 sekunden und maximal 95 FPS...

Könnt ihr mir erklären warum es nicht vernünftig läuft...

P.S.: ist die geforce ti4200 tv/out besser auch wenn sie genauso 64 Mb speicher hat

robotangel
24.04.07, 15:29
Dafür hast du schon einen anderen Thread aufgemacht..
http://linuxforen.de/forums/showthread.php?t=235501

---SonOfOdin---
26.04.07, 14:11
Na gu, da kommen wir der Sache ja schon näher :p
VIelen Dank für die ganzen Infos. Kann mir jemand denn verraten, wie ich die GLX Erweiterungen von X11 auf die von nvidia umstellen kann? Treiber läuft übrigens gemäß der "glxinfo" ausgabe (direct rendering: YES).

thechef
26.04.07, 18:00
also bei unter 1000fps in glxgears ist es doch offensichtlich, dass das nicht an der GraKa liegt! (Ich hab fast 3000fps mit einer geforce4!):


Afaik kommt es relativ oft vor, dass glxgears überproportional langsamer läuft als andere Spiele. Weder Grafikkarte noch CPU sind dann ausgelastet.

z.B. hatte ich mal zwei identische ATI-Karten, auf zwei identischen Systeme, die identisch konfiguriert waren (so weit das messbar ist).

Rechner 1: fps 1000
Rechner2: fps 2500

Spieleperformance war identisch.

WhiteShadow
27.04.07, 14:36
glxgears sagt ist als Benchmark ungeeignet, das stimmt - aber über die 1000 sollte man eigentlich immer kommen, wenn alles richtig eingestellt ist - allerdings hab ich feststellen müssen, dass die "low-end"-Karten einer Reihe (z.B. eine GeForce 6200 LE) zum teil sehr schwach sind und kaum über die 1000 fps in glxgears kommen