PDA

View Full Version : SH5 performance improvement >>>>>>>>>>>


THE_MASK
06-02-10, 04:11 PM
Copied from the readme
Enabling 3GB switch on Windows XP or Windows Vista
Advanced users may know that the virtual address space of processes and applications is still limited to 2 GB unless the /3GB switch is used. Activating this option in Windows greatly enhance Silent Hunter 5 performance.
WARNING IF YOU STUFF IT UP YOU WILL HAVE TO REFORMAT YOUR COMPUTER

Echolot
06-02-10, 04:52 PM
I will try. Since i play SH5 i have performance problems with the game (stuttering in external view and jelly water).

My specs:

Intel P55
i7 860 @3.15GHz SMT on
8 GB DDR3 1400MHz
2xHDD SATAII non raid
AMD HD58701GB
1920x1200
Win7 HP 64 bit

Grateful for any tips.

Echolot.

http://msdn.microsoft.com/en-us/library/ff556232.aspx

edit: With 64 bit windows i don't need to do this?

http://www.tecchannel.de/pc_mobile/windows/478974/know_how_windows_vista_longhorn_bootmanager_server _2008/index9.html

THE_MASK
06-02-10, 05:14 PM
The jelly water is a hardcoced water rendering issue i would say . I dont think it has anything to do with your hardware . No need for the bootini request with your system . No idea what would be causing the stuttering . I have an asus eah5870 version 2 card and no stuttering at all . 100fps outside and 120 fps inside sub . No stuttering at all . Although i have an i5 cpu with just 4 cores and not i7 with 4 cores and 4 virtual cores .

Salvadoreno
06-02-10, 05:19 PM
Can u show us the steps on how to do it?

Inter(R) Core(TM)2 Quad CPU
Q9400 @ 2.66GHZ 2.67GHz
4.00 GB
64-Bit Operating System

THE_MASK
06-02-10, 05:23 PM
I will try. Since i play SH5 i have performance problems with the game (stuttering in external view and jelly water).

My specs:

Intel P55
i7 860 @3.15GHz SMT on
8 GB DDR3 1400MHz
2xHDD SATAII non raid
AMD HD58701GB
1920x1200
Win7 HP 64 bit

Grateful for any tips.

Echolot.

http://msdn.microsoft.com/en-us/library/ff556232.aspx

edit: With 64 bit windows i don't need to do this?

http://www.tecchannel.de/pc_mobile/windows/478974/know_how_windows_vista_longhorn_bootmanager_server _2008/index9.html
If i had the stuttering i would tend to think it may be some sort of irq conflict ? I would move the graphics card to a diffrent slot , if it is in a pcie16x slot maybe move it to a pcie8x slot and see how that goes . You will only lose a couple of fps .

THE_MASK
06-02-10, 05:24 PM
Can u show us the steps on how to do it?

Inter(R) Core(TM)2 Quad CPU
Q9400 @ 2.66GHZ 2.67GHz
4.00 GB
64-Bit Operating SystemIts a 64 bit os , no need to do it .

THE_MASK
06-02-10, 05:30 PM
Another thing with the stutters , go into ccc and set the AA to performance and see how that goes . If that doesnt work try down clocking the card in overdrive to 800/1100 .

Echolot
06-02-10, 05:59 PM
Hi sober, thank you for the reply.

If i had the stuttering i would tend to think it may be some sort of irq conflict ? I would move the graphics card to a diffrent slot , if it is in a pcie16x slot maybe move it to a pcie8x slot and see how that goes . You will only lose a couple of fps .I want to read the boards manual because i don't know the specs of the second peg port now. It's the Gigabyte GA-P55-UD3. Also i can remove the audio recording card and second networking card. SMT off as an option. And will look in bios the turbo mode settings.


Another thing with the stutters , go into ccc and set the AA to performance and see how that goes . If that doesnt work try down clocking the card in overdrive to 800/1100 . Good idea. I will try this tommorow. 10.5. AA is already set to performance.

Gruß.

Echolot.

