RaspberryPi-LOGO

RaspberryPi KMS HDMI آوټ پټ ګرافیک ډرایور

RaspberryPi-KMS-HDMI-Output-Graphics-Driver-ProDACT-IMG

کولفون

2020-2023 Raspberry Pi Ltd (پخوانی Raspberry Pi (Trading) Ltd.) دا اسناد د Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND 4.0) جواز لاندې جواز لري. د جوړیدو نیټه: 2023-02-10 د جوړیدو نسخه: ګیتاش: c65fe9c-clean

د قانوني ردولو خبرتیا

د راسبیري PI محصولاتو لپاره تخنیکي او د اعتبار ډیټا (د ډیټاشیټونو په شمول) لکه څنګه چې له وخت څخه تر وخته بدل شوي ("سرچینې") د راسبیري PI LTD ("RPL") لخوا چمتو شوي ، د غیر اضطراري خدماتو په توګه چمتو شوي ته، د یو ځانګړي هدف لپاره د سوداګریزې وړتیا او فټنس ضمیمه شوي تضمینونه رد شوي دي. تر حد حده پورې چې د تطبیق وړ قانون لخوا اجازه ورکړل شوې، په هیڅ صورت کې به RPL د کوم مستقیم، غیر مستقیم، تصادفي، ځانګړي، مثالي، یا نتیجه لرونکي زیانونو لپاره مسؤل نه وي (د غیرمستقیم، غیرمستقیم، غیرمستقیم، غیرمستقیم زیانونو) , یا ګټې؛ یا د سوداګرۍ مداخله) که څه هم د مسؤلیت په هره تیورۍ کې رامینځته کیږي، که په تړون کې وي، سخت مسؤلیت، یا شکنجه (په شمول د غفلت یا بل ډول) د احتمالي امکاناتو څخه د ګټې اخیستنې په وخت کې د داسې زیانونو څخه. RPL حق لري چې په هر وخت کې او پرته له نور خبرتیا څخه په سرچینو یا کوم محصول کې چې په دوی کې تشریح شوي هر ډول پرمختګونه، سمونونه، سمونونه یا کوم بل تعدیلات وکړي. سرچینې د ماهرو کاروونکو لپاره دي چې د ډیزاین پوهې مناسب کچې لري. کاروونکي یوازې د دوی د انتخاب او سرچینې کارولو او د محصولاتو هر ډول غوښتنلیک چې په دوی کې بیان شوي مسؤل دي. کارونکي موافق دي چې د ټولو مسؤلیتونو ، لګښتونو ، زیانونو یا نورو زیانونو په مقابل کې چې د دوی د ریسورس کارولو څخه رامینځته کیږي بې ضرر RPL جبران کړي او وساتي. RPL کاروونکو ته اجازه ورکوي چې ریسورسونه یوازې د Raspberry Pi محصولاتو سره په ګډه وکاروي. د سرچینو نور ټول کارول منع دي. کوم بل RPL یا د دریمې ډلې فکري ملکیت حق ته هیڅ جواز نه ورکول کیږي. د لوړ خطر فعالیتونه. د Raspberry Pi محصولات په خطرناک چاپیریال کې د کارولو لپاره ډیزاین شوي، تولید شوي یا په پام کې نیول شوي ندي چې د خوندي فعالیت ناکامۍ ته اړتیا لري، لکه د اټومي تاسیساتو عملیات، د الوتکې نیویګیشن یا مخابراتي سیسټمونه، د هوایی ترافیک کنټرول، د وسلو سیسټمونه یا د خوندیتوب مهم غوښتنلیکونه (د ژوند ملاتړ په شمول. سیسټمونه او نور طبي وسایل)، په کوم کې چې د محصولاتو ناکامي کولی شي په مستقیم ډول د مړینې، شخصي ټپي کیدو یا شدید فزیکي یا چاپیریال زیان لامل شي ("د لوړ خطر فعالیتونه"). RPL په ځانګړې توګه د لوړ خطر فعالیتونو لپاره د فټنس هر ډول څرګند یا ضمیمه تضمین ردوي او د لوړ خطر فعالیتونو کې د Raspberry Pi محصولاتو کارولو یا شاملولو لپاره هیڅ مسؤلیت نه مني. د Raspberry Pi محصولات د RPL معیاري شرایطو سره سم چمتو شوي. د RPL د سرچینو چمتو کول د RPL معیاري شرایط نه پراخوي یا نه تعدیل کوي په شمول مګر محدود ندي چې په دوی کې څرګند شوي اعلانونه او تضمینونه.

