Slashdot Mirror


NVidia Releases Linux Drivers Supporting 4K Stacks

Supermathie writes "NVidia has finally released drivers for their chipsets and the 2.6 kernel that support 4K stacks. That means compatability with Fedora Core 2 kernels, people! View the README, visit their driver page, or download the package."

5 of 380 comments (clear)

  1. OpenGL header files problem by maizena · · Score: 5, Informative

    It seems that this driver's OpenGL headers are a little buggy, but the solution was given by NVIDIA employee in this thread at nvnews.net forum.

  2. The beta drivers worked well by Thagg · · Score: 5, Informative

    I've been testing these drivers under Fedora Core 2 for a while, and they appear to work flawlessly.

    Thad

    --
    I love Mondays. On a Monday, anything is possible.
  3. Re:Wow support for 4k stacks!!! by Anonymous Coward · · Score: 5, Informative

    It's an essentially obscure change they made in the 2.6 Linux Kernel. The idea was that the smaller stack lets you run more threads and perform better under higher IRQ loads. In reality, since pages are 4KB anyways, and most processors not only swap but also cache memory in 4KB pages, if the stacks don't actually use more than 4KB there's no advantage to artificially limiting them--the other memory doesn't really even need to "exist." It also required rewriting and reworking lots of things, such as these NVidia drivers, that assumed the stack size would be much larger than 4KB.

    You can turn off the 4KB stack and go back to the default behavior by recompiling the kernel with the proper option set, but default Linux distros based on 2.6 all use (to the best of my knowledge) 4KB stacks by default.

  4. Give credit where credit is due... by Ignignot · · Score: 5, Informative

    this is a cut/paste of this article. Unless you actually wrote it, don't copy with no reference.

    --
    I submitted this story last night, and it didn't get posted.
  5. Re:Real Story...NOT INSIGHTFUL by Afrosheen · · Score: 5, Informative

    There is magic in their drivers, and it is explained EVERY SINGLE TIME NVIDIA GETS MENTIONED HERE. It's called a special OpenGL license from SGI and it's also some special in-house code.

    Try to remember it this time, it's only the 400 millionth time it's been mentioned.