PDA

View Full Version : DW levels performance


Bluddy
01-04-2012, 11:09 AM
Shadow, I've noticed that (at least on OSX) performance in levels that use dungeons from demon war is particularly bad. I've also noticed that DW seems to have a lot more high-res textures. Is it possible that mipmapping is needed to reduce the load of high textures?

Thinking about it some more still leaves me confused about why the performance is sluggish in these levels. Textures are each only saved once in the GPU memory, right? And they're pre-loaded? So I don't see why high-res textures would have such an impact.

Shadow
01-05-2012, 10:59 AM
The game does use mip-mapping. How the textures are loaded into the GPU is up to the graphics drivers, but yes there is only 1 copy of each texture and in general they should probably get loaded into the gpu and stay there since we don't use very much memory.

Bluddy
01-05-2012, 11:35 AM
I've previously seen the biggest FPS drops from a. the active spawn system and b. the DW levels which are somehow different.

However, I just did a test, and the biggest drop really is a result of perspective view. We're talking about a 20-30 FPS drop, and that's on a 2Ghz Core i7 Macbook Pro. That's the difference between a minimum FPS of 45 which still seems smooth and is consistent with the performance of Kivi, and a minimum FPS of 10-15 when on an actively spawning DW level.

I don't think there should be such a big drop for perspective view -- there's definitely something wrong there. Things that come to mind are that perhaps the game is doing too many floating point view calculations per frame, or maybe it's rendering too much stuff ie more than what is visible, or there could just be some other bug in the perspective view code.

EDIT: Interestingly, DoP isn't as strongly affected by perspective view. There's a loss of around 10-12FPS. With perspective view you get around 29FPS and without it you get closer to 40. Even with perspective view though, DoP doesn't have the FPS problems that DC does. There's got to be some additional issue in DC that causes that -- perhaps the NPC simulation, though DoP has the covenants so you'd think it wouldn't be that different.

Also note that these FPS figures are for windowed mode in which I like to play most games including DC, Kivi and DoP. This uses the Intel integrated graphics as opposed to the Radeon GPU. Playing fullscreen seems to add another 30 FPS or so. But the huge disparity in DC between perspective and isometric mode is still there and it's still around 30 FPS which is way too much. Also, my windowed mode with its inferior GPU is probably a better representation of what the average player has.

2nd Edit: Actually, this seems like it's only an OSX issue. My old windows machine lost 0.5 FPS (!) switching from isometric to perspective. Whatever it is, it's specific to the Mac build. Perhaps it's a lack of optimization of floating point math... not sure, but the huge performance hit seems exclusive to the mac.

Castruccio
01-05-2012, 01:24 PM
I also lose a very noticeable amount of fps on perspective mode in full screen on DC. I am running a 2.53 GHZ i5 on Windows 7 with a 1GB Radeon 5650.

In other words, I don't think the issue is limited to OSX.

Bluddy
01-05-2012, 03:42 PM
I also lose a very noticeable amount of fps on perspective mode in full screen on DC. I am running a 2.53 GHZ i5 on Windows 7 with a 1GB Radeon 5650.

In other words, I don't think the issue is limited to OSX.

Hmm.. Interesting. I wonder why I didn't see the problem on my old WinXP Celeron 1.3Ghz + Radeon laptop. Maybe it's somehow a CPU core issue -- that laptop has only a single core. How much FPS loss do you get when switching to perspective mode?

Castruccio
01-05-2012, 05:54 PM
In town I get between 31-36 in perspective mode, vs, 41-46 in non-perspective mode. No weather on at the time of measurement.

Castruccio
01-05-2012, 09:58 PM
In nonperspective I am getting between 57-60fps in dungeons.

Shadow
01-06-2012, 10:36 AM
The fps difference with perspective should really depend on where you are because it ultimately lets you see more of the playing area. So it should be more of a drawing more stuff issue than any extra math in the perspective code.

Bluddy
01-06-2012, 10:52 AM
The fps difference with perspective should really depend on where you are because it ultimately lets you see more of the playing area. So it should be more of a drawing more stuff issue than any extra math in the perspective code.

So maybe it's an issue of not enough stuff being removed (culled?) from the perspective view.

