PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : erster eintrag: cs unter wine->schwarzer bildschirm?



cmdrkeen
08.05.02, 23:14
hi,

ich habe wine jetzt zum laufen gebracht. habe jetzt mal counterstrike draufkopiert und gestartet. als erstes hat er mir dann die eingabe der seriennummer gezeigt... hab ich gemacht...start gedrückt und...... schwarzer bildschirm?! weiß jemand an was das liegt? sorry, aber ich habs net im archiv gefunde



DANKE

Krelian
09.05.02, 11:44
Einfach ein schwarzer Bildschirm habe ich auch noch nicht gehört.
Hast du denn mal eine Zeit lang gewartet oder konntest du danach noch irgendetwas machen?

cmdrkeen
09.05.02, 11:58
hi,


ich habe mal ca 1 minute gewartet. nix.... er nimmt nur noch STRG+ALT+BACKSPACE zum restarten des xservers, sonst nichts??!!

was kann ich denn tun?


DANKE
&cu

Krelian
09.05.02, 12:07
was kann ich denn tun?

Erstmal sicherstellen, dass Grundlegendes läuft. Hast du schon mal ein anderes Spiel mit wine zum Laufen bekommen?
Läuft 3D-Beschleunigung bei dir? (Testbar z.B. mit Quake 3 Demo)
Und: Hast du schonmal versucht, die Auflösung deines X-Servers zu verändern, nachdem der schwarze Bildschirm kommt? (STRG+ALT+Taste +/- am Nummernblock)

cmdrkeen
09.05.02, 13:00
hi,


ich habe mal programme wie notepad, winamp oder winrar ausprobiert. das hat funktioniert. quake3 funktioniert perfekt!


danke mal
&cU

Krelian
09.05.02, 13:19
Da fällt mir ein: Wenn du das Spiel startest und du wieder den schwarzen Bildschirm siehst, beende mal nicht den X-Server, sondern wechsle auf eine Konsole und kill von da aus wine. Also z.B. STRG+ALT+F2, einloggen, killall wine.

Wechsle dann wieder zurück auf den X-Server und sieh dir den Output im Terminal, von dem du wine aus gestartet hast, an.

cmdrkeen
09.05.02, 15:20
hi,


das geht nicht.... der nimmt, wie gesagt, überhaupnichts außer STRG+ALT+BACKSPACE.


danke
&cu

Krelian
09.05.02, 20:26
Dann versuche doch mal das Spiel in einem Fenster zu starten, also in deiner ~/.wine/config die Zeile mit dem Desktop auskommentieren ("Desktop" = "640x480").

cmdrkeen
10.05.02, 13:37
hi,


also, ich komm jetzt(in 640*480) ins cs rein. ist es normal das er mir in der console soviel zeug reinschreibt:


fixme:font:GetCharABCWidthsW (0878,0000,00ff,0x45d55180), returns slightly bogus values.
fixme:font:GetCharABCWidthsW (0880,0000,00ff,0x45d56208), returns slightly bogus values.
fixme:font:GetCharABCWidthsW (0888,0000,00ff,0x45d57290), returns slightly bogus values.
fixme:font:GetCharABCWidthsW (0890,0000,00ff,0x45d58318), returns slightly bogus values.
fixme:reg:RegFlushKey (e0): stub
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x496c0028)->(00000000,00000008)
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x496c0028)->(00000000,00000008)
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x496c0028)->(00000000,00000013)
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x496c0028)->(00000000,00000008)
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x496c0028)->(00010021,00000013)
fixme:dc:LockWindowUpdate (10021), stub!
fixme:dc:LockWindowUpdate (0), stub!
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x496c0028)->(00000000,00000008)
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x496c0028)->(00010021,00000013)
fixme:dc:LockWindowUpdate (10021), stub!
fixme:dc:LockWindowUpdate (0), stub!
fixme:dc:LockWindowUpdate (10021), stub!
fixme:dc:LockWindowUpdate (0), stub!
fixme:dc:LockWindowUpdate (50049), stub!
fixme:dc:LockWindowUpdate (0), stub!
fixme:dc:LockWindowUpdate (10060), stub!
fixme:dc:LockWindowUpdate (0), stub!
fixme:dc:LockWindowUpdate (1006b), stub!
fixme:dc:LockWindowUpdate (0), stub!
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x496c0028)->(00010021,00000013)
fixme:font:GetCharABCWidthsW (42ac,0000,00ff,0x45d5c400), returns slightly bogus values.
fixme:font:GetCharABCWidthsW (42b4,0000,00ff,0x45d5d488), returns slightly bogus values.
fixme:font:GetCharABCWidthsW (42bc,0000,00ff,0x45d5e510), returns slightly bogus values.
fixme:font:GetCharABCWidthsW (42c4,0000,00ff,0x45d5f598), returns slightly bogus values.
fixme:dsound:IDirectSoundImpl_SetCooperativeLevel (0x49a13958,00030048,3):stub
err:ntdll:RtlpWaitForCriticalSection section 0x49a13cdc "?" wait timed out, retrying (60 sec) fs=035f
wine: Unhandled exception, starting debugger...
err:seh:start_debugger Couldn't start debugger ("debugger/winedbg 134660440 456") (2)
Read the Wine Developers Guide on how to set up winedbg or another debugger
fixme:dc:LockWindowUpdate (10021), stub!
fixme:dc:LockWindowUpdate (0), stub!
fixme:winsock:_get_sock_fd handle 0 is not a socket (GLE 6)
Warning: /halflife.wad not accessible from a configured DOS drive



weil das mit den ganzen warnings und so?!


VIELEN VIELEN DANK!!!

&cu

Krelian
10.05.02, 15:11
Wenn das Spiel läuft kannst du die debug-Meldungen ignorieren.
Beim Kompilieren von wine hättest du die auch mit --disable-debug ausschalten können, aber wie gesagt, ist nicht weiter wichtig.

cmdrkeen
10.05.02, 16:28
erstmal danke!!


und dann hätt ich noch ne frage, und zwar: wie mache ich jetzt, dass fullscreen funktioniert??

ich habes jetzt mal im spiel auf 1024*768 gestellt, das füllt jetzt zwar meinen bildschirm aus, aber ich habe eben unten noch die kontrollleiste und den rand um den screen.und dann nochwas:

ich habe immernoch grafikfehler in CS, d.h. manchmal flakern weiße stellen auf, etc.
kann man das irgendwie beheben?

und noch was:

die "Perfekt Grafiks" option in der Wine-Config. Wie muss da das Yes parameter heißen?

einfach nur so?
"Perfekt Graphics"="Y" ??


DANKE

&CU

Krelian
10.05.02, 16:41
"PerfectGraphics" = "Y" müsste es einfach heißen.

Fullscreen ist natürlich problematisch.

In richtigem Fullscreen kannst du eigentlich nur spielen, wenn du die Desktop-Option wieder auskommentierst, aber dann scheint das Spiel bei dir ja nicht mehr zu laufen.

In einer höheren Auflösung kannst du aber spielen, wenn du die Desktop-Option erhöhst, z.B. auf "800x600". Dann könntest du deine Auflösung Verringern auf 800x600 (STRG+ALT+Nummernblock Minus-Taste) und das Bild zurechtschieben.
Ist zwar nicht gerade die beste Lösung, aber immerhin schonmal eine Verbesserung.

Du könntest aber auch nachsehen, ob du die Option "DesktopDoubleBuffered" auf "Y" stehen hast. Wenn nicht, kannst du das ja mal ändern und nochmal im Fullscreen probieren.

cmdrkeen
10.05.02, 21:16
juhu! danke!!!!!