Xwayland NVIDIA GPUs سان سسٽم تي هارڊويئر ايڪسلريشن لاءِ سپورٽ شامل ڪري ٿو

XWayland جو ڪوڊ بيس، DDX جزو (ڊيوائس-انحصار X) جيڪو X.Org سرور کي هلائي ٿو X11 ايپليڪيشنن کي هلائڻ لاءِ Wayland-based ماحول ۾، اپڊيٽ ڪيو ويو آهي ته سسٽم تي هارڊويئر رينڊرنگ ايڪسلريشن کي فعال ڪرڻ لاءِ Proprietary NVIDIA گرافڪس ڊرائيورن سان.

ڊولپرز پاران ڪيل ٽيسٽن جو جائزو وٺندي، مخصوص پيچز کي فعال ڪرڻ کان پوءِ، XWayland استعمال ڪندي شروع ڪيل X ايپليڪيشنن ۾ OpenGL ۽ Vulkan جي ڪارڪردگي لڳ ڀڳ ساڳي آهي جيئن هڪ باقاعده X سرور هيٺ هلندڙ. تبديليون هڪ NVIDIA ملازم پاران تيار ڪيون ويون آهن. خود NVIDIA ڊرائيور ۾، Xwayland ۾ تيز رفتار استعمال ڪرڻ لاء ضروري اجزاء جي حمايت ايندڙ رليز مان ھڪڙي ۾ ظاهر ٿيندي، اھو فرض ڪيو ويو آھي 470.x برانچ ۾.

اضافي طور تي، لينڪس گرافڪس اسٽيڪ سان لاڳاپيل ٻيا ڪيترائي ترقيات آهن:

  • Wayland ڊولپرز منصوبا ٺاهي رهيا آهن ته مکيه شاخ جو نالو انهن جي سڀني ذخيرن ۾ "ماسٽر" مان "مين" ۾ تبديل ڪيو وڃي، جيئن لفظ "ماسٽر" تازو سياسي طور تي غلط، غلامي جي ياد ڏياريندڙ، ۽ ڪجهه ڪميونٽي جي ميمبرن پاران جارحتي طور سمجهيو ويو آهي. بدلي ۾، freedesktop.org ڪميونٽي نئين منصوبن لاءِ ڊفالٽ طور 'ماسٽر' مخزن جي بدران 'مکين' مخزن کي استعمال ڪرڻ جو فيصلو ڪيو آهي.

    دلچسپ ڳالهه اها آهي ته هن خيال جا مخالف پڻ هئا. خاص طور تي، Jan Engelhardt، جيڪو OpenSUSE ۾ 500 پيڪيجز کان وڌيڪ رکي ٿو، GitHub ۽ SFC پاران ڏنل دليلن کي سڏيو وڃي ٿو "ماسٽر" کي "مکيه" منافقت ۽ ٻٽي معيار سان تبديل ڪرڻ جي حق ۾. هن تجويز ڏني ته سڀ ڪجهه ڇڏي ڏيو جيئن آهي ۽ ترقي جاري رکڻ تي ڌيان ڏيڻ بجاءِ نالي جي تبديلين سان گندگي پيدا ڪرڻ. ايان جي مطابق، انهن لاء جيڪي اصطلاح "ماسٽر" سان شرطن تي نه ٿا اچن، توهان صرف انهي ڳالهه کي يقيني بڻائي سگهو ٿا ته ٻه شاخون ڪمن جي هڪجهڙائي واري حالت سان ڪم ڪن ٿيون، ۽ قائم ڪيل ڍانچي کي ٽوڙڻ کان سواء.

  • ميسا ڊرائيور لاواپائپ، سافٽ ويئر رينڊرنگ لاءِ ٺهيل آهي ۽ ڪوڊ ٺاهڻ لاءِ LLVM استعمال ڪندي، Vulkan 1.1 گرافڪس API کي سپورٽ ڪري ٿو ۽ Vulkan 1.2 وضاحتن مان ڪجهه خاصيتون (اڳ ۾ صرف OpenGL مڪمل طور تي لاواپائپ ۾ سپورٽ ڪئي وئي هئي). اهو نوٽ ڪيو ويو آهي ته ڊرائيور ڪاميابيء سان Vulkan 1.1 جي نئين خاصيتن کي ڍڪڻ وارا سڀئي ٽيسٽ پاس ڪري ٿو، پر اڃا تائين ساڳئي ٽيسٽ Vulkan 1.0 لاء ناڪام ٿي، جيڪو Vulkan سپورٽ لاء ان جي سرڪاري سرٽيفڪيشن کي روڪي ٿو.
  • Vgpu_unlock ٽول ڪٽ شايع ڪيو ويو آهي، جيڪو توهان کي اجازت ڏئي ٿو VGPU سپورٽ کي چالو ڪرڻ جي ڪجهه صارفين ويڊيو ڪارڊن تي NVIDIA Geforce ۽ Quadro، جيڪي سرڪاري طور تي vGPUs کي سپورٽ نٿا ڪن، پر ساڳئي چپ تي ٻڌل آهن جيئن وڌيڪ قيمتي ٽسلا ڪارڊ (ورچوئل GPU ڪارڪردگي محدود آهي. سافٽ ويئر).
  • نئين اوپن سورس PanVk ڊرائيور جو هڪ ابتدائي نفاذ پيش ڪيو ويو آهي، Vulkan گرافڪس API لاءِ ARM Mali Midgard ۽ Bifrost GPUs لاءِ مدد فراهم ڪري ٿي. PanVk تعاون ڪندڙ ملازمن پاران ترقي ڪئي پئي وڃي ۽ Panfrost پروجيڪٽ جي ترقي جي تسلسل جي طور تي پوزيشن ڪئي وئي آهي، جيڪا OpenGL لاءِ مدد فراهم ڪري ٿي.
  • xf86-input-libinput 1.0.0 ڊرائيور جاري ڪيو ويو آهي، Libinput لاءِ فريم ورڪ مهيا ڪري ٿو، ان پٽ ڊوائيسز سان ڪم ڪرڻ لاءِ هڪ متحد اسٽيڪ. X سرور تي ٻڌل ماحول ۾، xf86-input-libinput ڊرائيور استعمال ڪري سگھجن ٿا الڳ الڳ evdev ۽ synaptics ڊرائيورن جي بدران. نسخو 1.0.0 ۾ اهم تبديلي MIT لائسنس جي منتقلي آهي.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو