Announcement

Collapse
No announcement yet.

NVIDIA Starts Publishing GPU Hardware Documentation To Help Open-Source Drivers

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Veerappan
    replied
    In other news, while this additional documentation is nice, I still feel happy/justified in owning pretty much all Radeon chips in my systems.

    My laptop is the only machine I still have that runs an Nvidia (GF9400M on a 2009 Macbook), and I've got a GTX760 in a box for development/testing purposes that a friend was getting rid of. Otherwise, I've had purely AMD chips since, umm, the Radeon 4850 I bought for the decent (for the time) open-source support back in ?2008?.

    Leave a comment:


  • Veerappan
    replied
    Originally posted by kpedersen View Post
    As for the clocking / firmware; is it possible for Nouveau to just upload the signed firmware (extracted from the binary blob) to the hardware?
    I'd have to dig to find it, but Ilia Mirkin had a good post a ways back on why the last part has gotten a lot harder recently. It used to be that you could just capture the firmware being uploaded to the GPU by some mmio tracing and checking which commands the CPU was using to load the firmware to the GPU. Nowadays, the GPU does a direct DMA load from system RAM into the GPU RAM so it's a bit more complicated. Not impossible, but hard enough no one has bothered yet.

    Leave a comment:


  • tildearrow
    replied
    Originally posted by phoronix View Post
    Before anyone asks in the forums: unfortunately, no, at this stage it doesn't help with Nouveau's biggest challenge of re-clocking / signed firmware since GTX 900 series making it a real obstruction to be able to re-program the hardware to operate at its effective clock speeds rather than the lower boot clock speeds. When asking NVIDIA about it, they are aware of the situation but no solution to announce right now.
    NVIDIA, please stop doing this "I'm gonna open but with a big exception" crap!

    When you announced PRIME support, it wasn't for Bumblebee-like behavior.
    When you announced Wayland support, you didn't adopt GBM but rather brought EGLStreams up.

    Leave a comment:


  • kpedersen
    replied
    For some of my uses (Just having a sodding working GPU), this is really good news. In many cases, I don't mind saving power with the boot clocked GPUs.

    As for the clocking / firmware; isn't it possible for Nouveau to just upload the signed firmware (extracted from the binary blob) to the hardware?
    Last edited by kpedersen; 07 August 2019, 02:38 PM.

    Leave a comment:


  • schmidtbag
    replied
    So does this mean reclo-
    Before anyone asks in the forums: unfortunately, no, at this stage it doesn't help with Nouveau's biggest challenge of re-clocking / signed firmware since GTX 900 series making it a real obstruction to be able to re-program the hardware to operate at its effective clock speeds rather than the lower boot clock speeds. When asking NVIDIA about it, they are aware of the situation but no solution to announce right now.
    Oh...

    But seriously... that's the bare minimum we ask of Nvidia. The nouveau devs are smart people and have done a fantastic job considering how little they have to work with. But they can't do anything about the firmware.
    Last edited by schmidtbag; 07 August 2019, 03:56 PM.

    Leave a comment:


  • NVIDIA Starts Publishing GPU Hardware Documentation To Help Open-Source Drivers

    Phoronix: NVIDIA Starts Publishing GPU Hardware Documentation To Help Open-Source Drivers

    Today is a wild one for open-source/Linux users. Let's begin with the unexpected news: NVIDIA is releasing more GPU hardware documentation at long last! Yes, freely-available hardware interface documentation to assist in the development of the open-source NVIDIA Linux driver (Nouveau)...

    http://www.phoronix.com/scan.php?pag...-Open-GPU-Docs
Working...
X