د سند نسخه تاریخ

RaspberryPi-KMS-HDMI-Output-Graphics-Driver-FIG-1

د سند ساحه

دا سند په لاندې Raspberry Pi محصولاتو باندې تطبیق کیږي

RaspberryPi-KMS-HDMI-Output-Graphics-Driver-FIG-2

پیژندنه

د KMS (Kernel Mode Setting) ګرافیک ډرایور په معرفي کولو سره، Raspberry Pi Ltd د ویډیو تولید سیسټم د میراثي فرم ویئر کنټرول څخه او د خلاصې سرچینې ګرافیک سیسټم په لور حرکت کوي. په هرصورت، دا د خپلو ننګونو سره راغلی دی. دا سند د هر هغه مسلو سره مرسته کول دي چې ممکن نوي سیسټم ته د تګ پرمهال رامینځته شي. دا سپینه کاغذ ګومان کوي ​​چې Raspberry Pi د Raspberry Pi OS پرمخ وړي، او د وروستي فرم ویئر او کرنلونو سره په بشپړه توګه تازه دی.

اصطلاحات

DRM: د مستقیم رینډرینګ مدیر، د لینکس کرنل فرعي سیسټم چې د ګرافیک پروسس کولو واحدونو (GPUs) سره د خبرو اترو لپاره کارول کیږي. د FKMS او KMS سره په ملګرتیا کې کارول کیږي.
DVI: د HDMI مخکینۍ، مګر د آډیو وړتیاو پرته. HDMI ته DVI کیبلونه او اډاپټرونه شتون لري ترڅو د Raspberry Pi وسیلې د DVI مجهز نندارتون سره وصل کړي.
ایډیډ: پراخ شوی د پیژندنې ډیټا. د ښودلو وسیلو لپاره د میټاډاټا بڼه د ویډیو سرچینې ته د دوی وړتیاوې تشریح کولو لپاره. د EDID ډیټا جوړښت کې د جوړونکي نوم او سریال نمبر، د محصول ډول، د فزیکي نندارې اندازه، او د نندارې لخوا ملاتړ شوي وختونه شامل دي، د ځینو لږو ګټورو معلوماتو سره. ځینې ​​نندارې کولی شي د EDID عیب لرونکي بلاکونه ولري، کوم چې ستونزې رامینځته کولی شي که چیرې دا نیمګړتیاوې د ښودلو سیسټم لخوا اداره نشي.
FKMS (vc4-fkms-v3d): د جعلي کرنل حالت تنظیم کول. پداسې حال کې چې فرم ویئر لاهم د ټیټ کچې هارډویر کنټرولوي (د مثال لپارهample، د لوړ تعریف ملټي میډیا انٹرفیس (HDMI) بندرونه، د ښودلو سیریل انټرفیس (DSI)، او نور)، معیاري لینکس کتابتونونه پخپله په کرنل کې کارول کیږي. FKMS په بسټر کې د ډیفالټ لخوا کارول کیږي، مګر اوس په بلسي کې د KMS په ګټه رد شوی.
HDMI: د لوړ تعریف ملټي میډیا انٹرفیس یو ملکیتي آډیو/ویډیو انٹرفیس دی چې د غیر کمپریس شوي ویډیو ډیټا ، او کمپریس شوي یا غیر کمپریس شوي ډیجیټل آډیو ډیټا لیږدولو لپاره.
HPD: Hotplug کشف. یو فزیکي تار چې د وصل شوي ښودل شوي وسیلې لخوا تاکید شوی ترڅو وښیې چې شتون لري.
KMS: د کرنل حالت ترتیب؛ وګورئ https://www.kernel.org/doc/html/latest/gpu/drm-kms.html د نورو جزیاتو لپاره. په Raspberry Pi کې، vc4-kms-v3d یو ډرایور دی چې KMS پلي کوي، او ډیری وختونه د "KMS ډرایور" په نوم یادیږي. د میراث ګرافیک سټیک: د ګرافیک سټیک په بشپړ ډول د ویډیو کور فرم ویئر بلب کې پلي شوی چې د لینکس فریم بفر ډرایور لخوا افشا شوی. د میراث ګرافیک سټیک تر دې وروستیو پورې په ډیری Raspberry Pi Ltd وسیلو کې کارول شوی؛ دا اوس په تدریجي ډول د (F)KMS/DRM لخوا بدلیږي.