To test what you're saying, I went to the edge of a map that's not spawning, zoomed in all the way in perspective mode, and was able to get to 90 fps. All that was being rendered was a small map corner with the PC, a level gate, and some ground and map edge crystals. I then switched to ortho projection and zoomed out all the way. I was able to attain a minimum of 107 fps when zoomed all the way out. If I zoomed in slightly, to a point showing no less than perspective projection at full zoom, I was able to reach 130 fps.

So there is a very big difference between perspective and ortho projections. If it concerns the amount being rendered, then perspective projection seems to be rendering more than it should be.

Bluddy
01-11-2012, 10:45 PM
I just performed a small test for the heck of it, and the result was very surprising.

The attached file is a save game which under OSX quickly gets bogged down. Move around and fight for more than a minute and the fps will drop from 60 to 30, and then gradually to 14 and 8 fps. I believe the dungeon happens to be a DW dungeon, though I didn't check. I just know from experience that the DW dungeons perform much worse.

I installed DC on my mac using Wine, and amazingly enough I get a constant 60 fps (with vsync enabled) no matter what I do! Wine performs far better than the OSX executable! Clearly there's something wrong with the OSX executable. Perhaps it's related to CPU affinity, and perhaps it's a bad library, but something is wrong. It's also possible that this is a Lion issue.

UPDATE: I tried replacing the ogg and vorbis frameworks bundled with OSX DC with updated versions, and there's no improvement. I recommend for anyone who uses OSX to run DC under Wine for now.

Bluddy
01-21-2012, 10:29 PM
I also tried comparing DoP's performance in the OSX app vs the Windows version in Wine. DoP gets 30 fps max in the OSX app and 60 fps+ under Wine. Not as serious a problem as in DC which gets down to ~8 fps in the OSX app, but still a problem.

It appears there's some kind of slowdown issue in all of the mac versions (that's perhaps exclusive to Lion -- I can't tell). I'm not crazy about running the games in Wine either because about Wine crashes the game about 1 out of 8 runs.

If you'd like, I can take a look at the code to try and figure out what the deal is, particularly if you don't have the time for it.

