Marvin_Arnold
2009-Dec-20 20:03 UTC
[Wine] Anyone out there running Dragon Age:Origins on SNOW LEOPARD?
Im currently working at it, and got as far as being able to resume a saved game, but only for a few seconds before it crashes. You can see my full progress in the AppDB. Since, despite many helpful posts, there doesn't seem to be anyone actually running it on SLeo over there, I was just wondering if ANYONE has been successful in that task, or if I'm the only lonely wanderer in the dark... If someone is out there, please post an answer here or head over to the appDB page: http://appdb.winehq.org/objectManager.php?sClass=version&iId=18283 Thank you very very much... M:A:
doh123
2009-Dec-20 21:23 UTC
[Wine] Re: Anyone out there running Dragon Age:Origins on SNOW LEOPARD?
Marvin_Arnold wrote:> Im currently working at it, and got as far as being able to resume a saved game, but only for a few seconds before it crashes. > > You can see my full progress in the AppDB. Since, despite many helpful posts, there doesn't seem to be anyone actually running it on SLeo over there, I was just wondering if ANYONE has been successful in that task, or if I'm the only lonely wanderer in the dark... > > If someone is out there, please post an answer here or head over to the appDB page: > > http://appdb.winehq.org/objectManager.php?sClass=version&iId=18283 > > Thank you very very much... > > M:A:I'd love to try... been wanting to play the game, but don't have it... just as a question, since you seem to be able to get it to work under Crossover but not Wine.... the main difference between the two on Macs is the X server. Are you using the default Apple X11.app, or have you tried something newer/better like the latest version of Xquartz (installable from macports)? No one has as good of a X server for Wine on OSX as Crossover though... wish they'd release the source code to that... but the latest Xquartz is MUCH newer xorg branch then Apples default Snow Leopard build.
James Mckenzie
2009-Dec-20 21:52 UTC
[Wine] Anyone out there running Dragon Age:Origins on SNOW LEOPARD?
doh123 wrote:> >just as a question, since you seem to be able to get it to work under Crossover but not Wine.... the main difference between the two >on Macs is the X server. Are you using the default Apple X11.app, or have you tried something newer/better like the latest version >of Xquartz (installable from macports)? No one has as good of a X server for Wine on OSX as Crossover though... wish they'd release >the source code to that... but the latest Xquartz is MUCH newer xorg branch then Apples default Snow Leopard build.First, the X server from CodeWeavers is proprietary. They will not release this code, unless this is making it back to xorg. Second, when are the folks at XQuartz going to update their release version for those of us that don't use MacPorts? I've been looking forward to this for quite some time. James McKenzie
doh123
2009-Dec-20 22:26 UTC
[Wine] Re: Anyone out there running Dragon Age:Origins on SNOW LEOPARD?
James Mckenzie wrote:> > First, the X server from CodeWeavers is proprietary. They will not release this code, unless this is making it back to xorg. >Its a very old xorg based server, but under license requirements they do not have to release the code, I just wish they would... but its basically useless as a normal X11 system, it pretty much only works right for Wine, since thats all the focused on. James Mckenzie wrote:> > Second, when are the folks at XQuartz going to update their release version for those of us that don't use MacPorts? I've been looking forward to this for quite some time.It would be nice if they'd finally get some new packages to install other than the Leopard only 2.4.0.... but its not that hard to do the Macports route, and get 2.5.0 (xorg server 1.7.2, Apple's is still on the 1.4 branch!). It runs really nicely. I also have 2.5.0 built into Wineskin (link (http://wineskin.sourceforge.net)) and runs on 10.4 - 10.6. They have certain milestones they want to hit before a "release", and not moving fast cuz of not a lot of help... all they need to do is add RANDR support and it would be better than Crossover's.
Marvin_Arnold
2009-Dec-22 00:16 UTC
[Wine] Re: Anyone out there running Dragon Age:Origins on SNOW LEOPARD?
> I have the 2.5.0 beta installed from Mac OS > Forge, too, and Wine uses it automatically.Well, I installed it via Macports and I had to tweak the plist as doh123 suggested. Wine kept using Apple's x11. Works fine now.> > Dragon Age released for the Mac today... official Cider port.... just for the info...Oh no! BioWare beat us to being the first DragonAge users on Mac! So our journey ends here? FWIW, using xorg instead of Apple's x11 didn't change my main problems: - Starting a new game: Character creation works, but game freezes during the first seconds of the video sequence after creation. ("Quick Play"). Error: Code: wine: Unhandled page fault on write access to 0x00000010 at address 0x43e6224a (thread 0023), starting debugger... - resuming a game copied from Crossover: Game loads (lowest graphics settigs, high textures, no framebuder, no vsync, registry set as described on the DA:O appdb page, wine patched as describes), but after a 90 degree camera rotation, it freezes. Error: Code: err:d3d:buffer_create_buffer_object glBufferDataARB failed with error GL_OUT_OF_MEMORY (0x505) err:d3d:buffer_create_buffer_object Failed to create a vertex buffer object. Continuing, but performance issues may occur EDIT: Now the saved the game doesn't start at all, with this error: Code: martin-e-g-anhalts-macbook-pro:~ bigmega$ wine(783,0x41059e00) malloc: *** mmap(size=2097152) failed (error code=12) *** error: can't allocate region *** set a breakpoint in malloc_error_break to debug wine: Unhandled page fault on write access to 0x00000058 at address 0x442e1d5b (thread 0022), starting debugger... Unhandled exception: page fault on write access to 0x00000058 in 32-bit code (0x442e1d5b). Register dump: CS:0017 SS:001f DS:001f ES:001f FS:1097 GS:0037 EIP:442e1d5b ESP:0548d2c0 EBP:0548d358 EFLAGS:00010206( R- -- I - -P- ) EAX:00000000 EBX:442e1d41 ECX:404220c0 EDX:0548ebfc ESI:00000000 EDI:0548ec7c Stack dump: 0x0548d2c0: 40a89868 44448fe8 0548d2f8 4441fa33 0x0548d2d0: 40a77290 00000002 00000003 443ba354 0x0548d2e0: 00000003 00000002 00000001 0548d46c 0x0548d2f0: 00000002 00000002 40a8ca64 00000002 0x0548d300: 0548d46c 40a89920 00000002 00000000 0x0548d310: 40a78638 40a8c9f0 0548d338 443ba92c 0212: sel=1097 base=7ffa0000 limit=00000fff 32-bit rw- Backtrace: =>0 0x442e1d5b in geforce8xxxgldriver (+0xe7d5b) (0x0548d358) 1 0x4427b1e8 in geforce8xxxgldriver (+0x811e8) (0x0548d3b8) 2 0x4427b510 in geforce8xxxgldriver (+0x81510) (0x0548d3c8) 3 0x44323923 in geforce8xxxgldriver (+0x129923) (0x0548ed58) 4 0x4428c3bf in geforce8xxxgldriver (+0x923bf) (0x0548ed88) 5 0x44322ea0 in geforce8xxxgldriver (+0x128ea0) (0x0548ee98) 6 0x44310419 in geforce8xxxgldriver (+0x116419) (0x0548eed8) 7 0x44310831 in geforce8xxxgldriver (+0x116831) (0x0548eef8) 8 0x4421f8b7 gldUpdateDispatch+0x287() in geforce8xxxgldriver (0x0548ef48) 9 0x440fa13a gleDrawArraysOrElements_ACC_Exec+0x316() in glengine (0x0548efa8) 10 0x92c883c0 glDrawElements+0x34() in libgl.dylib (0x0548efd8) 11 0x42e568f2 drawPrimitive+0x862() in wined3d (0x0548f2c8) 12 0x42e28984 IWineD3DDeviceImpl_DrawIndexedPrimitive+0xd4() in wined3d (0x0548f318) 13 0x42db9bb2 IDirect3DDevice9Impl_DrawIndexedPrimitive+0xf2() in d3d9 (0x0548f398) 0x442e1d5b: movl $0x0,0x58(%eax) Modules: Module Address Debug info Name (205 modules) ELF 0- 6101000 Stabs <wine-loader> PE 340000- 3fe000 Deferred fmodex PE 400000- da4000 Deferred daorigins PE db0000- 1159000 Deferred d3dx9_36 PE 1160000- 1182000 Deferred nxcharacter PE 1190000- 11a2000 Deferred physxloader PE 11b0000- 1224000 Deferred nxcooking PE 1230000- 1288000 Deferred speedtreert PE 1290000- 13ae000 Deferred umbra PE 5bb0000- 5c13000 Deferred physxcooking PE 5c30000- 609b000 Deferred physxcore PE 60a0000- 60cf000 Deferred physxcudart_20 PE 10000000-10047000 Deferred fmod_event PE 18000000-18033000 Deferred binkw32 PE 40000000-4013c000 Deferred libwine.1.dylib PE 4013c000-4014f000 Deferred libz.1.dylib PE 4045e000-40467000 Deferred libsm.6.dylib PE 40467000-4047c000 Deferred libxplugin.1.dylib ELF 40492000-404fe000 Deferred advapi32<elf> \-PE 404a0000-404e7000 \ advapi32 ELF 40700000-4078f000 Deferred winmm<elf> \-PE 40710000-40783000 \ winmm ELF 4078f000-407bf000 Deferred netapi32<elf> \-PE 407a0000-407b5000 \ netapi32 ELF 407bf000-407e2000 Deferred iphlpapi<elf> \-PE 407d0000-407dd000 \ iphlpapi ELF 407e2000-407fd000 Deferred version<elf> \-PE 407f0000-407fb000 \ version ELF 42559000-4269e000 Deferred user32<elf> \-PE 42560000-4263e000 \ user32 ELF 4269e000-4273e000 Deferred gdi32<elf> \-PE 426a0000-42718000 \ gdi32 ELF 4273e000-4276c000 Deferred ws2_32<elf> \-PE 42740000-42766000 \ ws2_32 ELF 4276c000-42781000 Deferred lz32<elf> \-PE 42770000-42780000 \ lz32 ELF 42781000-4293e000 Deferred shell32<elf> \-PE 42790000-4290c000 \ shell32 ELF 4293e000-429b8000 Deferred shlwapi<elf> \-PE 42940000-42995000 \ shlwapi ELF 429b8000-42aa9000 Deferred comctl32<elf> \-PE 429c0000-42a84000 \ comctl32 ELF 42aa9000-42ac0000 Deferred psapi<elf> \-PE 42ab0000-42abe000 \ psapi ELF 42ac0000-42b3d000 Deferred msvcrt<elf> \-PE 42ad0000-42b0f000 \ msvcrt ELF 42b3d000-42b67000 Deferred msacm32<elf> \-PE 42b40000-42b62000 \ msacm32 ELF 42b67000-42c99000 Deferred ole32<elf> \-PE 42b70000-42c5b000 \ ole32 ELF 42c99000-42d21000 Deferred rpcrt4<elf> \-PE 42ca0000-42d01000 \ rpcrt4 ELF 42d21000-42d3d000 Deferred wsock32<elf> \-PE 42d30000-42d3b000 \ wsock32 ELF 42d3d000-42d63000 Deferred dinput8<elf> \-PE 42d40000-42d57000 \ dinput8 ELF 42d63000-42da4000 Deferred dinput<elf> \-PE 42d70000-42d93000 \ dinput ELF 42da4000-42de1000 Stabs d3d9<elf> \-PE 42db0000-42dd7000 \ d3d9 ELF 42de1000-42f29000 Stabs wined3d<elf> \-PE 42df0000-42f0f000 \ wined3d ELF 42f29000-43037000 Deferred oleaut32<elf> \-PE 42f30000-43003000 \ oleaut32 PE 43037000-430b6000 Deferred libfreetype.6.dylib PE 4319a000-431cb000 Deferred libfontconfig.1.dylib PE 431cb000-432ce000 Deferred libiconv.2.dylib PE 432ce000-432f1000 Deferred libexpat.1.dylib ELF 43660000-4370f000 Deferred winex11<elf> \-PE 43670000-436f1000 \ winex11 PE 4370f000-43727000 Deferred libice.6.dylib PE 43727000-43737000 Deferred libxext.6.dylib PE 43737000-4385b000 Deferred libx11.6.dylib PE 4385b000-4385f000 Deferred libxau.6.dylib PE 4385f000-43864000 Deferred libxdmcp.6.dylib ELF 43864000-43888000 Deferred imm32<elf> \-PE 43870000-43883000 \ imm32 PE 43888000-4388b000 Deferred libxinerama.1.dylib PE 4388b000-43891000 Deferred libxxf86vm.1.dylib PE 43891000-4389b000 Deferred libxrender.1.dylib PE 4389b000-438a3000 Deferred libxrandr.2.dylib PE 438a3000-438ac000 Deferred libxcursor.1.dylib PE 438ac000-438b1000 Deferred libxfixes.3.dylib ELF 438b1000-438d9000 Deferred winecoreaudio<elf> \-PE 438c0000-438d5000 \ winecoreaudio PE 438d9000-4394a000 Deferred coremidi ELF 4394a000-439ab000 Deferred dsound<elf> \-PE 43950000-43996000 \ dsound PE 439ce000-439d7000 Deferred audioipcplugin PE 439d7000-439e2000 Deferred applehdahalplugin ELF 43b82000-43b9c000 Deferred msacm32<elf> \-PE 43b90000-43b9a000 \ msacm32 ELF 43b9c000-43bb3000 Deferred midimap<elf> \-PE 43ba0000-43bb1000 \ midimap ELF 43bb3000-43bed000 Deferred uxtheme<elf> \-PE 43bc0000-43be6000 \ uxtheme PE 43d8c000-43dd4000 Deferred libgl.1.dylib PE 43e1c000-43e40000 Deferred glrendererfloat ELF 43e68000-43eda000 Deferred setupapi<elf> \-PE 43e70000-43eba000 \ setupapi PE 44058000-441fa000 Stabs glengine PE 441fa000-44805000 Stabs geforce8xxxgldriver PE 44805000-44c2f000 Deferred libclh.dylib ELF 44dc9000-44e05000 Deferred winspool<elf> \-PE 44dd0000-44dfc000 \ winspool ELF 45471000-454e3000 Deferred ddraw<elf> \-PE 45480000-454c9000 \ ddraw PE 78130000-781cb000 Deferred msvcr80 ELF 7b800000-7b996000 Deferred kernel32<elf> \-PE 7b810000-7b955000 \ kernel32 ELF 7bc00000-7bcca000 Deferred ntdll<elf> \-PE 7bc10000-7bc92000 \ ntdll PE 7c420000-7c4a7000 Deferred msvcp80 PE 90003000-90066000 Deferred libglu.dylib PE 90003000-90066000 Deferred libglu.dylib PE 90054000-908fe000 Deferred coregraphics PE 90054000-908fe000 Deferred coregraphics PE 908ee000-909d3000 Deferred colorsync PE 908ee000-909d3000 Deferred colorsync PE 909ab000-909d6000 Deferred libjpeg.dylib PE 909e6000-909f4000 Deferred commonpanels PE 90bdb000-90df1000 Deferred imageio PE 90d98000-90dff000 Deferred familycontrols PE 919fe000-91b23000 Deferred desktopservicespriv PE 919fe000-91b23000 Deferred desktopservicespriv PE 919fe000-91b23000 Deferred desktopservicespriv PE 91b48000-91b6a000 Deferred libpng.dylib PE 91b64000-91b6a000 Deferred libradiance.dylib PE 91b67000-91c20000 Deferred securityfoundation PE 91d0f000-9208e000 Deferred foundation PE 91d0f000-9208e000 Deferred foundation PE 92703000-9277c000 Deferred iokit PE 9279a000-9285d000 Deferred ats PE 928b9000-92904000 Deferred libvdsp.dylib PE 92c87000-92ca0000 Stabs libgl.dylib PE 92d04000-92d17000 Deferred speechrecognition PE 92da4000-92def000 Deferred ae PE 92ee0000-930c4000 Deferred libicucore.a.dylib PE 92ee0000-930c4000 Deferred libicucore.a.dylib PE 930a8000-9315f000 Deferred kerberos PE 930a8000-9315f000 Deferred kerberos PE 930a8000-9315f000 Deferred kerberos PE 930a8000-9315f000 Deferred kerberos PE 930a8000-9315f000 Deferred kerberos PE 931d9000-933fd000 Deferred libsystem.b.dylib PE 935dd000-93702000 Deferred libxml2.2.dylib PE 9371c000-93724000 Deferred libcorevmclient.dylib PE 9383f000-93dfa000 Deferred liblapack.dylib PE 93ed4000-93ee1000 Deferred opendirectory PE 93ee5000-93efb000 Deferred netfs PE 93f04000-93f58000 Deferred libtiff.dylib PE 93f04000-93f58000 Deferred libtiff.dylib PE 93f77000-93f7e000 Deferred securityhi PE 93f77000-93f7e000 Deferred securityhi PE 94045000-941d7000 Deferred audiotoolbox PE 94045000-941d7000 Deferred audiotoolbox PE 94253000-942ce000 Deferred hiservices PE 942a5000-94308000 Deferred coreui PE 942ea000-942f6000 Deferred iosurface PE 942ea000-942f6000 Deferred iosurface PE 9477e000-9482a000 Deferred coreaudio PE 9483a000-94877000 Deferred dictionaryservices PE 9486d000-94896000 Deferred opencl PE 9486d000-94896000 Deferred opencl PE 948b0000-948b3000 Deferred carbon PE 94a2d000-94a57000 Deferred libresolv.9.dylib PE 94b34000-94bcc000 Deferred coretext PE 94c44000-94d19000 Deferred qd PE 94ced000-95123000 Deferred quartzcore PE 94ced000-95123000 Deferred quartzcore PE 950ac000-95184000 Deferred ink PE 9515b000-9521c000 Deferred libobjc.a.dylib PE 9544a000-95452000 Deferred coreservices PE 954dc000-955f3000 Deferred libglprogrammability.dylib PE 955d3000-955fc000 Deferred cfopendirectory PE 958e2000-95c1f000 Deferred security PE 95b55000-95c40000 Deferred vimage PE 95c5c000-95c88000 Deferred directoryservice PE 95c5c000-95c88000 Deferred directoryservice PE 95cb5000-95cbe000 Deferred libgfxshared.dylib PE 95cb5000-95cbe000 Deferred libgfxshared.dylib PE 95cba000-95cd9000 Deferred multitouchsupport PE 95da0000-95dfb000 Deferred systemconfiguration PE 95dde000-95e20000 Deferred libcups.2.dylib PE 95e83000-95fc5000 Deferred libfontparser.dylib PE 95f37000-95f6c000 Deferred corevideo PE 95fd0000-96039000 Deferred passwordserver PE 95fd0000-96039000 Deferred passwordserver PE 9703a000-970b2000 Deferred libvmisc.dylib PE 972dd000-972e3000 Deferred audiounit PE 972f0000-97376000 Deferred htmlrendering PE 9744a000-978ac000 Deferred hitoolbox PE 979df000-979f3000 Deferred opengl PE 982f3000-982fb000 Deferred applicationservices PE 9852d000-98671000 Deferred libcrypto.0.9.8.dylib PE 98725000-98994000 Deferred corefoundation PE 9889d000-988bb000 Deferred langanalysis PE 9889d000-988bb000 Deferred langanalysis PE 98a03000-98a0c000 Deferred libgif.dylib PE 98a03000-98a0c000 Deferred libgif.dylib PE 98a89000-98a9b000 Deferred carbonsound PE 98d16000-98dda000 Deferred printcore PE 98d16000-98dda000 Deferred printcore PE 98d16000-98dda000 Deferred printcore PE 9948e000-99491000 Deferred veclib Threads: process tid prio (all id:s are in hex) 0000000e 00000014 0 00000010 0 0000000f 0 00000011 00000018 0 00000017 0 00000013 0 00000012 0 0000001f (D) C:\Programme\Dragon Age\bin_ship\DAOrigins.exe 0000003a 1 00000039 1 0000002f 2 0000002e 2 0000002d 2 0000002c 15 0000002b 15 0000002a 0 00000029 -1 00000028 0 00000027 0 00000026 0 00000025 0 00000024 0 00000023 0 00000022 0 <= 00000021 0 00000020 0 Backtrace: =>0 0x442e1d5b in geforce8xxxgldriver (+0xe7d5b) (0x0548d358) 1 0x4427b1e8 in geforce8xxxgldriver (+0x811e8) (0x0548d3b8) 2 0x4427b510 in geforce8xxxgldriver (+0x81510) (0x0548d3c8) 3 0x44323923 in geforce8xxxgldriver (+0x129923) (0x0548ed58) 4 0x4428c3bf in geforce8xxxgldriver (+0x923bf) (0x0548ed88) 5 0x44322ea0 in geforce8xxxgldriver (+0x128ea0) (0x0548ee98) 6 0x44310419 in geforce8xxxgldriver (+0x116419) (0x0548eed8) 7 0x44310831 in geforce8xxxgldriver (+0x116831) (0x0548eef8) 8 0x4421f8b7 gldUpdateDispatch+0x287() in geforce8xxxgldriver (0x0548ef48) 9 0x440fa13a gleDrawArraysOrElements_ACC_Exec+0x316() in glengine (0x0548efa8) 10 0x92c883c0 glDrawElements+0x34() in libgl.dylib (0x0548efd8) 11 0x42e568f2 drawPrimitive+0x862() in wined3d (0x0548f2c8) 12 0x42e28984 IWineD3DDeviceImpl_DrawIndexedPrimitive+0xd4() in wined3d (0x0548f318) 13 0x42db9bb2 IDirect3DDevice9Impl_DrawIndexedPrimitive+0xf2() in d3d9 (0x0548f398) Well, that'S it so far. Don't know if it's really worth following through with this project, since the Cider version came out... Thanks so far, M:A:
doh123
2009-Dec-22 06:01 UTC
[Wine] Re: Anyone out there running Dragon Age:Origins on SNOW LEOPARD?
Marvin_Arnold wrote:> Oh no! BioWare beat us to being the first DragonAge users on Mac! So our journey ends here? > > FWIW, using xorg instead of Apple's x11 didn't change my main problems: >was worth a shot since I've had some Wine related graphics issues with Apples version... But no, they didn't get the first DragonAge running on Macs... but it might be the best. There were already Cider and Crossover hacks that could kind of run it.. mostly with some graphics anomalies. Crossover with cxwine based off 1.1.25 can mostly run it... may try some different versions of wine.