ubuntuusers.de

OpenGL Problem mit Wine

Status: Gelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

cyanit

Anmeldungsdatum:
12. März 2008

Beiträge: Zähle...

Hi
Ich habe ein problem mit OpenGL.
Wenn ich versuche mit Wine ein Windowsspiel zu starten (World of Warcraft, Steam, Counterstrike 1.6, Counterstrike Source), dann kommt z.b. bei WoW eine absturzmeldung und das Spiel geht aus. Die anderen gehen einfach aus. Ich geh mal stark davon aus, dass es mit Wine zusammenhängt, da Teeworlds immernoch ohne Probleme läuft.
Bei Wow kommt folgende Meldung im Terminal:

cyanit@gast:~/.wine/drive_c/Programme/World of Warcraft$ wine Wow.exe -opengl
err:opengl:X11DRV_wglGetProcAddress No OpenGL support compiled in. (kommt sehr oft hintereinander)
err:wgl:X11DRV_ChoosePixelFormat No OpenGL support compiled in.
err:d3d:WineD3D_CreateFakeGLContext Can't find a suitable iPixelFormat
err:d3d:InitAdapters Failed to get a gl context for default adapter
fixme:advapi:SetSecurityInfo stub
fixme:powrprof:DllMain (0x7d9f0000, 1, (nil)) not fully implemented
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 11
fixme:powrprof:DllMain (0x7d9f0000, 0, (nil)) not fully implemented
fixme:win:EnumDisplayDevicesW ((null),0,0x33ed84,0x00000000), stub!
err:wine_d3d:WineDirect3DCreate Direct3D9 is not available without opengl
fixme:dbghelp:dump_system_info fill in CPU vendorID and feature set

Ich hab die Wineversion 0.9.59 und hab kA was da nicht stimmt.

Falls es was hilft, hier die fglrxinfomeldung

cyanit@gast:~$ fglrxinfo
Xlib:  extension "XFree86-DRI" missing on display ":1.0".
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9800 PRO
OpenGL version string: 2.0.6473 (8.37.6)

Hoffe jemand kann mir helfen!

MfG
cyanit

partisan

Anmeldungsdatum:
23. Mai 2007

Beiträge: 291

Teeworlds ist ein 2D Spiel oder?

Das sieht eher nach einen Grafikkartentreiberproblem aus, hast
du 3d-Unterstützung mit dem Treiber ?
Welche Treiber man da installieren muss weiss ich nicht, bin kein ATI nutzer.

TubbieToeter

Anmeldungsdatum:
28. März 2008

Beiträge: 43

ATI ist das Problem. Die ATI Treiber taugen nix für Windows, ist wohl ein Dauerbrenner das Thema und ATI verweigert sich konsequent. Ich bin daher auf NVIDIA umgestiegen ... keine Probleme mehr mit wine!

cyanit

(Themenstarter)

Anmeldungsdatum:
12. März 2008

Beiträge: 15

Ich sollte eigentlich volle 3Dunterstützung haben. Also zumindest die 3D Effekte von Compiz funktionieren ohne Probleme (wackelnde Fenster, Desktopwürfel etc).

TubbieToeter

Anmeldungsdatum:
28. März 2008

Beiträge: 43

Ging bei mir mit meiner x1950pro auch alles ... nur mit wine Spiele ans Laufen zu bringen war ein Ding der Unmöglichkeit.
Auch CrossOver hat nix gebracht.
Ne NVIDIA reingebaut - "zack!" - geht!

Haf

Anmeldungsdatum:
27. Januar 2006

Beiträge: 216

Wohnort: Karlsruhe

cyanit, hast Du mal versucht, die Spiele ohne Compiz zu starten?
Compiz elegant aus- und anschalten: Installier das Paket fusion-icon, starte dann fusion-icon mit ALT+F2 und der Eingabe des Programmes. Im Systray taucht dann ein neues Symbol auf, da rechts drauf klicken und "Select Window Manager → Metacity" auswählen, um Compiz mal kurz zu deaktivieren.

cyanit

(Themenstarter)

Anmeldungsdatum:
12. März 2008

Beiträge: 15

@Haf
Ich hab das mal getestet und heraus kam die gleiche Fehlermeldung.
Komischerweise konnte ich vor ein paar Tagen zumindest noch CS1.6 spielen (die anderen Spiele waren da noch net installiert) und das ging auch ohne Probleme.
Aber anscheinend hab ich irgentwas bei wine kaputtgemacht, weiss aber nicht was.
Hab schon ne Neuinstallation von Wine versucht und auch ne ältere Version aber ohne Erfolg.

MfG
cyanit

TubbieToeter

Anmeldungsdatum:
28. März 2008

Beiträge: 43

Dann deinstallier wine noch mal und lösch im home Verzeichnis auch den .wine Ordner. Der wird bei der Deinstallation nämlich nicht gelöscht; zumindest wurde er das nicht bei mir.
Danach noch mal wine und dein eines Spiel installieren.

Ich würde mal grob vermuten, daß wine für die anderen Spiele irgendwelche Registry Dinger, Direct X Files oder so verändert, so daß dein anderes Spiel dann auch nicht mehr will.

Wie gesagt, nur ne Vermutung, aber wär nen Versuch wert!

Xashrur

Anmeldungsdatum:
27. November 2006

Beiträge: Zähle...

Xlib:  extension "XFree86-DRI" missing on display ":1.0". 

Bevor man ganz wine löscht - könntest du vorher noch deine /etc/X11/xorg.conf in http://ubuntuusers.de/paste/ schreiben?
Ich vermute nämlich mal, dass die Zeile

Load    "dri"

in "Section Modules" fehlt.

cyanit

(Themenstarter)

Anmeldungsdatum:
12. März 2008

Beiträge: 15

@Xashrur
Tut mir leid dafür ist es jetzt zu spät ☹

@TubbieToeter
Danke für den Tipp!
Ich habe Wine entfernt und dann alle Dateien im .Wine ordner gelöscht (das Drive_c und den anderen Ordner hab ich gelassen) und siehe da nach einer erneuten Installation von Wine gehen die Spiele wieder. Anscheinend hatte ich versehentlich irgentwas von wine geändert, sodass OpenGL nicht mehr ordnungsgemäß arbeiten konnte. (so erklär ich mir das zumindest).

Danke an alle für eure Hilfe!
MfG
cyanit

Venomenon

Avatar von Venomenon

Anmeldungsdatum:
11. Januar 2008

Beiträge: 17

Bringt es viel FPS, wenn man Compiz ausschaltet?
Ich hab WoW über Wine auch schon unter Fluxbox, E17 und XFCE gespielt und es schien nur unter E17 ein wenig flüssiger zu laufen.

Antworten |