Harrison
16th February 2007, 16:07
How many of you already have a PC with a multicore CPU, such as an Athlon X2 or a Pentium D or Core Duo?
Also do you really think you are currently gaining much from having an extra processing core in your PC? Do you actually take advantage of the extra core for multitasking?
I am currently still using a single core Athlon 64 CPU and for most tasks I never experience any slowdown or a need to wait around for something to catch up. Also all current games also run perfectly, so I see little reason to spend money to currently upgrade to a multicore CPU while my current system can process and handle most things I throw at it without a problem.
There are obviously certain tasks that I could benefit from having a dual or quad core system, but none of these are gaming related. Photoshop, Video editing and 3D rendering programs are really the only applications I would benefit from having a multicore CPU for.
But I do know that within the coming year this is going to change. Dual Core processors are now becoming the standard, and the number of single core processors being sold is slowly being phased out. Windows Vista also has much improved multicore management compared to XP and is much better at load balancing and managing the memory between multiple cores. For this reason many more applications and eventually games will be taking advantage of the fact most new systems running Vista will by multicore, and so they will be building this support in as standard.
For these reasons my next system will be a multicore system because basically by the time I need to build a new PC, all processors will be dual core as standard and I am going to tie in the building of a multicore system when I finally decide to purchase Windows Vista so I can take the most advantage of both the new OS and the multicores.
But, I will be waiting a bit longer for a couple of reasons. Windows Vista is currently very new and inevital bugs need to be ironed out and discovered before a move to the OS is a good idea. It has also now been discovered that many DirectX9 games are now being found to not run well under Vista, or not run at all, or they are running slower than they so do running on XP. Obviously dual booting between the two OSs would solve this, but dual booting is never as nice as just having the best OS and everything working.
One reason for this is the greater overheads Vista needs compared to XP, so more resources and background tasks are hitting the system and using ram at the same time as a game. Also changes in the was DirectX 10 works compared to DirectX 9 has made many games fall over and not work. This can be fixed in a lot of cases by telling the game to run in XP SP2 compatibility mode, but even then some are not running at all. And worst than this, certain installers are currently refusing to run under Vista so you cannot install games using certain makes of installer script. Hopefully this cause of this will be fixed soon so these games will work again.
Another current problem is sound. Microsoft have removed the HAL (Hardware Extraction Layer) from Direct X 10. Many older games rely on this to run their audio and communicate correctly with the sound card. With this gone the audio output from these games is reduced to 2 channel stereo, or no sound at all. This makes the expensive gaming sound cards pointless if they rely on HAL to work.
At the moment only Creative have come up with a fix for this and only then if you are running an XFI soundcard. Everyone else is currently stuck with no audio support for games that require HAL to work correctly.
So, if you are a gamer I recommend holding off on the upgrade to Vista until they find a solution to this problem, and also the games running slower in Vista compared to XP isn't just the extra overheads of the new OS making an impact, it is also due to the graphics drivers for Vista being very new and not fully developed. Once ATi and nVidia get their Vista drivers out of their beta and into a very release revisions things should improve, and also Direct X 10 is taking developers of the drivers time to get their heads around.
Also do you really think you are currently gaining much from having an extra processing core in your PC? Do you actually take advantage of the extra core for multitasking?
I am currently still using a single core Athlon 64 CPU and for most tasks I never experience any slowdown or a need to wait around for something to catch up. Also all current games also run perfectly, so I see little reason to spend money to currently upgrade to a multicore CPU while my current system can process and handle most things I throw at it without a problem.
There are obviously certain tasks that I could benefit from having a dual or quad core system, but none of these are gaming related. Photoshop, Video editing and 3D rendering programs are really the only applications I would benefit from having a multicore CPU for.
But I do know that within the coming year this is going to change. Dual Core processors are now becoming the standard, and the number of single core processors being sold is slowly being phased out. Windows Vista also has much improved multicore management compared to XP and is much better at load balancing and managing the memory between multiple cores. For this reason many more applications and eventually games will be taking advantage of the fact most new systems running Vista will by multicore, and so they will be building this support in as standard.
For these reasons my next system will be a multicore system because basically by the time I need to build a new PC, all processors will be dual core as standard and I am going to tie in the building of a multicore system when I finally decide to purchase Windows Vista so I can take the most advantage of both the new OS and the multicores.
But, I will be waiting a bit longer for a couple of reasons. Windows Vista is currently very new and inevital bugs need to be ironed out and discovered before a move to the OS is a good idea. It has also now been discovered that many DirectX9 games are now being found to not run well under Vista, or not run at all, or they are running slower than they so do running on XP. Obviously dual booting between the two OSs would solve this, but dual booting is never as nice as just having the best OS and everything working.
One reason for this is the greater overheads Vista needs compared to XP, so more resources and background tasks are hitting the system and using ram at the same time as a game. Also changes in the was DirectX 10 works compared to DirectX 9 has made many games fall over and not work. This can be fixed in a lot of cases by telling the game to run in XP SP2 compatibility mode, but even then some are not running at all. And worst than this, certain installers are currently refusing to run under Vista so you cannot install games using certain makes of installer script. Hopefully this cause of this will be fixed soon so these games will work again.
Another current problem is sound. Microsoft have removed the HAL (Hardware Extraction Layer) from Direct X 10. Many older games rely on this to run their audio and communicate correctly with the sound card. With this gone the audio output from these games is reduced to 2 channel stereo, or no sound at all. This makes the expensive gaming sound cards pointless if they rely on HAL to work.
At the moment only Creative have come up with a fix for this and only then if you are running an XFI soundcard. Everyone else is currently stuck with no audio support for games that require HAL to work correctly.
So, if you are a gamer I recommend holding off on the upgrade to Vista until they find a solution to this problem, and also the games running slower in Vista compared to XP isn't just the extra overheads of the new OS making an impact, it is also due to the graphics drivers for Vista being very new and not fully developed. Once ATi and nVidia get their Vista drivers out of their beta and into a very release revisions things should improve, and also Direct X 10 is taking developers of the drivers time to get their heads around.