Score:1

เปิดใช้งานการเร่งด้วยฮาร์ดแวร์ใน Firefox

ธง na

ฉันใช้ Ubuntu 20.04.3 บน AMD Ryzen 3 5300U พร้อมกราฟิก Renoir ใช้ Firefox 93 x64 บน X11 ฉันทำตามคำแนะนำบน อาร์ควิกิแต่ถึงแม้ว่า MOZ_LOG_="PlatformDecoderModule:5" firefox แสดงผล

ข้อมูล libva: VA-API เวอร์ชัน 1.7.0
ข้อมูล libva: กำลังพยายามเปิด /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
ข้อมูล libva: พบฟังก์ชัน init __vaDriverInit_1_7
ข้อมูล libva: va_openDriver() ส่งคืน 0

นี่คือผลลัพธ์ทั้งหมดของบันทึก เดอะ VA-API มีเอาต์พุตหนึ่งเฟรม... ไม่แสดงเลย บวกกับการใช้งาน CPU สำหรับ Firefox อยู่ที่ 56-68% ฉันได้ตั้งค่าตัวแปรสภาพแวดล้อมใน .ข้อมูลส่วนตัว เช่น

ส่งออก MOZ_DISABLE_RDD_SANDBOX=1
ส่งออก MOZ_X11_EGL=1

อะไรทำให้ Firefox ใช้การเร่งด้วยฮาร์ดแวร์ไม่ได้ เดอะ เอ็มพีวี ใช้ VA-API สำเร็จและโหลด CPU สำหรับวิดีโอ 1080p อยู่ที่ประมาณ 12-14% ดังนั้นฉันจึงถือว่าไดรเวอร์ VA-API ทั้งหมดได้รับการติดตั้งและใช้งานได้หากใช้งานทั้งหมด

แก้ไข: ด้วย MOZ_LOG="Dmabuf:5, PlatformDecoderModule:5" ของ firefox ฉันได้รับผลลัพธ์ต่อไปนี้:

[Child 14739: MediaPDecoder #2]: D/PlatformDecoderModule VA-API รับเอาต์พุตหนึ่งเฟรมด้วย pts=0dts=0 ระยะเวลา=17000 ทึบแสง=-9223372036854775808
[ชายด์ 14739: MediaPDecoder #2]: D/Dmabuf DMABufSurfaceYUV::CreateYUVSurface() UID 1 จาก desc
[ชายด์ 14739: MediaPDecoder #2]: D/Dmabuf DMABufSurfaceYUV::UpdateYUVData() UID 1
[ชายด์ 14739: MediaPDecoder #2]: D/Dmabuf ระนาบ 0 ขนาด 1920 x 1080 รูปแบบ 20203852
[ชายด์ 14739: MediaPDecoder #2]: ระนาบ D/Dmabuf 1 ขนาด 960 x 540 รูปแบบ 38385247
[ชายด์ 14739: MediaPDecoder #2]: D/PlatformDecoderModule สร้าง VA-API ใหม่ DMABufSurface UID = 1
[ชายด์ 14739: MediaPDecoder #2]: D/PlatformDecoderModule VideoFrameSurfaceDMABuf: การสร้างพื้นผิว UID = 1
[ชายด์ 14739: MediaPDecoder #2]: D/PlatformDecoderModule VideoFrameSurfaceVAAPI: VAAPI ล็อคพื้นผิว dmabuf UID = 1

บันทึกแบบเต็ม ที่นี่. สิ่งนี้สามารถระบุได้ว่ามีการใช้ VA-API จริงหรือไม่ หากเป็น VA-API จริง เหตุใดจึงมีการใช้งาน CPU สูงและหลังจากดูวิดีโอเป็นเวลา 5 นาทีต่อเนื่อง พัดลมจึงส่งเสียงดัง

Score:0
ธง na

วิธีที่ดีกว่าในการตรวจสอบการถอดรหัสวิดีโอแบบเร่งความเร็วคือการใช้คำสั่ง sudo ดูแมว /sys/kernel/debug/dri/0/amdgpu_pm_info และตรวจสอบว่า วีซีเอ็น หรือ ยูวีดี เปิดใช้งานเมื่อเล่นวิดีโอ หากยังคงปิดใช้งาน แสดงว่าวิดีโอนั้นถูกถอดรหัสด้วยซอฟต์แวร์ ในกรณีของฉัน VCN จะเปิดใช้งานเมื่อใดก็ตามที่ firefox หรือ mpv เล่นวิดีโอและยังคงปิดใช้งานอยู่ในโครเมียมและโอเปร่า สำหรับการ์ดรุ่นใหม่ เราไม่จำเป็นต้องใช้ ปรับปรุง-h264ify ส่วนขยายเป็น VP8/VP9 ถูกถอดรหัสในฮาร์ดแวร์

กำลังถอด ส่งออก MOZ_DISABLE_RDD_SANDBOX=1 ไม่ส่งผลต่อความสามารถของ firefox VCN

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา