Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - mogthew

Pages: [1]
1
DF General Discussion / Re: The Perfect Computer to run Dwarf Fortress
« on: March 26, 2012, 10:04:05 pm »
Fast CPU, ram matters but not nearly as much.

Tests have shown ~5% difference when switching from single channel to dual channel - http://www.tomshardware.com/reviews/PARALLEL-PROCESSING,1705-15.html

2
DF Dwarf Mode Discussion / Hilarious moments
« on: March 24, 2012, 12:05:15 am »
What where some of the times you laughed at seemingly stupid things while playing?

For me, it would have to be the first time I saw a dwarf using forgotten beast soap (don't remember it's name)

3
DF Dwarf Mode Discussion / Re: !!SCIENCE!! Thread: Operation FPS Bomb
« on: March 20, 2012, 09:09:41 pm »
Quote
2) Multi-threading is not equivalent to making the program multi-core friendly.  A great example of this is in Python.  You can mutli-thread to your hearts content but the implementation of python only allows one thread to be active at a time per interpreter.  It is great for processes that need to wait on something else like IO or network but not so great getting more cores active in a cohesive process.  In fact i bet a measurable amount of FPS is lost on multi-core systems do to interrupts and context switching.  Setting the affinity to just one core should stop some of that.  I agree with the line of thought that Toady will have to multi-thread and make use of multiple cores before 1.0 is reached barring some new break through in processor architecture.

This is C++, not python. Real threads exist and ARE usable. There are plenty of proper threading libraries for C/C++, not least of which is pthreads, which is very easy to use. I would bet that a NON measurable amount of fps is lost on context switching and interrupts, especially on hyper threading systems.

Making use of multiple cores is easy, making sure things are synchronized properly may not be so much, but there are good ways around some of this stuff. Also, changing to 64bit should not cause problems unless toady is doing some funky stuff with pointers/memory allocation (sizeof?) or using pointers / int32's interchangeably.

Bottom line, there's plenty of optimization available, but you're right in the sense that a good code profiler would likely be more helpful than anything we can do.


4
DF Dwarf Mode Discussion / Re: Upgraded PC
« on: March 16, 2012, 10:40:15 pm »
This thread is pretty much done then I think. Will be in contact with TheLinguist :)

5
DF Dwarf Mode Discussion / Re: Upgraded PC
« on: March 16, 2012, 09:16:14 pm »
Had a look on it, it's a Gigabyte GA-MA790GPT-UD3H : http://www.gigabyte.us/products/product-page.aspx?pid=3143#sp

Requires ddr3 ram(4 exp slots), has IDE and sata support. (What's psata?)

EDIT:  To the linguist - no I've not tried any linux based systems on it, I use my pc primarily for gaming (and a little programming) so it's been running windows the whole time. I just found the driver cd too, so will include that for whoever ends up taking it. Also, what is a hackerspace?

6
DF Dwarf Mode Discussion / Upgraded PC
« on: March 16, 2012, 05:24:14 am »
So, just recently I upgraded my pc (partly because of DF lol) and I now have a 2700k.

My problemis that I have an old mobo with a phenom 965 now. I can't sell it, because i don't have any boxes or warranty for either of them. So.. I was reading a thread the other day in which people were talking about having fps < 10 and figured, why not give it away?

Last time i checked (last week, when i changed parts) it was working fine. I won't say that when it arrives it will be working fine, but it SHOULD work fine. I won't provide any ram/hdd/anything else, and I'm not going to ask for money for postage, because then people will probably think it's a scam. So, I live in Australia, if you do too, and have a massively underpowered pc, and would like something better, let me know.

I need to get rid of this anyway, and no one I know could use it so yeah... Alternatively, if anyone knows any good causes for this (toady or his test team? IDK who they are) let me know.

EDIT: Don't be surprised if don't reply soon, logging off for the night now :)
EDIT2: For those wondering about the motherboard - http://www.gigabyte.us/products/product-page.aspx?pid=3143#sp

7
DF Dwarf Mode Discussion / Re: What is happening..?
« on: March 15, 2012, 04:35:15 am »
Ahhh, this makes sense. I guess I'll increase the size of my pastures then. Thanks guys :)

8
DF Dwarf Mode Discussion / What is happening..?
« on: March 14, 2012, 08:55:00 pm »
I've been playing for a year or two now, but have been lurking on the boards and decided to post.

My problem started when I got an announcement about someone finding a mutilated yak corpse in my pasture. Since then, every month or so, I get reports about creatures being reported missing. None of them are ever recovered or found mutilated. Do I have a serial killer/psychopath, or a vampire or..?

Pages: [1]