Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: config tweaking for Core i-7  (Read 1320 times)

Couchmonster

  • Bay Watcher
    • View Profile
config tweaking for Core i-7
« on: June 08, 2011, 10:01:15 am »

Hi guys.

I got a nice i-7 here and I wonder if I can screw-press some FPS out of this little baby.

[PRINT_MODE:STANDARD]
[ARB_SYNC:YES]
[FPS_CAP:100]
[G_FPS_CAP:50]

Popcap is 100

Any suggestions? Thanks in advance.

nanomage

  • Bay Watcher
    • View Profile
Re: config tweaking for Core i-7
« Reply #1 on: June 08, 2011, 10:04:31 am »

From what i know about df it's a singe-process game and thus in has no help from having multiple processor cores. Thus, all DF can possibly  use is frequency of one and only one core and RAM (of which it's not goign to consume much anyway)
Logged

riznar

  • Bay Watcher
    • View Profile
Re: config tweaking for Core i-7
« Reply #2 on: June 08, 2011, 12:21:14 pm »

I thought the i7s did some kind of task splitting themselves and you could get a small boost from this.

I'll be the first to admit this is hearsay though
Logged

Brambled

  • Escaped Lunatic
    • View Profile
Re: config tweaking for Core i-7
« Reply #3 on: June 08, 2011, 12:29:55 pm »

Just curious but what goes into programming DF for multi core use?  Is it a pretty big project to add in that feature?
Logged

celem

  • Bay Watcher
    • View Profile
Re: config tweaking for Core i-7
« Reply #4 on: June 08, 2011, 12:41:50 pm »

Adding multi-thread capability is not such a challenge.  The splitting of what already exists off onto those threads and getting them to talk between.. Thats programming !FUN!
Logged
Marksdwarf Pillboxes
I wish I had something cool to say about this.  Because it's really cool.

ferok

  • Bay Watcher
    • View Profile
Re: config tweaking for Core i-7
« Reply #5 on: June 08, 2011, 01:42:25 pm »

I thought the i7s did some kind of task splitting themselves and you could get a small boost from this.

I'll be the first to admit this is hearsay though
i7's have "turbo boost" which allows them to, basically, power down cores in order to crank up the speed of fewer cores.

http://www.intel.com/support/processors/sb/cs-029908.htm#1
Logged

Maklak

  • Bay Watcher
    • View Profile
Re: config tweaking for Core i-7
« Reply #6 on: June 08, 2011, 02:16:15 pm »

Print mode: VBO is supposedly faster.
GFPS can be much lower, like 20.
Logged
Quote from: Omnicega
Since you seem to criticize most things harsher than concentrated acid, I'll take that as a compliment.
On mining Organics
Military guide for FoE mod.
Research: Crossbow with axe and shield.
Dropbox referral

bucket

  • Bay Watcher
  • i am a bucket.
    • View Profile
Re: config tweaking for Core i-7
« Reply #7 on: June 08, 2011, 02:48:41 pm »

Is there a performance boost in choosing PRINT_MODE:TEXT? I figure I'll try it since I never use tilesets.
Logged

kaenneth

  • Bay Watcher
  • Catching fish
    • View Profile
    • Terrible Web Site
Re: config tweaking for Core i-7
« Reply #8 on: June 08, 2011, 03:48:20 pm »

A lot of newer video cards are actually slower in the old '2d' commands, so just because something should be simple and basic does not mean faster. You'll have to try each mode to see what works best for your CPU/GPU combo.
Logged
Quote from: Karnewarrior
Jeeze. Any time I want to be sigged I may as well just post in this thread.
Quote from: Darvi
That is an application of trigonometry that never occurred to me.
Quote from: PTTG??
I'm getting cake.
Don't tell anyone that you can see their shadows. If they hear you telling anyone, if you let them know that you know of them, they will get you.

Komus

  • Bay Watcher
    • View Profile
Re: config tweaking for Core i-7
« Reply #9 on: June 08, 2011, 04:45:26 pm »

Overclock. Running i5 at 3.8Ghz on a Fenrir :)
Logged

Miuramir

  • Bay Watcher
    • View Profile
Re: config tweaking for Core i-7
« Reply #10 on: June 09, 2011, 09:36:43 am »

Hi guys.

I got a nice i-7 here and I wonder if I can screw-press some FPS out of this little baby.

[PRINT_MODE:STANDARD]
[ARB_SYNC:YES]
[FPS_CAP:100]
[G_FPS_CAP:50]

Popcap is 100

Any suggestions? Thanks in advance.

Start by setting G_FPS_CAP to an integer divisor of your monitor refresh (which is usually 60 for a LCD); 30 is a good number, but with a very powerful graphics system you might use 60, and with a weaker graphics system you might drop to 20, 15, or even 10.  Then, set FPS_CAP to a reasonable integer multiple multiple of that; perhaps 120 for a good system.  If you're looking to micro-manage your dwarves in a tricky situation, drop FPS_CAP down to equal G_FPS_CAP so they don't get any actions you don't "see" (30 and 30, say); if you're looking to pass the seasons quickly in low-maintenance mode, drop G_FPS_CAP down and raise FPS_CAP (5 and 240, say) so DF spends less effort updating the screen and focuses on grinding away the years.

PRINT_MODE: VBO and ARB_SYNC: YES will *probably* get you the best performance, but you may want to experiment. 

An i7 has automatic "turbo" options based on how many cores are in use and how good your cooling is; in comparison to older multi-core processors, you will see more speed gains from eliminating other background programs.  Ideally, you want to be using only two cores (one for the main DF thread, one for the small chunk of rendering pulled out from DF, and to handle all the other system tasks like I/O), so that you get the best clock speed improvement.  Depending on how well built your system is for cooling and your local ambient temperature, you may or may not be thermally limited; many pre-built or factory-stock systems skimp on the cooling and can't run at high turbo increments for long periods (because realistically, the average home user doesn't run anything that grinds the CPU like DF does). 
Logged