Tegramon
01-27-2012, 10:25 PM
I just bought DC and DW.
Under OS X Lion with an 9600 GT GPU the performance is atrocious :(

Bluddy
01-28-2012, 07:27 PM
I just bought DC and DW.
Under OS X Lion with an 9600 GT GPU the performance is atrocious :(

I highly recommend intalling the windows version under Wine if you know how. If you don't know how, it should be easier to install under Wineskin Winery.

Tegramon
01-29-2012, 11:14 AM
Installed it.

A little better, but still a bad performance.

I tried an older engine, I get around 30-40 fps but not constantly. It is playable though.
You guys should fix the game for Mac :)

Bluddy
01-29-2012, 02:58 PM
What's your system like? I get excellent performance with the Windows version, but it's a 2011 MBP.

Tegramon
01-29-2012, 03:23 PM
What's your system like? I get excellent performance with the Windows version, but it's a 2011 MBP.

I got a late 2009 MBP with Dual Core 2.8 Ghz, 4 GB RAM and NVIDIA 9600 GT running OS X Lion 10.7.2.

Bluddy
01-29-2012, 10:33 PM
I got a late 2009 MBP with Dual Core 2.8 Ghz, 4 GB RAM and NVIDIA 9600 GT running OS X Lion 10.7.2.

Strange. That should do the trick. Do you know how to display frames per second?

Tegramon
01-30-2012, 09:38 AM
Yes.
It is around 20 fps after 5-10 mins of play.
As soon as you start you get a clean 40-60 but it only lasts for 2-3 mins.

Bluddy
02-06-2012, 10:14 AM
Strange, with Wine I really get great fps, and it doesn't drop.

Sedlex
03-15-2012, 09:47 PM
I've had massive performance issues in Mac after moving to the expansion - it was all fine under plain vanilla.

I tried running the windows version under wine, which was a (very) provisional solution. It still gets bogged down pretty quickly.

I did notice something in the windows-under-wine version though: it seems that some of the quality settings in the expansion can't actually be changed... the sliders lead to no result. I had to take screenshots to be sure, but it appears for instance that no amount of fiddling with quality settings allows me to change the texture detail on the models or environment.

Any fix for this? Otherwise I might just ditch the expac and go back to simple-din.

Mind you, if these villagers don't figure out some way to feed themselves soon, I might just do that anyway, but I digress.

Sedlex
03-23-2012, 05:24 AM
Ok, this is beyond a simple performance issue, it qualifies as a bug that renders the product unusable.

Yes, unusable. The only reason I'm not asking for a refund is that I think your time should be spent trying to fix the issue rather than process complaints for a tenner :P

I have reinstalled Din without the demon war - it works absolutely perfectly on my Mac.

That said, and until this issue is fixed, you need to provide some sort of warning of the performance difference between the original product and the version with the add-on. It will avoid a lot of disappointment in your customers. I'm not too fussed, but kids buying games on limited pocket money might be ;)

Chatturgha
03-24-2012, 04:52 AM
Ok, this is beyond a simple performance issue, it qualifies as a bug that renders the product unusable.

Yes, unusable. The only reason I'm not asking for a refund is that I think your time should be spent trying to fix the issue rather than process complaints for a tenner :P

I have reinstalled Din without the demon war - it works absolutely perfectly on my Mac.

That said, and until this issue is fixed, you need to provide some sort of warning of the performance difference between the original product and the version with the add-on. It will avoid a lot of disappointment in your customers. I'm not too fussed, but kids buying games on limited pocket money might be ;)

Hi guys, first post, great game. Sad to say that my first participation in the community involves this same issue. I thought it was just me!

Running on a Mac as well. Played the demo, bought DC then played some more and everything was fine. A couple of weeks later I figured the expansion was worth it, so bought, downloaded, installed, and *bam*! Crappy performance, at least compared to when I had vanilla DC.

I think Bluddy is correct in saying that the slowdown mostly occurs in DW areas. I know next to nothing about all this mipmapping stuff, and this isn't the sort of thing that'll stop me from playing the game, but I will say that I miss the smooth performance I had in DC.

Could we ask for a fix here, Shadow? It's a great product and my system doesn't exactly make the game unplayable, but it'd be nice to go back to a stable FPS. Can't quite appreciate all the new content when it's constantly stuttering, you see ;)

jcdenton2k
03-28-2012, 12:37 PM
Issue up since January of 2012 and the only response has been about mip-mapping, without any possible fix in sight.
Here I thought indie devs were supposed to be responsive about fixing bugs for the few customers they have.
Customer Service = the reason you can make money.

Otherwise, just look at Bioware's ME3 debacle. >_>

Bluddy
03-29-2012, 12:05 PM
Issue up since January of 2012 and the only response has been about mip-mapping, without any possible fix in sight.
Here I thought indie devs were supposed to be responsive about fixing bugs for the few customers they have.
Customer Service = the reason you can make money.

Otherwise, just look at Bioware's ME3 debacle. >_>

To be fair, Soldak has only one programmer (Shadow), and he's currently very busy with getting the next game ready. To be able to develop a game at the same time as patching previous games takes something closer to Arcen's staff, which is 3 devs, and even then, they barely have time to patch AI War while working on their new game.

Also, this is not a minor bug. It's something that'll take a lot of debugging effort and a lot of time. The fact that it hasn't been found until now shows that there have been few users who have Macs playing the game. I only got a Mac about half a year ago, and Amberjoy's the only other forum regular who I know has a Mac. So this slipped through the cracks while developing Demon War, and that kind of stuff happens. I can attest to the fact that while DC was in beta, Shadow did an amazing job patching it as well as the previous games, and I'm sure once Drox is out he'll have time to do it again.

Shadow
04-03-2012, 04:39 PM
This is definitely on my list of things to figure out what is going on, but so far I haven't been able to reproduce anything. For everyone that is seeing this problem what's the name of the dungeons/caves that you are having the problems with and what version of OS X are you on?

Bluddy
04-03-2012, 10:45 PM
I'm on OSX Lion.

Looks to me like there are 2 problems.

1. Both Depths of Peril and Din's Curse run much slower in OSX (at least on Lion) then they do on Wine. In Wine, on my 2011 MBP, I get a near consistent 60 fps in-game. In DC on Wine, being in an actively spawning level can lower the fps to 42 or so occasionally, which is still fine -- performance quickly bounces back to 60 fps. The OSX apps for both DC and DoP run at around 30 fps. If I zoom in all the way in DoP I can get close to 55 fps, but as soon as I zoom out I'm down to around 30 fps again, which is half the fps I get in Wine. The same applies to DC.

Of course, since DC and DoP start out at around 30 fps, there isn't much lower for them to go before things start getting really bad.

Some people on this thread have reported that even on Wine performance degrades after a while. I haven't personally experienced this, but maybe I haven't played for a long enough stretch.

BTW Kivi doesn't seem to have this problem. The OSX app runs at 60 fps, just like on Wine.

2. There's an extra problem with DC in DW levels. If you load up the attached character, you'll see it's in an empty level. Even in this empty level, if you keep running around (at least in Lion), performance will be very bad after a minute, especially if you light up the lamps (I think that has an effect but I'm not sure). The dungeon is Halls of Grime.