Barso
06-02-10, 06:36 PM
I have a corei7 920 running 3.4ghz and a gtx295.
I get the stuttering too and I have to run alternate frame rendering 2 in the drivers or sh5 only uses 1 gpu.
I have it running 1920x1200 with all settings on except shadows off.
Shadows seem to make it really bad.
I hope a sli profile is released but I doubt it.

mobucks
06-02-10, 09:48 PM
Its a 64 bit os , no need to do it .

only if the programs .exe has it already enabled. I dont have sh5 installed right now but i use a program called CFFexplorer to change that.

All you do is install CFFexplorer,
right click on the SH5.exe,
choose "open with CFF explorer",
then on the left look for "File Header",
click it,
then on the right click "click here" next to characteristics
then a box opens up with checkboxes,
if you see a check next to "App can handle >2GB address space" then it is enabled. If not checkd, check it, close the box, and File--> save

make a backup if ur skurrd.

Many programs do not have it on by default. Maybe games, but i always check to make sure its enabled. (usually isnt)

Echolot
06-02-10, 10:53 PM
only if the programs .exe has it already enabled. I dont have sh5 installed right now but i use a program called CFFexplorer to change that.

All you do is install CFFexplorer,
right click on the SH5.exe,
choose "open with CFF explorer",
then on the left look for "File Header",
click it,
then on the right click "click here" next to characteristics
then a box opens up with checkboxes,
if you see a check next to "App can handle >2GB address space" then it is enabled. If not checkd, check it, close the box, and File--> save

make a backup if ur skurrd.

Many programs do not have it on by default. Maybe games, but i always check to make sure its enabled. (usually isnt)


I tried this. Seems to be checked (enabled) by default.

Thank you for the tip.

Gruß.

Echolot.

gimpy117
06-02-10, 10:58 PM
Another thing with the stutters , go into ccc and set the AA to performance and see how that goes . If that doesnt work try down clocking the card in overdrive to 800/1100 .


be careful if you have a weak Power supply or bad cooling though :o

jwilliams
06-03-10, 01:43 AM
Enabling 3GB switch on Windows XP

http://www.subsim.com/radioroom/showthread.php?t=169637

:yeah:

mobucks
06-03-10, 08:53 AM
he said down clocking, which should be safe for temps/PSU right? Sometimes stuttering is caused by a high temp video card. You arent hurting anything, i dont think, but once a card reaches its upper range of temp, i think it cuts back performance.

Its summer guys protect your PCs and keep them cool. Underclock if necessary. I try to keep my GPU below 80c, usually by forcing the fans to 65% while i game.

Echolot
06-03-10, 09:17 AM
he said down clocking, which should be safe for temps/PSU right? Sometimes stuttering is caused by a high temp video card. You arent hurting anything, i dont think, but once a card reaches its upper range of temp, i think it cuts back performance.A good tip with down clocking. I set the values to 800 and 1100 and a much smoother playing now.

Thanks again sober.

Arclight
06-03-10, 10:23 PM
Please don't go messing around with the internal workings of your OS. It's not worth the risk.

Akula4745
06-03-10, 11:04 PM
Please don't go messing around with the internal workings of your OS. It's not worth the risk.

Amen to that!

robbo180265
06-03-10, 11:27 PM
Please don't go messing around with the internal workings of your OS. It's not worth the risk.


Very wise words indeed. :up:

irish1958
06-04-10, 08:24 AM
How does one underclock the cpu, and/or the video card processor?

Arclight
06-04-10, 09:09 AM
Easiest for CPU is lower the multiplier in BIOS, for GPU you'll need a tool to lower the freguency. Most videocards have a 2D mode (lowered clocks) when not running 3D apps, might be possible to just force 2D mode through driver or app (I use Rivatuner to control manually, play less demanding games with all clocks at 50%).

Why would you want to though? :06:

Captain von Keldunk
06-04-10, 09:56 AM
I had to reactivate windows:down:

