Mehrere Probleme mit Steam+Counter-Strike(wenig fps, freeze,

Alles rund um WINE, Cedega & CrossOver Games

Moderator: Moderator

Mehrere Probleme mit Steam+Counter-Strike(wenig fps, freeze,

Beitragvon schlorri » 30.06.2008, 00:09

Guten Abend liebe Forengemeinde,

ich habe mehrere, mehr oder weniger, seltsame Probleme mit meiner Steam Installation. Ich benutze Debian lenny und habe darauf wine 1.0-rc2 installiert.
In meinem Rechner werkelt eine Radeon 9700, ein Athlon 1800+ mit 1024Mb DDR ram auf einem nforce2 Board.
Ich benutze den aktuellen ATI-Driver 8.6 und dieser funktioniert auch(fps>1000 in fgl_glxgears).
Als Kernel benutze ich im Moment den 2.6.25.7 vanilla.

Problem1: Ich habe Steam erfolgreich installiert und konnte auch schon die ersten FPS-Probleme in Counter-Strike 1.6 durch Benutzung des also-oss Pakets, des virtuellen Desktop in der Wine-Config und durch WINEDEBUG=-all beheben. (Starte Steam also durch "WINEDEBUG=-all aoss wine Steam.exe") Durch diese "Tweaks" habe ich nun rund 60fps in Counter-Strike wenn ich gegen eine Wand gucke, rund 20 wenn ich Gegner sehe. Dies macht das Spiel für mich unspielbar, nur leider kann ich keinen weiteren Rat im Internet finden.(ich habe auch noch CS eine wenig optimiert und Community abgestellt)

Problem2: Wenn ich Steam starte, ist dieses total "hakelig" und kaum zu bedienen. Buttons reagieren erst 1 Sekunden nachdem man mit der Maus rübergefahren ist. Ich habe schon mehrere WM probiert, dies hat aber leider keine merkliche Besserung gebracht.

Problem3: Bei dem Starten von Steam ist in meinem Gamesverzeichnis nur Half-Life zu finden, die anderen Spiele erscheinen erst ca 2 Minuten nach dem Starten von Steam. In dieser Zeit kann ich auch keinen Spielen über den Serverbrowser beitreten.

Ich denke Problem 2-3 hängen irgendwie zusammen, und ich habe das Gefühl, dass Steam "hakeliger" ist wenn die Spiele noch nicht zu sehen sind.

Problem4: Mitten im Spiel kann es passieren das es einen Freeze gibt und der Rechner neugestartet werden muss(also es reagiert nix mehr, und der Sound stockt). Nach diesem Freeze ist der Rechner auch nicht sonderlich heiß, daran wird es wohl nicht liegen. Bei anderen Anwendungen ist der Rechner mir noch nie mit dieser Debian Installation abgestürzt.

Ich hoffe ich habe alles wichtige gesagt und dass ihr mir helfen könnt!
Falls etwas nicht stimmt, nicht böse sein...bin neu hier :)

MFG

schlorri
schlorri
 
Beiträge: 5
Registriert: 29.06.2008, 23:44

Beitragvon Cheeky@Boinc » 30.06.2008, 13:13

wine 1.0-rc2


Erstmal solltest du auf die aktuellste Version aktualisieren.
Das ist entweder 1.0 oder noch neuer 1.1.0 :)