Bluddy
04-18-2012, 06:37 PM
Shadow, have you been able to reproduce this?

Shadow
04-25-2012, 10:42 AM
Shadow, have you been able to reproduce this?

I have not had a chance to look at it yet. I have something you can test though. If you go to the console and change blendedTiles to 0, does that help the speed? The ground should look blocky when you make this change.

Bluddy
04-25-2012, 11:11 AM
I have not had a chance to look at it yet. I have something you can test though. If you go to the console and change blendedTiles to 0, does that help the speed? The ground should look blocky when you make this change.

I disabled blending and it doesn't seem to make a difference. Sorry.

laughingman
05-26-2012, 11:18 AM
Arcen games' A Valley Without Wind had a similar problem in its beta that Chris Park was able to fix. I'm trying to track down the Mantis report that dealt with it. I know that the Arcen guys are big fans of Soldak's work. They would probably be happy to help in this case.

laughingman
05-26-2012, 11:20 AM
Here's the link to that bug discussion:

http://www.arcengames.com/mantisbt/view.php?id=5445

I hope this helps.

laughingman
05-26-2012, 01:36 PM
I haven't played the game in a while, so I tested it under Lion and Snow Leopard. For reference, I have a late 2008 Aluminum Macbook with 4GB RAM and a dual-core intel 2Ghz processor. It has an Nvidia 9400M graphics card.

In Lion, I see what everyone else is seeing. Frame rate starts out fine but gradually slows down once I enter a dungeon. It happens in the same way on the lowest and highest graphic options, and within five minutes there's real stuttering in the visuals: dropped frames and input lag.

In Snow Leopard, it seems to run fine. I played about 15 minutes and never saw the stuttering I saw in Lion.

If you have access to Snow Leopard and have the space to partition your hard drive, then this could be a temporary solution.

Bluddy
05-29-2012, 02:33 PM
I was hoping someone would be able to clarify if it's a Lion issue or an OSX issue. Thanks for doing that.

jasonedwarddavis
07-16-2012, 09:21 PM
Oh man, I've been having this issue since I got my new mac with Lion 10.7.4. I've been super bummed that I haven't been able to play Din's Curse, but this gives me hope that there might be a solution in the future!

Bak
07-20-2012, 09:12 PM
I recently came back to DC after some time off, and after upgrading to Lion. (For iCloud... I was happy with Snow Leopard.) I'm seeing the frame rate drop too, for all dungeons. (Using a 15" 2010 MacBook Pro 2.5 GHz i5.)

I'm playing solo, so when it starts getting sluggish, pausing the game for a few seconds then unpausing gets the frame rate back to playable for another minute or so. Annoying, but not enough to stop me from playing. :D

This is a wild guess, but maybe Lion is using OpenCL more? I'm wondering if the system is fighting with the game video for use of GPU cycles (especially during large crowds that require more computing).

Edit: Okay, I have no idea what is going on. :)
I turned off the graphics switcher (in the Energy Saver). The game seemed a bit livelier when the game was behaving normally, but the lag still happened underground.

