Mae Xwayland yn ychwanegu cefnogaeth ar gyfer cyflymiad caledwedd ar systemau gyda GPUs NVIDIA

Mae sylfaen cod XWayland, y gydran DDX (Device-Dependent X) sy'n rhedeg y Gweinyddwr X.Org i redeg cymwysiadau X11 mewn amgylcheddau sy'n seiliedig ar Wayland, wedi'i ddiweddaru i alluogi cyflymiad rendro caledwedd ar systemau gyda gyrwyr graffeg NVIDIA perchnogol.

A barnu yn ôl y profion a gynhaliwyd gan y datblygwyr, ar ôl galluogi'r clytiau penodedig, mae perfformiad OpenGL a Vulkan mewn cymwysiadau X a lansiwyd gan ddefnyddio XWayland bron yr un fath â rhedeg o dan weinydd X rheolaidd. Paratowyd y newidiadau gan weithiwr NVIDIA. Yn y gyrrwr NVIDIA ei hun, bydd cefnogaeth ar gyfer y cydrannau sy'n angenrheidiol i ddefnyddio cyflymiad yn Xwayland yn ymddangos yn un o'r datganiadau nesaf, rhagdybir bod yn y gangen 470.x.

Yn ogystal, mae yna nifer o ddatblygiadau eraill yn ymwneud â stac graffeg Linux:

  • Mae datblygwyr Wayland yn bwriadu ailenwi'r brif gangen yn eu holl gadwrfeydd o “feistr” i “brif”, gan fod y gair “meistr” wedi'i ystyried yn wleidyddol anghywir yn ddiweddar, yn atgoffa rhywun o gaethwasiaeth, ac yn cael ei ystyried yn sarhaus gan rai aelodau o'r gymuned. Yn ei dro, mae cymuned freedesktop.org wedi penderfynu defnyddio'r 'brif' ystorfa yn lle'r 'prif' ystorfa yn ddiofyn ar gyfer prosiectau newydd.

    Yn ddiddorol, roedd gwrthwynebwyr i'r syniad hwn hefyd. Yn benodol, galwodd Jan Engelhardt, sy'n cynnal mwy na phecynnau 500 yn openSUSE, y dadleuon a wnaed gan GitHub a SFC o blaid disodli “meistr” gyda rhagrith “prif” a safonau dwbl. Awgrymodd adael popeth fel y mae a chanolbwyntio ar ddatblygiad parhaus yn hytrach na chreu llanast gyda newid enwau. Yn ôl Ian, i'r rhai na allant ddod i delerau â'r term “meistr”, gallwch yn syml sicrhau bod dwy gangen yn gweithio gyda'r un cyflwr o ymrwymiadau, a gwneud hynny heb dorri'r strwythur sefydledig.

  • Mae'r lafapi gyrrwr Mesa, a ddyluniwyd ar gyfer rendro meddalwedd a defnyddio LLVM i gynhyrchu cod, yn cefnogi API graffeg Vulkan 1.1 a rhai nodweddion o fanyleb Vulkan 1.2 (yn flaenorol dim ond OpenGL oedd yn cael ei gefnogi'n llawn mewn lafapi). Nodir bod y gyrrwr yn llwyddo i basio pob prawf sy'n cwmpasu nodweddion newydd Vulkan 1.1, ond hyd yn hyn mae'n methu'r un profion ar gyfer Vulkan 1.0, sy'n atal ei ardystiad swyddogol ar gyfer cefnogaeth Vulkan.
  • Mae pecyn cymorth Vgpu_unlock wedi'i gyhoeddi, sy'n eich galluogi i actifadu cefnogaeth vGPU ar rai cardiau fideo defnyddwyr NVIDIA Geforce a Quadro, nad ydynt yn cefnogi vGPUs yn swyddogol, ond sy'n seiliedig ar yr un sglodyn â'r cardiau Tesla drutach (mae ymarferoldeb GPU rhithwir wedi'i gyfyngu gan meddalwedd).
  • Cyflwynir gweithrediad cychwynnol y gyrrwr PanVk ffynhonnell agored newydd, gan ddarparu cefnogaeth i'r API graffeg Vulkan ar gyfer GPUs ARM Mali Midgard a Bifrost. Mae PanVk yn cael ei ddatblygu gan weithwyr Collabora ac mae wedi'i leoli fel parhad o ddatblygiad y prosiect Panfrost, sy'n darparu cefnogaeth i OpenGL.
  • Mae'r gyrrwr xf86-input-libinput 1.0.0 wedi'i ryddhau, gan ddarparu fframwaith ar gyfer Libinput, pentwr unedig ar gyfer gweithio gyda dyfeisiau mewnbwn. Mewn amgylcheddau X sy'n seiliedig ar weinydd, gellir defnyddio'r gyrrwr xf86-input-libinput yn lle'r gyrwyr evdev a synaptig ar wahân. Y newid allweddol yn fersiwn 1.0.0 yw'r newid i'r drwydded MIT.

Ffynhonnell: opennet.ru

Ychwanegu sylw