Jump to content

CPU in gaming

Go to solution Solved by Fulgrim,
The CPU is going to be responsible for doing the following in games:

 

1) Tracking Objects - calculations of mobile objects in the game, such as NPCs.

2) Hit detections - Along with those tracking, in offensive games, needs to approximate where some things will be hitting or if they will be hitting. With large data sets, such as multiple NPCs and yourself firing or doing actions, each action has to be taken into consideration and the resultant data.

3) AIs - The game AIs, ranging from the NPCs to just the simple "door handling" has to be processed based on actions and also program responses to situations. AIs use State mannerisms and timing.

4) Sound Processing - Regardless of the sound card, you still have a software converting a file's digital data to output back out into sound. There are different data formats, and even in game cutscenes, you are no longer using CD/DVD analog tracks, you are now using pure digital data files to output sounds, including background music and ambient sounds.

5) For Net Play - there is still going to be large data sets of information doing the above and passing back and forth as well as communicating to other machines, which puts even more of a burden on your system as it has to crunch some of that data and represent it to you and also respond back to that data and send it back out to the other machines.

 

Take, for example, World of Warcraft...

 

While the server is going to try and keep track of where you are, and also the NPCs, your computer has to do the following:

 

1) Judge, based on your settings, what the GPU should be rendering.

2) Playing audio, if you have it enabled, for the various things you allow it to play, ranging from Background music, ambient sounds, error sounds, basic sounds, spell sounds and so forth.

3) Send data to the server, as well as to other players about you when you are in the general vicinity of said players. In Raids, it will be sending updated data for players to respond to for healing and positioning of npcs. A good example of fubaring a computer - Onyxia Raid to do the "Many Whelps" achievement. You have to make the encounter spawn a crapton of dragon whelps and kill them. Well, imagine having to do that with 24 other people, with 50 or so things going at once. Well, I can tell you, most people have their system grind to a halt because of the data of 24 other people and 50+ things going at once will cap processors to the point of "Data isn't flowing, dropping player." process. It happens, a lot.

 

And what more, you also have to consider that every game, every program is coded based on an operating system and code process that it has to follow. The more complex the program, with more features, the more processing power will be needed. The higher settings require some more processing as it adds more levels of complexity to make the game experience even better.

What does the CPU contribute to in gaming. Please be specific in what part of the CPU contributes which part in a game. Thanks

Read the LTT Beginner's Guide; it's like a guide on how to not be a moron

Spoiler

 CPU: i5-4690k 4.1 GHz CPU Cooler: Cooler Master 212 EVO GPU: Asus Gtx 970 Strix MOBO: ASUS Z97-E RAM: Crucial Ballistix Sport 16GB (2 x 8GB) 1600 SSD: Samsung 840 Evo 500GB HDD: Seagate Barracuda 1TB PSU: Cooler Master 600W 80+ Bronze Case: Cooler Master Storm Scout 2 Advanced 

 

Link to comment
https://linustechtips.com/topic/228757-cpu-in-gaming/
Share on other sites

Link to post
Share on other sites

One thing off the top of my head is the actions of artificial intelligence.

Main Rig: CPU: AMD Ryzen 7 5700X3D | RAM: 32GB (2x16GB) KLEVV CRAS XR RGB DDR4-3600 | Motherboard: Gigabyte B550I AORUS PRO AX | Storage: 500GB Crucial P3 Plus, 4TB Silicon Power UD90 | GPU: AsRock Radeon RX 9070 XT Steel Legend | Cooling: ThermalTake Floe 280mm w/ be quiet! Pure Wings 3 | Case: Sliger SM580 (Black) | PSU: Corsair SF850

Main Server: CPU: AMD Ryzen 9 5950X | RAM: 64GB (2x32GB) Corsair Vengeance LPX DDR4-3200 | Motherboard: ASUS Crosshair VII Hero WiFi | Storage: 512GB SKHynix NVMe | GPUs: NVIDIA TITAN Xp 2-way SLI | Cooling: Thermalright Frozen Prism 360mm | Case: Corsair 5000D Airflow (White) | PSU: Seasonic Focus GM850

File and Media Server (AOOSTAR WTR Pro): CPU: AMD Ryzen 7 5825U | RAM: 32GB (2x16GB) Silicon Power DDR4-3200 SODIMMs | Storage: 1TB Samsung 970 EVO Plus, 2x14TB Western Digital Ultrastar DC HC530

Link to comment
https://linustechtips.com/topic/228757-cpu-in-gaming/#findComment-3131072
Share on other sites

Link to post
Share on other sites

The CPU is going to be responsible for doing the following in games:

 

1) Tracking Objects - calculations of mobile objects in the game, such as NPCs.

2) Hit detections - Along with those tracking, in offensive games, needs to approximate where some things will be hitting or if they will be hitting. With large data sets, such as multiple NPCs and yourself firing or doing actions, each action has to be taken into consideration and the resultant data.

3) AIs - The game AIs, ranging from the NPCs to just the simple "door handling" has to be processed based on actions and also program responses to situations. AIs use State mannerisms and timing.

4) Sound Processing - Regardless of the sound card, you still have a software converting a file's digital data to output back out into sound. There are different data formats, and even in game cutscenes, you are no longer using CD/DVD analog tracks, you are now using pure digital data files to output sounds, including background music and ambient sounds.

5) For Net Play - there is still going to be large data sets of information doing the above and passing back and forth as well as communicating to other machines, which puts even more of a burden on your system as it has to crunch some of that data and represent it to you and also respond back to that data and send it back out to the other machines.

 

Take, for example, World of Warcraft...

 

While the server is going to try and keep track of where you are, and also the NPCs, your computer has to do the following:

 

1) Judge, based on your settings, what the GPU should be rendering.

2) Playing audio, if you have it enabled, for the various things you allow it to play, ranging from Background music, ambient sounds, error sounds, basic sounds, spell sounds and so forth.

3) Send data to the server, as well as to other players about you when you are in the general vicinity of said players. In Raids, it will be sending updated data for players to respond to for healing and positioning of npcs. A good example of fubaring a computer - Onyxia Raid to do the "Many Whelps" achievement. You have to make the encounter spawn a crapton of dragon whelps and kill them. Well, imagine having to do that with 24 other people, with 50 or so things going at once. Well, I can tell you, most people have their system grind to a halt because of the data of 24 other people and 50+ things going at once will cap processors to the point of "Data isn't flowing, dropping player." process. It happens, a lot.

 

And what more, you also have to consider that every game, every program is coded based on an operating system and code process that it has to follow. The more complex the program, with more features, the more processing power will be needed. The higher settings require some more processing as it adds more levels of complexity to make the game experience even better.

Shot through the heart and you're to blame, 30fps and i'll pirate your game - Bon Jovi

Take me down to the console city where the games are blurry and the frames are thirty - Guns N' Roses

Arguing with religious people is like explaining to your mother that online games can't be paused...

Link to comment
https://linustechtips.com/topic/228757-cpu-in-gaming/#findComment-3131112
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×