# Performance in cygwin?

**URL:** <https://discourse.cataclysmdda.org/t/performance-in-cygwin/326>\
**Category:** The Garage\
**Created:** [March 4, 2013, 12:44am UTC](https://discourse.cataclysmdda.org/t/performance-in-cygwin/326 "2013-03-04T00:44:12Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tase](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/tase/32/867_2.png) [@Tase](https://discourse.cataclysmdda.org/u/Tase)\
**Post date:** [March 4, 2013, 12:44am UTC](https://discourse.cataclysmdda.org/t/performance-in-cygwin/326/1 "2013-03-04T00:44:12Z")

</div>

I’ve compiled the game on windows with mingw and cygwin. I much rather use cygwin but it seems the game input gets stuck with it. I hold “left” to move, and when I let go, my character keeps on moving for a bit, it’s proportional with the time I held it down.

On mingw I don’t have any problem like that, it plays smoothly and the controls are snappy.

I’ve tried running it in VMware with Linux Mint (Cinnamon) but there the screen tears a lot (i.e in the ‘V’ menu, doing down fast)

So, how do you guys play the game ?

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/cataclysmdda/original/1X/21b5d044e8473b25d0bf905d60477e25f6fbe0cf.png) [@system](https://discourse.cataclysmdda.org/u/system)\
**Post date:** [March 4, 2013, 1:39am UTC](https://discourse.cataclysmdda.org/t/performance-in-cygwin/326/2 "2013-03-04T01:39:48Z")

</div>

I don’t compile. It runs ok on a windows 8.

---

<div class="post-metadata">

**Author:** ![theShaikan](https://avatars.discourse-cdn.com/v4/letter/t/f475e1/32.png) [@theShaikan](https://discourse.cataclysmdda.org/u/theShaikan)\
**Post date:** [March 4, 2013, 1:43am UTC](https://discourse.cataclysmdda.org/t/performance-in-cygwin/326/3 "2013-03-04T01:43:57Z")

</div>

Downloaded the regular executeable but got mod-excited and now compile with MinGW, it works fine with controls and loading times.

---

<div class="post-metadata">

**Author:** ![Fireheart](https://avatars.discourse-cdn.com/v4/letter/f/34f0e0/32.png) [@Fireheart](https://discourse.cataclysmdda.org/u/Fireheart)\
**Post date:** [March 4, 2013, 1:46am UTC](https://discourse.cataclysmdda.org/t/performance-in-cygwin/326/4 "2013-03-04T01:46:43Z")

</div>

> [@gtaguy](#):
>
> I don’t compile. It runs ok on a windows 8.

Ew Windows 8

---

<div class="post-metadata">

**Author:** ![Pallbearington](https://avatars.discourse-cdn.com/v4/letter/p/dbc845/32.png) [@Pallbearington](https://discourse.cataclysmdda.org/u/Pallbearington)\
**Post date:** [March 4, 2013, 10:52am UTC](https://discourse.cataclysmdda.org/t/performance-in-cygwin/326/5 "2013-03-04T10:52:26Z")

</div>

> [@Tase](#):
>
> So, how do you guys play the game ?

I compile it with mingw and code::blocks, unless there’s a compiled Windows release that is completely up-to-date.  
I like to see all the new features though, so it’s fairly rare that I use the pre-compiled release.

I haven’t experienced any input problems with code::blocks, maybe try that?

---

<div class="post-metadata">

**Author:** ![Kaliffen](https://avatars.discourse-cdn.com/v4/letter/k/b9e5f3/32.png) [@Kaliffen](https://discourse.cataclysmdda.org/u/Kaliffen)\
**Post date:** [March 5, 2013, 6:06pm UTC](https://discourse.cataclysmdda.org/t/performance-in-cygwin/326/6 "2013-03-05T18:06:10Z")

</div>

+1 for this

Code::Blocks can even Debug the executeable

Hooray for Breakpoints!

---

<div class="post-metadata">

**Author:** ![Tase](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/tase/32/867_2.png) [@Tase](https://discourse.cataclysmdda.org/u/Tase)\
**Post date:** [March 14, 2013, 2:09am UTC](https://discourse.cataclysmdda.org/t/performance-in-cygwin/326/7 "2013-03-14T02:09:28Z")

</div>

So no one uses cygwin ?

---

<div class="post-metadata">

**Author:** ![wad67](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/wad67/32/7_2.png) [@wad67](https://discourse.cataclysmdda.org/u/wad67)\
**Post date:** [March 17, 2013, 9:04am UTC](https://discourse.cataclysmdda.org/t/performance-in-cygwin/326/8 "2013-03-17T09:04:32Z")

</div>

> [@Tase](#):
>
> So no one uses cygwin ?

I used cygwin for a bit but it crashed quite a lot and it was generally terrible.(not to mention slow)

---

<div class="post-metadata">

**Author:** ![kenoxite](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/kenoxite/32/858_2.png) [@kenoxite](https://discourse.cataclysmdda.org/u/kenoxite)\
**Post date:** [March 17, 2013, 10:05am UTC](https://discourse.cataclysmdda.org/t/performance-in-cygwin/326/9 "2013-03-17T10:05:29Z")

</div>

I’m currently using cygwin.

There’s problems with screen tearing when moving vertically.

The key input is indeed faulty. This has almost be disastrous for my character too many times now, particularly while driving, where if you hold 5 for too long your vehicle will perform half a dozen more “moves” after you’ve depressed the key. The same happens if you are walking when autosave kicks in. After autosave is done your character will keep moving for half a dozen times. You can imagine this can be disastrous. The only solution is to not hold 5, just tap it every second or so.

There’s also the problem with colors. What is brown in a regular windows DDA it’s displayed as yellow in cygwin, and so on. It takes a while to get used to.

And occasional crashes. But not that many as to become unplayable.

I tried code::blocks and mingw. It failed to compile with the former (something wrong with catacurse) and mingw managed to compile but it displayed the same errors in catacurse (so I didn’t play much with that version, just in case something was broken).
