عدم استفاده از gpu توسط فایرفاکس روی wayland

موقع اسکرین شیر روی جیتسی مصرف cpu به شدت بالا میره
روی about:support چک کردم دیدم که اصلا از gpu استفاده نمیکنه .
درایور nvdia نصبه
راه حلی به ذهن کسی میرسه ؟

یه نگاهی به صفحه about:support فایرفاکس بنداز. اگه زیر بخش “Graphics” یکی از این خطاها رو دیدی، یعنی شتاب‌دهی سخت‌افزاری غیرفعال شده:

  • FEATURE_HARDWARE_VIDEO_DECODING_DISABLE (غیرفعال شده)
  • FEATURE_FAILURE_VIDEO_DECODING_TEST_FAILED (تست ناموفق بوده)

چون درایورهای انحصاری NVIDIA به‌طور پیش‌فرض از VA-API پشتیبانی نمی‌کنن، باید یه مترجم نصب کنی تا فایرفاکس بتونه از قدرت کارت گرافیک برای کدگذاری ویدیو کمک بگیره.
توی پارچ لینوکس، بسته‌ی libva-nvidia-driver رو از مخازن رسمی نصب کن. این بسته به عنوان یه پل بین VA-API و درایور NVIDIA عمل می‌کنه.

بعدش توی نوار آدرس فایرفاکس about:config رو تایپ کن، اینتر بزن و اخطار رو قبول کن. بعد، اسم هر کلید رو جستجو کن و مقدارش رو عوض کن:
1. media.ffmpeg.vaapi.enabled: مقدارش رو روی true بذار. این کلید اصلی برای فعال کردن VA-API در فایرفاکسه.
2. media.hardware-video-decoding.force-enabled: مقدارش رو روی true بذار. این تنظیم، هرگونه محدودیت اعمال شده توسط فایرفاکس رو دور می‌زنه و به‌زور شتاب‌دهی رو فعال می‌کنه.
3.widget.dmabuf.force-enabled: مقدارش رو روی true بذار. این گزینه برای سیستم‌های مدرن (مثل Wayland) ضروریه و ممکنه به اشتراک‌گذاری بهتر صفحه کمک کنه.