Hi Nouveau developers, NVIDIA is releasing public documentation on certain aspects of our GPUs, with the intent to address areas that impact the out-of-the-box usability of NVIDIA GPUs with Nouveau. We intend to provide more documentation over time, and guidance in additional areas as we are able. As a first step towards that, we've posted a document here: ftp://download.nvidia.com/open-gpu-doc/DCB/1/DCB-4.0-Specification.html that documents the Device Control Block ("DCB") layout in the VBIOS. The DCB describes board topology and the board's display connectors. I suspect much of the information in that document is not news for the Nouveau community, but hopefully it will be helpful to confirm your understanding or flesh out the implementation of a few unhandled cases. A few of us who work on NVIDIA's proprietary Linux GPU driver will pay attention to nouveau at lists.freedesktop.org and try to chime in when we can. If there are specific areas of documentation that would most help you, that feedback would help NVIDIA prioritize our documentation efforts. If you have specific questions for NVIDIA, you can ask here, or direct them to: open-gpu-doc at nvidia.com. I can't promise we'll be able to answer everything, but we'll provide best-effort in areas where we are able. Thanks, - Andy Ritger
Hey, Op 24-09-13 06:44, Andy Ritger schreef:> Hi Nouveau developers, > > NVIDIA is releasing public documentation on certain aspects of our GPUs, > with the intent to address areas that impact the out-of-the-box usability > of NVIDIA GPUs with Nouveau. We intend to provide more documentation > over time, and guidance in additional areas as we are able. > > As a first step towards that, we've posted a document here: > > ftp://download.nvidia.com/open-gpu-doc/DCB/1/DCB-4.0-Specification.html > > that documents the Device Control Block ("DCB") layout in the VBIOS. > The DCB describes board topology and the board's display connectors. > > I suspect much of the information in that document is not news for > the Nouveau community, but hopefully it will be helpful to confirm your > understanding or flesh out the implementation of a few unhandled cases. > > A few of us who work on NVIDIA's proprietary Linux GPU driver will pay > attention to nouveau at lists.freedesktop.org and try to chime in when > we can. > > If there are specific areas of documentation that would most help you, that > feedback would help NVIDIA prioritize our documentation efforts. > > If you have specific questions for NVIDIA, you can ask here, or direct > them to: open-gpu-doc at nvidia.com. I can't promise we'll be able to answer > everything, but we'll provide best-effort in areas where we are able.You rock! :D Our biggest struggle at the moment is the video clocking and power management, which is highly device specific and depends on configuration too. A complete video bios documentation would be nice too, I understand that will take a bit longer than just the dcb. :) ~Maarten
On Tue, Sep 24, 2013 at 2:44 PM, Andy Ritger <aritger at nvidia.com> wrote:> > Hi Nouveau developers,Hey Andy, and all you other NVIDIA guys :) This was a very pleasant shock over breakfast this morning, and is very much appreciated! I look forward to seeing how we can all work together in the future! Thanks again, Ben.> > NVIDIA is releasing public documentation on certain aspects of our GPUs, > with the intent to address areas that impact the out-of-the-box usability > of NVIDIA GPUs with Nouveau. We intend to provide more documentation > over time, and guidance in additional areas as we are able. > > As a first step towards that, we've posted a document here: > > ftp://download.nvidia.com/open-gpu-doc/DCB/1/DCB-4.0-Specification.html > > that documents the Device Control Block ("DCB") layout in the VBIOS. > The DCB describes board topology and the board's display connectors. > > I suspect much of the information in that document is not news for > the Nouveau community, but hopefully it will be helpful to confirm your > understanding or flesh out the implementation of a few unhandled cases. > > A few of us who work on NVIDIA's proprietary Linux GPU driver will pay > attention to nouveau at lists.freedesktop.org and try to chime in when > we can. > > If there are specific areas of documentation that would most help you, that > feedback would help NVIDIA prioritize our documentation efforts. > > If you have specific questions for NVIDIA, you can ask here, or direct > them to: open-gpu-doc at nvidia.com. I can't promise we'll be able to answer > everything, but we'll provide best-effort in areas where we are able. > > Thanks, > - Andy Ritger > > _______________________________________________ > Nouveau mailing list > Nouveau at lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/nouveau
On Tue, Sep 24, 2013 at 12:12:02AM -0700, Maarten Lankhorst wrote:> Hey, > > Op 24-09-13 06:44, Andy Ritger schreef: > > Hi Nouveau developers, > > > > NVIDIA is releasing public documentation on certain aspects of our GPUs, > > with the intent to address areas that impact the out-of-the-box usability > > of NVIDIA GPUs with Nouveau. We intend to provide more documentation > > over time, and guidance in additional areas as we are able. > > > > As a first step towards that, we've posted a document here: > > > > ftp://download.nvidia.com/open-gpu-doc/DCB/1/DCB-4.0-Specification.html > > > > that documents the Device Control Block ("DCB") layout in the VBIOS. > > The DCB describes board topology and the board's display connectors. > > > > I suspect much of the information in that document is not news for > > the Nouveau community, but hopefully it will be helpful to confirm your > > understanding or flesh out the implementation of a few unhandled cases. > > > > A few of us who work on NVIDIA's proprietary Linux GPU driver will pay > > attention to nouveau at lists.freedesktop.org and try to chime in when > > we can. > > > > If there are specific areas of documentation that would most help you, that > > feedback would help NVIDIA prioritize our documentation efforts. > > > > If you have specific questions for NVIDIA, you can ask here, or direct > > them to: open-gpu-doc at nvidia.com.Sorry, I got the email address wrong. The right address is: gpu-public-documentation at nvidia.com sorry I didn't double check the address before sending the announcement.> > I can't promise we'll be able to answer > > everything, but we'll provide best-effort in areas where we are able. > You rock! :D:) Thanks, Maarten.> Our biggest struggle at the moment is the video clocking and power management, which is highly device specific > and depends on configuration too.Those will be two of the more difficult areas for us to address, but we'll see what can be done.> A complete video bios documentation would be nice too, I understand that will > take a bit longer than just the dcb. :)BIOS-related information should be a bit easier to get through the pipeline than other things, so we'll focus on that to start. I'm looking forward to collaborating with you guys, - Andy> ~Maarten