லூவ்ரே 1.0, Wayland அடிப்படையிலான கூட்டு சேவையகங்களை உருவாக்குவதற்கான ஒரு நூலகம் கிடைக்கிறது.

குவர்சோ ஓஎஸ் திட்டத்தின் டெவலப்பர்கள் லூவ்ரே நூலகத்தின் முதல் வெளியீட்டை வழங்கினர், இது வேலண்ட் நெறிமுறையின் அடிப்படையில் கூட்டு சேவையகங்களை உருவாக்குவதற்கான கூறுகளை வழங்குகிறது. குறியீடு C++ இல் எழுதப்பட்டு GPLv3 உரிமத்தின் கீழ் விநியோகிக்கப்படுகிறது.

கிராபிக்ஸ் பஃபர்களை நிர்வகித்தல், உள்ளீட்டு துணை அமைப்புகள் மற்றும் கிராபிக்ஸ் ஏபிஐகளுடன் லினக்ஸில் தொடர்புகொள்வது உட்பட அனைத்து குறைந்த-நிலை செயல்பாடுகளையும் நூலகம் கவனித்துக்கொள்கிறது, மேலும் வேலண்ட் நெறிமுறையின் பல்வேறு நீட்டிப்புகளின் ஆயத்த செயலாக்கங்களையும் வழங்குகிறது. ஆயத்த கூறுகளின் இருப்பு நிலையான குறைந்த-நிலை கூறுகளை உருவாக்குவதில் பல மாதங்கள் வேலை செய்யாமல், உங்கள் தேவைகளுக்கு ஏற்றவாறு மற்றும் தேவையானவற்றுடன் கூடுதலாக ஒரு ஆயத்த மற்றும் வேலை செய்யும் கலப்பு சேவையக கட்டமைப்பை உடனடியாகப் பெறுவதை சாத்தியமாக்குகிறது. நீட்டிக்கப்பட்ட செயல்பாடு. தேவைப்பட்டால், டெவலப்பர் நெறிமுறைகள், உள்ளீட்டு நிகழ்வுகள் மற்றும் ரெண்டரிங் நிகழ்வுகளைக் கையாள நூலகம் வழங்கிய முறைகளை மீறலாம்.

டெவலப்பர்களின் கூற்றுப்படி, போட்டியிடும் தீர்வுகளை விட நூலகம் செயல்திறன் மிக்கது. எடுத்துக்காட்டாக, வெஸ்டன் மற்றும் ஸ்வேயுடன் ஒப்பிடுகையில், வெஸ்டன் திட்டத்தின் செயல்பாட்டை மறுஉருவாக்கம் செய்யும் Louvre-ஐப் பயன்படுத்தி எழுதப்பட்ட, louvre-weston-clone என்ற கூட்டு சேவையகத்தின் எடுத்துக்காட்டு, சோதனைகளில் குறைவான CPU மற்றும் GPU ஆதாரங்களைப் பயன்படுத்துகிறது, மேலும் உங்களை அனுமதிக்கிறது. சிக்கலான சூழ்நிலைகளில் கூட, நிலையான உயர் FPS ஐ அடைவதற்கு.

லூவ்ரே 1.0, Wayland அடிப்படையிலான கூட்டு சேவையகங்களை உருவாக்குவதற்கான ஒரு நூலகம் கிடைக்கிறது.

லூவ்ரின் முக்கிய அம்சங்கள்:

  • பல-ஜிபியு உள்ளமைவுகளுக்கான ஆதரவு (மல்டி-ஜிபியு).
  • பல பயனர் அமர்வுகளை ஆதரிக்கிறது (மல்டி-அமர்வு, TTY மாறுதல்).
  • 2D ரெண்டரிங் (LPainter), காட்சிகள் மற்றும் காட்சிகள் ஆகியவற்றின் அடிப்படையில் முறைகளை ஆதரிக்கும் ரெண்டரிங் அமைப்பு.
  • உங்கள் சொந்த ஷேடர்கள் மற்றும் OpenGL ES 2.0 நிரல்களைப் பயன்படுத்தும் திறன்.
  • தானியங்கு மறு வரைதல் தேவைக்கேற்ப செய்யப்படுகிறது (பகுதியின் உள்ளடக்கங்கள் மாறும்போது மட்டும்).
  • மல்டி-த்ரெட் வேலை, சிக்கலான காட்சிகளை வழங்கும்போது கூட v-ஒத்திசைவு மூலம் உயர் FPS ஐ அடைவதற்கு உங்களை அனுமதிக்கிறது (சிங்கிள்-த்ரெட் செயலாக்கங்களில் ஃப்ரேம்கள் இல்லாததால் உயர் FPS ஐ பராமரிப்பதில் சிக்கல்கள் உள்ளன, அவை ஃபிரேம் பிளாங்கிங் துடிப்புடன் ஒத்திசைவுக்காக காத்திருக்கும் தாமதங்கள் காரணமாக செயலாக்க முடியாது. (vblank).
  • ஒற்றை, இரட்டை மற்றும் மூன்று இடையகத்தை ஆதரிக்கிறது.
  • உரை தரவுக்கான கிளிப்போர்டு செயல்படுத்துதல்.
  • வேலேண்ட் மற்றும் நீட்டிப்புகள் ஆதரவு:
    • XDG ஷெல் என்பது மேற்பரப்புகளை சாளரங்களாக உருவாக்க மற்றும் தொடர்புகொள்வதற்கான ஒரு இடைமுகமாகும், இது திரையைச் சுற்றி அவற்றை நகர்த்தவும், குறைக்கவும், விரிவுபடுத்தவும், மறுஅளவிடவும் அனுமதிக்கிறது.
    • XDG அலங்காரம் - சேவையக பக்கத்தில் சாளர அலங்காரங்களை வழங்குதல்.
    • விளக்கக்காட்சி நேரம் - வீடியோ காட்சியை வழங்குகிறது.
    • Linux DMA-Buf - dma-buf தொழில்நுட்பத்தைப் பயன்படுத்தி பல வீடியோ அட்டைகளைப் பகிர்தல்.
  • இன்டெல் (i915), AMD (amdgpu) மற்றும் NVIDIA இயக்கிகள் (தனியுரிமை இயக்கி அல்லது nouveau) அடிப்படையிலான சூழல்களில் வேலை செய்வதை ஆதரிக்கிறது.
  • இன்னும் செயல்படுத்தப்படாத அம்சங்கள் (திட்டங்களின் பட்டியலில்):
    • தொடு நிகழ்வுகள் - தொடுதிரை நிகழ்வுகளைக் கையாளுதல்.
    • சுட்டி சைகைகள் - தொடுதிரை கட்டுப்பாடுகள்.
    • வியூபோர்ட்டர் - சர்வர்-சைட் ஸ்கேலிங் மற்றும் மேற்பரப்பு விளிம்புகளை ஒழுங்கமைக்க கிளையண்டை அனுமதிக்கிறது.
    • LView பொருட்களை மாற்றுதல்.
    • XWayland - X11 பயன்பாடுகளை அறிமுகப்படுத்துகிறது.

லூவ்ரே 1.0, Wayland அடிப்படையிலான கூட்டு சேவையகங்களை உருவாக்குவதற்கான ஒரு நூலகம் கிடைக்கிறது.
லூவ்ரே 1.0, Wayland அடிப்படையிலான கூட்டு சேவையகங்களை உருவாக்குவதற்கான ஒரு நூலகம் கிடைக்கிறது.


ஆதாரம்: opennet.ru

கருத்தைச் சேர்