د HDMI سیسټم او ګرافیک چلوونکي

د Raspberry Pi وسیلې د HDMI معیاري کاروي، کوم چې د ویډیو تولید لپاره په عصري LCD مانیټورونو او تلویزیونونو کې خورا عام دی. Raspberry Pi 3 (د Raspberry Pi 3B+ په شمول) او پخوانیو وسایل یو واحد HDMI پورټ لري، کوم چې د بشپړ اندازې HDMI نښلونکي په کارولو سره د 1920 × 1200 @ 60Hz تولید وړتیا لري. Raspberry Pi 4 دوه مایکرو HDMI بندرونه لري، او په دواړو بندرونو کې د 4K تولید وړتیا لري. په ترتیب پورې اړه لري ، په Raspberry Pi 0 کې HDMI 4 پورټ تر 4kp60 پورې وړتیا لري ، مګر کله چې دوه 4K محصول وسیلې کاروئ تاسو په دواړو وسیلو p30 پورې محدود یاست. د ګرافیک سافټویر سټیک، د نسخې په پام کې نیولو پرته، د دوی د ملکیتونو لپاره د تړل شوي HDMI وسیلو څخه د تحقیق کولو مسولیت لري، او د HDMI سیسټم په مناسب ډول تنظیموي. میراث او FKMS سټیکس دواړه د ویډیو کور ګرافیک پروسیسر کې د HDMI شتون او ملکیتونو چک کولو لپاره فرم ویئر کاروي. برعکس، KMS په بشپړه توګه پرانیستې سرچینه کاروي، د ARM اړخ پلي کول. دا پدې مانا ده چې د دوو سیسټمونو لپاره د کوډ اډې په بشپړه توګه توپیر لري، او په ځینو حاالتو کې دا د دوو طریقو ترمنځ د مختلف چلند پایله کیدی شي. د HDMI او DVI وسیلې د EDID بلاک په نوم د میټاډاټا یوه ټوټه په کارولو سره د سرچینې وسیلې ته ځانونه وپیژني. دا د I2C اتصال له لارې د نندارې وسیلې څخه د سرچینې وسیلې لخوا لوستل کیږي ، او دا د پای کارونکي لپاره په بشپړ ډول شفاف دی ځکه چې دا د ګرافیک سټیک لخوا ترسره کیږي. د EDID بلاک خورا لوی معلومات لري، مګر دا په ابتدايي توګه د دې مشخص کولو لپاره کارول کیږي چې کوم ریزولوشنونه د نندارې ملاتړ کوي، نو د Raspberry Pi کیدای شي د مناسب ریزولوشن تولید لپاره تنظیم شي.

د بوټ کولو پرمهال HDMI څنګه معامله کیږي

