Xwayland nambihan dukungan pikeun akselerasi hardware dina sistem sareng GPU NVIDIA

Dasar kode XWayland, komponén DDX (Device-Dependent X) anu ngajalankeun X.Org Server pikeun ngajalankeun aplikasi X11 dina lingkungan basis Wayland, parantos diropéa pikeun ngaktifkeun akselerasi rendering hardware dina sistem anu nganggo supir grafik NVIDIA proprietary.

Ditilik ku tés anu dilakukeun ku pamekar, saatos ngaktifkeun patch anu ditangtukeun, kinerja OpenGL sareng Vulkan dina aplikasi X anu diluncurkeun nganggo XWayland ampir sami sareng ngajalankeun dina server X biasa. Parobihan éta disiapkeun ku karyawan NVIDIA. Dina supir NVIDIA sorangan, rojongan pikeun komponén perlu ngagunakeun akselerasi di Xwayland bakal muncul dina salah sahiji release salajengna, eta dianggap yén dina cabang 470.x.

Salaku tambahan, aya sababaraha pamekaran sanés anu aya hubunganana sareng tumpukan grafik Linux:

  • The Wayland pamekar ngarencanakeun pikeun ngaganti ngaran cabang utama dina sakabéh repositories maranéhanana ti "master" kana "utama", sakumaha kecap "master" geus anyar geus dianggap politis lepat, reminiscent tina perbudakan, sarta ditanggap salaku karasa ku sababaraha anggota masarakat. Sabalikna, komunitas freedesktop.org parantos mutuskeun pikeun ngagunakeun gudang 'utama' tinimbang gudang 'master' sacara standar pikeun proyék-proyék anyar.

    Narikna, aya ogé lawan kana gagasan ieu. Khususna, Jan Engelhardt, anu ngajaga langkung ti 500 bungkusan di openSUSE, nyauran argumen anu dilakukeun ku GitHub sareng SFC pikeun ngagentos "master" ku munafik "utama" sareng standar ganda. Anjeunna ngusulkeun ninggalkeun sagalana sakumaha anu kasebut sarta fokus dina neraskeun ngembangkeun tinimbang nyieun mess kalawan parobahan ngaran. Numutkeun Ian, pikeun maranéhanana anu teu bisa datang ka istilah jeung istilah "master", anjeun ngan saukur bisa mastikeun yén dua cabang dianggo kalayan kaayaan idéntik of commits, sarta ngalakukeun tanpa megatkeun struktur ngadegkeun.

  • Supir lavapipe Mesa, dirancang pikeun rendering software sareng nganggo LLVM pikeun ngahasilkeun kode, ngadukung API grafik Vulkan 1.1 sareng fitur-fitur anu tangtu tina spésifikasi Vulkan 1.2 (saméméhna ngan OpenGL anu dirojong pinuh dina lavapipe). Perhatikeun yén supir suksés ngalangkungan sadaya tés anu ngawengku fitur-fitur anyar Vulkan 1.1, tapi dugi ka ayeuna gagal tés anu sami pikeun Vulkan 1.0, anu nyegah sertifikasi resmina pikeun dukungan Vulkan.
  • Vgpu_unlock toolkit parantos diterbitkeun, ngamungkinkeun anjeun ngaktipkeun dukungan vGPU dina sababaraha kartu vidéo konsumen NVIDIA Geforce sareng Quadro, anu henteu sacara resmi ngadukung vGPU, tapi dumasar kana chip anu sami sareng kartu Tesla anu langkung mahal (fungsi GPU virtual diwatesan ku software).
  • Palaksanaan awal supir PanVk open source anyar dibere, nyadiakeun rojongan pikeun API grafik Vulkan pikeun ARM Mali Midgard na Bifrost GPUs. PanVk dikembangkeun ku karyawan Collabora sareng diposisikan salaku tuluyan tina pamekaran proyék Panfrost, anu nyayogikeun dukungan pikeun OpenGL.
  • Supir xf86-input-libinput 1.0.0 parantos dileupaskeun, nyayogikeun kerangka pikeun Libinput, tumpukan ngahijikeun pikeun damel sareng alat input. Dina lingkungan basis server X, supir xf86-input-libinput tiasa dianggo tibatan supir evdev sareng synaptics anu misah. Parobahan konci dina versi 1.0.0 nyaéta transisi ka lisénsi MIT.

sumber: opennet.ru

Tambahkeun komentar