Hi, I tried to look into that myself into the so called NVENC engine on my kepler gpu, but never got to work on that (still on my todo list), but it would be awesome if somebody else would work on that :)
My first steps were to get nvenc working with ffmpeg (I think the code actually landed upstream). Then there is a tool called valgrind-mmt with which you can see what the nvidia userspace sends to the the kernel driver: https://nouveau.freedesktop.org/wiki/Valgrind-mmt/ Also there is a tool inside the kernel to trace what the nvidia kernel module sends to the hardware called mmiotrace: https://www.kernel.org/doc/Documentation/trace/mmiotrace.txt Also reading this might be of help: https://nouveau.freedesktop.org/wiki/ Usually I am around in the #nouveau IRC channel on freenode. If you have any questions I think it would be best to stick around there. If you need help with setting up any of those tools I will be glad to help you there Greetings > Saket Sinha <[email protected]> hat am 1. März 2016 um 06:12 > geschrieben: > > > Hi, > > First of all, congratulations to the X.org team for selection into > Google Summer of Code 2016. > > I would like to participate to Google Summer of Code 2016 by > contributing to Kepler Accelerated Video Encoding for Nouveau. > > I request you to kindly guide me as to how to get started with this project. > > > Regards, > Saket Sinha > _______________________________________________ > Nouveau mailing list > [email protected] > https://lists.freedesktop.org/mailman/listinfo/nouveau _______________________________________________ Nouveau mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/nouveau
