RaspberryPi-LOGO

RaspberryPi KMS HDMI Output Graphics Driver

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

Colophon

2020-2023 Raspberry Pi Ltd (eo pele e neng e le Raspberry Pi (Trading) Ltd.) Litokomane tsena li filoe laesense tlas'a laesense ea Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND 4.0). letsatsi la ho aha: 2023-02-10 mofuta oa ho aha: githash: c65fe9c-hloekile

Tsebiso ea Molao ea Boithopollo

DATA YA BOTEKENE LE HO TSHEPAHALA BAKENG SA RASPBERRY PI (HO KENYELETSA LE DATASHEETS) JOALOKAHA E FETOTSWA NAKO LE NAKO (“RESOURCES”) E FUMANA KE RASPBERRY PI LTD (“RPL”) “JOALOKAHA E LE” LE MOKHOA OA MANG KAPA OFE KAPA O FELENG KAPA MOLAO OA MOLAO OA MOLAO OA BONA HO, LITEKISO TSE FUMANENG TSA THEKISO LE HO LOKELANG BAKENG SA LENTSOE LE KHETHANG LI A HLAHISOA. Ho isa bohōleng bo phahameng haholo ka molao o sebetsang ntle le ketsahalo e tla beoa bakeng sa ho beoa ka kotloloho, e kenyeletsang, empa e kenyelletsa le maemo , KAPA PHALETSO; KAPA TŠITISO EA LIKHOEBO) LE HOJA E BAKILE LE HO KA KHOPOLO EFE KA EFE EA MOLAMO, Ebang ke KONterakeng, BOIKARABELO BO TUMELENG, KAPA TLHOKOMELISO (Ho kenyeletsoa ho se tsotelle KAPA HANG-HANG) E TSOANG KA TSELA EFE KAOFELA HO TSOA TŠEBELETSO EA TŠEBELETSO. TSIETSO E TS'ENYE. RPL e na le tokelo ea ho etsa lintlafatso, lintlafatso, litokiso kapa litokiso tse ling ho RESOURCES kapa lihlahisoa life kapa life tse hlalositsoeng ho tsona ka nako efe kapa efe ntle le tsebiso. MESEBETSI e reretsoe basebelisi ba nang le litsebo ba nang le maemo a loketseng a tsebo ea moralo. Basebelisi ke bona feela ba ikarabellang bakeng sa khetho ea bona le ts'ebeliso ea MESEBETSI le ts'ebeliso efe kapa efe ea lihlahisoa tse hlalositsoeng ho tsona. Mosebedisi o dumela ho buseletsa le ho tshwara RPL e se kotsi kgahlanong le mekoloto, ditjeho, ditshenyehelo kapa ditahlehelo tse ding tse bakilweng ke tshebediso ya bona ya RESOURCES.RPL e fa basebedisi tumello ya ho sebedisa RESOURCES feela mmoho le dihlahiswa tsa Raspberry Pi. Tšebeliso eohle e meng ea RESOURCES e thibetsoe. Ha ho laesense e fuoang RPL efe kapa efe kapa tokelo e 'ngoe ea thepa ea bohlale ea motho e mong. LIEKETSENG TSE PHAHAMENG. Lihlahisoa tsa Raspberry Pi ha lia etsoa, ​​​​ha li entsoe kapa li reretsoe ho sebelisoa libakeng tse kotsi tse hlokang ts'ebetso e sireletsehileng, joalo ka ts'ebetsong ea lisebelisoa tsa nyutlelie, tsamaiso ea lifofane kapa litsamaiso tsa puisano, taolo ea sephethephethe sa sefofane, lisebelisoa tsa libetsa kapa lits'ebetso tsa bohlokoa tsa polokeho (ho kenyeletsoa ts'ehetso ea bophelo). litsamaiso le lisebelisoa tse ling tsa bongaka), moo ho hlōleha ha lihlahisoa ho ka lebisang lefung ka ho toba, kotsi ea botho kapa tšenyo e khōlō ea 'mele kapa ea tikoloho ("Mesebetsi e Phahameng ea Kotsi"). RPL ha e fane ka tiisetso leha e le efe e hlakileng kapa e boletsoeng ea ho ikoetlisa bakeng sa Mesebetsi ea Kotsi e Phahameng 'me ha e amohele boikarabelo ba tšebeliso kapa kenyelletso ea lihlahisoa tsa Raspberry Pi mesebetsing ea Kotsi e Phahameng. Lihlahisoa tsa Raspberry Pi li fanoa ho latela Melao e Tloaelehileng ea RPL. Tokisetso ea RPL ea RESOURCES ha e atolose kapa ha e fetole Melao e Tloaelehileng ea RPL ho kenyeletsoa empa e sa felle feela ho boithorollo le litiisetso tse boletsoeng ho tsona.

