Anyone out there running Dragon Age:Origins on SNOW LEOPARD?

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
Marvin_Arnold
Level 2
Level 2
Posts: 13
Joined: Fri Sep 11, 2009 6:50 pm

Anyone out there running Dragon Age:Origins on SNOW LEOPARD?

Post by Marvin_Arnold »

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.p ... &iId=18283

Thank you very very much...

M:A:
doh123
Level 8
Level 8
Posts: 1227
Joined: Tue Jul 14, 2009 1:21 pm

Re: Anyone out there running Dragon Age:Origins on SNOW LEOP

Post by doh123 »

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.p ... &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.
Marvin_Arnold
Level 2
Level 2
Posts: 13
Joined: Fri Sep 11, 2009 6:50 pm

Post by Marvin_Arnold »

Didn't know the xorg build for Snow leopard was already out (at last!)... will give it a try ASAP (might take a day or two - am swamped right now). Until now, I only had Apple's x11 to work with.

Thanks!

M:A:
doh123
Level 8
Level 8
Posts: 1227
Joined: Tue Jul 14, 2009 1:21 pm

Post by doh123 »

Marvin_Arnold wrote:Didn't know the xorg build for Snow leopard was already out (at last!)... will give it a try ASAP (might take a day or two - am swamped right now). Until now, I only had Apple's x11 to work with.

Thanks!

M:A:
there is no binary install out, it has to be built yourself through Macports... but it works great.... simple as installing xcode... macports.. and doing a "sudo port install xorg" then waiting a long time... then modifying your launcher services if you wanna make it default since it doesn't replace Apples X11
Marvin_Arnold
Level 2
Level 2
Posts: 13
Joined: Fri Sep 11, 2009 6:50 pm

Post by Marvin_Arnold »

OK, I installed it (2.5.0... didn't know there were such high numbers ;-)), but how do I change launcher services?

I had xorg running fine under 10.5, but now, as you said, it no longer replaces Apple's x11. I looked around the 'net but couldn't find anything useful.

If you could explain how to change my launcher services or point me to a site explaining it, I'd be VERY grateful...


Thanks so far,

M:A:
doh123
Level 8
Level 8
Posts: 1227
Joined: Tue Jul 14, 2009 1:21 pm

Post by doh123 »

Dragon Age released for the Mac today... official Cider port.... just for the info...

you should be able to launch it and wine will use it and not launch X11... but I've seen issues with that... somehow only works right if you run Wine from the Xterm inside X11.

but for making Macports installed Xquartz the default X11? not too tough, and the best bet.... heres how.

Your gonna have permission issues, so here is how I do it, to get around that. The plist edit should open in Property List Editor since you have Xcode installed.

In Terminal, type...

Code: Select all

open /System/Library/LaunchAgents/org.x.startx.plist
edit the line that says "/usr/X11/bin/startx" to "/opt/local/bin/startx"

save it with the same name onto your desktop, since it wont let you save in the current folder.

then in terminal, type...

Code: Select all

sudo mv ~/Desktop/org.x.startx.plist /System/Library/LaunchAgents
type your admin password when prompted....

Theres some way to restart the launch agents, but I forget... easiest at that point is just to reboot (no idea if log out and in works)... but after a reboot, anytime anything tries to run in X11, it'll launch the Macports installed version, not Apples.
Charles Davis

Anyone out there running Dragon Age:Origins on SNOW LEOPARD?

Post by Charles Davis »

Marvin_Arnold wrote:
OK, I installed it (2.5.0... didn't know there were such high numbers ;-)), but how do I change launcher services?
You shouldn't need to. I have the 2.5.0 beta installed from Mac OS
Forge, too, and Wine uses it automatically. I didn't need to play with
any launchd plists.
Thanks so far,
You're welcome!

Chip
Marvin_Arnold
Level 2
Level 2
Posts: 13
Joined: Fri Sep 11, 2009 6:50 pm

Post by Marvin_Arnold »

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: Select all

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: Select all

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: Select all

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:
James McKenzie

Anyone out there running Dragon Age:Origins on SNOW LEOPARD?

Post by James McKenzie »

Marvin_Arnold wrote:
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
File a bug report in case this has not been reported before. Cider and
Wine do not trade code from what I can gather here (if I'm incorrect
please feel free to flame me....)

James McKenzie
doh123
Level 8
Level 8
Posts: 1227
Joined: Tue Jul 14, 2009 1:21 pm

Post by doh123 »

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.
Marvin_Arnold
Level 2
Level 2
Posts: 13
Joined: Fri Sep 11, 2009 6:50 pm

Post by Marvin_Arnold »

It was indeed worth it in any case, because I had used xorg with 10.5 already and had sorely missed it in 10.6 - Apple's x11 had very misbehaving Clipboard/Pasteboard synchronisation, among other things...

I think if Bioware officially endorses/releases the Cider port, it must be very functional. I had tested DO:A with Crossover-games, but could only run it at lowest graphics setting, else it would have the black flickering textures and crash after a while, and without Bink video support at all, which especially in this game with its many cutscenes is quite frustrating...

I'll give the Cider port a try, hope it lives up to the expectations...

As for the bugs, I thought I couldn't file bug reports after using winetricks...

Thanks,

M:A:
Locked