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 Reverse Prime improvements Karol Herbst Nouveau 3 / 15
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
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
Updates - "Staffing" No big change in paid developers Intern at RH working on a Nouveau Shader cache Karol Herbst Nouveau 6 / 15
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
Updates - Nvidia- Getting firmware for acceleration needs time No firmware for Power Management yet Karol Herbst Nouveau 8 / 15
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
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
Important tasks - kernel Fixing runpm Device hot unplugging (eGPU) Karol Herbst Nouveau 11 / 15
Important tasks - userspace Fixing multithreading Vulkan driver Context recovery Debugging features Karol Herbst Nouveau 12 / 15
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
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
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
Recommend
More recommend