يعد system76-power أداة مساعدة لإدارة ملفات تعريف الرسومات والطاقة.
تعد الرسومات القابلة للتحويل إحدى ميزات أجهزة الكمبيوتر المحمولة وأجهزة الكمبيوتر الشخصية المتكاملة. وهو غير مدعوم على أجهزة سطح المكتب.
يلزم إعادة التشغيل حتى تدخل التغييرات حيز التنفيذ بعد تبديل الأوضاع.
يتم استخدام وحدة التحكم الرسومية المدمجة في وحدة المعالجة المركزية Intel أو AMD بشكل حصري.
أداء رسومي أقل مع عمر بطارية أطول.
لا يمكن استخدام شاشات العرض الخارجية المتصلة بمنافذ dGPU.
يتم استخدام dGPU (NVIDIA) حصريًا.
أداء رسومي أعلى على حساب عمر بطارية أقصر.
يسمح باستخدام شاشات خارجية.
لتمكين تفريغ عرض PRIME. يتم استخدام iGPU كعارض أساسي، مع إمكانية عرض تطبيقات محددة باستخدام dGPU.
يتطلب إلغاء تحميل عرض PRIME وجود برامج تشغيل NVIDIA 435.17 أو إصدار أحدث.
يجب أن تستخدم التطبيقات GLVND للاستفادة من هذه الميزة، لذلك قد لا يتم عرضها على dGPU حتى عند الطلب. يجب تشغيل تطبيقات Vulkan باستخدام __NV_PRIME_RENDER_OFFLOAD=1
لعرضها على dGPU. يجب تشغيل تطبيقات GLX باستخدام __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia
لعرضها على dGPU.
تتطلب أحواض تفريغ العرض ("PRIME العكسي") 450.57 برنامج تشغيل NVIDIA أو أحدث. تسمح هذه الميزة باستخدام شاشات خارجية أثناء وجودك في هذا الوضع.
مطلوب دعم GPU لإدارة الطاقة في وقت التشغيل حتى يدخل الجهاز في حالة طاقة منخفضة عند عدم استخدامه. فقط بطاقات تورينج والإصدارات الأحدث تنفذ هذه الوظيفة بشكل كامل. يمكن التحقق من دعم إدارة الطاقة في وقت التشغيل في ملف supported-gpus.json
الذي يوفره برنامج التشغيل. على سبيل المثال:
$ cat /sys/bus/pci/devices/0000:01:00.0/device
0x1f15
$ jq '.chips[] | select(.devid=="0x1F15")' < /usr/share/doc/nvidia-driver-460/supported-gpus.json
{
"devid": "0x1F15",
"name": "GeForce RTX 2060",
"features": [
"dpycbcr420",
"dpgsynccompatible",
"hdmi4k60rgb444",
"hdmigsynccompatible",
"geforce",
"runtimepm",
"vdpaufeaturesetJ"
]
}
يتم استخدام وحدة التحكم الرسومية المدمجة حصريًا للعرض. يتم توفير dGPU كعقدة حسابية.
يتم إرسال إشارة dbus HotPlugDetect
عند توصيل شاشة العرض بمنفذ متصل بـ dGPU. إذا كان في الوضع المتكامل أو الحسابي، فسيطالب امتداد جنوم بالتبديل إلى الوضع المختلط حتى يمكن استخدام العرض.
يمكن تحديد منفذ GPIO (النطاق الجانبي) ودبابيس منافذ العرض باستخدام المخططات والمخرجات الخاصة بمجمع coreboot. ستشير المخططات إلى أي وحدات معالجة الرسومات (GPIO) تمثل منافذ عرض ( *_HPD
). سيحتوي إدخال GPP_*
المقابل في coreboot-collector.txt
على صف المنفذ/الدبوس.
تحتوي بعض الطرز على مخرج DisplayPort من mDP وUSB-C. تحتوي هذه الوحدات على دبوس تبديل بيانات منفصل يُستخدم لتحديد المخرجات المستخدمة.
يتم استخدام منطقة MMIO لعناصر تحكم FCH GPIO للكشف عن أحداث توصيل العرض الخارجي. تستخدم منافذ العرض *_HPD
كأنظمة Intel، ولكن قد لا يتم تعيينها إلى GPIO الفعلي (على سبيل المثال، يعين HDMI_HPD
إلى DP3_HPD
على kudu6). إنشاء فرق من coreboot-collector في وضع NVIDIA قبل وبعد توصيل الشاشة يجب أن يوفر رقم GPIO.