nouveau
play

Nouveau The overdue Status update Karol Herbst Karol Herbst - PowerPoint PPT Presentation

Nouveau The overdue Status update Karol Herbst Karol Herbst Nouveau 1 / 15 Goal Reliable Open-Source driver for Nvidia GPUs Karol Herbst Nouveau 2 / 15 Updates - Kernel Modesetting support for Turing in 5.1 Atomic modesetting support


  1. Nouveau The overdue Status update Karol Herbst Karol Herbst Nouveau 1 / 15

  2. Goal Reliable Open-Source driver for Nvidia GPUs Karol Herbst Nouveau 2 / 15

  3. Updates - Kernel Modesetting support for Turing in 5.1 Atomic modesetting support Reverse Prime improvements Karol Herbst Nouveau 3 / 15

  4. Updates - NIR added in mesa 19.1 required for OpenCL, Vulkan and GL 4.6 support can be tested with NV 50_ PROG _ USE _ NIR = 1 Karol Herbst Nouveau 4 / 15

  5. Updates - OpenCL added in mesa 19.3 for Fermi and newer can be enabled with NOUVEAU _ ENABLE _ CL = 1 still a lot to do fixing OpenCL CTS fails Karol Herbst Nouveau 5 / 15

  6. Updates - "Staffing" No big change in paid developers Intern at RH working on a Nouveau Shader cache Karol Herbst Nouveau 6 / 15

  7. Updates - community members Big thanks to Ilia for his ongoing contributions! No new "core" developers Most old ones moved to other projects No big contributions from others *sadface* Karol Herbst Nouveau 7 / 15

  8. Updates - Nvidia- Getting firmware for acceleration needs time No firmware for Power Management yet Karol Herbst Nouveau 8 / 15

  9. Updates - Nvidia + It’s improving Some published documentation: https://github.com/NVIDIA/open-gpu-doc tagr contributes Tegra code Random patches from others as well Karol Herbst Nouveau 9 / 15

  10. Work in progress Pass Khronos CTS for exposing OpenGL 4.4 + Improving Performance Building a CI system OpenCL support OpenGL on Volta and Turing Karol Herbst Nouveau 10 / 15

  11. Important tasks - kernel Fixing runpm Device hot unplugging (eGPU) Karol Herbst Nouveau 11 / 15

  12. Important tasks - userspace Fixing multithreading Vulkan driver Context recovery Debugging features Karol Herbst Nouveau 12 / 15

  13. How to help Own hardware with bugs running Nouveau and fix those Be interested and motivated GSoC/EVoC (for students) Karol Herbst Nouveau 13 / 15

  14. How to help - Good entry level tasks Compiler opts Making use of GPU GPIOs Fixing Fan controlling (we have the docs for that) Karol Herbst Nouveau 14 / 15

  15. Links IRC Channel on freenode: #nouveau Mailing list: https://lists.freedesktop.org/mailman/listinfo/nouveau Trello Board: https://trello.com/b/ZudRDiTL/nouveau GSoC/EVoC project ideas: https://www.x.org/wiki/SummerOfCodeIdeas/ Karol Herbst Nouveau 15 / 15

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend