Kei te waatea a Louvre 1.0, he whare pukapuka mo te whakawhanake i nga kaitoro hiato i runga i Wayland

Ko nga kaihanga o te kaupapa Cuarzo OS i whakaatu i te tukunga tuatahi o te whare pukapuka Louvre, e whakarato ana i nga waahanga mo te whakawhanaketanga o nga kaiwhakarato hiato i runga i te kawa Wayland. Ka tuhia te waehere ki C ++ ka tohatohahia i raro i te raihana GPLv3.

Ko te whare pukapuka te tiaki i nga mahi taumata-iti katoa, tae atu ki te whakahaere i nga kaitarai whakairoiro, te taunekeneke me nga punaha whakaurunga me nga API whakairoiro i roto i te Linux, me te tuku i nga whakatinanatanga kua rite mo nga momo toronga o te kawa Wayland. Ko te noho mai o nga waahanga kua rite ka taea te kore e whakapau marama ki te hanga i nga waahanga taumata-iti, engari ki te whiwhi tonu i tetahi anga mahi hiato kua rite, ka taea te whakarite ki o hiahia me te taapiri i nga mea e tika ana. taumahinga roa. Mena e tika ana, ka taea e te kaiwhakawhanake te whakakore i nga tikanga e whakaratohia ana e te whare pukapuka ki te hapai i nga kawa, nga takahanga whakauru, me nga kaupapa whakaputa.

E ai ki nga kaihanga, he pai ake te mahi o te whare pukapuka ki nga otinga whakataetae. Hei tauira, he tauira o te tūmau hiato, louvre-weston-clone, i tuhia ma te whakamahi i te Louvre, e whakaputa ana i te mahi o te kaupapa Weston, ki te whakataurite ki a Weston me Sway, he iti ake nga rauemi CPU me te GPU i roto i nga whakamatautau, ka taea hoki e koe. ki te whakatutuki i te FPS teitei, ahakoa i roto i nga ahuatanga uaua.

Kei te waatea a Louvre 1.0, he whare pukapuka mo te whakawhanake i nga kaitoro hiato i runga i Wayland

Ko nga ahuatanga matua o Louvre:

  • Tautoko mo nga whirihoranga maha-GPU (Multi-GPU).
  • Ka tautoko i nga huihuinga kaiwhakamahi maha (Multi-Session, TTY whakawhiti).
  • He pūnaha tāhuahua e tautoko ana i ngā tikanga i runga i te tāhuahua 2D (LPainter), Scenes, and Views.
  • Te kaha ki te whakamahi i o ake whakamarumaru me nga kaupapa OpenGL ES 2.0.
  • Ka mahia te tuhi ano aunoa ina hiahiatia (ka huri noa nga ihirangi o te waahi).
  • Nga mahi miro-maha, ka taea e koe te whakatutuki i te FPS teitei me te v-tukutahi ka whakahohea ahakoa ka whakaatu i nga ahuatanga uaua (ko nga whakatinanatanga miro-kotahi he raru ki te pupuri i te FPS teitei na te ngaro o nga papa kaore e taea te tukatuka na te roa o te tatari mo te tukutahi me te anga e pa ana te pupuhi. (vblank ).
  • E tautoko ana i te parepare kotahi, takirua, takitoru hoki.
  • Te whakatinanatanga o te papatopenga mo nga raraunga kuputuhi.
  • Tautoko Wayland me nga toronga:
    • Ko te XDG Shell he atanga mo te hanga me te taunekeneke ki nga papa hei matapihi, e taea ai e koe te neke i a raatau huri noa i te mata, te whakaiti, te whakawhanui, te whakarereke, me era atu.
    • Whakapaipai XDG - te whakaputa whakapaipai matapihi ki te taha tūmau.
    • Wā Whakaaturanga - whakarato whakaaturanga ataata.
    • Linux DMA-Buf - te tiri i nga kaari ataata maha ma te whakamahi hangarau dma-buf.
  • Ka tautoko i nga mahi i roto i nga taiao e pa ana ki a Intel (i915), AMD (amdgpu) me nga taraiwa NVIDIA (kaitaraiwa rangatira, nouveau ranei).
  • Ko nga waahanga kaore ano kia whakatinanahia (kei te rarangi o nga mahere):
    • Takahanga Pa - te whakahaere i nga kaupapa mata pa.
    • Nga Tohu Tohu - nga whakahaere mata pa.
    • Tirohanga - Ka taea e te kiritaki te mahi i te whakaineine taha-tūmau me te whakapai i nga tapa o te mata.
    • Te huri i nga mea LView.
    • XWayland - te whakarewa i nga tono X11.

Kei te waatea a Louvre 1.0, he whare pukapuka mo te whakawhanake i nga kaitoro hiato i runga i Wayland
Kei te waatea a Louvre 1.0, he whare pukapuka mo te whakawhanake i nga kaitoro hiato i runga i Wayland


Source: opennet.ru

Tāpiri i te kōrero