When I use Activity monitor, I see DC using 75-100% CPU in the town (i5 is dual core, so 200% is available), which drops to 50-75% underground. At around 35% CPU the lag is annoying, and when it drops to the 10-20% range, the game is unplayable. There doesn't appear to be anything competing for cpu cycles, other than the game itself. The game CPU load drops -> the game lags, just don't know why the load decreases.

Shadow
07-21-2012, 12:04 AM
Well that's seems to imply that it's not a cpu issue at least. I've been testing out a small graphics change in Drox since 0.909 that might help but I'm not holding my breath.

Bak
07-25-2012, 08:25 AM
Hmm... could it be a sound issue? The "log.txt" file has an entry talking about using 256 sound fields. The dungeon levels tend to be noisier, with the water splashing, winds blowing, eerie noises, and monsters growling.

Is there a way to test that? For the game options, if I slide the sound controls all the way to the left, does that just make those sounds quieter, or would it turn them off (not consume CPU cycles)?


On an unrelated note, I've also had a case where a dungeon level gate has moved to a different area. After my char gated in, my map showed that the gate was now in an unexplored part of the dungeon. (It started at the edge of the room, I used it a lot, so I suppose eventually the "overlap conflict resolver" pushed it to the next open area some distance away.
(Edit: After exiting the game, and restarting it, the gate returned to its original position. And has stayed there, so far.)

Shadow
07-25-2012, 12:20 PM
You can turn off the sound by changing the user var s_initSound to 0. You can either do this in your user.cfg or in the console. If you do it in the console you might have to exit and restart the executable though.

Bak
07-25-2012, 02:02 PM
It may just be a symptom of larger problem (like the straw that broke the camel's back), but it seems to be the sounds are related to the lag issues, using Lion OS on 2010 i5 MacBook Pro, with DC 1.024. (I'm wondering if the sounds were also causing lag in Drox Operative, when I tried it around July 4th...)

--What I see--
Previously, I mentioned using Activity monitor to watch the CPU % for Din's Curse. When the CPU load dropped, the game lagged. It tended to use 75-100% CPU in the town, which dropped to 50-75% underground. With more stuff going on, that percentage plummeted. At around 35% CPU the lag is annoying, and when it drops to the 10-20% range, the game is unplayable. I suspected sound issues, when the occasional "demonic chanting background noise" in the dungeons was highly correlated with the lagging.

I followed Shadow's instructions: set s_initSound to 0 in my user.cfg, and started up the game. No more lag. The CPU % for DC is a rock solid 95%, always: above ground, underground, even in a large horde with exploding barrels and flame flashes. I've turned the sound back on, and the underground lag has returned.

(I would prefer to leave the sound on, as it gives the game a lot of character. But since I'm normally using my laptop, without external speakers or headphones, I'm willing to give up complicated sound effects if it meant the lag would go away.)

Shadow
07-25-2012, 02:23 PM
That's interesting. Can someone else that is having speed issues turn off their sound with the s_initSound var and see if this helps them also?

Bluddy
07-25-2012, 03:25 PM
That's interesting. Can someone else that is having speed issues turn off their sound with the s_initSound var and see if this helps them also?

Yes. This is definitely a huge source of slowdown. Without sound, I get fps in the mid 30s with no serious drops, when with sound I get drops down to 5 or 8 fps, and it usually happens when several sounds are playing at once.

It's still not as fast as the Wine version, where I stay around 59 fps, but as far as this specific issue goes, I'd say the audio is the source of the problem.

Shadow
07-25-2012, 05:00 PM
Hmm, I'm going to try to sneak some tests into the next Drox build (0.912) to see if we can find a solution for the sound issues.

Bluddy
07-25-2012, 05:06 PM
Hmm, I'm going to try to sneak some tests into the next Drox build (0.912) to see if we can find a solution for the sound issues.

Maybe this is a scheme by Apple to force devs to upgrade to Lion so they can debug issues caused by Lion :)

Shadow
07-25-2012, 05:17 PM
Maybe this is a scheme by Apple to force devs to upgrade to Lion so they can debug issues caused by Lion :)

