Xwayland e eketsa tšehetso bakeng sa ho potlakisa lisebelisoa ho litsamaiso tse nang le NVIDIA GPUs

Motheo oa khoutu oa XWayland, karolo ea DDX (Device-Dependent X) e tsamaisang Seva ea X.Org ho tsamaisa lits'ebetso tsa X11 libakeng tse thehiloeng ho Wayland, e nchafalitsoe ho etsa hore hardware e potlakise litsamaiso tse nang le li-graphics tsa NVIDIA.

Ho latela liteko tse entsoeng ke bahlahisi, kamora ho lumella li-patches tse boletsoeng, ts'ebetso ea OpenGL le Vulkan lits'ebetsong tsa X tse qalileng ho sebelisoa XWayland e batla e tšoana le ho sebetsa tlasa seva e tloaelehileng ea X. Liphetoho li lokisitsoe ke mosebeletsi oa NVIDIA. Ho mokhanni oa NVIDIA ka boeona, tšehetso ea likarolo tse hlokahalang ho sebelisa ho potlakisa ho Xwayland e tla hlaha ho e 'ngoe ea litokollo tse latelang, ho nahanoa hore lekaleng la 470.x.

Ntle le moo, ho na le lintlafatso tse ling tse 'maloa tse amanang le pokello ea litšoantšo tsa Linux:

  • Baetsi ba Wayland ba rera ho reha lekala le ka sehloohong lipolokelong tsohle tsa bona ho tloha ho "master" ho isa "main", joalo ka ha lentsoe "master" le sa tsoa nkuoa le fosahetse lipolotiking, le re hopotsa bokhoba, 'me le nkoa e le ntho e khopisang ke litho tse ling tsa sechaba. Ka lehlakoreng le leng, sechaba sa freedesktop.org se nkile qeto ea ho sebelisa polokelo ea 'main' ho fapana le polokelo ea 'master' ka ho iketsetsa merero e mecha.

    Hoa thahasellisa hore ho ne ho boetse ho e-na le bahanyetsi ba khopolo ena. Haholo-holo, Jan Engelhardt, ea bolokang liphutheloana tse fetang 500 ho openSUSE, o bitsitse likhang tse entsoeng ke GitHub le SFC molemong oa ho nkela "master" sebaka ka "boikaketsi" bo ka sehloohong le litekanyetso tse peli. O ile a etsa tlhahiso ea ho tlohela ntho e 'ngoe le e' ngoe kamoo e leng kateng 'me a shebane le tsoelo-pele e tsoelang pele ho e-na le ho baka moferefere ka ho fetola mabitso. Ho ea ka Ian, bakeng sa ba sa khoneng ho lumellana le lentsoe "monghali", u ka etsa bonnete ba hore makala a mabeli a sebetsa ka boemo bo tšoanang ba boitlamo, 'me a etse ntle le ho senya mohaho o thehiloeng.

  • Mesa driver lavapipe, e etselitsoeng ho fana ka software le ho sebelisa LLVM ho hlahisa khoutu, e ts'ehetsa Vulkan 1.1 Grafiken API le likarolo tse itseng ho tsoa ho Vulkan 1.2 (pele ke OpenGL feela e neng e tšehelitsoe ka botlalo ho lavapipe). Hoa hlokomeloa hore mokhanni o atlehile ho feta liteko tsohle tse koahelang likarolo tse ncha tsa Vulkan 1.1, empa ho fihlela joale o hlōleha liteko tse tšoanang bakeng sa Vulkan 1.0, e thibelang setifikeiti sa eona sa molao bakeng sa tšehetso ea Vulkan.
  • Vgpu_unlock toolkit e se e hatisitsoe, e u lumella ho kenya ts'ehetso ea vGPU ho likarete tse ling tsa video tsa bareki NVIDIA Geforce le Quadro, tse sa tšehetseng ka molao li-vGPU, empa li itšetlehile ka chip e tšoanang le likarete tsa Tesla tse theko e boima haholo (ts'ebetso ea GPU e lekanyelitsoeng ke software).
  • Ho hlahisoa ts'ebetsong ea pele ea mokhanni o mocha oa mohloli o bulehileng oa PanVk, ho fana ka tšehetso bakeng sa Vulkan Grafiken API bakeng sa ARM Mali Midgard le Bifrost GPUs. PanVk e ntse e ntlafatsoa ke basebetsi ba Collabora 'me e behiloe e le ntšetso-pele ea morero oa Panfrost, o fanang ka tšehetso bakeng sa OpenGL.
  • Mokhanni oa xf86-input-libinput 1.0.0 o lokollotsoe, o fana ka moralo bakeng sa Libinput, stack e kopaneng ea ho sebetsa ka lisebelisoa tsa ho kenya. Libakeng tsa X tse thehiloeng ho seva, ho ka sebelisoa mokhanni oa xf86-input-libinput sebakeng sa li-driver tse arohaneng tsa evdev le li-synaptics. Phetoho ea bohlokoa ho mofuta oa 1.0.0 ke ho fetela ho laesense ea MIT.

Source: opennet.ru

Eketsa ka tlhaloso