Interaction between GPU & CPU - Never talked about in detail?

PacificSalmon

Commendable
Jan 9, 2017
7
0
1,510
Hi guys and gals,

I have been reading A LOT on Tom's Hardware about all things related to building PC's. It has immensely increased my knowledge of computer components.

I am very surprised to see no talk about the interaction between CPU & GPU (not to even mention other components like RAM and motherboard).

When testers want to test GPU's for example, they take the most powerful processor available. Typically this is the core i7 6700k overclocked. This makes sense since we want to make sure there is no CPU bottleneck, so that any differences in FPS come from the GPU performance.

Same standard setup applies when testing CPU's, we use the most powerful GPUs (typically Titan X) to eliminate possible GPU bottleneck, so that differences in FPS come from CPU performance.

However, what I feel has not been explored enough is the INTERACTION between different CPU and GPU's. It is clear that on average, the i3 6300 is better when it comes to gaming than the FX-8350 (ie. gives higher FPS on average when the GPU does not bottleneck)

However, what is less clear is does there exist a GPU for which the FX-8350 does best relative to the i3 6300 in gaming?

Or, when choosing between the 1060 vs 480, could my CPU affect my choice?

Maybe the i5 6600k does better with one than the other but a different CPU, say the FX 9370, does better with the other card?

Any thoughts on this?

I know that these interactions between GPU & CPU might not be large, but when I see people overclocking their ram to get 1-3 FPS extra in their gaming, I think that this might also be relevant.

BTW, this is my first post :)
 
Solution
I think it's because this is all really about the software, in this case games. The interaction is between GPU and game, CPU and game, it's not between CPU and GPU. That's why there are APIs like DirectX and Vulcan. If game X runs better on a 480 than a 1060, it's because that game is written to leverage some capability of the 480, not because the 480 interacts with the CPU in a different way than the 1060.

This is why when choosing between a 480 and 1060 you need to think about the games you play, because some of them will favor one type of card over the other. You don't need to think about which CPU you're using, beyond the CPU meeting the requirements of the game.
I think it's because this is all really about the software, in this case games. The interaction is between GPU and game, CPU and game, it's not between CPU and GPU. That's why there are APIs like DirectX and Vulcan. If game X runs better on a 480 than a 1060, it's because that game is written to leverage some capability of the 480, not because the 480 interacts with the CPU in a different way than the 1060.

This is why when choosing between a 480 and 1060 you need to think about the games you play, because some of them will favor one type of card over the other. You don't need to think about which CPU you're using, beyond the CPU meeting the requirements of the game.
 
Solution