Louvre 1.0, tranomboky ho an'ny fampivoarana ireo mpizara mitambatra miorina amin'ny Wayland, dia misy

Ireo mpamorona ny tetikasa Cuarzo OS dia nanolotra ny famoahana voalohany ny tranomboky Louvre, izay manome singa ho an'ny fampivoarana ny server composite mifototra amin'ny protocol Wayland. Ny kaody dia nosoratana tamin'ny C++ ary zaraina amin'ny alΓ lan'ny fahazoan-dΓ lana GPLv3.

Ny trano famakiam-boky dia mikarakara ny asa ambany rehetra, ao anatin'izany ny fitantanana ny buffer grafika, ny fifandraisana amin'ny subsystems fampidirana sy ny grafika API ao amin'ny Linux, ary koa manolotra fampiharana efa vita amin'ny fanitarana isan-karazany amin'ny protocol Wayland. Ny fisian'ny singa efa vita dia ahafahana tsy mandany volana maromaro amin'ny famoronana singa ambany ambany, fa mahazo avy hatrany ny rafitra server composite efa vonona sy miasa, izay azo ampifanarahana amin'ny filanao ary ampiana amin'ny ilaina. fampiasa miitatra. Raha ilaina, ny mpamorona dia afaka manafoana ny fomba nomen'ny tranomboky mba hikarakarana ny protocols, ny hetsika fampidirana ary ny famoahana hetsika.

Araka ny voalazan'ireo mpamorona, ny trano famakiam-boky dia mibaribary fa ambony noho ny vahaolana mifaninana. Ohatra, ohatra iray amin'ny server composite, louvre-weston-clone, nosoratana tamin'ny Louvre, izay mamerina ny fiasan'ny tetikasa Weston, raha ampitahaina amin'i Weston sy Sway, dia mandany vola kely kokoa amin'ny CPU sy GPU amin'ny fitsapana, ary mamela anao koa. mba hahazoana FPS avo lenta tsy tapaka, na dia amin'ny toe-javatra sarotra aza.

Louvre 1.0, tranomboky ho an'ny fampivoarana ireo mpizara mitambatra miorina amin'ny Wayland, dia misy

Ny endri-javatra lehibe amin'ny Louvre:

  • Fanohanana ny fikirakirana GPU marobe (GPU maro).
  • Manohana fivoriana mpampiasa maro (Multi-Session, TTY switch).
  • Rafitra famandrihana izay manohana fomba mifototra amin'ny famandrihana 2D (LPainter), Scenes, ary Views.
  • Fahaizana mampiasa ny shaders anao manokana sy ny programa OpenGL ES 2.0.
  • Ny fanavaozana mandeha ho azy dia atao araka izay ilaina (rehefa miova ny votoatin'ny faritra).
  • Asa maromaro misy kofehy, mamela anao hahatratra FPS avo miaraka amin'ny v-sync afaka na dia manao scenario be pitsiny aza (ny fampiharana tokana manana kofehy dia manana olana amin'ny fitazonana FPS avo noho ny tsy fisian'ny frame izay tsy azo karakaraina noho ny fahatarana miandry ny fampifanarahana amin'ny frame blanking pulse (vblank).
  • Manohana ny buffering tokana, roa ary telo.
  • Fampiharana takelaka ho an'ny angona lahatsoratra.
  • Manohana ny Wayland sy ny fanitarana:
    • XDG Shell dia interface tsara hamoronana sy hifaneraserana amin'ny sehatra toy ny windows, izay ahafahanao mamindra azy ireo manodidina ny efijery, manamaivana, manitatra, manova ny habeny, sns.
    • XDG Decoration - fanaovana haingo varavarankely eo amin'ny lafiny server.
    • Fotoana Fampisehoana - manome fampisehoana video.
    • Linux DMA-Buf - fizarana karatra vidΓ©o maromaro mampiasa teknolojia dma-buf.
  • Manohana ny asa amin'ny tontolo mifototra amin'ny Intel (i915), AMD (amdgpu) ary NVIDIA mpamily (driver proprietary na nouveau).
  • Ny endri-javatra mbola tsy ampiharina (ao amin'ny lisitry ny drafitra):
    • Touch Events - mitantana hetsika amin'ny efijery fikasihana.
    • Fihetseham-panondro - fanaraha-maso ny efijery mikasika.
    • Viewporter - Mamela ny mpanjifa hanao fanamafisam-peo amin'ny lafiny mpizara sy hanapaka ny sisiny.
    • Manova zavatra LView.
    • XWayland - manomboka ny fampiharana X11.

Louvre 1.0, tranomboky ho an'ny fampivoarana ireo mpizara mitambatra miorina amin'ny Wayland, dia misy
Louvre 1.0, tranomboky ho an'ny fampivoarana ireo mpizara mitambatra miorina amin'ny Wayland, dia misy


Source: opennet.ru

Add a comment