Um die Performance zu erhöhen kannst du zuerst einmal eine andere DirectX Version erzwingen -> [url=http://wiki.linuxgaming.de/index.php/Steam#Kommandozeilenbefehle]klick[/url]
Ansonsten bleibt natürlich auch noch ingame die Grafik runterzuschrauben.

Wenn du das ganze ohne "WINEDEBUG" startest gibt es auch vernünftigen Output den du dann hier posten kannst.
<3 SuL <3
Benutzeravatar
Cheeky@Boinc
 
Beiträge: 7388
Registriert: 28.06.2006, 14:19
Wohnort: Werther
Lizenz: GPL

Beitragvon schlorri » 30.06.2008, 18:10

Hallo und danke für deine Antwort,

die Version 1.00 war erst heute in den Repos und ist nun installiert. Funktioniert aber nicht besser. Das ich das Spiel mit dxlevel 70 starte habe ich leider vergessen zu erwähnen(ich wusste ich habe etwas vergessen). Heute ist mir aufgefallen, dass wenn ich Steam ohne dxlevel 70 starte, es zu bis keinen freezes mehr kommt.
Die wichtigen Fehler sollten doch auch noch mit WINEDEBUG=-all zu sehen sein??? Ohne dies ist es wie gesagt äußerst langsam.

MFG

schlorri
Zuletzt geändert von schlorri am 30.06.2008, 18:39, insgesamt 1-mal geändert.
schlorri
 
Beiträge: 5
Registriert: 29.06.2008, 23:44

Beitragvon Cheeky@Boinc » 30.06.2008, 18:20

Die wichtigen Fehler sollten doch auch noch mit WINEDEBUG=-all zu sehen sein???


Ohne dies sind überhaupt mal fehler zu sehen.
<3 SuL <3
Benutzeravatar
Cheeky@Boinc
 
Beiträge: 7388
Registriert: 28.06.2006, 14:19
Wohnort: Werther
Lizenz: GPL

Beitragvon schlorri » 30.06.2008, 18:39

Oki, ich poste dann hier mal den kompletten Output ohne WINEDEBUG:

Code: Alles auswählen
err:winedevice:ServiceMain driver L"X4HSX32" failed to load
fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub.
warning: Unknown nb_ctl request:  4
warning: Unknown nb_ctl request:  30
err:ole:CoGetClassObject class {4590f811-1d3a-11d0-891f-00aa004b2e24} not registered
err:ole:CoGetClassObject no class object {4590f811-1d3a-11d0-891f-00aa004b2e24} could be created for context 0x1
fixme:shdocvw:ViewObject_SetAdvise (0x19b060)->(1 00000002 0x12b45a0)
fixme:shdocvw:PersistStreamInit_InitNew (0x19b060)
fixme:shdocvw:WebBrowser_put_RegisterAsBrowser (0x19b060)->(ffffffff)
fixme:shdocvw:WebBrowser_put_RegisterAsDropTarget (0x19b060)->(ffffffff)
fixme:shdocvw:ViewObject_SetAdvise (0x19b6e8)->(1 00000002 0x12b4608)
fixme:shdocvw:PersistStreamInit_InitNew (0x19b6e8)
fixme:shdocvw:WebBrowser_put_RegisterAsBrowser (0x19b6e8)->(ffffffff)
fixme:shdocvw:WebBrowser_put_RegisterAsDropTarget (0x19b6e8)->(ffffffff)
fixme:win:SetLayeredWindowAttributes (0x2002a,0x00000000,0,2): stub!
fixme:win:SetLayeredWindowAttributes (0x2002a,0x00000000,0,2): stub!
err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered
err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1
fixme:win:EnumDisplayDevicesW ((null),0,0x32c0b4,0x00000000), stub!
fixme:d3d:test_pbo_functionality >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Loading the PBO test texture
@ ../../../dlls/wined3d/directx.c / 3554
fixme:shdocvw:ViewObject_SetAdvise (0x106da350)->(1 00000002 0x12b7f80)
fixme:shdocvw:PersistStreamInit_InitNew (0x106da350)
fixme:shdocvw:WebBrowser_put_RegisterAsBrowser (0x106da350)->(ffffffff)
fixme:shdocvw:WebBrowser_put_RegisterAsDropTarget (0x106da350)->(ffffffff)
fixme:win:SetLayeredWindowAttributes (0x2009c,0x00000000,0,2): stub!
fixme:win:SetLayeredWindowAttributes (0x3002e,0x00000000,0,2): stub!
fixme:win:SetLayeredWindowAttributes (0x2009c,0x00000000,197,2): stub!
fixme:win:SetLayeredWindowAttributes (0x2009c,0x00000000,140,2): stub!
fixme:win:SetLayeredWindowAttributes (0x2009c,0x00000000,140,2): stub!
fixme:win:SetLayeredWindowAttributes (0x2009c,0x00000000,0,2): stub!
fixme:shdocvw:OleInPlaceObject_InPlaceDeactivate (0x106da350)
fixme:shdocvw:OleInPlaceObject_UIDeactivate (0x106da350)
fixme:shdocvw:OleObject_Close (0x106da350)->(1)
fixme:win:EnumDisplayDevicesW ((null),0,0x33f5dc,0x00000000), stub!
fixme:d3d:test_pbo_functionality >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Loading the PBO test texture
@ ../../../dlls/wined3d/directx.c / 3554
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16
fixme:shdocvw:ViewObject_SetAdvise (0x181b70)->(1 00000002 0x1093120)
fixme:shdocvw:PersistStreamInit_InitNew (0x181b70)
fixme:shdocvw:WebBrowser_put_RegisterAsBrowser (0x181b70)->(ffffffff)
fixme:shdocvw:WebBrowser_put_RegisterAsDropTarget (0x181b70)->(ffffffff)
fixme:shdocvw:ViewObject_SetAdvise (0x21fef0)->(1 00000002 0x109aa90)
fixme:shdocvw:PersistStreamInit_InitNew (0x21fef0)
fixme:shdocvw:WebBrowser_put_RegisterAsBrowser (0x21fef0)->(ffffffff)
fixme:shdocvw:WebBrowser_put_RegisterAsDropTarget (0x21fef0)->(ffffffff)
fixme:iphlpapi:NotifyAddrChange (Handle 0x72bf6a08, overlapped 0x72bf69ec): stub
wineserver: file_set_error() cant map error: Stale NFS file handle
err:mshtml:set_profile SetCurrentProfile failed: 80520015
fixme:system:SetProcessDPIAware stub!
fixme:msimtf:CActiveIMM_Create ((nil) {08c0e040-62d1-11d1-9326-0060b067b86e} 0x8b3ef34)
fixme:ole:CoCreateInstance no instance created for interface {08c0e040-62d1-11d1-9326-0060b067b86e} of class {4955dd33-b159-11d0-8fcf-00aa006bcc59}, hres is 0x80004002
fixme:shdocvw:ClOleCommandTarget_QueryStatus (0x21ff8c)->((null) 1 0x33d6b0 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x21ff8c)->((null) 25 2 0x33d6c4 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x21ff8c)->((null) 26 2 0x33d6c4 (nil))
fixme:mshtml:on_change_dlcontrol unsupported dlcontrol 000000f0
fixme:shdocvw:ClientSite_GetContainer (0x21ff8c)->(0x33d700)
fixme:shdocvw:ClOleCommandTarget_Exec (0x21ff8c)->({000214d1-0000-0000-c000-000000000046} 37 0 0x33d81c (nil))
fixme:shdocvw:HttpNegotiate_BeginningTransaction (0x723b898)->(L"" L"" 0 0x33d854)
fixme:shdocvw:ViewObject_Draw (0x21fef0)->(1 -1 (nil) (nil) 0x9b0 0x9c8 0x33f474 (nil) (nil) 00000000)
fixme:shdocvw:ClOleCommandTarget_Exec (0x21ff8c)->((null) 29 2 0x33f544 (nil))
fixme:shdocvw:DocHostUIHandler_GetDropTarget (0x21ff8c)
fixme:shdocvw:ClientSite_GetContainer (0x21ff8c)->(0x33f3d0)
fixme:shdocvw:InPlaceFrame_SetStatusText (0x21ff8c)->(0xb7e995f9)
fixme:shdocvw:ClOleCommandTarget_Exec (0x21ff8c)->((null) 25 2 0x33f304 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x21ff8c)->((null) 26 2 0x33f304 (nil))
fixme:mshtml:HTMLBodyElement_put_scroll (0x723bcd8)->(L"no")
fixme:mshtml:HTMLBodyElement_put_scroll (0x723bcd8)->(L"no")
fixme:mshtml:HTMLBodyElement_put_scroll (0x723bcd8)->(L"no")
fixme:bidi:mirror stub: mirroring of characters not yet implemented
fixme:shdocvw:ViewObject_Draw (0x21fef0)->(1 -1 (nil) (nil) 0x9b0 0xb38 0x33f998 (nil) (nil) 00000000)
fixme:mshtml:HTMLBodyElement_put_scroll (0x8c92de8)->(L"no")
fixme:mshtml:HTMLBodyElement_put_scroll (0x8c92de8)->(L"no")
fixme:shdocvw:ClOleCommandTarget_Exec (0x21ff8c)->((null) 21 2 (nil) (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x21ff8c)->((null) 28 2 0x33f3bc (nil))
fixme:shdocvw:OleInPlaceObject_InPlaceDeactivate (0x21fef0)
fixme:shdocvw:OleInPlaceObject_UIDeactivate (0x21fef0)
fixme:shdocvw:OleObject_Close (0x21fef0)->(1)
fixme:mshtml:HlinkTarget_SetBrowseContext (0x723c380)->((nil))
fixme:urlmon:URLMonikerImpl_BindToObject use running object table
fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE
fixme:shdocvw:BindStatusCallback_OnProgress status code 11
fixme:shdocvw:BindStatusCallback_OnProgress status code 14
fixme:msimtf:CActiveIMM_Create ((nil) {08c0e040-62d1-11d1-9326-0060b067b86e} 0x8b3ef34)
fixme:ole:CoCreateInstance no instance created for interface {08c0e040-62d1-11d1-9326-0060b067b86e} of class {4955dd33-b159-11d0-8fcf-00aa006bcc59}, hres is 0x80004002
fixme:shdocvw:ClOleCommandTarget_QueryStatus (0x181c0c)->((null) 1 0x33d9cc (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x181c0c)->((null) 25 2 0x33d9e0 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x181c0c)->((null) 26 2 0x33d9e0 (nil))
fixme:mshtml:on_change_dlcontrol unsupported dlcontrol 000000f0
fixme:shdocvw:ClientSite_GetContainer (0x181c0c)->(0x33da1c)
fixme:shdocvw:ClOleCommandTarget_Exec (0x181c0c)->({000214d1-0000-0000-c000-000000000046} 37 0 0x33db38 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x181c0c)->({000214d1-0000-0000-c000-000000000046} 84 0 (nil) 0x33db70)
fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE
fixme:shdocvw:ViewObject_Draw (0x181b70)->(1 -1 (nil) (nil) 0x9b0 0xf64 0x33f998 (nil) (nil) 00000000)
fixme:shdocvw:ClOleCommandTarget_Exec (0x181c0c)->((null) 29 2 0x33f544 (nil))
fixme:shdocvw:DocHostUIHandler_GetDropTarget (0x181c0c)
fixme:shdocvw:ClientSite_GetContainer (0x181c0c)->(0x33f3d0)
fixme:shdocvw:InPlaceFrame_SetStatusText (0x181c0c)->(0xb7e995f9)
fixme:shdocvw:ClOleCommandTarget_Exec (0x181c0c)->((null) 25 2 0x33f304 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x181c0c)->((null) 26 2 0x33f304 (nil))
fixme:mshtml:HTMLBodyElement_put_scroll (0x1d7ba8)->(L"no")
fixme:mshtml:HTMLBodyElement_put_scroll (0x1d7ba8)->(L"no")
fixme:mshtml:HTMLBodyElement_put_scroll (0x1d7ba8)->(L"no")
fixme:shdocvw:ClOleCommandTarget_Exec (0x181c0c)->({000214d0-0000-0000-c000-000000000046} 69 0 (nil) 0x33f49c)
fixme:shdocvw:ClOleCommandTarget_Exec (0x181c0c)->({000214d0-0000-0000-c000-000000000046} 69 0 (nil) 0x33f49c)
fixme:shdocvw:ClOleCommandTarget_Exec (0x181c0c)->((null) 26 2 0x33f524 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x181c0c)->((null) 29 2 0x33f534 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x181c0c)->({000214d1-0000-0000-c000-000000000046} 103 0 (nil) (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x181c0c)->({de4ba900-59ca-11cf-9592-444553540000} 2315 0 (nil) (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x181c0c)->((null) 35 0 (nil) (nil))
fixme:shdocvw:InPlaceFrame_SetStatusText (0x181c0c)->(0x7bca28c4)
fixme:shdocvw:ClOleCommandTarget_Exec (0x181c0c)->((null) 28 2 0x33f49c (nil))
fixme:shdocvw:ViewObject_Draw (0x181b70)->(1 -1 (nil) (nil) 0x9b0 0x1080 0x33f998 (nil) (nil) 00000000)
fixme:shdocvw:ClOleCommandTarget_Exec (0x181c0c)->((null) 21 2 (nil) (nil))
fixme:shdocvw:OleInPlaceObject_InPlaceDeactivate (0x181b70)
fixme:shdocvw:OleInPlaceObject_UIDeactivate (0x181b70)
fixme:shdocvw:OleObject_Close (0x181b70)->(1)
fixme:mshtml:HlinkTarget_SetBrowseContext (0x8c8c178)->((nil))
err:ole:RevokeDragDrop invalid hwnd 0x10034
err:ole:RevokeDragDrop invalid hwnd 0x1003c
err:ole:RevokeDragDrop invalid hwnd 0x1003e
err:ole:RevokeDragDrop invalid hwnd 0x10040
err:ole:RevokeDragDrop invalid hwnd 0x10042
err:ole:RevokeDragDrop invalid hwnd 0x10044
err:ole:RevokeDragDrop invalid hwnd 0x10054
err:ole:RevokeDragDrop invalid hwnd 0x1008a
err:ole:RevokeDragDrop invalid hwnd 0x1008c
err:ole:RevokeDragDrop invalid hwnd 0x1008e
err:ole:RevokeDragDrop invalid hwnd 0x10090
err:ole:RevokeDragDrop invalid hwnd 0x10092
err:ole:RevokeDragDrop invalid hwnd 0x10094
err:ole:RevokeDragDrop invalid hwnd 0x10096
err:ole:RevokeDragDrop invalid hwnd 0x20030
fixme:shdocvw:OleInPlaceObject_InPlaceDeactivate (0x19b6e8)
fixme:shdocvw:OleInPlaceObject_UIDeactivate (0x19b6e8)
fixme:shdocvw:OleObject_Close (0x19b6e8)->(1)
fixme:shdocvw:OleInPlaceObject_InPlaceDeactivate (0x19b060)
fixme:shdocvw:OleInPlaceObject_UIDeactivate (0x19b060)
fixme:shdocvw:OleObject_Close (0x19b060)->(1)
fixme:winmm:MMDRV_Exit Closing while ll-driver open
fixme:winmm:MMDRV_Exit Closing while ll-driver open


MFG und danke nochmal

schlorri
schlorri
 
Beiträge: 5
Registriert: 29.06.2008, 23:44

Beitragvon Cheeky@Boinc » 30.06.2008, 18:46

(ich habe auch noch CS eine wenig optimiert und Community abgestellt)


Was genau hast du da gemacht und welche WM hast du probiert?
3D Desktop ist deaktiviert?
Auch wenn du dir sicher bist, poste die Ausgabe hier von:

Code: Alles auswählen
glxinfo | grep rendering


Es könnte auch am Grafikkartentreiber liegen, aber dann hast du keine Chance das zu beheben.
<3 SuL <3
Benutzeravatar
Cheeky@Boinc
 
Beiträge: 7388
Registriert: 28.06.2006, 14:19
Wohnort: Werther
Lizenz: GPL

Beitragvon schlorri » 30.06.2008, 18:57

Als WM habe ich fluxbox, Kde, Gnome und TWM probiert. 3D-Desktop habe ich keine Pakete installiert.
glxinfo | grep direct liefert mir
Code: Alles auswählen
direct rendering: Yes


In CS habe ich die üblichen Tweaks benutzt:

Code: Alles auswählen
cl_minmodels "1"
cl_radartype "1"
cl_shadows "0"
cl_weather "0"
fastsprites "2"
fps_max "60"
gl_fog "0"

r_dynamic       "0"

r_lightmap      "0"

r_traceglow      "0"


MFG

schlorri
schlorri
 
Beiträge: 5
Registriert: 29.06.2008, 23:44


Zurück zu Spiele unter WINE, Cedega & CrossOver Games

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 4 Gäste