Nalane ea mofuta oa tokomane

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

Sebaka sa tokomane

Tokomane ena e sebetsa ho lihlahisoa tse latelang tsa Raspberry Pi

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

Selelekela

Ka kenyelletso ea mokhanni oa litšoantšo oa KMS (Kernel Mode Setting), Raspberry Pi Ltd e tloha hole le taolo ea legacy firmware ea sistimi e hlahisoang ke video mme e lebile tsamaisong ea lits'oants'o e bulehileng haholoanyane. Leha ho le joalo, sena se tlile le liphephetso tsa sona. Tokomane ena e reretsoe ho thusa ka litaba life kapa life tse ka hlahang ha ho fallela tsamaisong e ncha. Pampiri ena e tšoeu e nka hore Raspberry Pi e sebelisa Raspberry Pi OS, 'me e ntse e le teng ka botlalo ka firmware ea morao-rao le lithollo.

Terminology

DRM: Direct Rendering Manager, subsystem ea Linux kernel e sebelisetsoang ho buisana le likarolo tsa ts'ebetso ea litšoantšo (GPUs). E sebelisoa ka kopanelo le FKMS le KMS.
DVI: E tlileng pele ho HDMI, empa ntle le matla a molumo. Lithapo le li-adapter tsa HDMI ho ea ho DVI lia fumaneha ho hokela sesebelisoa sa Raspberry Pi ponts'o e nang le lisebelisoa tsa DVI.
EDID: Boitsebiso bo Atolositsoeng ba Boitsebiso ba Ponahatso. Sebopeho sa metadata bakeng sa lisebelisoa tse bonts'ang ho hlalosa bokhoni ba tsona mohloling oa video. Sebopeho sa data sa EDID se kenyelletsa lebitso la moetsi le nomoro ea serial, mofuta oa sehlahisoa, boholo ba ponts'o, le linako tse tšehetsoeng ke ponts'o, hammoho le lintlha tse seng bohlokoa haholo. Lipontšo tse ling li ka ba le li-block tsa EDID tse sa sebetseng, tse ka bakang mathata haeba liphoso tseo li sa sebetsoe ke sistimi ea ponts'o.
FKMS (vc4-fkms-v3d): Fake Kernel Mode Setting. Ha firmware e ntse e laola lisebelisoa tsa boemo bo tlase (bakeng sa mohlalaample, likou tsa High-Definition Multimedia Interface (HDMI), Display Serial Interface (DSI), joalo-joalo), lilaebrari tse tloaelehileng tsa Linux li sebelisoa kernel ka boeona. FKMS e sebelisoa ka mokhoa o ikhethileng ho Buster, empa joale e tlositsoe molemong oa KMS e Bullseye.
HDMI: High-Definition Multimedia Interface ke sehokelo sa audio/video sa mong'a ntlo bakeng sa ho fetisa data ea video e sa hatelletsoeng, le data ea audio ea dijithale e hatelitsoeng kapa e sa hatelloang.
HPD: Ho fumana hotplug. Ho na le terata e boletsoeng ke sesebelisoa se hoketsoeng ho bonts'a hore e teng.
KMS: Kernel Mode Setting; bona https://www.kernel.org/doc/html/latest/gpu/drm-kms.html bakeng sa lintlha tse ling. Ho Raspberry Pi, vc4-kms-v3d ke mokhanni ea sebelisang KMS, 'me hangata o bitsoa "mokhanni oa KMS". Grafiken stack: Sekhahla sa litšoantšo se kentsoeng ka botlalo ho VideoCore firmware blob e pepesitsoeng ke mokhanni oa liforeimi tsa Linux. Sekepe sa litšoantšo tsa lefa se sebelisitsoe boholo ba lisebelisoa tsa Raspberry Pi Ltd ho fihlela haufinyane; hona joale butle-butle e nkeloa sebaka ke (F)KMS/DRM.

