Fix: Performance sucking on Dual Core and HT CPUs
Argon:
It gets replaced the next time the system starts up, but it's better practice to avoid deleting stuff in the registry if you didn't have to. This is easier to automate than SD4Hide, since it uses SubInACL which is just a command line tool from Microsoft.
You could therefore do something like this:
Run.cmd
Code:
@ECHO OFF
:: Apply permission restrictions to Administrator group; only Win 2k/XP/Vista (not tested)
subinacl.exe /keyreg "\HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices" /deny=administrators=r
:: Shrink AntiBlah code, more numbers can be added if Scsi reg goes past this
FOR %%1 IN (0 1 2 3 4 5 6 7) DO (
subinacl.exe /keyreg "\HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\Scsi\Scsi Port %%1" /deny=administrators=r
)
:: DOS wildcards RULE! Will work for all OFB+ EPs and SPs
FOR %%1 IN (Sims2*P?.exe) DO (ForceCore.exe 2 %%1 -w)
That is assuming that Run.cmd is in the TSBin folder, both ForceCore.exe and subinacl.exe are in System32 (or in a folder defined in the PATH variable), and you are running with Administrator privileges with the image already mounted.
Then you can use off.cmd to restore the permissions later if you want, it's fixed after the system restarts anyway though.
off.cmd
Code:
@ECHO OFF
:: Apply permission restrictions to Administrator group; only Win 2k/XP/Vista (not tested)
subinacl.exe /keyreg "\HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices" /grant=administrators=r
:: Shrink AntiBlah code, more numbers can be added if Scsi reg goes past this
FOR %%1 IN (0 1 2 3 4 5 6 7) DO (
subinacl.exe /keyreg "\HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\Scsi\Scsi Port %%1" /grant=administrators=r
)
Just copy those into notepad and save them as cmd files in the TSBin folder, you could point your shortcut to run.cmd that way.
J. M. Pescado:
Quote from: Argon on 2007 March 20, 23:10:53
Or you could use AntiBlah it does more or less the same thing I do manually. I don't like SD4Hider because it deletes the entries rather than just changing permissions.
Those entries seem to serve no real purpose anyway, and they respawn themselves, so deleting them doesn't really hurt.
Argon:
Quote from: J. M. Pescado on 2007 March 21, 01:14:52
Those entries seem to serve no real purpose anyway, and they respawn themselves, so deleting them doesn't really hurt.
Actually they do, I had problems running a few disk management programs, Alcohol 120% has had issues if those reg entries were not there when making an image. By modifying the permissions to hide that reg from the Administrator's group you avoid those issues because it can still be seen by the "SYSTEM" account.
dizzy:
Actually, what would really boost the CPU speed would be if I could run Sims 2 in native 64-bit mode on x86-64 Linux, but I suspect the real bottleneck for my system is probably my hard drive, then the video. In Linux (if they ported it), the bottleneck would probably video, audio, then the hard drive, then CPU. :P
amjoie:
I have an important question, regarding this fix.
I just received a surprise email from my daughter, which was a confirmation of an order she had placed for a new computer she bought for me. It is a Dell XPS 710 H2C Black. That is a Core 2 Extreme QX6700 (8MB,3.2GHz Factory overclocked), quad-core processor, with 4 GB internal memory and a terabyte raid 0. Can you believe it? (What can I say -- she loves me. She's always been my little gift from God.) My new XPS has an estimated ship date of the first week of April. :D [doing a very excited happy dance]
So, I it seems I suddenly need to know if this fix will work for a Core 2 Extreme (quad instead of duo).
I also need to know the best driver for the dual NVIDIA 8800 GTX, 768 MB. I know nothing about that card, but I read that someone else had it a few months ago and said the Sims 2 played good on it. However, it has been out for a while longer now, and I'm not sure which driver is the most stable.
I'm still a little weak in the knees with excitement ....
Navigation
[0] Message Index
[#] Next page
[*] Previous page