کله چې په لومړي ځل ځواکمن شو، راسبیري پای د یو شمیر s څخه تیریږيtages، د بوټ s په نوم پیژندل کیږيtages:

  1. لومړی-سtage، د ROM پر بنسټ بوټلوډر د ویډیو کور GPU پیل کوي.
  2. دوهم-سtagای بوټلوډر (دا د Raspberry Pi 4 څخه دمخه په وسیلو کې په SD کارت کې bootcode.bin دی ، او په Raspberry Pi 4 کې SPI EEPROM کې):
    1. په Raspberry Pi 4 کې، دوهم-stage بوټلوډر به د HDMI سیسټم پیل کړي، د ممکنه حالتونو لپاره د نندارې څخه پوښتنه وکړي، بیا به په مناسبه توګه ډیزاین تنظیم کړي. پدې مرحله کې نندارتون د لومړني تشخیصي معلوماتو چمتو کولو لپاره کارول کیږي.
    2. د بوټلوډر تشخیصي ښودنه (د دسمبر 07 2022 څخه وروسته) به د هر ضمیمه شوي نندارتون حالت وښیې (ایا د Hotplug Detect (HPD) شتون لري، او ایا د EDID بلاک د نندارې څخه بیرته ترلاسه شوی و).
  3. د ویډیو کور فرم ویئر (start.elf) بار شوی او چلیږي. دا به د HDMI سیسټم کنټرول په غاړه واخلي، د EDID بلاک له هر ضمیمه نندارې څخه ولولئ، او په دې نندارتونونو کې د رینبو سکرین وښایئ.
  4. د لینوکس کرنل بوټان
    1. د کرنل بوټ په جریان کې، KMS به د فرم ویئر څخه د HDMI سیسټم کنټرول په غاړه واخلي. یوځل بیا د EDID بلاک د هر ضمیمه نمایش څخه لوستل کیږي ، او دا معلومات د لینکس کنسول او ډیسټاپ تنظیم کولو لپاره کارول کیږي.

احتمالي ستونزې او نښې

د ناکامۍ ترټولو عام علامه تجربه شوې کله چې KMS ته تلل یو په پیل کې ښه بوټ دی ، د بوټلوډر سکرین سره او بیا د رینبو سکرین څرګندیږي ، د څو ثانیو وروسته د ښودنې تور کیږي او بیرته نه راځي. هغه نقطه چې ډیزاین تور کیږي په حقیقت کې د کرنل بوټ کولو پروسې په جریان کې هغه نقطه ده کله چې د KMS ډرایور د فرم ویئر څخه ډسپلین چلوي. Raspberry Pi اوس مهال د HDMI محصول پرته په ټولو برخو کې پرمخ ځي، نو که SSH فعال شوی وي نو تاسو باید د دې لارې وسیله ته د ننوتلو وړتیا ولرئ. د شنه SD کارت لاسرسي LED به معمولا کله ناکله روښانه شي. دا هم امکان لري چې تاسو به هیڅ HDMI محصول ونه ګورئ؛ نه د بوټلوډر ښودنه، او نه د رینبو سکرین. دا معمولا د هارډویر غلطی ته منسوب کیدی شي.

د خطا تشخیص

هیڅ HDMI محصول نشته
دا ممکنه ده چې وسیله په بشپړ ډول بوټ نه وي، مګر دا د دې سپینې کاغذ د لیږد څخه بهر دی. فرض کړئ چې لیدل شوی چلند د ښودنې ستونزه ده، د بوټینګ پروسې په هره برخه کې د HDMI محصول نشتوالی معمولا د هارډویر غلطی له امله وي. یو شمیر ممکنه اختیارونه شتون لري:

  • د HDMI کیبل نیمګړتیا
  • یو نوی کیبل هڅه وکړئ. ځینې ​​کیبلونه، په ځانګړې توګه خورا ارزانه، ممکن د راسبیري پای لپاره ټولې اړین مخابراتي لاینونه (د مثال په توګه هاټ پلګ) ونه لري ترڅو په بریالیتوب سره د ښودنې کشف کړي.
  • په راسبیري پای کې نیمګړی HDMI بندر
  • که تاسو د Raspberry Pi 4 کاروئ، بل HDMI بندر هڅه وکړئ.
  • په مانیټور کې نیمګړی HDMI بندر
  • ځینې ​​​​وختونه په مانیټور یا تلویزیون کې د HDMI بندر له مینځه وړل کیدی شي. یو بل پورټ هڅه وکړئ که چیرې وسیله ولري.
  • په ندرت سره، د ښودلو وسیله ممکن یوازې د EDID ډاټا چمتو کړي کله چې فعال وي، یا کله چې سم بندر غوره شوی وي. د چک کولو لپاره، ډاډ ترلاسه کړئ چې وسیله روانه ده او دا چې صحیح ان پټ بندر غوره شوی.
  • وسیله ښکاره کړئ چې د هاټ پلګ کشف لاین ټینګار نه کوي

