LINUX.ORG.RU

История изменений

Исправление Aber, (текущая версия) :

Прямо сейчас проверил на ubuntu 24, у меня с Zen1 Vega8 по дефолту не работает, но чтоб включить VAAPI достаточно в about:config найти media.ffmpeg.vaapi.enabled и поставить в true.

Тогда в логах FF можно найти:

MOZ_LOG="PlatformDecoderModule:5,Dmabuf:5" firefox https://www.youtube.com/watch?v=LXb3EKWsInQ -P

[RDD 15001: MediaPDecoder #1]: D/Dmabuf VideoFramePool::VideoFramePool() pool size 18                                                                                                                                                          
[RDD 15001: MediaPDecoder #1]: D/Dmabuf VideoFrameSurface: creating surface UID 1                                                                                                                                                              
[RDD 15001: MediaPDecoder #1]: D/Dmabuf Using VA-API DMABufSurface UID 1 FFMPEG ID
[RDD 15001: MediaPDecoder #1]: D/Dmabuf VideoFrameSurface: VAAPI releasing dmabuf surface UID 1 FFMPEG ID 0x12 aForFrameRecycle 0 mLib 796f6f6d7268 mAVHWFrameContext 796f4fefbcc0 mHWAVBuffer 796f4fefba00

Правда разница по использованию CPU незначительная. При проигрывании на FHD с моим процессором Ryzen 3550H (Vega 8) с использованием VAAPI в среднем 12% CPU, без аппаратного ускорения 15-22.

Исходная версия Aber, :

Прямо сейчас проверил, у меня с Zen1 Vega8 по дефолту не работает, но чтоб включить VAAPI достаточно в about:config найти media.ffmpeg.vaapi.enabled и поставить в true.

Тогда в логах FF можно найти:

MOZ_LOG="PlatformDecoderModule:5,Dmabuf:5" firefox https://www.youtube.com/watch?v=LXb3EKWsInQ -P

[RDD 15001: MediaPDecoder #1]: D/Dmabuf VideoFramePool::VideoFramePool() pool size 18                                                                                                                                                          
[RDD 15001: MediaPDecoder #1]: D/Dmabuf VideoFrameSurface: creating surface UID 1                                                                                                                                                              
[RDD 15001: MediaPDecoder #1]: D/Dmabuf Using VA-API DMABufSurface UID 1 FFMPEG ID
[RDD 15001: MediaPDecoder #1]: D/Dmabuf VideoFrameSurface: VAAPI releasing dmabuf surface UID 1 FFMPEG ID 0x12 aForFrameRecycle 0 mLib 796f6f6d7268 mAVHWFrameContext 796f4fefbcc0 mHWAVBuffer 796f4fefba00

Правда разница по использованию CPU незначительная. При проигрывании на FHD с моим процессором Ryzen 3550H (Vega 8) с использованием VAAPI в среднем 12% CPU, без аппаратного ускорения 15-22.