Statws cefnogaeth Wayland mewn gyrwyr perchnogol NVIDIA

Austin Shafer, sy'n gweithio yn NVIDIA ar y gyrrwr platfform Linux, cyhoeddodd adroddiad ar gyflwr cefnogaeth Wayland mewn gyrwyr perchnogol NVIDIA a rhestrodd feysydd lle mae nodweddion sy'n gysylltiedig Γ’ Wayland yn dal i fod ar ei hΓ΄l hi o'i gymharu Γ’ X11. Mae'r oedi hwn oherwydd problemau yn y gyrrwr NVIDIA ei hun a chyfyngiadau cyffredinol y protocol Wayland a gweinyddion cyfansawdd sy'n seiliedig ar Wayland. Mae'r wybodaeth hon yn cyfateb i gangen gyrrwr NVIDIA 575, sydd ar hyn o bryd mewn profion beta.

Nodweddion nad ydynt wedi'u cynllunio ar hyn o bryd i'w cefnogi mewn gyrwyr NVIDIA ar systemau gyda Wayland ac Xwayland oherwydd cyfyngiadau'r protocol Wayland a'r cyfansawdd gweinyddwyr:

  • Allbwn stereo (gan ffurfio delwedd stereo gyda byfferau gwahanol ar gyfer y llygaid chwith a dde) gan ddefnyddio GLX, EGL a Vulkan.
  • Modd Mosaig SLI, sy'n caniatΓ‘u cyfuno GPUs lluosog yn un GPU rhesymegol i greu sgrin rithwir fawr sy'n cynnwys arddangosfeydd lluosog.
  • Nid yw'r cyflunydd gosodiadau nvidia yn caniatΓ‘u ichi gyflawni'r un lefel o osodiadau mewn gwahanol reolwyr cyfansawdd, oherwydd ar systemau gyda Wayland nid oes un mecanwaith sengl ar gyfer ffurfweddu sgriniau.

Ni ellir gweithredu rhai nodweddion oherwydd yr anallu i ddarparu'r un gefnogaeth mewn gwahanol gyfansoddion. gweinyddion Wayland. Fodd bynnag, gellir gweithredu'r galluoedd hyn mewn cymwysiadau gan ddefnyddio API graffeg Vulkan ac estyniad Vulkan VK_KHR_display ("Vulkan Direct to Display"), sy'n caniatΓ‘u rhyngweithio uniongyrchol Γ’'r arddangosfa, gan osgoi'r gweinydd cyfansawdd. Bydd Vulkan a rhyngweithio uniongyrchol Γ’'r GPU yn galluogi'r nodweddion canlynol mewn cymwysiadau (gall ychwanegu cefnogaeth olygu bod angen newidiadau i gymwysiadau):

  • Allbwn stereo (gellir ei weithredu trwy VK_KHR_multiview gyda rendro i borthladdoedd gwylio lluosog).
  • Modd SLI Penodol Vulkan (trwy VK_KHR_device_group).
  • Grwpiau byffer fframiau (GrΕ΅p Cyfnewid, trwy VK_NV_present_barrier).
  • Cloeon FfrΓ’m a Genlocks.

Nodweddion sy'n cael eu datblygu ar hyn o bryd neu y bwriedir eu cynnwys mewn datganiadau i yrwyr NVIDIA yn y dyfodol:

  • Cefnogaeth i ddefnyddio amlblecswyr arddangos (muxes) gyda Wayland, a ddefnyddir ar liniaduron GPU deuol (integredig ac arwahanol) i gysylltu'r GPU arwahanol yn uniongyrchol ag arddangosfa integredig neu allanol. Mewn ffurfweddiadau gweinydd X, gall yr amlblecsydd arddangos newid allbwn arddangos yn awtomatig pan fydd cymhwysiad sgrin lawn yn defnyddio'r GPU arwahanol. Mewn amgylcheddau sy'n seiliedig ar Wayland, nid yw'r nodwedd hon yn cael ei chefnogi eto oherwydd diffyg cefnogaeth ar gyfer newid o'r fath mewn gweinyddion cyfansawdd.
  • Moddau arddangos uwch fel ystofio, cymysgu, symud picseli, a phriodweddau COLOR_ENCODING/COLOR_RANGE. I'w defnyddio mewn gweinyddion cyfansawdd, gellir gweithredu'r galluoedd hyn trwy briodweddau DRM.
  • Cefnogaeth yn nvidia-drm (Rheolwr Rendro Uniongyrchol) ar gyfer y mecanwaith Amseru Cyflwyno ar gyfer cydamseru allbwn fframiau i'r sgrin.
  • VDPAU (Datgodio Fideo a Chyflwyno) Cefnogaeth API ar gyfer galluogi mecanweithiau cyflymu caledwedd mewn amgylcheddau Wayland ar gyfer prosesu fideo mewn fformatau amrywiol a dadlwytho tasgau megis Γ΄l-brosesu, cyfansoddi, arddangos a datgodio fideo i ochr GPU.
  • Cefnogaeth i dechnoleg vGPU mewn systemau sy'n seiliedig ar Wayland, sy'n caniatΓ‘u defnyddio GPUs rhithwir NVIDIA mewn systemau rhithwiroli i rannu adnoddau GPU NVIDIA corfforol.

Nodweddion a ychwanegwyd at y gyrrwr ers yr adroddiad diwethaf:

  • Defnyddio VRR (Cyfradd Adnewyddu Amrywiol) mewn ffurfweddiadau aml-fonitor mewn amgylcheddau Wayland.
  • Gosod y paramedr "nvidia-drm fbdev=1" yn ddiofyn, a ddatrysodd y broblem o allbwn anghywir wrth ddefnyddio un sgrin gyda'r gyrwyr nvidia-drm a simpledrm.
  • Gosod y paramedr rhagosodedig β€œnvidia-drm modeset=1”.
  • Defnyddio byffer blaen gyda byfferu dwbl gydag Xwayland.

Ffynhonnell: opennet.ru

Prynu gwesteio dibynadwy ar gyfer gwefannau sydd Γ’ diogelwch DDoS, gweinyddwyr VPS VDS πŸ”₯ Prynu cynnal gwefannau dibynadwy gyda diogelwch DDoS, gweinyddion VPS VDS | ProHoster