ubuntuusers.de

Half-Life2 mit wine sehr langsam...

Status: Ungelöst | Ubuntu-Version: Kubuntu 7.10 (Gutsy Gibbon)
Antworten |

TraveXaS

Anmeldungsdatum:
5. Oktober 2007

Beiträge: 125

Hi,

ich habe mir die Half-Life2-Demo mit Steam installiert. Die Grafikeinstellungen habe ich auf Standard gelassen und ich starte es mit:

WINEPREFIX=~/.wine/hl2/ WINEDEBUG=-all nice -n 20 wine Steam.exe -applaunch 240 -dxlevel 70 -heapsize 786432

Jedoch ruckelt das Spiel teilweise sehr stark. Ich möchte mich hiermit an die Leute wenden die sagen es läuft unter Linux besser als unter windows.

Meine PC-Daten:

AMD Sempron 3000+
1,5GB DDR-RAM
Geforce 8600GT

Meine Grafiktreiber sind installiert. Mit welchen Einstellungen bzw. welchen Startparametern startet ihr das Spiel/Steam? Noch weiter möchte ich die Grafik nicht herunterstellen, da es jetz schon recht pixlig ist ☹

detructor15

Anmeldungsdatum:
16. Januar 2007

Beiträge: 5733

Hast du in der winecfg den emulierten Desktop an und auf 1024x768 gestellt?
Hast du die Ingame Auflösung auf 1024x768 gestellt?

Wenn ja, warum verwendest du dann dxlevel 70?
Ab wine 0.9.51 kannst du das so spielen.
Ich hab ne Geforce 8700 GTX und in CS:S min. 80 fps.
Der Unterschied dürfte nicht so stark sein

*edit
den heapsize Befehl brauchst du auch seit geraumer Zeit nicht mehr...

TraveXaS

(Themenstarter)

Anmeldungsdatum:
5. Oktober 2007

Beiträge: 125

also ich Spiele ja Vollbild, warum muss ich dann die Auflösung einstellen? Im Spiel ist sie 1024x768, aber wo soll ich die in der winecfg einstellen (sonst hätt ichs ja im Fenster...)?

Ich hab jetz PixelShader deaktiviert und starte mit dem Anhang "$@", also:

WINEPREFIX=~/.wine/hl2/ WINEDEBUG=-all nice -n 20 wine Steam.exe -applaunch 240 -dxlevel 70 -heapsize 786432 "$@"

Aber jetz fehlen teilweise Texturen ☹; ich weis ja nichtmal was die Befehle -dxlevel, -applaunch, -heapsize und "$@" bedeuten....

Ist das mit den Texturen bei euch auch so?

Und im Spiel hab ich die Helligkeit ganz raufgestellt, aber im Spiel ist viel einfach nur ganz schwarz, man sieht garnichts; kann ich im aufruf eine Gamme-erhöung angeben?

detructor15

Anmeldungsdatum:
16. Januar 2007

Beiträge: 5733

Ich versuch mal bisschen zu erklären was die Befehle machen:

WINEPREFIX gibt den Ordner an, worin "gearbeitet" wird...eig. wird das ab wine 0.9.40 nicht mehr gebraucht aber einige meinen das man es noch braucht

WINEDEBUG Ist ein Parameter der angibt was alles in die Konsole/In logs geschrieben wird (alles, nur Fehler, nur schwerwiegende Fehler, nichts)

nice -n 20 gibt die Priorität an die ein Prozess hat, um einen Bug beim Updaten von Steam zu umgehen wird geraten auf nice -n 20 zu gehen (sehr niedrige Priorität, ich glaub sogar die niedrigste).

wine ist das Programm

Steam.exe ist das zu startende Programm

-applaunch 240 ist ein Parameter von Steam, damit kann man direkt ein Programm starten, wobei 240 meines Wissens nach CS:S ist
-dxlevel 70 ebenfalls ein Parameter von Steam, Steam wird dadurch gezwungen nur directX 7 zu nutzen

-heapsize xxxxx gibt an wieviel Arbeitsspeicher Steam benutzen darf
"$@" kenn ich nicht

So, um Steam korrekt zu starten machs mal so:

cd ~/.wine/drive_c/Programme/Steam
nice -n 20 wine Steam.exe

Aber VORHER wine auf die aktuellste Version bringen:

wine --version


Wenn da
"wine-0.9.51" rauskommt brauchste nix mehr machen, andernfalls den anschließenden Code ausführen.

wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -
sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/gutsy.list -O /etc/apt/sources.list.d/winehq.list
sudo apt-get update
sudo apt-get upgrade

TraveXaS

(Themenstarter)

Anmeldungsdatum:
5. Oktober 2007

Beiträge: 125

joa thx detructor15, naja WINEDEBUG etc. kenn ich ja;

warum soll man das mit directx7 starten? bis zu welcher verrsion unterstützt wine?

nice -n 20 is meines wissens nach die höchste priorität oder?

kennt jemand ne seite wo die ganzen parameter aufgelistet sind, viell. kann ich ja durch ausprobieren die peformence verbessern...

detructor15

Anmeldungsdatum:
16. Januar 2007

Beiträge: 5733

nein man soll es eben _nicht_ mit directX7 starten!

Hast du das jetzt mal ausprobiert/gemacht? Ergebnis?

Es gibt meines Wissens nach keinerlei Seite wo alle Parameter aufgelistet sind.

TraveXaS

(Themenstarter)

Anmeldungsdatum:
5. Oktober 2007

Beiträge: 125

ja es läuft gut, nur es ist alles so dunkel, gamma hab ich in-game auf ganz hell gestellt aber es ist immernoch zu dunkel....gibts da noch ne lösung? und manche texturen werden nicht angezteigt oder erst wenn ich ganz davor bin...?!?!

detructor15

Anmeldungsdatum:
16. Januar 2007

Beiträge: 5733

hmmm...komisch, das Problem kenn ich nicht, spiel aber auch "nur" CS:S, baut zwar auf der gleichen engine auf...aber die Probleme hab ich net, hab ich auch noch nich von gehört 😉

TraveXaS

(Themenstarter)

Anmeldungsdatum:
5. Oktober 2007

Beiträge: 125

hm jetz läuft es gut, aber es ist VIEL zu dunkel. Kann man per wine-start-aufruf das gamma erhöhen?

Murky

Avatar von Murky

Anmeldungsdatum:
26. November 2007

Beiträge: 106

Wohnort: /home

probleme mit der helligkeit von texturen hatte ich mit einer aelteren wine-version, evtl wuerde deinem wine mal ein update gut tun.

detructor15

Anmeldungsdatum:
16. Januar 2007

Beiträge: 5733

hat er doch schon (hoffe ich zumindest)...

TraveXaS

(Themenstarter)

Anmeldungsdatum:
5. Oktober 2007

Beiträge: 125

ja ich habe schon wine-0.9.51

Antworten |