The last time I upgraded (when my iMac died) it completed broke debugging in XCode so I was forced to upgrade to the latest version of that also. They have made me very hesitant to upgrade very quickly. Of course Mountain Lion just came out so I'm even further behind.

Bluddy
07-25-2012, 05:25 PM
The last time I upgraded (when my iMac died) it completed broke debugging in XCode so I was forced to upgrade to the latest version of that also. They have made me very hesitant to upgrade very quickly. Of course Mountain Lion just came out so I'm even further behind.

Yeah they keep switching things around, moving XCode to the app store, and generally making things incompatible. They're pretty awful at backwards compatibility. Then again, I have better luck running old Windows games with Wine than most people do on modern Windows OSs, so Microsoft isn't so great in this department either.

You may want to look into Cmake for managing cross-platform build stuff. It's a pretty cool system, and you'd theoretically have to maintain only one build-system for all platforms.

The other advantage that may make Mountain Lion with the new XCode worth it is that it's supposedly really easy to cross-build for both OSX and iOS. DC could work brilliantly on the iPad with relatively little work, while Drox with its keyboard controls will be harder to port to the iPad.

Bluddy
07-30-2012, 11:57 AM
BTW this problem exists with DO as well, but since DO runs at 60fps and DC at 30 fps on OSX (for whatever reason), it's not noticeable in DO until there are many ships on-screen.

Shadow
07-30-2012, 01:15 PM
BTW this problem exists with DO as well, but since DO runs at 60fps and DC at 30 fps on OSX (for whatever reason), it's not noticeable in DO until there are many ships on-screen.

That will actually make it a little easier to test. In the next Drox build I have a new user var that lets you configure some of the sound stuff a little better.

Shadow
08-02-2012, 11:47 AM
For those that are having this problem in Drox also, can you test something for me? In Drox, go to the console or your user.cfg and change s_maxChannels to something small like 16 (it defaults to 256). Then restart the app. Does this help your sound related speed issues?

Bluddy
08-05-2012, 09:18 AM
For those that are having this problem in Drox also, can you test something for me? In Drox, go to the console or your user.cfg and change s_maxChannels to something small like 16 (it defaults to 256). Then restart the app. Does this help your sound related speed issues?

So far it seems like it doesn't help. Without sound I can have huge battles and end-game number of ships without a stutter. Once sound is on, I get serious stutter and fps drops.

Bak
11-18-2012, 07:06 AM
Has the sound issue lag been resolved?

I didn't notice the patch change list for 1.025 mentioning this problem. I see in another thread that test version 1.026 is floating around, but the latest beta version that I see is 1.025.

Shadow
11-19-2012, 01:03 PM
No, it hasn't been solved yet. I'm getting close to resorting to upgrading to Mountain Lion to track it down.

1.026 is the latest version on Steam, but only has 1 minor change from 1.025.

Shadow
01-28-2013, 06:10 PM
I've actually upgraded to Mountain Lion finally. After fixing everything that breaks after a Mac OS upgrade, I tried reproducing the slowdowns that people are seeing, but I'm not having much luck. So far I can't find any situation that is really any slower than it was before the upgrade. Also for me, turning off the sound seems to have very little effect in fps.

So do you guys have anything specific that is reproducible?

Bluddy
01-29-2013, 05:13 PM
I've actually upgraded to Mountain Lion finally. After fixing everything that breaks after a Mac OS upgrade, I tried reproducing the slowdowns that people are seeing, but I'm not having much luck. So far I can't find any situation that is really any slower than it was before the upgrade. Also for me, turning off the sound seems to have very little effect in fps.

So do you guys have anything specific that is reproducible?

Hmm... That's a surprise. I think the main thing is, load up a DW-specific level, and run around in it, watching for fps slowdown. What kind of fps are you getting?

Shadow
02-07-2013, 02:00 PM
Hmm... That's a surprise. I think the main thing is, load up a DW-specific level, and run around in it, watching for fps slowdown. What kind of fps are you getting?

It's usually somewhere between 20 and 40 fps on my older MacBook Pro, but that's pretty much what I was getting when I was on Snow Leopard. I'm pretty sure I ran around a bunch on some DW specific levels, but I'll try again soon.

If you guys can find a specific case especially a save game that exhibits the problem that would be really helpful.

