Terry Ma 1116020 Posted July 7, 2009 at 09:44 PM Posted July 7, 2009 at 09:44 PM Here's what I'm "packing" on my system : CPU: Intel P4 3.00 GHz with HT GFX: ATI Radeon X1300 Pro RAM: 1014 MB HDD: 160GB with 8MB cache and 320 GB with 16MB Cache. PSU: Antec Earthwatts 430 Watt (poor PSU, I know...) Sound: Onboard If that is inadequate I'll provide more details if need be. I plan on running only FS9 on the computer because even I realize that it is no good. Now I'm not planning to put everything on ultra high, all I want is good framerates and be at least to see the signs for the taxiways when I play on VATSIM. So I'm looking for a "cost-efficient upgrade". I don't have much money to spend (100-), but any ideas are welcomed because I'll definitely look into it. If you can find better components for a cheap price, please please please do share!! I've heard that the bottleneck could possible be in my PSU, what do you guys think and any recommendations? Link to comment Share on other sites More sharing options...
Garry Morris 920567 Posted July 8, 2009 at 10:37 PM Posted July 8, 2009 at 10:37 PM Start by turning off hyperthreading via the BIOS and see how that goes first. http://www.execjetva.com Link to comment Share on other sites More sharing options...
Terry Ma 1116020 Posted July 8, 2009 at 10:59 PM Author Posted July 8, 2009 at 10:59 PM If you don't mind, can you please explain to me what that will accomplish? Thanks, Terry- Link to comment Share on other sites More sharing options...
Erhan Atesoglu 1050499 Posted July 9, 2009 at 02:35 AM Posted July 9, 2009 at 02:35 AM HT is not approved for real time applications that use hardware I/O buffering, or any other situation where you need code to be completely executed as written. With windows you kind of know when it will switch over to the next thread, after the function call, with the original HT Intel messed that up quite good so it had to be disabled. Needless to say it's something I had turned off for the P4 3.06ghz... I don't bother now, vista manages all that for me on the i7, and in stead of 2 threads, they can be addressed as individual processors. http://www.pond64.net Link to comment Share on other sites More sharing options...
Garry Morris 920567 Posted July 9, 2009 at 10:27 PM Posted July 9, 2009 at 10:27 PM In more layman's terms, you're preventing FS from utilizing all of your processing, leaving half of it completely idle, and the other 1.5ghz struggling to run FS. When I used to have a P4 with hyperthreading, I got a great boost from turning HT off, and ended up just leaving it off since I don't tend to do heavy duty multi-tasking. http://www.execjetva.com Link to comment Share on other sites More sharing options...
Luke Kolin Posted July 14, 2009 at 04:06 PM Posted July 14, 2009 at 04:06 PM In more layman's terms, you're preventing FS from utilizing all of your processing, leaving half of it completely idle, and the other 1.5ghz struggling to run FS. This is not how HyperThreading worked in the P4. The P4 was designed for high clock speeds, using a very long pipeline. The effect was that if a stall in execution occurred (like a branch mis-prediction or waiting on cache or main memory) the execution units would be stalled for a long period of time, waiting to either decode an instruction or fetch some data. The problem is that there may be other instructions ready to execute that are waiting on the ALUs to become free. HyperThreading in the P4 was essentially adding a second complete set of ALUs to execute other instructions while the first set of ALUs were stalled waiting on an external dependency. It is important to note that unlike a true dual-core CPU, which has two completely independent decode and fetch pipelines, most of the pipeline in a HyperThreaded P4 is shared, it just forks at the instruction execution level. This means that with HT on, you're not getting two 1.5Ghz CPUs. You're not getting two 3.0Ghz CPUs, either. When I used to have a P4 with hyperthreading, I got a great boost from turning HT off, and ended up just leaving it off since I don't tend to do heavy duty multi-tasking. HyperThreading in the P4 was highly dependent on the workload. If you had multiple threads that didn't have shared data and were both data-intensive, they might blow out the caches and reduce overall speed. If you had a highly data-intensive task and a smaller one that required CPU time and could keep its data sets in the L2 cache, HT might actually help you - while the first process was waiting on main memory, the second could go full steam ahead. I found that HyperThreading, depending on the workload, could give me around a 10-25% boost, and I found it helpful when running ServInfo and FS9, because SI is notorious for hogging the CPU when downloading. It appears to be a tight idle loop, so it's the kind of thing that HT does well, since there are few data dependencies. Your mileage will vary with HT on the P4. I don't think there's any hard and fast rule to keep it on or off. Cheers! Luke ... I spawn hundreds of children a day. They are daemons because they are easier to kill. The first four remain stubbornly alive despite my (and their) best efforts. ... Normal in my household makes you a member of a visible minority. Link to comment Share on other sites More sharing options...
Terry Ma 1116020 Posted July 14, 2009 at 04:51 PM Author Posted July 14, 2009 at 04:51 PM I turned off HT and then I discovered that it worsened the performance overall on the computer and also on the game. I get good framerates offline but sometimes on VATSIM, they just drop to single digits. Link to comment Share on other sites More sharing options...
Garry Morris 920567 Posted July 15, 2009 at 02:56 AM Posted July 15, 2009 at 02:56 AM It was worth a try. Thanks again for the clarification Luke. I seem to recall hearing something similar a while back, I should have remembered. I run Servinfo and most other non-FS programs on a separate machine, so I was mainly running FS and the server client only on my sim machine. http://www.execjetva.com Link to comment Share on other sites More sharing options...
Recommended Posts