Wine / WoW Problem

Dieses Thema im Forum "Anwendungen" wurde erstellt von Unix Noob, 30.11.2008.

  1. #1 Unix Noob, 30.11.2008
    Unix Noob

    Unix Noob Jungspund

    Dabei seit:
    30.11.2008
    Beiträge:
    22
    Zustimmungen:
    0
    Hey

    bin kein ganzer Linux Neuer, hatte das vor ein paar Jahren schonmal ausprobiert, aber dann wieder gelassen weil Spielen damals garnicht ging. Nu hab ichs mal wieder versucht, SuSE 11.0 mit KDE 3.5 draufgemacht und mich ein bisschen eingearbeitet und stehe jetzt vor folgendem Problem:

    Habe mit Yast Wine geloadet und installiert, ging soweit alles fehlerferi.
    Jetzt hab ich mal versucht mit Wine WoW zu starten. Und da ham sich mir dann ein paar Steine in den Weg gelegt.
    Weil ich eine Win XP Version noch parallel drauf hab, auf der WoW installiert ist wollte ich einfach die benutzen. Wenn ich WoW starte bekomm ich zwar in der Taskliste das Wine symbol mit der Imformation "wine Startet Anwendung" (oder so ähnlich) und dann passiert nichts. Symbol verschwindet und programm öffent sich nicht.

    Komischerweise hab ich dieses Problem nur bei Spielen; iTunes und kleine Wondoofs Programme laufen fehlerlos.

    Wine Version ist 1.0-rc3

    Jemand ne Idee wie man der Fixen könnte?
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. karru

    karru OSX'ler

    Dabei seit:
    02.05.2006
    Beiträge:
    338
    Zustimmungen:
    0
    Hi, und willkommen.


    Wie startest du die Wow.exe denn? Mit einem Doppelklick?

    Falls ja: du musst ein minimales Skript schreiben, welches die Wow.exe mit einem Parameter ("-opengl") aufruft.
    Alles weitere unter http://www.wowwiki.com/Wine_(software) (ist nicht so viel zu lesen ;))
     
  4. #3 Unix Noob, 30.11.2008
    Unix Noob

    Unix Noob Jungspund

    Dabei seit:
    30.11.2008
    Beiträge:
    22
    Zustimmungen:
    0
    hm naja ein bisschen was geholfen hats, aber so richitg weiter bin ich ned =(

    Also ich hab ne Nvidia Graka desshalb sollte die openGL Methode eigentlich garnicht gebraucht werden.
    WoW läuft auch nach den Änderungen nicht... Habe festgestellt, dass es nicht ein spezifisches WoW Problem ist. Auch andere Programme lassen sich nicht starten. ICQ z.B. gibt mir nue Folgendes aus (von konsole aus ausgeführt)
    PHP:
    err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bc2da4
    a
    bei nem anderen Kleinen Programm sowas :
    PHP:
    wineUnhandled page fault on execute access to 0x005800e6 at address 0x5800e6 (
    thread 0009), starting debugger...
    Unhandled exceptionpage fault on execute access to 0x005800e6 in 32-bit code (
    0x005800e6).
    Register dump:
     
    CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
     EIP
    :005800e6 ESP:0032ff0c EBP:0032ffe8 EFLAGS:00010246(   - 00      -RIZP1)
     
    EAX:00000000 EBX:7b8b6ff4 ECX:fa71a6f8 EDX:00000000
     ESI
    :005800e6 EDI:7ffdf000
    Stack dump
    :
    0x0032ff0c:  7b878418 7ffdf000 00000000 00000000
    0x0032ff1c
    :  00000000 00000000 00000000 00000000
    0x0032ff2c
    :  ffffffff 7b8784a0 7b845f50 7b8b6ff4
    0x0032ff3c
    :  00000018 bf9def82 0032ffe8 174d080f
    0x0032ff4c
    :  7db4a2f8 00000000 00000000 00000000
    0x0032ff5c
    :  00000000 00000000 00000000 00000000
    Backtrace
    :
    =>
    1 0x005800e6 EntryPoint() in wowmatrix (0x0032ffe8)
      
    2 0xb7f93d47 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
    0x005800e6 EntryPoint in wowmatrixcall        0x005909ce
    Modules
    :
    Module  Address                 Debug info      Name (93 modules)
    PE        400000-  5fd000       Export          wowmatrix
    ELF     7b800000
    -7b931000       Deferred        kernel32<elf>
      \-
    PE  7b820000-7b931000       \               kernel32
    ELF     7bc00000
    -7bca7000       Deferred        ntdll<elf>
      \-
    PE  7bc10000-7bca7000       \               ntdll
    ELF     7bf00000
    -7bf04000       Deferred        <wine-loader>
    ELF     7ddb1000-7dde4000       Deferred        uxtheme<elf>
      \-
    PE  7ddc0000-7dde4000       \               uxtheme
    ELF     7de03000
    -7de0c000       Deferred        libkrb5support.so.0
    ELF     7de0c000
    -7de42000       Deferred        libcrypt.so.1
    ELF     7de42000
    -7df86000       Deferred        libcrypto.so.0.9.8
    ELF     7df86000
    -7dfcb000       Deferred        libssl.so.0.9.8
    ELF     7dfcb000
    -7dff0000       Deferred        libk5crypto.so.3
    ELF     7dff0000
    -7e084000       Deferred        libkrb5.so.3
    ELF     7e084000
    -7e0af000       Deferred        libgssapi_krb5.so.2
    ELF     7e0af000
    -7e0e5000       Deferred        libcups.so.2
    ELF     7e0fb000
    -7e123000       Deferred        msacm32<elf>
      \-
    PE  7e100000-7e123000       \               msacm32
    ELF     7e123000
    -7e13c000       Deferred        msacm32<elf>
      \-
    PE  7e130000-7e13c000       \               msacm32
    ELF     7e13c000
    -7e1f4000       Deferred        libasound.so.2
    ELF     7e1f5000
    -7e20a000       Deferred        midimap<elf>
      \-
    PE  7e200000-7e20a000       \               midimap
    ELF     7e20a000
    -7e241000       Deferred        winealsa<elf>
      \-
    PE  7e210000-7e241000       \               winealsa
    ELF     7e241000
    -7e24b000       Deferred        libxcursor.so.1
    ELF     7e24b000
    -7e251000       Deferred        libxfixes.so.3
    ELF     7e251000
    -7e255000       Deferred        libxcomposite.so.1
    ELF     7e255000
    -7e25d000       Deferred        libxrandr.so.2
    ELF     7e25d000
    -7e267000       Deferred        libxrender.so.1
    ELF     7e267000
    -7e26b000       Deferred        libxinerama.so.1
    ELF     7e26b000
    -7e284000       Deferred        libxcb.so.1
    ELF     7e284000
    -7e3a5000       Deferred        libx11.so.6
    ELF     7e3a5000
    -7e3b4000       Deferred        libxext.so.6
    ELF     7e3b4000
    -7e3ce000       Deferred        libice.so.6
    ELF     7e3d1000
    -7e3d5000       Deferred        libkeyutils.so.1
    ELF     7e3d5000
    -7e3d9000       Deferred        libcom_err.so.2
    ELF     7e3d9000
    -7e3e2000       Deferred        librt.so.1
    ELF     7e3e4000
    -7e47f000       Deferred        winex11<elf>
      \-
    PE  7e3f0000-7e47f000       \               winex11
    ELF     7e545000
    -7e56c000       Deferred        libexpat.so.1
    ELF     7e56c000
    -7e59a000       Deferred        libfontconfig.so.1
    ELF     7e59a000
    -7e5ae000       Deferred        libz.so.1
    ELF     7e5ae000
    -7e621000       Deferred        libfreetype.so.6
    ELF     7e621000
    -7e627000       Deferred        libxxf86vm.so.1
    ELF     7e627000
    -7e630000       Deferred        libsm.so.6
    ELF     7e637000
    -7e652000       Deferred        version<elf>
      \-
    PE  7e640000-7e652000       \               version
    ELF     7e652000
    -7e6f8000       Deferred        oleaut32<elf>
      \-
    PE  7e660000-7e6f8000       \               oleaut32
    ELF     7e6f8000
    -7e75b000       Deferred        rpcrt4<elf>
      \-
    PE  7e700000-7e75b000       \               rpcrt4
    ELF     7e75b000
    -7e801000       Deferred        ole32<elf>
      \-
    PE  7e770000-7e801000       \               ole32
    ELF     7e801000
    -7e8c6000       Deferred        comctl32<elf>
      \-
    PE  7e810000-7e8c6000       \               comctl32
    ELF     7e8c6000
    -7e921000       Deferred        shlwapi<elf>
      \-
    PE  7e8d0000-7e921000       \               shlwapi
    ELF     7e921000
    -7ea33000       Deferred        shell32<elf>
      \-
    PE  7e930000-7ea33000       \               shell32
    ELF     7ea33000
    -7eae0000       Deferred        comdlg32<elf>
      \-
    PE  7ea40000-7eae0000       \               comdlg32
    ELF     7eae0000
    -7eb18000       Deferred        winspool<elf>
      \-
    PE  7eaf0000-7eb18000       \               winspool
    ELF     7eb18000
    -7eb2b000       Deferred        libresolv.so.2
    ELF     7eb2c000
    -7eb41000       Deferred        lz32<elf>
      \-
    PE  7eb30000-7eb41000       \               lz32
    ELF     7eb41000
    -7eb60000       Deferred        iphlpapi<elf>
      \-
    PE  7eb50000-7eb60000       \               iphlpapi
    ELF     7eb60000
    -7eb8d000       Deferred        ws2_32<elf>
      \-
    PE  7eb70000-7eb8d000       \               ws2_32
    ELF     7eb8d000
    -7ebae000       Deferred        imm32<elf>
      \-
    PE  7eb90000-7ebae000       \               imm32
    ELF     7ebae000
    -7ec01000       Deferred        advapi32<elf>
      \-
    PE  7ebc0000-7ec01000       \               advapi32
    ELF     7ec01000
    -7ec9f000       Deferred        gdi32<elf>
      \-
    PE  7ec10000-7ec9f000       \               gdi32
    ELF     7ec9f000
    -7edeb000       Deferred        user32<elf>
      \-
    PE  7ecc0000-7edeb000       \               user32
    ELF     7edeb000
    -7ee7f000       Deferred        winmm<elf>
      \-
    PE  7ee00000-7ee7f000       \               winmm
    ELF     7efa2000
    -7efad000       Deferred        libnss_files.so.2
    ELF     7efad000
    -7efc4000       Deferred        libnsl.so.1
    ELF     7efc4000
    -7efea000       Deferred        libm.so.6
    ELF     7efea000
    -7efed000       Deferred        libxcb-xlib.so.0
    ELF     7efed000
    -7eff7000       Deferred        libnss_nis.so.2
    ELF     7eff7000
    -7f000000       Deferred        libnss_compat.so.2
    ELF     b7e11000
    -b7e15000       Deferred        libxau.so.6
    ELF     b7e17000
    -b7e1b000       Deferred        libdl.so.2
    ELF     b7e1b000
    -b7f5e000       Deferred        libc.so.6
    ELF     b7f5e000
    -b7f76000       Deferred        libpthread.so.0
    ELF     b7f8c000
    -b80c3000       Export          libwine.so.1
    ELF     b80c4000
    -b80e1000       Deferred        ld-linux.so.2
    Threads
    :
    process  tid      prio (all id:s are in hex)
    00000008 (
    DZ:\windows\D\WowMatrix.exe
            
    00000009    <==
    0000000c
            00000013    0
            00000012    0
            0000000e    0
            0000000d    0
    0000000f
            00000015    0
            00000014    0
            00000011    0
            00000010    0
    Backtrace
    :
    =>
    1 0x005800e6 EntryPoint() in wowmatrix (0x0032ffe8)
      
    2 0xb7f93d47 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
    kann damit leider nichts anfangen...

    PS: würde WoW auch von der Konsole aus starten, aber weis nicht wie ich wine klarmache dass im Pfad Leerzeichen drinsind; bei

    PHP:
    pascal@localhost:/windows/Dwine /windows/E/Programme/World of Warcraft/Wow.exe
    gibt er immer
    PHP:
    winecannot find '/windows/E/Programme/World
    aus.

    Eine Idee?
     
  5. #4 Mitzekotze, 30.11.2008
    Mitzekotze

    Mitzekotze little man

    Dabei seit:
    01.12.2006
    Beiträge:
    750
    Zustimmungen:
    0
    Die Leerzeichen musst du mit einem "\ " escapen. Sprich dann sieht das ganze so aus:
    Code:
     wine /windows/E/Programme/World\ of\ Warcraft/Wow.exe  
    oder du schreibst den Pfad in Anführungszeichen:
    Code:
     wine "/windows/E/Programme/World of Warcraft/Wow.exe"  
     
  6. #5 Tomekk228, 30.11.2008
    Tomekk228

    Tomekk228 Lebende Foren Legende

    Dabei seit:
    14.08.2007
    Beiträge:
    2.417
    Zustimmungen:
    0
    Ort:
    /home/tomekk/
    Wer sagt sowas?! Oo

    Natürlich muss man (soweit ich weiß) -opengl hinten dran hängen damit die OpenGL engine genutzt wird von deinem OS/Karte. Da DirectX unter Linux noch eine sehr große Baustelle ist und mehr schlecht als recht läuft.

    Mach ein Terminal auf in dem Ordner von WoW und gib einfach mal "wine Wow.exe -opengl" ein :)
     
  7. #6 Mitzekotze, 30.11.2008
    Mitzekotze

    Mitzekotze little man

    Dabei seit:
    01.12.2006
    Beiträge:
    750
    Zustimmungen:
    0
    Hast du dir schon den Eintrag auf winehq angeschaut? Vielleicht hilft dir das ja weiter.
    *klick*
     
  8. #7 Unix Noob, 30.11.2008
    Zuletzt bearbeitet: 30.11.2008
    Unix Noob

    Unix Noob Jungspund

    Dabei seit:
    30.11.2008
    Beiträge:
    22
    Zustimmungen:
    0
    Kp hatte ich in nem Forum gelesen^^ also dann (mit den Änderungen in Config.wtf) ist der output folgender:
    PHP:
    pascal@localhost:/windows/Dwine /windows/E/Programme/WorldofWarcraft/Wow.exe
    err
    :module:attach_process_dlls "DivxDecoder.dll" failed to initializeaborting
    err
    :module:LdrInitializeThunk Main exe initialization for L"Z:\\windows\\E\\Programme\\World of Warcraft\\Wow.exe" failedstatus c0000005
    Irgendwie fehlen da jede Menge DLLs, weil ich hab ja wie gesagt das selbe Problem auch mit anderen Programmen (s. oben).

    Aber eigentlich sollte wine ja auf die DLLs in Ausgangsordner zurückgreifen oder?

    Mize ja hab ich, suse 11 steht da zwar nicht bei den Test Result Distributoren, aber das ist ja nicht ausschlaggebend oder?
     
  9. #8 Tomekk228, 30.11.2008
    Tomekk228

    Tomekk228 Lebende Foren Legende

    Dabei seit:
    14.08.2007
    Beiträge:
    2.417
    Zustimmungen:
    0
    Ort:
    /home/tomekk/
    *10*
     
  10. #9 bytepool, 30.11.2008
    bytepool

    bytepool Code Monkey

    Dabei seit:
    12.07.2003
    Beiträge:
    791
    Zustimmungen:
    0
    Ort:
    /home/sweden/göteborg
    Hi,

    Da hab ich als "nicht-Wine-Nutzer" mal eine dumme Frage zu: Kann das ueberhaupt funktionieren? Ich weiss dass fast alle Windows Programme die Windows Registry extrem stark nutzen und teilweise nutzen muessen. D.h. wenn die Programme unter Windows installiert wurden, woher weiss Wine was alles in der Registry stehen soll, wenn die Programme nicht unter Wine installiert wurden?
    Oder haben sich da die Wine Entwickler irgendwas geniales ausgedacht um die Registry zu umgehen?

    mfg,
    bytepool
     
  11. #10 Unix Noob, 30.11.2008
    Zuletzt bearbeitet: 30.11.2008
    Unix Noob

    Unix Noob Jungspund

    Dabei seit:
    30.11.2008
    Beiträge:
    22
    Zustimmungen:
    0
    Dazu kann ich dir was sagen...

    Also wine erstellt sich quasi eine "eigene" Wondoofs registry. man kann die auch einsehen und genau wie bein MS darin rumschreiben. Wenn Wondows auf dem Rechner installiert ist (was es bei mir ist) dann sollte wine diese Reg. benutzen.

    Desswegen kanns auch sein dass wine in windows Probleme macht. Also zumindest hab ichs irgendwo io gelesen... Link hab ich leider nichtmehr zur Hand



    Edit: War wohl etwas blind in http://appdb.winehq.org... also open Suse 11 ist kein Testergebniss drin, aber füer Suse 10.3 und da ist ein ähnliches Problem beschrieben... Allerdings NICHT das selbe.

    Und dass die anderen Sachen nicht laufen ist damit ja auch nicht erklährt...


    Irgendjemand da der sich mit wine auskennt? =))
     
  12. #11 Tomekk228, 01.12.2008
    Tomekk228

    Tomekk228 Lebende Foren Legende

    Dabei seit:
    14.08.2007
    Beiträge:
    2.417
    Zustimmungen:
    0
    Ort:
    /home/tomekk/
  13. #12 Unix Noob, 01.12.2008
    Unix Noob

    Unix Noob Jungspund

    Dabei seit:
    30.11.2008
    Beiträge:
    22
    Zustimmungen:
    0
    Ja hab mir das schon angesehen... aber das was du verlinkt hast ist das Testergebnis mit einer Ubuntu version. Ich hab suse 11 drauf =) Dazu ist kein Ergebis drinne, nur eins für Suse 10.3 und das ruft ein anderes Problem hervor als bei mir auftritt.


    =((
     
  14. #13 bytepool, 01.12.2008
    bytepool

    bytepool Code Monkey

    Dabei seit:
    12.07.2003
    Beiträge:
    791
    Zustimmungen:
    0
    Ort:
    /home/sweden/göteborg
    Hi,

    ich glaube es geht Tommek darum dass du endlich mal probierst das Spiel einfach mit openGL zu starten, wie er es jetzt nun wirklich schon haeufig geschrieben hat. ;)

    mfg,
    bytepool
     
  15. Anzeige

    Vielleicht findest du HIER Antworten.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  16. #14 Tomekk228, 01.12.2008
    Tomekk228

    Tomekk228 Lebende Foren Legende

    Dabei seit:
    14.08.2007
    Beiträge:
    2.417
    Zustimmungen:
    0
    Ort:
    /home/tomekk/
    Sag ich doch :)
     
  17. daboss

    daboss Keine Macht für niemand!

    Dabei seit:
    05.01.2007
    Beiträge:
    1.294
    Zustimmungen:
    0
    Ort:
    sydney.australia.world
    Alternativ kannst du auch gxApi "opengl" (glaub ich, war's) in die (hieß die config.wtf oder wtf.conf) schreiben. (ich spiel schon länger nicht mehr, deswegen bin ich mir der namen nicht mehr ganz sicher, aber die sollte scroogle/google leicht finden ;))
    Auf jeden fall wirst du ohne OpenGL-Modus nicht viel freude haben! (Und ich würde auch nicht die Windowsinstallation nutzen, sondern mit dieselbe auf's Linux rüberkopieren...)
     
Thema:

Wine / WoW Problem

Die Seite wird geladen...

Wine / WoW Problem - Ähnliche Themen

  1. [Wine] CD-Wechsel-Problem

    [Wine] CD-Wechsel-Problem: Guten Tag, ich habe ein kleines Problem. Ich versuche "Call of Duty" (und danach die Erweiterung "United Offensive") per Wine zu installieren,...
  2. Menuprobleme bei verschiedenen Programmen mit Wine

    Menuprobleme bei verschiedenen Programmen mit Wine: Moin Moin, Ich denk das wird hier fast falsch sein, aber ich frag trotzdem mal. Ich hab mich nun langsam in Linux eingearbeitet. Auch mit...
  3. Probleme mit Wine & X Server

    Probleme mit Wine & X Server: Hallo Jungs und Mädelz, ich wollte euch mal nach einer Lösung mit meinem Problem fragen, ich habe einen V-Server mit Ubuntu, und wollte auf...
  4. Newbie: Wine-Problem

    Newbie: Wine-Problem: Hallo, ich hatte mich heute mal dazu entschlossen Mandriva Linux auszuprobieren. Weil ich unbedingt den Inspeak-Communicator (www.inspeak.com)...
  5. Wine Maus Problem

    Wine Maus Problem: Hi, ich hab mit verschiedenen Spielen (z.b. Postal2) unter Wine Probleme. Sie lassen sich zwar installieren und auch starten, aber im Spiel (auch...