• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Grafikfehler beim Starten von Ragnarok Online mit Wine

Squall3

Newbie
Hallo.

Ich habe Wine bereits soweit bekommen, dass das Spiel richtig angezeigt wird. Das Problem nun ist aber, dass wenn ich das Spiel starte, nur eine Meldung angezeigt wird - vom Spiel aus wie mir scheint - MODE NOT SUPPORTED!
Wie mir scheint, hat es mit der Grafik zu tun, aber ich weiß nicht wie man das noch umstellen könnte, so dass es funktioniert.

Hier ein paar der Meldungen:

fixme:d3d:sampler >>>>>>>>>>>>>>>>> 0x502 from glActiveTextureARB @ state.c / 1747
fixme:d3d:sampler >>>>>>>>>>>>>>>>> 0x502 from glActiveTextureARB @ state.c / 1747
fixme:d3d:sampler >>>>>>>>>>>>>>>>> 0x502 from glActiveTextureARB @ state.c / 1747
fixme:d3d:sampler >>>>>>>>>>>>>>>>> 0x502 from glActiveTextureARB @ state.c / 1747
fixme:d3d:tex_colorop >>>>>>>>>>>>>>>>> 0x502 from glActiveTextureARB @ state.c / 1398
fixme:d3d:tex_colorop >>>>>>>>>>>>>>>>> 0x502 from glActiveTextureARB @ state.c / 1398
fixme:d3d:tex_colorop >>>>>>>>>>>>>>>>> 0x502 from glActiveTextureARB @ state.c / 1398
fixme:d3d:tex_colorop >>>>>>>>>>>>>>>>> 0x502 from glActiveTextureARB @ state.c / 1398
err:d3d_surface:d3dfmt_convert_surface Unsupported conversation type 9
err:d3d_surface:d3dfmt_convert_surface Unsupported conversation type 9
fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE
fixme:imm:ImmReleaseContext (0x50024, 0x15c4b0): stub
fixme:imm:ImmReleaseContext (0x50024, 0x15c4b0): stub
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1c1b40
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1c1b40
fixme:d3d_surface:IWineGDISurfaceImpl_Blt Can't handle DDBLT_WAIT flag right now.
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x1d5108)->(1,(nil)): Stub
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x1d5108)->(1,(nil)): Stub
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x1d5108)->(1,(nil)): Stub
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x1d5108)->(1,(nil)): Stub
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x1d5108)->(1,(nil)): Stub
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x1d5108)->(1,(nil)): Stub
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x1d5108)->(1,(nil)): Stub
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x1d5108)->(1,(nil)): Stub
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x1d5108)->(1,(nil)): Stub
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x1d5108)->(1,(nil)): Stub
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x1d5108)->(1,(nil)): Stub
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x1d5108)->(1,(nil)): Stub
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x1d5108)->(1,(nil)): Stub
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x1d5108)->(1,(nil)): Stub
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x1d5108)->(1,(nil)): Stub
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x1d5108)->(1,(nil)): Stub
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x1d5108)->(1,(nil)): Stub
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x1d5108)->(1,(nil)): Stub
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x1d5108)->(1,(nil)): Stub
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x1d5108)->(1,(nil)): Stub
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x1d5108)->(1,(nil)): Stub
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x1d5108)->(1,(nil)): Stub
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x1d5108)->(1,(nil)): Stub
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x1d5108)->(1,(nil)): Stub
fixme:imm:ImmReleaseContext (0x50024, 0x15c4b0): stub
fixme:imm:ImmReleaseContext (0x50024, 0x15c4b0): stub
fixme:imm:ImmReleaseContext (0x50024, 0x15c4b0): stub
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x1d5108)->(1,(nil)): Stub
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x1d5108)->(1,(nil)): Stub
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x1d5108)->(1,(nil)): Stub
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x1d5108)->(1,(nil)): Stub
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x1d5108)->(1,(nil)): Stub
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x1d5108)->(0x50024,00000008)
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x1d5108)->((nil),00000008)
fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock
err:eek:le:CoUninitialize Mismatched CoUninitialize
Weiß jemand wie ich das wegbekomme? Oder was ich dazuinstallieren muss?

Danke



Squall
 

TomcatMJ

Guru
Meldungen mit gl und DirectDraw? Sieht nach DirectX aus,da wäre dann Wine wohl das falsche und Cedega das passendere....

Bis denne,
Tom
 
OP
S

Squall3

Newbie
Ja, aber hier laufen die ja auch: http://appdb.winehq.org/appview.php?iAppId=701
Von daher denke ich, kann man das irgendwie lösen. Nur wie? Kann man sich irgendwo andere "directx" laden??
 
OP
S

Squall3

Newbie
So. Ich habe nun mal Wine aus den Quellen von openSUSE geladen und installiert. Nun wollte ich starten, und habe wieder den selbern Fehler.

fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x161d40)->((nil),00000008)
fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock
fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x2010020) : stub, simulating 64MB for now, returning 64MB left
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x1d3368)->(0x40052,00000c08)
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x1d3368) Unhandled flag DDSCL_MULTITHREADED, Uh Oh...
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1bfde0
err:d3d_surface:d3dfmt_convert_surface Unsupported conversation type 9
err:d3d_surface:d3dfmt_convert_surface Unsupported conversation type 9
err:d3d_surface:d3dfmt_convert_surface Unsupported conversation type 9
fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE
fixme:imm:ImmReleaseContext (0x40052, 0x15a9f0): stub
fixme:imm:ImmReleaseContext (0x40052, 0x15a9f0): stub
fixme:d3d_surface:IWineGDISurfaceImpl_Blt Can't handle DDBLT_WAIT flag right now.
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x1d3368)->(1,(nil)): Stub
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x1d3368)->(1,(nil)): Stub
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x1d3368)->(1,(nil)): Stub
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x1d3368)->(1,(nil)): Stub
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x1d3368)->(1,(nil)): Stub
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x1d3368)->(1,(nil)): Stub
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x1d3368)->(1,(nil)): Stub
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x1d3368)->(1,(nil)): Stub
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x1d3368)->(0x40052,00000008)
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x1d3368)->((nil),00000008)
fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock
err:eek:le:CoUninitialize Mismatched CoUninitialize

Was kann ich da nur machen??



Squall
______________________________

Achja, falls es hilft! Als Grafik ist D3D7 device ausgewählt
 

TomcatMJ

Guru
Ähm, du hast aber auf der von dir geposteten Link-Seite gesehen, daß sich die Funktionsaussage auf die CVS-Version von Wine bezog und nicht auf den Stable-Tree der meist die Basis für die von Linux-Distributoren in offiziellen softwarerepos angebotenen Versionen?
Da wirst du wohl um selbstkompilieren aus den CVS-Quellen nicht herumkommen solang das noch nicht in einem Softwarerepo gepackt sein sollte oder auf der Winehq-Website als rpm-File beziehbar ist und du kein cedega nutzen wilst.....

Bis denne,
Tom
 
OP
S

Squall3

Newbie
Also bringt nur selbst kompilieren was - wenn ich das nun richtig verstanden habe?
Die RPM's auf winehq geben selbe Meldung wie die, die ich nun habe.
 
Oben