Sistimi ea HDMI le li-driver tsa Grafiken

Lisebelisoa tsa Raspberry Pi li sebelisa maemo a HDMI, a atileng haholo ho li-monitor le lithelevishene tsa LCD tsa sejoale-joale, bakeng sa tlhahiso ea video. Raspberry Pi 3 (ho kenyeletsoa Raspberry Pi 3B+) le lisebelisoa tsa pejana li na le kou e le 'ngoe ea HDMI, e khonang ho hlahisa 1920 × 1200 @60Hz e sebelisa sehokelo sa HDMI se boholo bo felletseng. Raspberry Pi 4 e na le likou tse peli tse nyane tsa HDMI, 'me e khona ho hlahisa 4K likoung tseo ka bobeli. Ho ipapisitsoe le ho seta, boema-kepe ba HDMI 0 ho Raspberry Pi 4 bo khona ho fihla ho 4kp60, empa ha u sebelisa lisebelisoa tse peli tsa tlhahiso ea 4K u lekanyelitsoe ho p30 lisebelisoa ka bobeli. Grafiken software stack, ho sa tsotelehe mofuta oa mofuta, e na le boikarabello ba ho hlahloba lisebelisoa tsa HDMI tse khomaretsoeng bakeng sa thepa ea tsona, le ho theha sistimi ea HDMI ka nepo. Lefa le li-stack tsa FKMS ka bobeli li sebelisa firmware ho processor ea litšoantšo tsa VideoCore ho lekola boteng ba HDMI le thepa. Ka lehlakoreng le leng, KMS e sebelisa mohloli o bulehileng ka ho felletseng, ts'ebetsong ea lehlakore la ARM. Sena se bolela hore metheo ea khoutu ea litsamaiso tsena tse peli e fapane ka ho felletseng, 'me maemong a mang sena se ka fella ka boitšoaro bo fapaneng lipakeng tsa mekhoa e' meli. Lisebelisoa tsa HDMI le DVI li iponahatsa ho sesebelisoa sa mohloli li sebelisa sengoathoana sa metadata se bitsoang block EDID. Sena se baloa ke sesebelisoa sa mohloli ho tloha sesebelisoa sa pontšo ka khokahanyo ea I2C, 'me sena se hlakile ka ho feletseng ho mosebedisi oa ho qetela joalokaha se etsoa ke setšoantšo sa litšoantšo. Sebaka sa EDID se na le tlhaiso-leseling e ngata, empa e sebelisoa haholo ho hlakisa hore na ponts'o e tšehetsa liqeto life, kahoo Raspberry Pi e ka hlophisoa ho hlahisa qeto e nepahetseng.

HDMI e sebetsanoa joang nakong ea booting

