The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    Internal workings of a graphics card

    Discussion in 'Gaming (Software and Graphics Cards)' started by Destrel, Nov 13, 2008.

  1. Destrel

    Destrel Notebook Consultant

    Reputations:
    16
    Messages:
    175
    Likes Received:
    0
    Trophy Points:
    30
    Could somebody knowledgable please explain to me how things work in a graphics card?

    For example, I know that the mobile version of NVIDIA GeForce 9800GTS has 64 shaders and that the more shaders the better, but what are actually these shaders? Are they separate min-processors? What are they and why do they have a different clock from the GPU core? If they are not part of the GPU core, what does the GPU core itself actually do? How come NVIDIA processors have so many fewer shaders for the same performance? I did read that their shaders are 5-way, but how does that work?

    I did try to look thinks up first, but the very basic explanations don't explain this and the explanations that do go into those kinds of things are simply too technical, yet don't tend to directly answer these issues.

    Thanks!
     
  2. WILLY S

    WILLY S I was saying boo-urns

    Reputations:
    478
    Messages:
    1,784
    Likes Received:
    0
    Trophy Points:
    55
  3. Destrel

    Destrel Notebook Consultant

    Reputations:
    16
    Messages:
    175
    Likes Received:
    0
    Trophy Points:
    30
    Thanks for the link, it was quite helpful. So, am I understanding it correctly, if I say that a "Shader" is a physical part of the processor?

    What makes a shader processor unit different from other processing units? Is it some sort of parallelism or something else? And how come one of NVIDIA's shader units is approximately equivalent to 5 of ATI's shader units?
     
  4. WILLY S

    WILLY S I was saying boo-urns

    Reputations:
    478
    Messages:
    1,784
    Likes Received:
    0
    Trophy Points:
    55
    The shader or stream processors are a physical part of the gpu. They are individual processors each running at their own frequency(shader clock) and do the vast bulk of the rendering work in games.

    Nividia's shaders are 5-dimensional which i believe means they process 5 times the amount of streams of data as compaired to single dimensional shaders.
     
  5. Destrel

    Destrel Notebook Consultant

    Reputations:
    16
    Messages:
    175
    Likes Received:
    0
    Trophy Points:
    30
    Thanks!

    So what is it that makes a shader processor a shader processor rather than a 'normal'/'standard' processor? Yes, it is called shader because it is used for shading operations, but in terms of logic/structure/workings, how does it differ from a general processor?

    Yes, I understand that they can process 5-times that amount of data (you mention 5 streams), but how is this possible? Is it some form of parallelism, so that each shader actually has 5 parallel shaders?
     
  6. usapatriot

    usapatriot Notebook Nobel Laureate

    Reputations:
    3,266
    Messages:
    7,360
    Likes Received:
    14
    Trophy Points:
    206
  7. StormEffect

    StormEffect Lazer. *pew pew*

    Reputations:
    613
    Messages:
    2,278
    Likes Received:
    0
    Trophy Points:
    55