Onida
03-06-2013, 01:09 AM
It's usually somewhere between 20 and 40 fps on my older MacBook Pro, but that's pretty much what I was getting when I was on Snow Leopard. I'm pretty sure I ran around a bunch on some DW specific levels, but I'll try again soon.

If you guys can find a specific case especially a save game that exhibits the problem that would be really helpful.

Here is a savegame. If I turn sound off than I have no lag, but if it's on there is massive lag.

Bluddy
08-23-2013, 10:40 AM
Shadow, one thing you can do is install the Windows version using Wine (or WineSkin (http://wineskin.urgesoftware.com/tiki-index.php?page=Wineskin%2C+Play+your+favorite+Wind ows+games+on+Mac+OS+X+without+needing+Microsoft+Wi ndows), which is much simpler to use). Then, compare your FPS under wine to what you get in the native version. I see a pretty big difference on my machine.

Shadow
08-23-2013, 01:57 PM
Hmm, Wineskin looks interesting. I'll check it out.

Shadow
10-10-2013, 03:32 PM
Does 1.028 help with this problem? Critical Sections seem to be really slow on the Mac, so I switched to using Mutexes.

Bluddy
11-17-2013, 02:27 PM
Does 1.028 help with this problem? Critical Sections seem to be really slow on the Mac, so I switched to using Mutexes.

It doesn't seem to help -- wine is still much faster than the OSX version. Shadow, what kind of CPU do you have on your Mac?

Perhaps this will be helpful -- I'm attaching a CPU history on my mac. The first and last segment are the cpu load under Wine Din's Curse, while the middle segment is OSX Din's Curse. Notice that the load on the 2 first cores is significantly higher in the OSX version, as if the main loop/graphics pipeline of the game itself puts more strain on the CPU cores than does the Windows version under Wine.

Shadow
11-18-2013, 02:06 PM
It doesn't seem to help -- wine is still much faster than the OSX version. Shadow, what kind of CPU do you have on your Mac?

I have an old 2.4 GHz Core 2 Duo.

The Wine version is definitely still faster on my Mac, but is the speed more playable now?

jgerardo
10-11-2014, 08:49 AM
It's seems I'm on the same boat as everyone in here, I have a 2011 MBP 2.4 GHz Intel Core i5 loaded with Lion 10.7.5 (latest updates) I bought the game and the expansion as soon as I knew it got released on GoG, I have heard good things about the game and since I'm a fan of the genre I did not wait any minute. So I installed both from the start and everything was going fine for the first two villages until I reached I think one of the DW dungeons by the name of Death's Embrace and that's when the game began to lag badly to the point I got tired and stopped playing, most of the time the game stutters and lags at open grounds where there's lots of enemies in this specific dungeon.

I did try turning off the sound using the .cfg file and that really made the game better but still that's not how it is supposed to be played. I hope this is just momentary solution and a fix is on it's way because the game is so addictive and I wish to play it the way it is. It has passed 2 years since the first post by the OP and there's still no solution so please let's try to get this fixed soon.

Shadow
10-14-2014, 04:21 PM
It has passed 2 years since the first post by the OP and there's still no solution so please let's try to get this fixed soon.

We have fixed several things to attempt to fix this issue. :( Can you send me your save game where the problem is happening? You can find my email address on our contact page (http://www.soldak.com/Company/Contact.html).

jgerardo
10-14-2014, 11:28 PM
I know, I've read every post about this issue in DW levels but I think in the end it might be related to Lion? Idk, It's not the first time I had a problem with Lion, there is another game Fez which I couldn't play because it had something to do with the graphics driver, when updating to Mountain Lion that gets fixed. I haven't heard of anyone with a different OS having trouble playing DW, can someone confirm this?.

I actually deleted the DinsCurse folder when uninstalling DW from my system so I lost the save file, sorry. What I don't understand is why DC alone works like a charm, there are sometimes when FPS go down below normal but get back up rapidly so it's no problem and it doesn't happen on every level. I'll try installing DW on Wine and see how that goes.

Castruccio
10-15-2014, 08:18 PM
I have been playing for years on windows with none of the fps problem people mention with mac.