Ha e qala ho buloa, Raspberry Pi e feta ka makhetlo a 'maloatages, e tsejoang e le boot stages:

  1. Ea pele-stage, bootloader e thehiloeng ho ROM e qala VideoCore GPU.
  2. Ea bobeli-tstage bootloader (ena ke bootcode.bin kareteng ea SD ho lisebelisoa pele ho Raspberry Pi 4, le ho SPI EEPROM ho Raspberry Pi 4):
    1. Ho Raspberry Pi 4, metsotsoana ea bobelitage bootloader e tla qala tsamaiso ea HDMI, e botse pontšo bakeng sa mekhoa e ka khonehang, ebe e theha pontšo ka nepo. Nakong ena ponts'o e sebelisetsoa ho fana ka lintlha tsa motheo tsa tlhahlobo.
    2. Pontšo ea tlhahlobo ea bootloader (07 Tšitoe 2022 ho ea pele) e tla bonts'a boemo ba lipontšo life kapa life tse khomaretsoeng (hore na Hotplug Detect (HPD) e teng, le hore na block ea EDID e nkiloe skrineng).
  3. Firmware ea VideoCore (start.elf) e kentsoe ebile e sebetsa. Sena se tla nka taolo ea sistimi ea HDMI, ho bala boloko ba EDID ho tsoa ho liponts'o life kapa life tse khomaretsoeng, 'me u bonts'a skrini sa mookoli lipontšong tseo.
  4. Lieta tsa Linux kernel
    1. Nakong ea kernel boot, KMS e tla nka taolo ea tsamaiso ea HDMI ho tloha ho firmware. Hape, block ea EDID e baloa ho tsoa ho liponts'o life kapa life tse khomaretsoeng, 'me tlhahisoleseling ena e sebelisetsoa ho theha khomphutha ea Linux le komporo.

Mathata le matšoao a ka bang teng

Letšoao le atileng haholo la ho hloleha le bang teng ha o fallela KMS ke bootloader ea pele e ntle, e nang le skrine ea bootloader ebe skrine ea mookoli e hlaha, e lateloa ka mor'a metsotsoana e seng mekae ke pontšo e eang e ntšo ebe e sa khutle. Ntlha eo ponts'o e eang e ntšo ha e le hantle ke ntlha nakong ea ts'ebetso ea kernel booting ha mokhanni oa KMS a nka sebaka sa ho tsamaisa pontšo ho tsoa ho firmware. Raspberry Pi hajoale e ntse e sebetsa ka mekhoa eohle ntle le tlhahiso ea HDMI, kahoo haeba SSH e nolofalitsoe o lokela ho khona ho kena sesebelisoa ka tsela eo. Karete e tala ea SD ea phihlello ea LED hangata e tla fifala ka linako tse ling. Hape hoa khoneha hore u ke ke ua bona tlhahiso ea HDMI ho hang; ha ho na pontšo ea bootloader, 'me ha ho na skrine ea mookoli. Hangata sena se ka bakoa ke phoso ea hardware.

Ho hlahloba phoso

Ha ho tlhahiso ea HDMI ho hang
Ho ka etsahala hore ebe sesebelisoa ha sea qala ho hang, empa sena se kantle ho tefiso ea pampiri ena e tšoeu. Ho nka hore boitšoaro bo hlokometsoeng ke bothata ba pontšo, khaello ea tlhahiso ea HDMI nakong efe kapa efe ea ts'ebetso ea booting hangata e bakoa ke phoso ea hardware. Ho na le likhetho tse 'maloa tse ka khonehang:

  • Cable ea HDMI e sa sebetseng
  • Leka thapo e ncha. Lithapo tse ling, haholo tse theko e tlase haholo, li kanna tsa se be le likhokahano tsohle tse hlokahalang (mohlala, hotplug) bakeng sa Raspberry Pi ho bona ponts'o ka katleho.
  • Boema-kepe ba HDMI bo sa sebetseng ho Raspberry Pi
  • Haeba u sebelisa Raspberry Pi 4, leka boema-kepe bo bong ba HDMI.
  • Boema-kepe ba HDMI bo sa sebetseng holim'a mochini
  • Ka linako tse ling boema-kepe ba HDMI bo shebelletseng kapa TV bo ka fela. Leka kou e fapaneng haeba sesebelisoa se na le eona.
  • Ke ka seoelo, sesebelisoa sa ponts'o se ka fanang ka data ea EDID feela ha e buletsoe, kapa ha ho khethoa boema-kepe bo nepahetseng. Ho hlahloba, etsa bonnete ba hore sesebelisoa se butse le hore ho khethiloe sebaka se nepahetseng sa ho kenya.
  • Sesebediswa se bonts'ang ha se bue ka mohala oa ho tseba hotplug

