trasharmdsister12 said:
It isn't an optimization thing as much as it was an engine architecture thing. Although the game does use multiple threads, the way it spreads the workload between threads and cores was based on an assumption that CPUs would continue to increase in their single core performance at a steady rate when the game was being developed. There were projections of 5+ GHz CPUs that would continue to climb to 6, 7, etc. For that reason the engine was designed to put most of the workload on one core. This re-release is an opportunity to use a later version of the engine that conforms better to the actual CPU architecture advancements that happened.
Depends on how you define "run". Can it do a locked 60 fps? Most hardware likely can't as a result of the engine bottleneck-ing its own performance stability. But can you do a locked 30 fps at max settings? Yup. All while you see the hardware vastly not used. EDIT: 5000th post! |
Fair.
But wasn’t in discussion even back then (2006, 2007?) that feasable frequensies wouldn’t increase that much but multiple cores and ipc’s where the thing of future cpus?