Tuesday, September 8, 2009

Why PC Video Games Freeze - The RAM Factor

You might have experienced many times, when you are playing a PC game it suddenly freezes. You might have been searching for a reason and the same search might have led you here.

There can be many factors for such a problem. One of them is low RAM. Because of low RAM, the computer cannot store all the required data of the game in its temporary memory, RAM. This will cause the game to run without any errors, but when a new resource is required, the processor should replace some resource with the required one.

What is a resource? - A resource is any image or video or any file which is required for the game application while it is running. These are generally the texture files, the audio files and video files. The console needs to save all these files in to its RAM to access it very fast. When you have low RAM, the console just places the required files at that instant and then swaps the files with the new resource required, this process takes time. The main reason for this the time taken for swapping the memory.

Simply speaking, the game says loading when it is beginning the game. When you are seeing that page the main thing happening is the same thing, the RAM is being fed with the resources. So, in the freezing case, this loading process is taking place again. So, based on the size of resources required, the time is taken.

There can be some other case, if your data feeding paths are very smaller compared to the size of the resource, the console takes time to show the resource on the screen again. This is because of the smaller capacity mother boards.

Another possibility is with the processor, where there are two cases, either the processor is slower or the game algorithm is wrong or bad. The second case is very rare, as the programmers are very experienced in gaming, and they test the game many times before making the final program for the application. The first case is the processor. So, when the processor needs to process something in the application which is very complex, the processor takes some time to output the result, this will stop all the other components in doing their work. They are getting rest now, as the processor is slower.

With these cases it is obvious that why you need all the components of the console or computer faster, because you do not need a bottle neck in the passage way. That makes the water flow slower than what it should be if you are using a uniform pipe.

Apart from these, there can be numerous cases for the same problem with so many reasons.

To discuss more about this you can use the comment option on the right side, or you can go to the forums.

No comments:

Post a Comment