SUBSIM Radio Room Forums



SUBSIM: The Web's #1 resource for all submarine & naval simulations since 1997

Go Back   SUBSIM Radio Room Forums > Silent Hunter 3 - 4 - 5 > SHIII Mods Workshop
Forget password? Reset here

Reply
 
Thread Tools Display Modes
Old 10-31-07, 03:53 PM   #1
von hally
Commodore
 
Join Date: Oct 2007
Location: Scotland
Posts: 634
Downloads: 64
Uploads: 0
frames per second fix

lo all

you probably already know this...being much more savvy than me about sh3 and its problems bbut just incase anyone hasn't tried this yet

if ure having problems with choppy frame rates...try pressing ctrl + alt + del
on your desktop to bring up your process list....just after you click the sh3gwx icon.....right click on sh3.exe in the list and go to "prioroty"...'set this to "HIGH"
this seemed to help my creaking system.....2.6 processor....512 ram....nvidiafx5200-128mb graphics card...u probably all got something easier, but i thought i may as well post this as i'm the one usually asking for help

keep up the good work!!!
von hally is offline   Reply With Quote
Old 10-31-07, 04:01 PM   #2
onelifecrisis
Maverick Modder
 
Join Date: Aug 2007
Location: England
Posts: 3,895
Downloads: 65
Uploads: 3
Default

You're kidding... that really helped!?

How many processes do you have running?
__________________
Freedom of speech - priceless. For everything else there's Mastercard.
onelifecrisis is offline   Reply With Quote
Old 10-31-07, 04:35 PM   #3
TheDarkWraith
Black Magic
 
Join Date: Jun 2007
Posts: 11,962
Downloads: 147
Uploads: 5


Default

if you have a true dual processor system set SH3's affinity to processor #2. This is assuming nothing else (or not much else) is assigned to processor #2.
TheDarkWraith is offline   Reply With Quote
Old 10-31-07, 04:54 PM   #4
Myxale
Admiral
 
Join Date: Feb 2006
Location: PQ AN 25
Posts: 2,178
Downloads: 70
Uploads: 0
Default

Quote:
Originally Posted by Racerboy
if you have a true dual processor system set SH3's affinity to processor #2. This is assuming nothing else (or not much else) is assigned to processor #2.
Care to elaborate mate! What will it bring, and how is this done!:hmm:
__________________
SH3+GWX
SH5+WoS
Still Sailing....still Deep

Myxale is offline   Reply With Quote
Old 10-31-07, 06:28 PM   #5
TheDarkWraith
Black Magic
 
Join Date: Jun 2007
Posts: 11,962
Downloads: 147
Uploads: 5


Default

Quote:
Originally Posted by Myxale
Quote:
Originally Posted by Racerboy
if you have a true dual processor system set SH3's affinity to processor #2. This is assuming nothing else (or not much else) is assigned to processor #2.
Care to elaborate mate! What will it bring, and how is this done!:hmm:
bring up task manager, click on processes. Right click on a process and select 'Set Affinity...'...select which processor (or processors) and Bingo! you're done. I haven't tried this trick on dual core processor systems though as they are usually both checked by default (cpu 1, cpu 2)
TheDarkWraith is offline   Reply With Quote
Old 11-01-07, 02:52 AM   #6
Canovaro
Ace of the Deep
 
Join Date: Mar 2007
Location: Netherlands
Posts: 1,062
Downloads: 34
Uploads: 0
Default

It might get less stable though...Personally I don't need it but I hope it doesn't crash your game, otherwise it's a very good idea
Canovaro is offline   Reply With Quote
Old 11-01-07, 06:15 AM   #7
Pisces
Silent Hunter
 
Join Date: Dec 2004
Location: AN9771
Posts: 4,904
Downloads: 304
Uploads: 0
Default

