In a case where there is surplus VRAM, and all other factors held equal, do bigger textures lower framerate?
My friend insists loudly, over and over again, that they do not. Since the final rendering resolution is the same, and the video card has enough memory, he doesn't think it matters at all.
I keep telling him that it is simple mathematics : the frame rate difference might be small, but if your graphics processor has to increment through a larger array it's going to take more steps and more time.
The specific case was Minecraft : admittedly, not a game that does much to a GPU. I think that the larger texture packs for the game that hack the game client to use larger texture sizes (thus affecting the dimensions of the array used to store the textures in RAM) are going to reduce framerates because now the algorithm (I don't know how much of Minecraft's rendering is done by GPU vs CPU but that doesn't matter) has to do several times as many steps to sample the textures.
Whether this matters in the real world (there's tons of other places that could be bottlenecking actual performance) is irrelevant : it does take more gpu or cpu time if you boost texture sizes in the game.
My friend insists loudly, over and over again, that they do not. Since the final rendering resolution is the same, and the video card has enough memory, he doesn't think it matters at all.
I keep telling him that it is simple mathematics : the frame rate difference might be small, but if your graphics processor has to increment through a larger array it's going to take more steps and more time.
The specific case was Minecraft : admittedly, not a game that does much to a GPU. I think that the larger texture packs for the game that hack the game client to use larger texture sizes (thus affecting the dimensions of the array used to store the textures in RAM) are going to reduce framerates because now the algorithm (I don't know how much of Minecraft's rendering is done by GPU vs CPU but that doesn't matter) has to do several times as many steps to sample the textures.
Whether this matters in the real world (there's tons of other places that could be bottlenecking actual performance) is irrelevant : it does take more gpu or cpu time if you boost texture sizes in the game.