Gyrrwr Graffeg Allbwn RaspberryPi KMS HDMI
Colophon
2020-2023 Raspberry Pi Ltd (Raspberry Pi (Trading) Ltd.) Mae'r ddogfennaeth hon wedi'i thrwyddedu o dan drwydded Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND 4.0). dyddiad adeiladu: 2023-02-10 fersiwn adeiladu: githash: c65fe9c-clean
Hysbysiad Ymwadiad Cyfreithiol
DDARPERIR DATA TECHNEGOL A DIBYNADWYEDD AR GYFER CYNHYRCHION RASPBERRY PI (GAN GYNNWYS TAFLENNI DATA) FEL Y'U ADDASWYD O AMSER I AMSER ("ADNODDAU") GAN RASPBERRY PI LTD (“RPL”) “FEL Y MAE” AC UNRHYW WARANTAU MYNEGOL NEU WEDI EU HYNNY, GAN GYNNWYS, NID OND AT, GWAHODDIR GWARANTIAETHAU GOBLYGEDIG O FYDDHADEDD A FFITRWYDD AT DDIBEN NODEDIG. I'R MATERION UCHAF A GANIATEIR GAN GYFRAITH BERTHNASOL MEWN DIGWYDDIAD NAD OEDD RPL YN ATEBOL AM UNRHYW DDIFROD UNIONGYRCHOL, ANUNIONGYRCHOL, ARBENNIG, ENGHREIFFTIOL NEU GANLYNIADOL (GAN GYNNWYS, OND NID YN GYFYNGEDIG I, SICRHAU DEFNYDD O DDWYFOLIADAU, WEDI'U COLLI); , NEU ELW; NEU THYRIAD I FUSNES) FODD WEDI ACHOSI AC AR UNRHYW Damcaniaeth O ATEBOLRWYDD, P'un ai WRTH GYTUNDEB, ATEBOLRWYDD DYNOL, NEU GAMWEDD (GAN GYNNWYS Esgeulustod NEU FEL ARALL) SY'N CODI MEWN UNRHYW FFORDD ALLAN O DDEFNYDDIO'R ADNODDAU HYD YN OED, HYD YN OED. O'R FATH DDIFROD. Mae RPL yn cadw'r hawl i wneud unrhyw welliannau, gwelliannau, cywiriadau neu unrhyw addasiadau eraill i'r ADNODDAU neu unrhyw gynhyrchion a ddisgrifir ynddynt ar unrhyw adeg a heb rybudd pellach. Mae'r ADNODDAU wedi'u bwriadu ar gyfer defnyddwyr medrus sydd â lefelau addas o wybodaeth ddylunio. Defnyddwyr yn unig sy'n gyfrifol am eu dewis a'u defnydd o'r ADNODDAU ac unrhyw gymhwysiad o'r cynhyrchion a ddisgrifir ynddynt. Defnyddiwr yn cytuno i indemnio a dal RPL yn ddiniwed yn erbyn yr holl rwymedigaethau, costau, iawndal neu golledion eraill sy'n deillio o'u defnydd o'r ADNODDAU. Mae RPL yn rhoi caniatâd i ddefnyddwyr ddefnyddio'r ADNODDAU ar y cyd â chynhyrchion Raspberry Pi yn unig. Gwaherddir pob defnydd arall o'r ADNODDAU. Ni roddir trwydded i unrhyw RPL arall nac unrhyw hawl eiddo deallusol trydydd parti arall. GWEITHGAREDDAU RISG UCHEL. Nid yw cynhyrchion Raspberry Pi wedi'u dylunio, eu gweithgynhyrchu na'u bwriadu i'w defnyddio mewn amgylcheddau peryglus sy'n gofyn am berfformiad methu diogel, megis wrth weithredu cyfleusterau niwclear, systemau llywio neu gyfathrebu awyrennau, rheoli traffig awyr, systemau arfau neu gymwysiadau sy'n hanfodol i ddiogelwch (gan gynnwys cynnal bywyd systemau a dyfeisiau meddygol eraill), lle gallai methiant y cynhyrchion arwain yn uniongyrchol at farwolaeth, anaf personol neu ddifrod corfforol neu amgylcheddol difrifol (“Gweithgareddau Risg Uchel”). Mae RPL yn gwadu'n benodol unrhyw warant benodol neu oblygedig o addasrwydd ar gyfer Gweithgareddau Risg Uchel ac nid yw'n derbyn unrhyw atebolrwydd am ddefnyddio neu gynnwys cynhyrchion Raspberry Pi mewn Gweithgareddau Risg Uchel. Darperir cynhyrchion Raspberry Pi yn amodol ar Delerau Safonol RPL. Nid yw darpariaeth RPL o'r ADNODDAU yn ehangu nac yn addasu fel arall Delerau Safonol RPL gan gynnwys ond heb fod yn gyfyngedig i'r ymwadiadau a'r gwarantau a fynegir ynddynt.
Hanes fersiynau dogfen
Cwmpas y ddogfen
Mae'r ddogfen hon yn berthnasol i'r cynhyrchion Raspberry Pi canlynol
Rhagymadrodd
Gyda chyflwyniad gyrrwr graffeg KMS (Kernel Mode Setting), mae Raspberry Pi Ltd yn symud i ffwrdd o reolaeth cadarnwedd etifeddol y system allbwn fideo a thuag at system graffeg ffynhonnell fwy agored. Fodd bynnag, mae hyn wedi dod â'i set ei hun o heriau. Bwriad y ddogfen hon yw helpu gydag unrhyw faterion a allai godi wrth symud i'r system newydd. Mae'r papur gwyn hwn yn tybio bod Raspberry Pi yn rhedeg Raspberry Pi OS, a'i fod yn gwbl gyfoes â'r firmware a'r cnewyllyn diweddaraf.
Terminoleg
DRM: Rheolwr Rendro Uniongyrchol, is-system o'r cnewyllyn Linux a ddefnyddir i gyfathrebu ag unedau prosesu graffeg (GPUs). Defnyddir mewn partneriaeth â FKMS a KMS.
DVI: Rhagflaenydd i HDMI, ond heb y galluoedd sain. Mae ceblau HDMI i DVI ac addaswyr ar gael i gysylltu dyfais Raspberry Pi ag arddangosfa â chyfarpar DVI.
EDID: Data Adnabod Arddangos Estynedig. Fformat metadata ar gyfer dyfeisiau arddangos i ddisgrifio eu galluoedd i ffynhonnell fideo. Mae strwythur data EDID yn cynnwys enw gwneuthurwr a rhif cyfresol, math o gynnyrch, maint arddangos corfforol, a'r amseriadau a gefnogir gan yr arddangosfa, ynghyd â rhywfaint o ddata llai defnyddiol. Gall rhai arddangosiadau fod â blociau EDID diffygiol, a all achosi problemau os na chaiff y diffygion hynny eu trin gan y system arddangos.
FKMS (vc4-fkms-v3d): Gosod Modd Cnewyllyn Ffug. Er bod y firmware yn dal i reoli'r caledwedd lefel isel (ar gyfer example, y porthladdoedd Rhyngwyneb Amlgyfrwng Diffiniad Uchel (HDMI), y Rhyngwyneb Cyfresol Arddangos (DSI), ac ati), defnyddir llyfrgelloedd safonol Linux yn y cnewyllyn ei hun. Defnyddir FKMS yn ddiofyn yn Buster, ond mae bellach yn anghymeradwy o blaid KMS yn Bullseye.
HDMI: Mae Rhyngwyneb Amlgyfrwng Diffiniad Uchel yn rhyngwyneb sain / fideo perchnogol ar gyfer trosglwyddo data fideo heb ei gywasgu, a data sain digidol cywasgedig neu anghywasgedig.
HPD: Canfod plwg poeth. Gwifren ffisegol sy'n cael ei haeru gan ddyfais arddangos gysylltiedig i ddangos ei bod yn bresennol.
KMS: Gosod Modd Cnewyllyn; gw https://www.kernel.org/doc/html/latest/gpu/drm-kms.html am fwy o fanylion. Ar Raspberry Pi, mae vc4-kms-v3d yn yrrwr sy'n gweithredu KMS, a chyfeirir ato'n aml fel “gyrrwr KMS”. Stack graffeg etifeddiaeth: Stack graffeg wedi'i weithredu'n gyfan gwbl yn y blob firmware VideoCore a ddatgelwyd gan yrrwr byffer ffrâm Linux. Mae'r stac graffeg etifeddiaeth wedi'i ddefnyddio yn y mwyafrif o ddyfeisiau Raspberry Pi Ltd tan yn ddiweddar; mae bellach yn cael ei ddisodli'n raddol gan (F)KMS/DRM.
Y system HDMI a'r gyrwyr graffeg
Mae dyfeisiau Raspberry Pi yn defnyddio'r safon HDMI, sy'n gyffredin iawn ar fonitorau LCD modern a setiau teledu, ar gyfer allbwn fideo. Mae gan Raspberry Pi 3 (gan gynnwys Raspberry Pi 3B+) a dyfeisiau cynharach un porthladd HDMI, sy'n gallu allbwn 1920 × 1200 @ 60Hz gan ddefnyddio cysylltydd HDMI maint llawn. Mae gan Raspberry Pi 4 ddau borthladd micro HDMI, ac mae'n gallu allbwn 4K ar y ddau borthladd. Yn dibynnu ar y gosodiad, mae porthladd HDMI 0 ar Raspberry Pi 4 yn gallu hyd at 4kp60, ond wrth ddefnyddio dwy ddyfais allbwn 4K rydych chi'n gyfyngedig i p30 ar y ddau ddyfais. Mae'r pentwr meddalwedd graffeg, waeth beth fo'r fersiwn, yn gyfrifol am archwilio dyfeisiau HDMI cysylltiedig am eu priodweddau, a sefydlu'r system HDMI yn briodol. Mae staciau Etifeddiaeth a FKMS ill dau yn defnyddio firmware yn y prosesydd graffeg VideoCore i wirio am bresenoldeb ac eiddo HDMI. Mewn cyferbyniad, mae KMS yn defnyddio ffynhonnell gwbl agored, gweithrediad ochr ARM. Mae hyn yn golygu bod y seiliau cod ar gyfer y ddwy system yn hollol wahanol, ac mewn rhai amgylchiadau gall hyn arwain at ymddygiad gwahanol rhwng y ddau ddull. Mae dyfeisiau HDMI a DVI yn adnabod eu hunain i'r ddyfais ffynhonnell gan ddefnyddio darn o fetadata o'r enw bloc EDID. Mae hwn yn cael ei ddarllen gan y ddyfais ffynhonnell o'r ddyfais arddangos trwy gysylltiad I2C, ac mae hyn yn gwbl dryloyw i'r defnyddiwr terfynol fel y gwneir gan y pentwr graffeg. Mae'r bloc EDID yn cynnwys llawer iawn o wybodaeth, ond fe'i defnyddir yn bennaf i nodi pa benderfyniadau y mae'r arddangosfa'n eu cefnogi, felly gellir sefydlu Raspberry Pi i gynhyrchu datrysiad priodol.
Sut mae HDMI yn cael ei drin yn ystod cychwyn
Pan gaiff ei bweru gyntaf, mae Raspberry Pi yn mynd trwy nifer o stages, a elwir yn boot stages:
- Y cyntaf-autage, mae cychwynnydd seiliedig ar ROM yn cychwyn y GPU VideoCore.
- Ail-stage bootloader (dyma bootcode.bin ar y cerdyn SD ar ddyfeisiau cyn Raspberry Pi 4, ac yn SPI EEPROM ar Raspberry Pi 4):
- Ar Raspberry Pi 4, yr ail-stagBydd e bootloader yn cychwyn y system HDMI, yn holi'r arddangosfa am foddau posibl, yna'n gosod yr arddangosfa'n briodol. Ar y pwynt hwn defnyddir yr arddangosfa i ddarparu data diagnostig sylfaenol.
- Bydd arddangosfa ddiagnostig y cychwynnwr (07 Rhagfyr 2022 ymlaen) yn dangos statws unrhyw arddangosiadau atodedig (p'un a yw Hotplug Detect (HPD) yn bresennol, ac a gafodd bloc EDID ei adfer o'r arddangosfa).
- Mae'r firmware VideoCore (start.elf) yn cael ei lwytho a'i redeg. Bydd hyn yn cymryd rheolaeth dros y system HDMI, yn darllen y bloc EDID o unrhyw arddangosiadau sydd ynghlwm, ac yn dangos sgrin yr enfys ar yr arddangosiadau hynny.
- Mae'r cnewyllyn Linux esgidiau
- Yn ystod cist cnewyllyn, bydd KMS yn cymryd rheolaeth dros y system HDMI o'r firmware. Unwaith eto darllenir y bloc EDID o unrhyw arddangosiadau atodedig, a defnyddir y wybodaeth hon i sefydlu'r consol Linux a'r bwrdd gwaith.
Problemau a symptomau posibl
Y symptom methiant mwyaf cyffredin a brofir wrth symud i KMS yw cist dda i ddechrau, gyda'r sgrin cychwynnydd ac yna'r sgrin enfys yn ymddangos, ac yna ar ôl ychydig eiliadau gan yr arddangosfa yn mynd yn ddu ac nid yn dychwelyd ymlaen. Mewn gwirionedd, y pwynt y mae'r arddangosfa'n mynd yn ddu yw'r pwynt yn ystod y broses gychwyn cnewyllyn pan fydd y gyrrwr KMS yn cymryd drosodd rhedeg yr arddangosfa o'r firmware. Mae'r Raspberry Pi ar hyn o bryd yn rhedeg ym mhob ffordd heblaw am yr allbwn HDMI, felly os yw SSH wedi'i alluogi yna dylech allu mewngofnodi i'r ddyfais trwy'r llwybr hwnnw. Bydd y LED mynediad cerdyn SD gwyrdd fel arfer yn fflachio o bryd i'w gilydd. Mae hefyd yn bosibl na fyddwch yn gweld unrhyw allbwn HDMI o gwbl; dim arddangosfa cychwynnydd, a dim sgrin enfys. Fel arfer gellir priodoli hyn i nam caledwedd.
Diagnosio'r nam
Dim allbwn HDMI o gwbl
Mae'n bosibl nad yw'r ddyfais wedi cychwyn o gwbl, ond mae hyn y tu allan i gylch gorchwyl y papur gwyn hwn. Gan dybio bod yr ymddygiad a arsylwyd yn broblem arddangos, mae diffyg allbwn HDMI yn ystod unrhyw ran o'r broses gychwyn fel arfer oherwydd nam caledwedd. Mae yna nifer o opsiynau posib:
- Cebl HDMI diffygiol
- Rhowch gynnig ar gebl newydd. Efallai na fydd rhai ceblau, yn enwedig rhai rhad iawn, yn cynnwys yr holl linellau cyfathrebu gofynnol (ee hotplug) ar gyfer Raspberry Pi i ganfod yr arddangosfa yn llwyddiannus.
- Porthladd HDMI diffygiol ar Raspberry Pi
- Os ydych chi'n defnyddio Raspberry Pi 4, rhowch gynnig ar y porthladd HDMI arall.
- Porth HDMI diffygiol ar y monitor
- Weithiau gall y porthladd HDMI ar fonitor neu deledu dreulio. Rhowch gynnig ar borthladd gwahanol os oes gan y ddyfais un.
- Yn anaml, gall dyfais arddangos ddarparu data EDID dim ond pan gaiff ei droi ymlaen, neu pan ddewisir y porth cywir. I wirio, gwnewch yn siŵr bod y ddyfais ymlaen a bod y porthladd mewnbwn cywir yn cael ei ddewis.
- Dyfais arddangos ddim yn honni llinell ganfod y plwg poeth
Allbwn cychwynnol, yna sgrin yn mynd yn ddu
Os bydd yr arddangosfa'n dod i fyny ond yna'n mynd i ffwrdd yn ystod cychwyn cnewyllyn Linux, mae yna nifer o achosion posibl, ac mae'r rhain fel arfer yn gysylltiedig â phroblem yn darllen yr EDID o'r ddyfais arddangos. Fel y gwelir o'r adran uchod sy'n delio â'r dilyniant cychwyn, mae'r EDID yn cael ei ddarllen ar nifer o wahanol bwyntiau yn ystod y broses gychwyn, ac mae pob un o'r darlleniadau hyn yn cael ei wneud gan ddarn gwahanol o feddalwedd. Mae'r darlleniad olaf, pan fydd KMS yn cymryd drosodd, yn cael ei gyflawni gan god cnewyllyn Linux heb ei newid i fyny'r afon, ac nid yw hyn yn trin fformatau EDID diffygiol yn ogystal â'r meddalwedd firmware cynharach. Dyma pam y gall yr arddangosfa stopio gweithio'n gywir unwaith y bydd KMS yn cymryd drosodd. Mae nifer o ffyrdd o gadarnhau a yw KMS yn methu â darllen yr EDID, ac mae dau o'r rhain fel a ganlyn.
Gwiriwch sgrin ddiagnostig y cychwynnydd (Raspberry Pi 4 yn unig)
NODYN
Mae angen cychwynnydd diweddar ar gyfer diagnosteg bootloader. Gallwch uwchraddio i'r fersiwn diweddaraf gan ddefnyddio'r cyfarwyddiadau hyn: https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#updating-the-bootloader Tynnwch y cerdyn SD ac ailgychwyn y Raspberry Pi. Pwyswch ESC ar y sgrin Gosod OS, a dylai'r sgrin ddiagnostig ymddangos ar y ddyfais arddangos. Dylai fod llinell ar yr arddangosfa sy'n dechrau gydag arddangosiad: — ar gyfer example:
- arddangos: DISP0: HDMI HPD=1 EDID=ok #2 DISP1: HPD=0 EDID=dim #0
Mae'r allbwn hwn o Raspberry Pi 4 yn dangos bod y system wedi canfod arddangosfa HDMI ar borthladd HDMI 0, mae'r datgeliad plwg poeth wedi'i haeru, a darllenwyd yr EDID yn iawn. Ni ddaethpwyd o hyd i unrhyw beth ar borth HDMI 1.
Gwiriwch a yw'r system KMS wedi canfod EDID
I wirio hyn bydd angen i chi fewngofnodi i'r ddyfais Raspberry Pi dros SSH o gyfrifiadur gwahanol. Gellir galluogi SSH wrth greu delwedd cerdyn SD gyda Raspberry Pi Imager, gan ddefnyddio'r opsiynau Gosodiadau Uwch. Mae galluogi SSH ar gerdyn SD sydd eisoes wedi'i ddelweddu ychydig yn fwy cymhleth: bydd angen i chi ddefnyddio cyfrifiadur arall i ychwanegu file a enwir ssh i'r rhaniad cychwyn. Amnewid y cerdyn SD yn y Raspberry Pi gwreiddiol a'i bweru. Dylai hyn alluogi SSH, gyda chyfeiriad IP wedi'i ddyrannu gan DHCP. Ar ôl mewngofnodi, teipiwch y canlynol wrth yr anogwr terfynell i arddangos cynnwys unrhyw EDID a ganfuwyd (efallai y bydd angen i chi newid HDMI-A-1 i HDMI-A-2 yn dibynnu ar ba borthladd HDMI ar y Raspberry Pi y mae'r ddyfais arddangos wedi'i chysylltu i): cath / sys/class/drm/card?-HDMI-A-1/edid Os nad oes ffolderi â'r enw cerdyn?-HDMI-A-1 neu debyg, yna mae'n debygol na fydd modd darllen EDID o'r sgrin arddangos dyfais.
NODYN
Yn yr achos lle mae'r EDID yn cael ei ddarllen yn llwyddiannus, mae rhithwir defnyddiol file yn yr un ffolder, o'r enw moddau, sydd, o'u harddangos, yn dangos yr holl foddau posibl y mae EDID yn honni bod y ddyfais yn eu cefnogi.
Lliniaru
Methiant canfod plwg poeth Os bydd y firmware a'r KMS yn methu â dod o hyd i fonitor atodedig, gallai fod yn fethiant canfod y plwg poeth - hy, nid yw'r Raspberry Pi yn gwybod bod dyfais wedi'i phlygio i mewn, felly nid yw'n gwirio am EDID. Gallai hyn gael ei achosi gan gebl drwg, neu ddyfais arddangos nad yw'n haeru'r plwg poeth yn gywir. Gallwch orfodi datgeliad plwg poeth trwy newid y llinell orchymyn cnewyllyn file (cmdline.txt) sy'n cael ei storio yn rhaniad cychwyn cerdyn SD Raspberry Pi OS. Gallwch olygu hyn file ar system arall, gan ddefnyddio pa bynnag olygydd sydd orau gennych. Ychwanegwch y canlynol at ddiwedd y cmdline.txt file: video=HDMI-A-1:1280×720@60D Os ydych yn defnyddio'r ail borthladd HDMI, disodli HDMI-A-1 gyda HDMI-A-2. Gallwch hefyd nodi cydraniad a chyfradd ffrâm wahanol, ond gwnewch yn siŵr eich bod chi'n dewis y rhai y mae'r ddyfais arddangos yn eu cefnogi.
NODYN
Mae dogfennaeth ar osodiadau llinell orchymyn y cnewyllyn ar gyfer fideo i'w gweld yma: https://www.kernel.org/doc/Documentation/fb/modedb.txt
RHYBUDD
Roedd staciau graffeg hŷn yn cefnogi'r defnydd o gofnod config.txt i osod canfodydd hotplug, ond ar adeg ysgrifennu nid yw hyn yn gweithio gyda KMS. Efallai y bydd yn cael ei gefnogi mewn datganiadau cadarnwedd yn y dyfodol. Y cofnod config.txt yw hdmi_force_hotplug, a gallwch nodi'r porth HDMI penodol y mae'r hotplug yn berthnasol iddo gan ddefnyddio naill ai hdmi_force_hotplug:0=1 neu hdmi_force_hotplug:1=1. Sylwch fod yr enwau ar gyfer KMS yn cyfeirio at y porthladdoedd HDMI fel 1 a 2, tra bod Raspberry Pi yn defnyddio 0 ac 1.
problemau EDID
Nid yw lleiafrif o ddyfeisiau arddangos yn gallu dychwelyd EDID os cânt eu diffodd, neu pan ddewisir y mewnbwn AV anghywir. Gall hyn fod yn broblem pan fydd y Raspberry Pi a'r dyfeisiau arddangos ar yr un stribed pŵer, ac mae dyfais Raspberry Pi yn cychwyn yn gyflymach na'r arddangosfa. Gyda dyfeisiau fel hyn, efallai y bydd angen i chi ddarparu EDID â llaw. Hyd yn oed yn fwy anarferol, mae gan rai dyfeisiau arddangos flociau EDID sydd wedi'u fformatio'n wael ac ni ellir eu dosrannu gan y system KMS EDID. O dan yr amgylchiadau hyn, efallai y bydd modd darllen EDID o ddyfais sydd â chydraniad tebyg a defnyddio hwnnw. Yn y naill achos neu'r llall, mae'r cyfarwyddiadau canlynol yn nodi sut i ddarllen EDID o ddyfais arddangos a ffurfweddu KMS i'w ddefnyddio, yn lle KMS yn ceisio holi'r ddyfais yn uniongyrchol.
Copïo EDID i a file
Creu a file nid yw cynnwys metadata EDID o'r dechrau fel arfer yn ymarferol, ac mae defnyddio un sy'n bodoli eisoes yn llawer haws. Yn gyffredinol, mae'n bosibl cael EDID o ddyfais arddangos a'i storio ar gerdyn SD y Raspberry Pi fel y gall KMS ei ddefnyddio yn lle cael EDID o'r ddyfais arddangos. Yr opsiwn hawsaf yma yw sicrhau bod y ddyfais arddangos ar waith ac ar y mewnbwn AV cywir, a bod y Raspberry Pi wedi cychwyn y system HDMI yn gywir. O'r derfynell, gallwch nawr gopïo'r EDID i a file gyda'r gorchymyn canlynol: sudo cp /sys/class/drm/card?-HDMI-A-1/edid /lib/firmware/myedid.dat Os nad yw'r EDID yn bresennol am ryw reswm, gallwch chi gychwyn y ddyfais mewn dull nad yw -Modd KMS sy'n llwyddo i gychwyn i'r bwrdd gwaith neu'r consol, yna copïwch yr EDID y bydd y firmware (gobeithio) yn darllen yn llwyddiannus i a file.
- Cychwyn i'r modd graffeg etifeddiaeth.
- Golygu config.txt yn y rhaniad cychwyn, gan wneud yn siŵr eich bod yn rhedeg eich golygydd gan ddefnyddio sudo, a newid y llinell sy'n dweud dtoverlay=vc4-kms-v3d i #dtoverlay=vc4-kms-v3d.
- Ailgychwyn.
- Dylai'r bwrdd gwaith neu'r consol mewngofnodi ymddangos nawr.
- Gan ddefnyddio'r derfynell, copïwch yr EDID o'r ddyfais arddangos sydd ynghlwm i a file gyda'r gorchymyn canlynol:
- tvservice -d myedid.dat sudo mv myedid.dat /lib/firmware/
Gan ddefnyddio a file-yn seiliedig ar EDID yn lle cwestiynu'r ddyfais arddangos Golygu /boot/cmdline.txt, gan wneud yn siŵr eich bod yn rhedeg eich golygydd gan ddefnyddio sudo, ac ychwanegu'r canlynol at y llinell orchymyn cnewyllyn: drm.edid_firmware=myedid.dat Gallwch gymhwyso'r EDID i a porthladd HDMI penodol fel a ganlyn: drm.edid_firmware=HDMI-A-1:myedid.dat Os oes angen, cychwynnwch yn ôl i'r modd KMS trwy wneud y canlynol:
- Golygu config.txt yn y rhaniad cychwyn, gan wneud yn siŵr eich bod yn rhedeg eich golygydd gan ddefnyddio sudo, a newid y llinell sy'n dweud #dtoverlay=vc4-kms-v3d i dtoverlay=vc4-kms-v3d.
- Ailgychwyn.
NODYN
Os ydych yn defnyddio a fileYn seiliedig ar EDID, ond yn dal i gael problemau gyda hotplug, gallwch orfodi canfod hotplug trwy ychwanegu'r canlynol at y llinell orchymyn cnewyllyn: fideo = HDMI-A-1:D.
Dogfennau / Adnoddau
![]() |
Gyrrwr Graffeg Allbwn RaspberryPi KMS HDMI [pdfLlawlyfr Defnyddiwr KMS, Gyrrwr Graffeg Allbwn HDMI, Allbwn HDMI KMS, Gyrrwr Graffeg, Gyrrwr Graffeg Allbwn KMS HDMI, Gyrrwr |