Mesa 20.2.0 inosvika pamwe nekuvandudzwa kwemakadhi eADD uye maGPU

Dhirairi tafura

Munguva pfupi yapfuura kuvhurwa kwe iyo nyowani vhezheni yeakavhurika madhiraivha "Tafura 20.2.0", shanduro mairi basa rekuvandudza kugarisana rinoratidzwa uye nekuvandudza rutsigiro yemakadhi e AMD uye GPus.

Mune ino vhezheni nyowani yevatungamiriri veMesa 20.2 zvinoonekwa kuti rutsigiro ruzere rweOpenGL 4.6 yakaitwa yeIntel GPUs (vatyairi i965, iris) uye AMD (radeonsi), OpenGL 4.5 rutsigiro rwe AMD (r600), NVIDIA (nvc0) uye llvmpipe GPUs, OpenGL 4.3 ye virgl (chaiyo Virgil3D GPU yeQEMU / KVM), pamwe neVulkan 1.2 rutsigiro rwemakadhi eIntel uye AMD.

Zvinyorwa zvitsva zveTafura 20.2.0

Sezvatakambotaura pakutanga, iyi vhezheni itsva ye Vatongi vepafurafura vanomira kunze kwekupa rutsigiro rwuri nani rwemakadhi eADD, uye ndizvozvo mune izvi nyowani vhezheni iyo RADV Vulkan mutyairi (yemakadhi eADD) shandisa default "ACO" shader compiler, iyo iri kuvandudzwa neValve senge imwe nzira kune iyo LLVM shader compiler. ACO yakanyorwa muC ++, yakagadzirwa neJIT kuunganidzwa mupfungwa, uye inovavarira kuona kuti kodhi yekugadzira yakanakisa sezvinobvira kune shadhi yemitambo, pamwe nekukwirisa kwakanyanya kwekusanganisa.

Zvakare, kudivi rekutsigira, akawedzera akawedzera ekutanga GPU rutsigiro rwe AMD Navi 21 (Navy Flounder) naNavi 22 (Sienna Cichlid).

Imwe shanduko inomira kubva kushambadziro ndiyo nyowani llvmpipe mutyairi we software kugadzira inopa OpenGL 4.5 rutsigiro.

Panguva yechikamu yevatyairi veIntel GPU, rutsigiro runovandudzwa ye microarchitecture-yakavakirwa machipisi Rocket Lake uye wedzera kwekutanga rutsigiro rweIntel Xe DG1 discrete makadhi.

Uye zvakare Gallium3D Zink mutyairi akagadziridzwa, iyo inoshandisa iyo OpenGL API pamusoro peVulkan. Zink inokutendera kuti utore Hardware kumhanyisa OpenGL kana system yako iine mashoma madhiraivhi ekutsigira chete iyo Vulkan API.

Gallium3D Nouveau NVC0 mutyairi anoshandisa HMM (heterogeneous memory management) kutsigira OpenCL SVM (yakagovaniswa memory chaiyo).
Panfrost mutyairi anodzikamisa 3D kupa rutsigiro rweMidgard GPUs (Mali-T6xx, Mali-T7xx, Mali-T8xx).

Uye zvakare kugadzirisa kwakaitwa kuRadeonSI inoenderana neGPU virtualization.
Wakawedzera rutsigiro rwekuchengetera TGSI (Tungsten Graphics Shader Zvivakwa) yepakati inomiririra pane diski.

Kana iri nyowani akawedzera OpenGL extensions:

  • GL_ARB_compute_variable_group_size yeIntel Iris.
  • GL_ARB_gl_spirv yeNouveau nvc0.
  • GL_NV_hafu_float yeNouveau nvc0.
  • GL_NV_copy_depth_to_color yeNouveau nvc0.
  • GL_ARB_spirv_extensions yeNouveau nvc0.
  • GL_EXT_shader_group_vote ye lvvipe.
  • GL_ARB_gpu_shader5 Ye llvmpipe.
  • GL_ARB_post_depth_coverage ye llvmpipe.
  • GL_EXT_texture_shadow_lod yeiyo lvmpipe.

Izvi zvinotevera zvakawedzerwawo kuwedzererwa kuRADV Vulkan mutyairi (yemakadhi eADD):

  • VK_EXT_4444_ mafomu
  • VK_KHR_memory_model
  • VK_AMD_kugadzirwa_kuunganidza_nhau_mweya
  • VK_AMD_gpu_shader_hafu_float
  • VK_AMD_gpu_shader_int16
  • VK_EXT_extended_dynamic_state
  • VK_EXT_image_robustness
  • VK_EXT_private_data
  • VK_EXT_custom_border_color
  • VK_EXT_pipeline_creation_cache_control
  • VK_EXT_shader_demote_to_helper_invocation
  • VK_EXT_subgroup_size_control
  • VK_GOOGLE_user_type
  • VK_KHR_shader_subgroup_extended_types

Y yeVulkan ANV inodzora (yemakadhi eIntel) akawedzera ekuwedzera:

  • VK_EXT_image_robustness
  • VK_EXT_shader_atomic_float
  • VK_EXT_4444_ mafomu
  • VK_EXT_extended_dynamic_state
  • VK_EXT_private_data
  • VK_EXT_custom_border_color
  • VK_EXT_pipeline_creation_cache_control

Finalmente kana iwe uchida kuziva zvakawanda nezvazvo, unogona kutarisa chinongedzo chinotevera.

Maitiro ekuisa Mesa vhidhiyo madhiraivho paLinux?

Mesa mapakeji inowanikwa mune ese Linux kugovera, saka kuiswa kwayo kunogona kuitwa nekudhanilodha nekunyora kodhi yekodhi (Zvese ruzivo nezvazvo pano) kana nenzira yakapusa, zvinoenderana nekuwanikwa mukati memakero epamutemo ekugovera kwako kana mapato echitatu.

Kune avo vari vashandisi veUbuntu, Linux Mint uye zvigadzirwa ivo vanokwanisa kuwedzera inotevera dura uko vatyairi vanovandudzwa nekukurumidza.

sudo add-apt-repository ppa:paulo-miguel-dias/mesa -y

Iye zvino tava kuzovandudza runyorwa rwedu rwepakeji uye zvinyorwa pamwe ne:

sudo apt update

Uye pakupedzisira isu tinogona kuisa vatyairi ne:

sudo apt upgrade

Yenyaya yeavo vari Arch Linux vashandisi uye zvigadzirwa, tinovaisa nemirairo inotevera:

sudo pacman -S mesa mesa-demos mesa-libgl lib32-mesa lib32-mesa-libgl

Kune vese zvavari Vashandisi veFedora 32 vanogona kushandisa iyi repository, saka vanofanirwa kugonesa Corp ne:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

Pakupedzisira, kune avo vanovhuraSUSE vashandisi, vanogona kuisa kana kusimudzira nekutaipa:

sudo zypper in mesa

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   Jorge Venegas akadaro

    Iyo PPA iyo inogara iri kufambirana ndeyeKisak; Iyo ndiyo inogadziridza inokurumidza kupfuura ese.
    Parizvino iri muTafura = 20.2.0.
    MuUbuntu:

    sudo kuwedzera-apt-repository ppa: kisak / kisak-mesa
    sudo apt-get update