لوور 1.0، وائيلينڊ جي بنياد تي جامع سرورز کي ترقي ڪرڻ لاء هڪ لائبريري، دستياب آهي

Cuarzo OS پروجيڪٽ جي ڊولپرز لوور لائبريري جو پهريون رليز پيش ڪيو، جيڪو وائيلينڊ پروٽوڪول جي بنياد تي جامع سرورز جي ترقي لاء اجزاء مهيا ڪري ٿو. ڪوڊ C++ ۾ لکيل آهي ۽ GPLv3 لائسنس تحت ورهايو ويو آهي.

لائبريري سڀني گهٽ-سطح جي عملن جو خيال رکي ٿي، جنهن ۾ گرافڪس بفرز کي منظم ڪرڻ، ان پٽ سب سسٽم ۽ گرافڪس APIs سان رابطو ڪرڻ شامل آهن. Linux، ۽ مختلف ويلينڊ پروٽوڪول ايڪسٽينشن جي تيار ٿيل عملدرآمد پڻ پيش ڪري ٿو. تيار ٿيل حصن جي دستيابي معياري گهٽ-سطح جي عنصرن کي ٺاهڻ ۾ مهينا خرچ ڪرڻ جي ضرورت کي ختم ڪري ٿي، ۽ هڪ جامع لاءِ فوري طور تي، استعمال لاءِ تيار فريم ورڪ جي اجازت ڏئي ٿي. سرور، جيڪو توهان جي ضرورتن مطابق ترتيب ڏئي سگهجي ٿو ۽ ضروري وڌايل ڪارڪردگي سان پورو ڪري سگهجي ٿو. جيڪڏهن ضروري هجي ته، ڊولپر پروٽوڪول، ان پٽ واقعن، ۽ رينڊرنگ کي سنڀالڻ لاءِ لائبريري جي مهيا ڪيل طريقن کي اوور رائڊ ڪري سگهي ٿو.

ڊولپرز جي مطابق، لائبريري مقابلي ۾ حل ڪرڻ جي ڪارڪردگي ۾ خاص طور تي اعلي آهي. مثال طور، هڪ جامع سرور جو هڪ مثال، لوور-ويسٽن-ڪلون، لوور استعمال ڪندي لکيو ويو آهي، جيڪو ويسٽن پروجيڪٽ جي ڪارڪردگي کي ٻيهر پيدا ڪري ٿو، ويسٽن ۽ سوئي جي مقابلي ۾، ٽيسٽ ۾ گهٽ سي پي يو ۽ GPU وسيلن کي استعمال ڪري ٿو، ۽ پڻ توهان کي اجازت ڏئي ٿو. مسلسل اعلي FPS حاصل ڪرڻ لاء، جيتوڻيڪ پيچيده منظرنامن ۾.

لوور 1.0، وائيلينڊ جي بنياد تي جامع سرورز کي ترقي ڪرڻ لاء هڪ لائبريري، دستياب آهي

لوور جي اهم خاصيتون:

  • گھڻن-GPU ترتيبن لاءِ سپورٽ (ملٽي-GPU).
  • گهڻن صارفن جي سيشن کي سپورٽ ڪري ٿو (ملٽي سيشن، TTY سوئچنگ).
  • ھڪڙو رينڊرنگ سسٽم جيڪو 2D رينڊرنگ (LPainter)، منظرن ۽ نظارن جي بنياد تي طريقن کي سپورٽ ڪري ٿو.
  • توهان جي پنهنجي شيڊرز ۽ OpenGL ES 2.0 پروگرامن کي استعمال ڪرڻ جي صلاحيت.
  • خودڪار ريڊرينگ جي ضرورت مطابق انجام ڏنو ويو (صرف جڏهن علائقي جو مواد تبديل ٿئي).
  • ملٽي ٿريڊڊ ڪم، توهان کي اجازت ڏئي ٿو اعلي FPS حاصل ڪرڻ سان گڏ V-sync فعال ٿيڻ جي باوجود به جڏهن پيچيده منظرنامو پيش ڪري رهيو آهي (سنگل ٿريڊ پليپشنز ۾ فريم غائب ٿيڻ جي ڪري اعلي FPS کي برقرار رکڻ ۾ مسئلا آهن جيڪي فريم بلاڪنگ پلس سان هم وقت سازي جي انتظار ۾ دير جي ڪري پروسيس نه ٿي ڪري سگهجن. (خالي).
  • سنگل، ڊبل ۽ ٽرپل بفرنگ کي سپورٽ ڪري ٿو.
  • ٽيڪسٽ ڊيٽا لاءِ ڪلپ بورڊ جو نفاذ.
  • Wayland ۽ وڌائڻ جي حمايت:
    • XDG شيل هڪ انٽرفيس آهي جنهن سان سطحن کي ونڊوز جي طور تي ٺاهيو ۽ ان سان رابطو ڪريو، جيڪو توهان کي انهن کي اسڪرين جي چوڌاري منتقل ڪرڻ، گھٽ ڪرڻ، وڌائڻ، ٻيهر ڪرڻ، وغيره جي اجازت ڏئي ٿو.
    • XDG سجاڳي - سرور جي پاسي تي ونڊو سجاڳي پيش ڪرڻ.
    • پيش ڪرڻ جو وقت - وڊيو ڊسپلي مهيا ڪري ٿو.
    • Linux DMA-Buf - dma-buf ٽيڪنالاجي استعمال ڪندي ڪيترن ئي وڊيو ڪارڊن جو گڏيل استعمال.
  • Intel (i915)، AMD (amdgpu) ۽ NVIDIA ڊرائيورز (مالڪ ڊرائيور يا نوواو) جي بنياد تي ماحول ۾ ڪم کي سپورٽ ڪري ٿو.
  • خاصيتون اڃا تائين لاڳو نه ڪيون ويون آهن (منصوبن جي فهرست ۾):
    • ٽچ واقعا - ٽچ اسڪرين واقعن کي سنڀالڻ.
    • اشارو اشارو - ٽچ اسڪرين ڪنٽرول.
    • Viewporter - ڪلائنٽ کي اجازت ڏئي ٿو ته سرور-سائڊ اسڪيلنگ ۽ سطح جي ڪنارن کي ترڻ.
    • LView شين کي تبديل ڪرڻ.
    • XWayland - X11 ايپليڪيشنن کي لانچ ڪرڻ.

لوور 1.0، وائيلينڊ جي بنياد تي جامع سرورز کي ترقي ڪرڻ لاء هڪ لائبريري، دستياب آهي
لوور 1.0، وائيلينڊ جي بنياد تي جامع سرورز کي ترقي ڪرڻ لاء هڪ لائبريري، دستياب آهي


جو ذريعو: opennet.ru
DDoS تحفظ سان سائيٽن لاءِ قابل اعتماد هوسٽنگ خريد ڪريو، VPS VDS سرور 🔥 DDoS تحفظ سان قابل اعتماد ويب سائيٽ هوسٽنگ خريد ڪريو، VPS VDS سرورز | ProHoster