Phatlalatso ea pele, ebe skrineng e ba ntšo
Haeba ponts'o e hlaha empa e tima nakong ea Linux kernel boot, ho na le mabaka a 'maloa a ka bang teng,' me hangata a amana le bothata ba ho bala EDID ho sesebelisoa sa ponts'o. Joalokaha ho ka bonoa karolong e ka holimo e sebetsanang le tatellano ea boot, EDID e baloa ka lintlha tse ngata tse fapaneng nakong ea ts'ebetso ea boot, 'me e' ngoe le e 'ngoe ea tsena e baloa ke software e fapaneng. Palo ea ho qetela, ha KMS e nka sebaka, e etsoa ke khoutu ea kernel ea Linux e sa fetoloang, 'me sena ha se sebetse liforomo tse fosahetseng tsa EDID hammoho le software ea pejana ea firmware. Ke ka lebaka lena ponts'o e ka emisang ho sebetsa ka nepo hang ha KMS e nka sebaka. Ho na le mekhoa e mengata ea ho netefatsa hore na KMS e hloleha ho bala EDID, 'me tse peli tsa tsona ke tse latelang.
Sheba skrine ea tlhahlobo ea bootloader (Raspberry Pi 4 feela)

HLOKOMELA
Tlhahlobo ea Bootloader e hloka bootloader ea morao-rao. U ka ntlafatsa ho mofuta oa morao-rao u sebelisa litaelo tsena: https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#updating-the-bootloader Tlosa karete ea SD ebe u qala Raspberry Pi hape. Tobetsa ESC skrineng sa Install OS, 'me skrine ea tlhahlobo e lokela ho hlaha sesebelisoa sa ponts'o. Ho be le mola pontshong e qalang ka pontsho: — bakeng sa mohlalaampLe:

  • ponts'o: DISP0: HDMI HPD=1 EDID=ok #2 DISP1: HPD=0 EDID=ha ho letho #0

Tlhahiso ena e tsoang ho Raspberry Pi 4 e bonts'a hore sisteme e bone ponts'o ea HDMI boema-kepeng ba HDMI 0, sesebelisoa sa hotplug se tiisitsoe, mme EDID e baliloe hantle. Ha ho letho le fumanoeng boema-kepeng ba HDMI 1.

