You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi, I'm currently working on a personal project for screen capturing and hardware encoder using pipewire in rust using both pipewire rust bindings and this crate for hw accelerated encoding.
I currently have a capture pipeline set up with pipewire which gives me all the information I need to create an AVDRMFrameDescriptor and I have a working version of what I want for VAAPI here which works great on AMD GPUs.
However it seems this same approach does not work for nvidia and am unable to use the same logic, although not entirely sure why.
I'm unable to find sources online as to what I need to do or what I may be missing here. I'm unsure if DRM Prime format works here or because nvidia I need to do something with CUDA?
Any help would be greatly appreciated and thank you for your time.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
Hi, I'm currently working on a personal project for screen capturing and hardware encoder using pipewire in rust using both pipewire rust bindings and this crate for hw accelerated encoding.
I currently have a capture pipeline set up with pipewire which gives me all the information I need to create an
AVDRMFrameDescriptor
and I have a working version of what I want for VAAPI here which works great on AMD GPUs.However it seems this same approach does not work for nvidia and am unable to use the same logic, although not entirely sure why.
I'm unable to find sources online as to what I need to do or what I may be missing here. I'm unsure if DRM Prime format works here or because nvidia I need to do something with CUDA?
Any help would be greatly appreciated and thank you for your time.
Beta Was this translation helpful? Give feedback.
All reactions