Sounds far-fetched but most likely has an effect on the performance.
If I remember correctly SC2's cutscenes had the same effect before its release so I think it's not as self-explanatory.
Sounds far-fetched but most likely has an effect on the performance.
If I remember correctly SC2's cutscenes had the same effect before its release so I think it's not as self-explanatory.
When you call a OpenGL or DirectX function to draw something, a machine code instruction is sent to the graphics driver. The driver sets the instruction onto the PCIe bus and then the graphics card does all the work. The time to tell the graphics card to draw something is non-existent.
CPU time is spent processing message from the server, sending messages back to the server, reading your input from your gamepad/keyboard/mouse, computing some non-exploitable elements, determining where you are and where everyone else is, and telling the graphics card what to draw. That last part is a very small amount of time in proportion to all the other things.
You're confusing "rendering" with "figuring out where stuff is". To a degree, I'd expect the "water under the city" issue to cause CPU temperature spikes, because it's still figuring out where the water is. We're not saying that it's not wasteful, but it's likely easier on the CPU to say water everywhere at sea level than to manually subtract out the calls to draw triangles from where there's land, because that's one of the primary functions of the graphics card to begin with. The water, especially since it's a texture and not really a dynamic mesh, is more responsible for how long you stare at the loading screen and a piece of the over all CPU usage profile than it is for your GPU running hot.
Games are just now beginning to off load this work into GPU's via nVidia's CUDA and the equivalent in AMD. They just haven't figured it out very well, because Graphics cards are built for Linear Algebra and matrix multiplications. Expressing some of the game's math in those terms is not trivial, by any means.
Last edited by Krin; 10-01-2011 at 05:34 AM.
|
|
![]() |
![]() |
![]() |
|
|
Cookie Policy
This website uses cookies. If you do not wish us to set cookies on your device, please do not use the website. Please read the Square Enix cookies policy for more information. Your use of the website is also subject to the terms in the Square Enix website terms of use and privacy policy and by using the website you are accepting those terms. The Square Enix terms of use, privacy policy and cookies policy can also be found through links at the bottom of the page.


Reply With Quote