لومړنی محصول، بیا سکرین تور کیږي
که ښودنه راپورته شي مګر بیا د لینکس کرنل بوټ په جریان کې بند شي ، یو شمیر احتمالي لاملونه شتون لري ، او دا معمولا د ښودنې وسیلې څخه د EDID لوستلو ستونزې سره تړاو لري. لکه څنګه چې د بوټ ترتیب سره معامله کولو پورتنۍ برخې څخه لیدل کیدی شي ، EDID د بوټ پروسې په جریان کې په یو شمیر مختلف ټکو کې لوستل کیږي ، او د دې لوستلو هر یو د مختلف سافټویر لخوا ترسره کیږي. وروستی لوستل، کله چې KMS په غاړه اخلي، د غیر بدل شوي اپسټریم لینکس کرنل کوډ لخوا ترسره کیږي، او دا د EDID عیب فارمیټونه او همدارنګه د پخوانیو فرم ویئر سافټویر نه اداره کوي. له همدې امله ښودنه کولی شي په سمه توګه کار ودروي کله چې KMS واک ترلاسه کړي. د دې تصدیق کولو لپاره ډیری لارې شتون لري چې آیا KMS د EDID لوستلو کې پاتې راغلی، او دوه یې په لاندې ډول دي.
د بوټلوډر تشخیصي سکرین وګورئ (یوازې راسبیري پای 4)

نوټ
د بوټلوډر تشخیص وروستي بوټلوډر ته اړتیا لري. تاسو کولی شئ د دې لارښوونو په کارولو سره وروستي نسخې ته لوړ کړئ: https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#updating-the-bootloader SD کارت لرې کړئ او د راسبیري پای ریبوټ کړئ. د OS نصبولو سکرین کې ESC فشار ورکړئ، او تشخیصی سکرین باید د ښودلو وسیله کې ښکاره شي. په نندارتون کې باید یوه کرښه وي چې د ښودنې سره پیل کیږي: - د مثال لپارهampLe:

  • ښودل: DISP0: HDMI HPD=1 EDID=ok #2 DISP1: HPD=0 EDID=هیڅ #0

د Raspberry Pi 4 څخه دا محصول ښیې چې سیسټم په HDMI پورټ 0 کې د HDMI ښودنه کشف کړې ، د هاټ پلګ کشف تایید شوی ، او EDID سم لوستل شوی. په HDMI پورټ 1 کې هیڅ ونه موندل شو.

وګورئ چې آیا د KMS سیسټم یو EDID کشف کړی
د دې چک کولو لپاره تاسو به اړتیا ولرئ د بل کمپیوټر څخه د SSH له لارې راسبیري پای وسیلې ته ننوځئ. SSH فعال کیدی شي کله چې د Raspberry Pi Imager سره د SD کارت عکس رامینځته کړئ ، د پرمختللي ترتیباتو اختیارونو په کارولو سره. په SD کارت کې د SSH فعالول چې دمخه یې عکس اخیستی وي یو څه ډیر پیچلی دی: تاسو به اړتیا ولرئ د یو بل کمپیوټر کارولو لپاره file د بوټ برخې ته ssh نومول شوی. SD کارت په اصلي راسبیري پای کې بدل کړئ او ځواک یې ورکړئ. دا باید SSH فعال کړي، د DHCP لخوا تخصیص شوي IP پتې سره. یوځل چې ننوتل ، لاندې د ټرمینل پرامپټ کې ټایپ کړئ ترڅو د هر ډول EDID مینځپانګې ښکاره کړي (تاسو ممکن اړتیا ولرئ HDMI-A-1 HDMI-A-2 ته بدل کړئ پدې پورې اړه لري چې په Raspberry Pi کې د HDMI پورټ د ښودلو وسیله وصل دی ته): cat /sys/class/drm/card?-HDMI-A-1/edid که چیرې د کارت په نوم کوم فولډر نه وي؟-HDMI-A-1 یا ورته ورته، نو احتمال لري چې هیڅ EDID د نندارې څخه لوستل نشي وسیله