Lekola hore na sistimi ea KMS e hlokometse EDID
Ho hlahloba sena o tla hloka ho kena ho sesebelisoa sa Raspberry Pi ka SSH ho tsoa komporong e fapaneng. SSH e ka nolofalloa ha u theha setšoantšo sa karete ea SD ka Raspberry Pi Imager, u sebelisa likhetho tsa Advanced Settings. Ho nolofalletsa SSH kareteng ea SD e seng e entsoe setšoantšo ho thata haholoanyane: o tla hloka ho sebelisa komporo e 'ngoe ho eketsa file e bitsoa ssh ho karolo ea boot. Kenya sebaka sa karete ea SD ho Raspberry Pi ea mantlha ebe u e matlafatsa. Sena se lokela ho nolofalletsa SSH, ka aterese ea IP e fanoeng ke DHCP. Ha u se u kene, thaepa tse latelang ho terminal ho bonts'a litaba tsa EDID efe kapa efe e fumanoeng (o ka hloka ho fetola HDMI-A-1 ho HDMI-A-2 ho latela hore na ke boema-kepe bofe ba HDMI ho Raspberry Pi sesebelisoa sa ponts'o se hokahaneng. ho): katse /sys/class/drm/card?-HDMI-A-1/edid Haeba ho se na lifoldara tse bitsoang karete?-HDMI-A-1 kapa tse ling tse joalo, ho ka etsahala hore ha ho EDID e ka baloang ho tsoa ponts'ong. sesebelisoa.

HLOKOMELA
Tabeng eo EDID e baloang ka katleho, ho na le lisebelisoa tse sebetsang file foldareng e tšoanang, e bitsoang mekhoa, eo ha e bonts'oa e bonts'a mekhoa eohle e ka khonehang eo EDID e reng sesebelisoa se e tšehetsa.

Phokotso

Ho hloleha ho lemoha Hotplug Haeba firmware le KMS li hloleha ho fumana sebali se khomaretsoeng, e ka ba ho hloleha ho lemoha hotplug - ke hore, Raspberry Pi ha e tsebe hore sesebelisoa se kentsoe, kahoo ha e hlahlobe EDID. Sena se ka bakoa ke thapo e mpe, kapa sesebelisoa sa ponts'o se sa bueng hotplug ka nepo. O ka qobella ho bona hotplug ka ho fetola mohala oa taelo oa kernel file (cmdline.txt) e bolokiloeng karolong ea boot ea karete ea SD ea Raspberry Pi OS. U ka hlophisa sena file tsamaisong e 'ngoe, u sebelisa mohlophisi ofe kapa ofe oo u o ratang. Kenya tse latelang qetellong ea cmdline.txt file: video=HDMI-A-1:1280×720@60D Haeba u sebelisa boema-kepe ba bobeli ba HDMI, tlosa HDMI-A-1 ka HDMI-A-2. U ka boela ua bolela qeto e fapaneng le sekhahla sa foreimi, empa etsa bonnete ba hore u khetha tse tšehetsoang ke sesebelisoa sa ponts'o.

HLOKOMELA
Litokomane tse mabapi le litlhophiso tsa mohala oa kernel bakeng sa video li ka fumanoa mona: https://www.kernel.org/doc/Documentation/fb/modedb.txt

TLHOKOMELO
Li-graph tsa khale li ne li tšehetsa tšebeliso ea config.txt ho kenya mochine oa hotplug, empa ka nako ea ho ngola sena ha se sebetse le KMS. E ka 'na ea tšehetsoa liphatlalatsong tsa firmware nakong e tlang. Keno ea config.txt ke hdmi_force_hotplug, 'me u ka hlakisa kou e khethehileng ea HDMI eo hotplug e sebetsang ho eona ha u sebelisa hdmi_force_hotplug:0=1 kapa hdmi_force_hotplug:1=1. Hlokomela hore nomenclature ea KMS e bua ka likou tsa HDMI e le 1 le 2, ha Raspberry Pi e sebelisa 0 le 1.

Mathata a EDID
Lisebelisoa tse fokolang tsa pontšo ha li khone ho khutlisa EDID haeba li tingoa, kapa ha ho khethoa AV e fosahetseng. Sena e ka ba bothata ha Raspberry Pi le lisebelisoa tsa ponts'o li le mothating o le mong oa matla, 'me sesebelisoa sa Raspberry Pi se potlaka ho feta ponts'o. Ka lisebelisoa tse kang tsena, ho ka 'na ha hlokahala hore u fane ka EDID ka letsoho. Ka mokhoa o sa tloaelehang le ho feta, lisebelisoa tse ling li na le li-block tsa EDID tse hlophisitsoeng hampe 'me li ke ke tsa aroloa ke sistimi ea KMS EDID. Maemong ana, ho ka khonahala ho bala EDID ho sesebelisoa se nang le qeto e ts'oanang le ho e sebelisa. Boemong bofe kapa bofe, litaelo tse latelang li bonts'a mokhoa oa ho bala EDID ho sesebelisoa sa ponts'o le ho lokisa KMS ho e sebelisa, ho fapana le hore KMS e leke ho botsisisa sesebelisoa ka kotloloho.

Ho kopitsa EDID ho a file
Ho theha a file e nang le metadata ea EDID ho tloha qalong hangata ha e khonehe, 'me ho sebelisa e teng ho bonolo haholo. Ka kakaretso hoa khoneha ho fumana EDID ho sesebelisoa sa ponts'o ebe u e boloka kareteng ea SD ea Raspberry Pi hore e tle e sebelisoe ke KMS ho fapana le ho fumana EDID sesebelisoa sa ponts'o. Khetho e bonolo ka ho fetisisa mona ke ho etsa bonnete ba hore sesebelisoa sa pontšo se ntse se sebetsa le ho kenya letsoho le nepahetseng la AV, le hore Raspberry Pi e qalile tsamaiso ea HDMI ka nepo. Ho tsoa ho terminal, joale o ka kopitsa EDID ho a file ka taelo e latelang: sudo cp /sys/class/drm/card?-HDMI-A-1/edid /lib/firmware/myedid.dat Haeba ka lebaka le itseng EDID ha e eo, o ka qala sesebelisoa ka tsela e seng Mokhoa oa KMS o atlehileng ho qala komporong kapa komporong, ebe o kopitsa EDID eo firmware e tla (ka tšepo) ho e bala ka katleho ho file.

  1. Qala ho mokhoa oa litšoantšo tsa lefa.
    1. Fetola config.txt karolong ea boot, etsa bonnete ba hore u tsamaisa mohlophisi oa hau u sebelisa sudo, 'me u fetole mola o reng dtoverlay=vc4-kms-v3d ho #dtoverlay=vc4-kms-v3d.
    2. Qala bocha.
  2. Khokahano ea komporo kapa ea ho kena e lokela ho hlaha joale.
    1. U sebelisa terminal, kopitsa EDID ho sesebelisoa se hokeletsoeng ho ea ho file ka taelo e latelang:
  • tvservice -d myedid.dat sudo mv myedid.dat /lib/firmware/

Ho sebelisa a fileEDID e thehiloeng ho e-na le ho hlahloba sesebelisoa sa pontšo Edit /boot/cmdline.txt, ho etsa bonnete ba hore u tsamaisa mohlophisi oa hau u sebelisa sudo, 'me u kenye tse latelang molaong oa taelo ea kernel: drm.edid_firmware=myedid.dat U ka sebelisa EDID ho boema-kepe bo khethehileng ba HDMI ka tsela e latelang: drm.edid_firmware=HDMI-A-1:myedid.dat Haeba ho hlokahala, qala hape mokhoeng oa KMS ka ho etsa tse latelang:

  1. Fetola config.txt karolong ea boot, ho etsa bonnete ba hore u tsamaisa mohlophisi oa hau u sebelisa sudo, 'me u fetole mola o reng #dtoverlay=vc4-kms-v3d ho dtoverlay=vc4-kms-v3d.
  2. Qala bocha.

HLOKOMELA
Haeba u sebelisa a file-based EDID, empa o ntse o e-na le mathata ka hotplug, o ka qobella ho lemoha hotplug ka ho eketsa tse latelang moleng oa taelo ea kernel: video = HDMI-A-1: D.

Litokomane / Lisebelisoa

RaspberryPi KMS HDMI Output Graphics Driver [pdf] Bukana ea Mosebelisi
KMS, HDMI Output Graphics Driver, KMS HDMI Output, Graphics Driver, KMS HDMI Output Graphics Driver, Driver

Litšupiso

Tlohela maikutlo

Aterese ea hau ea lengolo-tsoibila e ke ke ea phatlalatsoa. Libaka tse hlokahalang li tšoailoe *