Hey-ho from Mac team of Larian.
Thanks for good words, we've been fixing crashes mostly, but I think you can expect more love toward OS X specific controls in future. So far we've moved rotate to native rotate gesture and fixed quite a bunch of crashes.
As for unlock screen, sadly we don't do anything here - we never touch process priority in any way. The lag comes not from our process which indeed should in ideal world consume 1 core fully (renderer) but from game fighting with main OS X for video memory which in your case (High settings) is almost completely full. I'd say it's even more than full..
Going back from tech stuff to world - how can it be fixed? 1) We can simply stop rendering and this will fix everything 2) We can lower frame rate (we already do this in new versions) 3) renicing. Right now 1 is not possible due to game architecture. 2 does not really help as slowdowns come from just the notion of video memory loading one thing, another, etc. 3) is ugly. We will keep working on that.
Please don't hesitate to drop your crash files to support email or directly to me at platon.fomichev@larian.com. Also, if I might ask spread the word about Divinity among fellow Mac users, we need solid interest which will guarantee further game improvements, fixes and enhancements!
P.S. Just to note - right now our main goal is to fix all major renderer bugs which indeed exits for GT120/130, HD9600 f.ex.
Last edited by Stauff1138; 24/05/14 07:32 PM.