نوټ
په هغه صورت کې چې EDID په بریالیتوب سره لوستل کیږي، یو ګټور مجازی شتون لري file په ورته فولډر کې، د موډونو په نوم یادیږي، کوم چې کله ښودل کیږي ټول ممکنه طریقې ښیي چې EDID ادعا کوي چې وسیله یې ملاتړ کوي.

تخفیفونه

د هاټ پلګ ناکامي کشف کول که چیرې دواړه فرم ویئر او KMS د یو ضمیمه مانیټر په موندلو کې پاتې راشي ، نو دا د هاټ پلګ کشف ناکامي کیدی شي - د بیلګې په توګه ، راسبیري پای نه پوهیږي چې وسیله پلګ شوې ده ، نو دا د EDID لپاره نه ګوري. دا کیدای شي د خراب کیبل، یا د ښودلو وسیله وي چې په سمه توګه د هاټ پلګ ادعا نه کوي. تاسو کولی شئ د کرنل کمانډ لاین بدلولو سره د هاټ پلګ کشف کولو ته اړ کړئ file (cmdline.txt) چې د Raspberry Pi OS SD کارت د بوټ برخې کې زیرمه شوی. تاسو کولی شئ دا ترمیم کړئ file په بل سیسټم کې، د هر هغه مدیر په کارولو سره چې تاسو یې غوره کوئ. د cmdline.txt په پای کې لاندې اضافه کړئ file: video=HDMI-A-1:1280×720@60D که تاسو دوهم HDMI پورټ کاروئ نو د HDMI-A-1 سره HDMI-A-2 بدل کړئ. تاسو کولی شئ مختلف ریزولوشن او فریم نرخ هم مشخص کړئ ، مګر ډاډ ترلاسه کړئ چې تاسو هغه غوره کړئ چې د ښودلو وسیله یې ملاتړ کوي.

نوټ
د ویډیو لپاره د کرنل کمانډ لاین ترتیباتو اسناد دلته موندل کیدی شي: https://www.kernel.org/doc/Documentation/fb/modedb.txt

خبرداری
زاړه ګرافیک سټیکونه د هوټ پلګ کشف تنظیم کولو لپاره د config.txt ننوتلو کارولو ملاتړ کوي ، مګر د لیکلو په وخت کې دا د KMS سره کار نه کوي. دا ممکن په راتلونکي فرم ویئر ریلیزونو کې ملاتړ شي. د config.txt ننوتل hdmi_force_hotplug دی، او تاسو کولی شئ ځانګړی HDMI پورټ مشخص کړئ چې هاټ پلګ د hdmi_force_hotplug:0=1 یا hdmi_force_hotplug:1=1 کارولو لپاره پلي کیږي. په یاد ولرئ چې د KMS نومول د HDMI بندرونو ته د 1 او 2 په توګه اشاره کوي، پداسې حال کې چې Raspberry Pi 0 او 1 کاروي.

د EDID ستونزې
د ښودلو وسیلو لږه برخه د EDID بیرته راستنیدو توان نلري که چیرې دوی بند شوي وي ، یا کله چې غلط AV ان پټ غوره شوی وي. دا یوه مسله کیدی شي کله چې د راسبیري پای او د ښودنې وسیلې په ورته بریښنا پټه کې وي ، او د راسبیري پای وسیله د نندارې په پرتله ګړندي بوټ کوي. د دې په څیر وسایلو سره، تاسو اړتیا لرئ چې په لاسي ډول EDID چمتو کړئ. حتی په غیر معمولي ډول، ځینې نندارې وسیلې د EDID بلاکونه لري چې په بد ډول فارمیټ شوي او د KMS EDID سیسټم لخوا نشي تحلیل کیدی. پدې شرایطو کې ، دا ممکن وي چې د ورته ریزولوشن سره د وسیلې څخه EDID ولولئ او هغه وکاروئ. په هر حالت کې، لاندې لارښوونې په ګوته کوي چې څنګه د نندارې وسیلې څخه EDID لوستل شي او د دې کارولو لپاره KMS ترتیب کړئ، د دې پرځای چې KMS هڅه کوي مستقیم د وسیلې څخه تحقیق وکړي.

