Page 1 of 3 123 LastLast
Results 1 to 10 of 29

Thread: Nouveau Makes Its Own NV40 Firmware Replacement

  1. #1
    Join Date
    Jan 2007
    Posts
    15,419

    Default Nouveau Makes Its Own NV40 Firmware Replacement

    Phoronix: Nouveau Makes Its Own NV40 Firmware Replacement

    Since last week the DRM code for the Nouveau driver has been in the mainline kernel code-base for its official debut with the Linux 2.6.33 kernel. However, by default this DRM will not work with hardware newer than the GeForce 5 series as there is some firmware that must be loaded...

    http://www.phoronix.com/vr.php?view=NzgxMQ

  2. #2
    Join Date
    Oct 2009
    Location
    West Jordan, Utah, USA
    Posts
    55

    Default

    This is what should happen to binary blobs in open source drivers.

    Kudos.

  3. #3
    Join Date
    Dec 2007
    Location
    Merida
    Posts
    1,113

    Default

    Incredibly sexy news.

  4. #4
    Join Date
    May 2008
    Posts
    598

    Default

    What does the ctx_voodoo actually do? Is it like a BIOS that initializes the GPU and such?

  5. #5
    Join Date
    Sep 2007
    Location
    Connecticut,USA
    Posts
    974

    Default

    Quote Originally Posted by Louise View Post
    What does the ctx_voodoo actually do? Is it like a BIOS that initializes the GPU and such?
    That's what I believe it is...something like what the ATOMbios is to ATI cards

    I think this stripped down version of the ctx_voodoo blob should at least provide basic 3d stuff. If you wanted the better stuff you'd then have to load the native nvidia firmware blob

  6. #6
    Join Date
    Jan 2009
    Posts
    206

    Default

    Quote Originally Posted by Louise View Post
    What does the ctx_voodoo actually do? Is it like a BIOS that initializes the GPU and such?
    "The point of context switching is to allow several clients to access the card at the same time, without bad hardware level interference. Those clients will typically be the X server and OpenGL applications. Indeed, the 2D driver owns one hardware context, while every OpenGL client takes one more." - http://nouveau.freedesktop.org/wiki/ContextSwitching

    AFAIK, proper name would be ctxprogs/ctxvals.

  7. #7
    Join Date
    Mar 2008
    Posts
    578

    Default

    At this point my question is: what is so secret about it? Why can't nvidia release the source code of things like this? I mean, I'm starting to believe NVIDIA will have an hard time with linux at the end of next year and starting from 2011.

    If AMD and Intel continue like they are doing, I see no real future for NVIDIA in the Linux market. Maybe in some professional areas, but are we sure on the long term a binary blob will win over open source drivers? I bet 10$ and a cup of coffee that NVIDIA is the one that will loose. And I'm actually not happy because NVIDIA knows how to write software, they could contribute to the open drivers in such an incredible way that I'm sure that if all GPU vendors have open drivers NVIDIA will continue to lead the GPU market EVEN with open source drivers. They just have to get the courage to get this decision...

  8. #8
    Join Date
    Dec 2007
    Location
    Edinburgh, Scotland
    Posts
    593

    Default

    Quote Originally Posted by bulletxt View Post
    At this point my question is: what is so secret about it? Why can't nvidia release the source code of things like this? I mean, I'm starting to believe NVIDIA will have an hard time with linux at the end of next year and starting from 2011.

    If AMD and Intel continue like they are doing, I see no real future for NVIDIA in the Linux market. Maybe in some professional areas, but are we sure on the long term a binary blob will win over open source drivers? I bet 10$ and a cup of coffee that NVIDIA is the one that will loose. And I'm actually not happy because NVIDIA knows how to write software, they could contribute to the open drivers in such an incredible way that I'm sure that if all GPU vendors have open drivers NVIDIA will continue to lead the GPU market EVEN with open source drivers. They just have to get the courage to get this decision...
    If you look at who Nvidia is targeting - businesses and OEMs the folks that don't care about OSS and just wan't something that works and they can sell

    Ion is a prime example

  9. #9
    Join Date
    May 2008
    Posts
    598

    Default

    Quote Originally Posted by bulletxt View Post
    At this point my question is: what is so secret about it? Why can't nvidia release the source code of things like this? I mean, I'm starting to believe NVIDIA will have an hard time with linux at the end of next year and starting from 2011.

    If AMD and Intel continue like they are doing, I see no real future for NVIDIA in the Linux market. Maybe in some professional areas, but are we sure on the long term a binary blob will win over open source drivers? I bet 10$ and a cup of coffee that NVIDIA is the one that will loose. And I'm actually not happy because NVIDIA knows how to write software, they could contribute to the open drivers in such an incredible way that I'm sure that if all GPU vendors have open drivers NVIDIA will continue to lead the GPU market EVEN with open source drivers. They just have to get the courage to get this decision...
    nVidia will win big! They haven't spend a cent developing the open source drivers.

    And I am pretty sure that is their secret plan. If the Nouveau developers stopped what they do, nVidia might start releasing specs.

    No doubt AMD got the mind share right now, and once it have come to a point where it "just works", that will spread like heat on a Pentium 4, and it will hurt nVidia sells.

    Because no one wants to spend time on getting their hardware to work, if AMD's work out of the box.

    nVidia have scored pretty big on that on Linux.

    But nothing beats a full featured distribution with Compiz enabled at first boot.

  10. #10
    Join Date
    May 2008
    Posts
    598

    Default

    Quote Originally Posted by FireBurn View Post
    If you look at who Nvidia is targeting - businesses and OEMs the folks that don't care about OSS and just wan't something that works and they can sell
    But those that use Linux are aware of the driver situation, and if one vendor "just works out of the box"... That will effect OEM's and workstation sells.

    It is like XP. People use at work what they use home and visa versa.

    If the guy that orders the hardware and software, are used to AMD on Linux, that just works, with no work done on his side, he is going to order AMD machines at work.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •