Louvre 1.0، د Wayland پر بنسټ د جامع سرورونو د پراختیا لپاره کتابتون، شتون لري

د کوارزو OS پروژې پراختیا کونکو د لوور کتابتون لومړۍ خپرونه وړاندې کړه ، کوم چې د ویلینډ پروتوکول پراساس د جامع سرورونو پراختیا لپاره اجزا چمتو کوي. کوډ په C++ کې لیکل شوی او د GPLv3 جواز لاندې ویشل شوی.

کتابتون د ټیټې کچې ټولو عملیاتو ته پاملرنه کوي ، پشمول د ګرافیک بفرونو اداره کول ، په لینکس کې د ان پټ فرعي سیسټمونو او ګرافیک APIs سره متقابل عمل ، او همدارنګه د ویلینډ پروتوکول مختلف توسیعونو چمتو شوي پلي کولو وړاندیز کوي. د چمتو شوي اجزاو شتون دا ممکنه کوي چې د معیاري ټیټې کچې عناصرو رامینځته کولو لپاره د میاشتو کار مصرف نکړي ، مګر سمدلاسه د چمتو شوي او کاري جامع سرور چوکاټ ترلاسه کول ، کوم چې ستاسو اړتیاو سره تطابق کیدی شي او د اړتیا سره ضمیمه کیدی شي. پراخ فعالیت. که اړتیا وي، پراختیا کونکی کولی شي د کتابتون لخوا چمتو شوي میتودونه له پامه غورځوي چې د پروتوکولونو اداره کولو، ان پټ پیښو، او پیښو وړاندې کولو لپاره.

د پراختیا کونکو په وینا ، کتابتون د سیالۍ حلونو په پرتله په فعالیت کې د پام وړ غوره دی. د مثال په توګه، د جامع سرور مثال، لوور-ویسټون-کلون، د لوور په کارولو سره لیکل شوی، کوم چې د ویسټون پروژې فعالیت بیا تولیدوي، د ویسټون او سوی په پرتله، په ازموینو کې لږ CPU او GPU سرچینې مصرفوي، او تاسو ته اجازه درکوي. په دوامداره توګه لوړ FPS ترلاسه کول، حتی په پیچلو سناریوګانو کې.

Louvre 1.0، د Wayland پر بنسټ د جامع سرورونو د پراختیا لپاره کتابتون، شتون لري

د لوور کلیدي ځانګړتیاوې:

  • د څو GPU تشکیلاتو لپاره ملاتړ (ملټي GPU).
  • د ډیری کاروونکو غونډو ملاتړ کوي (ملټي سیشن، TTY سویچنګ).
  • د رینډینګ سیسټم چې د 2D رینډرینګ (LPainter) ، صحنو او لیدونو پراساس میتودونو ملاتړ کوي.
  • د خپل شیډرونو او OpenGL ES 2.0 برنامو کارولو وړتیا.
  • د اړتیا سره سم په اتوماتيک ډول بیا رسمول ترسره کیږي (یوازې کله چې د ساحې مینځپانګې بدل شي).
  • څو اړخیزه کار، تاسو ته اجازه درکوي د V-sync فعال سره لوړ FPS ترلاسه کړئ حتی کله چې پیچلي سناریوګانې وړاندې کوي (واحد تریډ شوي پلي کول د ورک شوي چوکاټونو له امله د لوړ FPS ساتلو کې ستونزې لري چې د چوکاټ خالي کولو نبض سره همغږي کولو ته د انتظار ځنډ له امله پروسس نشي کیدی. (خالي).
  • د واحد، ډبل او درې ګونی بفرینګ ملاتړ کوي.
  • د متن ډیټا لپاره د کلپ بورډ پلي کول.
  • د Wayland او توسیع ملاتړ:
    • د XDG شیل د وینډوز په توګه د سطحونو رامینځته کولو او متقابل عمل کولو لپاره انٹرفیس دی ، کوم چې تاسو ته اجازه درکوي دوی د سکرین شاوخوا حرکت وکړئ ، کم کړئ ، پراخ کړئ ، بیا اندازه کړئ او داسې نور.
    • د XDG سجاوٹ - د سرور اړخ ته د کړکۍ سجاوٹ وړاندې کول.
    • د پریزنټشن وخت - د ویډیو ښودنه چمتو کوي.
    • لینکس DMA-Buf - د dma-buf ټیکنالوژۍ په کارولو سره د ډیری ویډیو کارتونو شریکول.
  • د Intel (i915)، AMD (amdgpu) او NVIDIA ډرایورانو (ملکیت چلوونکي یا نوویو) پراساس په چاپیریال کې د کار ملاتړ کوي.
  • هغه ځانګړتیاوې چې تراوسه ندي پلي شوي (د پلانونو په لیست کې):
    • د ټچ پیښې - د ټچ سکرین پیښو اداره کول.
    • د اشارې اشارې - د ټچ سکرین کنټرولونه.
    • ویوپورټر - پیرودونکي ته اجازه ورکوي چې د سرور اړخ اندازه کول او د سطحې څنډو ټرم کول ترسره کړي.
    • د LView شیانو بدلول.
    • XWayland - د X11 غوښتنلیکونه پیل کول.

Louvre 1.0، د Wayland پر بنسټ د جامع سرورونو د پراختیا لپاره کتابتون، شتون لري
Louvre 1.0، د Wayland پر بنسټ د جامع سرورونو د پراختیا لپاره کتابتون، شتون لري


سرچینه: opennet.ru

Add a comment