د EDID کاپي کول a ته file
جوړول a file له سکریچ څخه د EDID میټاډاټا درلودل معمولا امکان نلري ، او د موجوده کارول خورا اسانه دي. دا عموما ممکنه ده چې د نندارې وسیلې څخه EDID ترلاسه کړئ او دا د Raspberry Pi SD کارت کې زیرمه کړئ نو دا د ښودل شوي وسیلې څخه د EDID ترلاسه کولو پرځای د KMS لخوا کارول کیدی شي. دلته ترټولو اسانه اختیار دا دی چې ډاډ ترلاسه کړئ چې د ښودلو وسیله پورته او روانه ده او په سمه AV ان پټ کې، او دا چې راسبیري پای د HDMI سیسټم په سمه توګه پیل کړی. له ټرمینل څخه، تاسو اوس کولی شئ EDID a ته کاپي کړئ file د لاندې کمانډ سره: sudo cp /sys/class/drm/card?-HDMI-A-1/edid /lib/firmware/myedid.dat که د کوم دلیل لپاره EDID شتون ونلري، تاسو کولی شئ وسیله په غیر غیر فعال ډول بوټ کړئ. - د KMS حالت چې ډیسټاپ یا کنسول ته په بوټ کولو کې بریالی کیږي ، بیا د EDID کاپي کړئ چې فرم ویئر به (امید لري) په بریالیتوب سره لوستل شي. file.

  1. د میراث ګرافیک حالت ته بوټ.
    1. د بوټ په برخه کې config.txt ایډیټ کړئ، ډاډ ترلاسه کړئ چې خپل مدیر د sudo په کارولو سره پرمخ وړئ، او هغه کرښه بدل کړئ چې وايي dtoverlay=vc4-kms-v3d ته #dtoverlay=vc4-kms-v3d.
    2. ریبوټ.
  2. ډیسټاپ یا د ننوتلو کنسول باید اوس ښکاره شي.
    1. د ټرمینل په کارولو سره، EDID د ضمیمه ښودل شوي وسیلې څخه a ته کاپي کړئ file د لاندې کمانډ سره:
  • tvservice -d myedid.dat sudo mv myedid.dat /lib/firmware/

په کارولو سره a file-based EDID د دې پرځای چې د ښودنې وسیلې څخه پوښتنې وکړي Edit /boot/cmdline.txt، ډاډ ترلاسه کړئ چې خپل مدیر د sudo په کارولو سره پرمخ وړئ، او لاندې د کرنل کمانډ لاین کې اضافه کړئ: drm.edid_firmware=myedid.dat تاسو کولی شئ EDID په یوه کې پلي کړئ. ځانګړی HDMI پورټ په لاندې ډول دی: drm.edid_firmware=HDMI-A-1:myedid.dat که اړتیا وي، د لاندې کارونو په کولو سره د KMS حالت ته بیرته بوټ کړئ:

  1. د بوټ پارشن کې config.txt ایډیټ کړئ، ډاډ ترلاسه کړئ چې خپل مدیر د sudo په کارولو سره پرمخ وړئ، او هغه کرښه بدل کړئ چې وايي #dtoverlay=vc4-kms-v3d ته dtoverlay=vc4-kms-v3d.
  2. ریبوټ.

نوټ
که تاسو کاروئ a fileد EDID پر بنسټ، مګر بیا هم د هاټ پلګ سره ستونزې لري، تاسو کولی شئ د کرنل کمانډ لاین کې د لاندې اضافه کولو سره د هاټ پلګ کشف مجبور کړئ: video=HDMI-A-1:D.

اسناد / سرچینې

RaspberryPi KMS HDMI آوټ پټ ګرافیک ډرایور [pdf] د کارونکي لارښود
KMS، د HDMI آوټ پټ ګرافیک ډرایور، د KMS HDMI آوټ پټ، ګرافیک ډرایور، KMS HDMI آوټ پټ ګرافیک ډرایور، ډرایور

حوالې

یو نظر پریږدئ

ستاسو بریښنالیک پته به خپره نشي. اړین ساحې په نښه شوي *