Điểm:1

Kích hoạt tăng tốc phần cứng trong Firefox

lá cờ na

Tôi đang sử dụng Ubuntu 20.04.3 trên AMD Ryzen 3 5300U với đồ họa Renoir, chạy Firefox 93 x64 trên X11. Tôi đã làm theo hướng dẫn trên ArchWiki, nhưng dù MOZ_LOG_="Mô-đun giải mã nền tảng:5" firefox hiển thị đầu ra

thông tin libva: VA-API phiên bản 1.7.0
thông tin libva: Đang cố mở /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
thông tin libva: Đã tìm thấy hàm init __vaDriverInit_1_7
thông tin libva: va_openDriver() trả về 0

Đây là tất cả đầu ra của nhật ký. Các VA-API có một đầu ra khung hình... hoàn toàn không được hiển thị, cộng với việc sử dụng CPU cho Firefox dao động ở mức 56-68%. Tôi đã đặt các biến môi trường trong .Hồ sơ như

xuất MOZ_DISABLE_RDD_SANDBOX=1
xuất MOZ_X11_EGL=1

Điều gì đang ngăn Firefox sử dụng khả năng tăng tốc phần cứng ở đây? Các mpv sử dụng thành công VA-API và tải CPU cho video 1080p là khoảng 12-14%, vì vậy tôi cho rằng tất cả trình điều khiển VA-API đã được cài đặt và hoạt động nếu được sử dụng.

Chỉnh sửa: với MOZ_LOG="Dmabuf:5, PlatformDecoderModule:5" firefox Tôi nhận được đầu ra sau:

[Con 14739: MediaPDecoder #2]: D/PlatformDecoderModule VA-API Có một đầu ra khung với pts=0dts=0 duration=17000 dirty=-9223372036854775808
[Con 14739: MediaPDecoder #2]: D/Dmabuf DMABufSurfaceYUV::CreateYUVSurface() UID 1 từ desc
[Con 14739: MediaPDecoder #2]: D/Dmabuf DMABufSurfaceYUV::UpdateYUVData() UID 1
[Con 14739: MediaPDecoder #2]: Mặt phẳng D/Dmabuf 0 kích thước 1920 x 1080 định dạng 20203852
[Con 14739: MediaPDecoder #2]: Mặt phẳng D/Dmabuf 1 kích thước 960 x 540 định dạng 38385247
[Con 14739: MediaPDecoder #2]: D/PlatformDecoderModule đã tạo VA-API DMABufSurface UID mới = 1
[Con 14739: MediaPDecoder #2]: D/PlatformDecoderModule VideoFrameSurfaceDMABuf: tạo bề mặt UID = 1
[Con 14739: MediaPDecoder #2]: D/PlatformDecoderModule VideoFrameSurfaceVAAPI: VAAPI khóa bề mặt dmabuf UID = 1

Nhật ký đầy đủ đây. Điều này có thể cho biết VA-API đang thực sự được sử dụng không? Nếu nó thực sự là VA-API, thì tại sao mức sử dụng CPU cao và sau khi xem video liên tục trong 5 phút, quạt kêu to?

Điểm:0
lá cờ na

Một cách tốt hơn để kiểm tra giải mã video được tăng tốc là thông qua lệnh Sudo xem con mèo /sys/kernel/debug/dri/0/amdgpu_pm_info và kiểm tra xem VCN hoặc UVD bật khi video được phát. Nếu nó vẫn bị tắt, thì video đã được giải mã bằng phần mềm. Trong trường hợp của tôi, VCN bật bất cứ khi nào firefox hoặc mpv phát video và vẫn bị tắt trong crom và opera. Trên các thẻ mới hơn, chúng tôi không cần sử dụng nâng cao-h264ify mở rộng như VP8/VP9 được giải mã trong phần cứng.

Loại bỏ xuất MOZ_DISABLE_RDD_SANDBOX=1 không ảnh hưởng đến khả năng firefox VCN.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.