irish1958
06-05-10, 07:26 AM
Easiest for CPU is lower the multiplier in BIOS, for GPU you'll need a tool to lower the freguency. Most videocards have a 2D mode (lowered clocks) when not running 3D apps, might be possible to just force 2D mode through driver or app (I use Rivatuner to control manually, play less demanding games with all clocks at 50%).

Why would you want to though? :06:
I have a terrible mouse lag; I can play the game at 100% graphics or at o% graphics and have the same frame rate for both (very good) but I get the same mouse lag.
I have tried everything I can think of to improve, but no joy.
I have Windows7, 64 bit, intel dual core, 4Gb of DDR3 RAM, 9800 GTS with 1Gb of ram and the latest driver.
I have tried using 8Gb of readybooste. I have messed around with the affinity settings, have used AlacrityPC, have run the game on one core of the CPU, and have installed the latest driver for my mouse. I have used a program which sets the affinity of the game to high and lowers all other processes.
I know mouse lag is usually a RAM problem, but I really have enough. I have tested my RAM and it is good.
I don't know what else to try.

Arclight
06-05-10, 11:03 AM
Try this one:
http://i268.photobucket.com/albums/jj2/EZatHome/prerender.jpg

Not sure if you need to lower or increase it to get rid of the mouse-lag. Default is 3, so try 1 and 5 to see which is better, then fine-tune. Probably better to make the change in the game's profile instead of global. Not sure if the profile thingy works right in Nvidia control panel; I've been using Nhancer (http://www.nhancer.com/) for ages as a replacement. (good descriptions on options, pretty nice to have alongside Nvidia CP)

*ah right, as in the description, making it smoother can cost some performance. Just something to note.

See if that helps, maybe we can think of another solution if it doesn't. ;)

irish1958
06-05-10, 01:55 PM
Thanks for the reply. I will experiment with the different settings to see if it helps. I have used nHancer also.

Arclight
06-05-10, 03:07 PM
Missed the description myself. :doh:

Says to lower it for quicker response.

irish1958
06-05-10, 03:56 PM
actually, lowering to 1 made the problem slightly worse; settings 2-5 were all the same. I tried the windowed mode and the mouse lag was a whole lot worse.

Arclight
06-05-10, 04:05 PM
*sigh* figures it doesn't play by the rules. :-?

Got any overrides in CP? Might try checking everything is set to application controlled and make sure "optimizations" are off. Think in Nhancer you can just select tools > activate profile > best quality.

*could still try 0 setting, but doesn't seem like it's gonna help.

irish1958
06-06-10, 09:12 AM
*sigh* figures it doesn't play by the rules. :-?

Got any overrides in CP? Might try checking everything is set to application controlled and make sure "optimizations" are off. Think in Nhancer you can just select tools > activate profile > best quality.

*could still try 0 setting, but doesn't seem like it's gonna help.
Arclight, thanks for your help. I'll try Zero to see if it helps. I used Lasso to set the game and mouse to above normal and also high but no go.
I note on the internet that there is a problem with the mouse in Windows7 with a lot of lag. I tried some of the suggestions but they didn't help. The general consensus of the gurus is that some of the (?mice?) have a problem with the drivers, and the manufacturers have not and will not update the drivers on the older units. I am not sure this is my problem as I have no lag in any other applications.
Anyway, thanks for your help, I really appreciate it:know::salute:

Arclight
06-06-10, 09:50 AM
No problem, just wish it was of more use. :-?

For the record, I think everyone has the mouse-lag in SH5; for me it was particularly bad in the control-room, as the frame-rate dropped. 1.2 patch helped a bit in that regard.

Probably something in how the mouse-cursor is rendered; noticed a few times how the software pointer (how it looks in-game) chased the pointer as it is in windows, lagging behind. Noticed that while working on mod, with the game running windowed. Probably just another thing that could do with some optimization, or just a result of the way they pieced this engine together.

Pintea
06-08-10, 05:23 AM
This won't improve performance fps-wise, but it will avoid glitches like missing harbors or crashes on 32bit systems, where virtual memory for a process is limited to 2GB (and sometimes SH5 needs a little bit more than that).