Actually, some older programs/games (let's say W9x/dos era) do not like having their processes done on multiple cpus (true dual core or virtual/hyperthread). It screws up their processing threads and can crash because of that.
Pisces is offline   Reply With Quote
Old 11-01-07, 08:13 PM   #8
johnno74
Planesman
 
Join Date: Nov 2006
Location: Melbourne, Australia
Posts: 197
Downloads: 5
Uploads: 0
Default

Quote:
Originally Posted by Racerboy
Quote:
Originally Posted by Myxale
Quote:
Originally Posted by Racerboy
if you have a true dual processor system set SH3's affinity to processor #2. This is assuming nothing else (or not much else) is assigned to processor #2.
Care to elaborate mate! What will it bring, and how is this done!:hmm:
bring up task manager, click on processes. Right click on a process and select 'Set Affinity...'...select which processor (or processors) and Bingo! you're done. I haven't tried this trick on dual core processor systems though as they are usually both checked by default (cpu 1, cpu 2)
<programmer hat on>
This won't make much difference. I'd be surprised if you notice anything. It can help a bit because the SH3 code & data stays in the cache of one CPU, and isn't constantly swapping from one CPU to the other. But then again, if the CPU core you have set SH3's affinity to is busy with something else and the other core is idle then it can't run.
Windows is clever enough to know about the overhead of swapping a thread from one core to the other, and it does try and minimise this overhead by keeping this swapping to a minimum.

And the high process priority thing - I'm afraid its complete bollox, unless you are trying to encode video or run folding at home or something silly while you are playing SH3.

The only time setting the priority on a process has any noticeable effect is when two or more processes are hogging your CPU - in this case windows will favour the process with the higher priority. As I said unless you are running some heavy duty stuff in the background changing the priority of the process won't help - windows already gives Sh3 all the CPU time it can.

Its unlikely the CPU is the bottleneck in your system when running SH3 anyway - its much more likely the graphics chipset. I have a core 2 duo laptop @ 2ghz and a geeforce go 7400 and Sh3 normally uses 30-50% cpu - thats at 1680x1080 res.
</programer hat off>
__________________
When you pull the pin from Mr. Grenade, he is no longer your friend.
johnno74 is offline   Reply With Quote
Old 11-02-07, 06:11 PM   #9
Badger Finn
Watch Officer
 
Join Date: Jun 2006
Posts: 332
Downloads: 30
Uploads: 0
Default

A simple work a round is End it All 2 shuts down a lot of background programs when ya not really needing them....heres a link for the latest EIA 2 tool...saves milling around with cpu settings for those less savy...

http://www.docsdownloads.com/enditall-1.htm

Badger Finn is offline   Reply With Quote
Old 11-02-07, 06:27 PM   #10
Reventlow
Watch
 
Join Date: Oct 2007
Location: Los Angeles
Posts: 20
Downloads: 8
Uploads: 0
Default

I'm running SH3/GWX on a 2ghz Intel Core 2 Duo w/ 2gb Ram and 128mb video memory. With graphics settings set low the only framerate issues I experience are when I raise/lower the attack periscope in rough waters - something I would definitely like to fix.
Reventlow is offline   Reply With Quote
Old 11-02-07, 08:28 PM   #11
Wolfehunter
Crusty Capt.
 
Join Date: Sep 2007
Posts: 2,752
Downloads: 40
Uploads: 25
Default

Most older programs don't even use more than one CPU. Newer ones are starting to use them. I don't even think SH3 uses dual or quad CPU process. Many games companies suggest you turn off the second CPU in the Taskmanager. Only the newer game take advantage of multiple CPU's and multiple GPU's. Anyhow thats my 10cents for today.
__________________
Wolfehunter is offline   Reply With Quote
Old 11-03-07, 12:22 AM   #12
Tuddley3
Grey Wolf
 
Join Date: Aug 2006
Location: Augusta, Maine USA
Posts: 905
Downloads: 170
Uploads: 0
Default

Quote:
Originally Posted by Badger Finn
A simple work a round is End it All 2 shuts down a lot of background programs when ya not really needing them....heres a link for the latest EIA 2 tool...saves milling around with cpu settings for those less savy...

http://www.docsdownloads.com/enditall-1.htm

I also have something similar designed for Flight Simulators called FS AutoStart
Tuddley3 is offline   Reply With Quote
Old 11-03-07, 05:24 AM   #13
Myxale
Admiral
 
Join Date: Feb 2006
Location: PQ AN 25
Posts: 2,178
Downloads: 70
Uploads: 0
Default

I guess onelearsn always something new!:hmm:
__________________
SH3+GWX
SH5+WoS
Still Sailing....still Deep

Myxale is offline   Reply With Quote
Old 11-03-07, 10:15 AM   #14
TheDarkWraith
Black Magic
 
Join Date: Jun 2007
Posts: 11,962
Downloads: 147
Uploads: 5


Default

Quote:
Originally Posted by Tuddley3
Quote:
Originally Posted by Badger Finn
A simple work a round is End it All 2 shuts down a lot of background programs when ya not really needing them....heres a link for the latest EIA 2 tool...saves milling around with cpu settings for those less savy...

http://www.docsdownloads.com/enditall-1.htm

I also have something similar designed for Flight Simulators called FS AutoStart
ah yes, FS AutoStart, excellent program! I entirely forgot about that one. Time to fire it up again
TheDarkWraith is offline   Reply With Quote
Old 11-04-07, 05:26 PM   #15
Badger Finn
Watch Officer
 
Join Date: Jun 2006
Posts: 332
Downloads: 30
Uploads: 0
Default

Quote:
Originally Posted by Racerboy
Quote:
Originally Posted by Tuddley3
Quote:
Originally Posted by Badger Finn
A simple work a round is End it All 2 shuts down a lot of background programs when ya not really needing them....heres a link for the latest EIA 2 tool...saves milling around with cpu settings for those less savy...

http://www.docsdownloads.com/enditall-1.htm

I also have something similar designed for Flight Simulators called FS AutoStart
ah yes, FS AutoStart, excellent program! I entirely forgot about that one. Time to fire it up again
Havnt heard of FS Autostart.
Im running a duel cpu's and still fire up the EIAtool and this sim runs real smooth.
Ill check out the FS Auto start tho if I get the chance...:hmm:
Badger Finn is offline   Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 04:17 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright © 1995- 2025 Subsim®
"Subsim" is a registered trademark, all rights reserved.