Ang AMD ay patuloy na nag-aambag sa Linux Kernel at nagtatrabaho sa Kernel 4.20

amd

Ang AMD ay nagtatrabaho na sa Linux Kernel 4.20 kung saan nagsimula itong mag-port ng maraming mga linya ng code sa bagong Linux Kernel bilang karagdagan sa patuloy na pag-ambag sa Libreng software.

Isinasaalang-alang ang lahat ng mga bagong pagpapagana ng hardware na dumating sa Linux kernel kamakailan, pati na rin ang paglabas ng AMDGPU DDX 18.1 at ang malaking pagpapalabas ng ROCm 1.9, ang iyong huling pangkat ng mga pagbabago sa mapagkukunan ay sumailalim din sa DRM-Susunod bago ang Linux Kernel 4.20 ~ 5.0 cycle.

Ito ay magiging isa pang kawili-wiling bersyon para sa mga gumagamit ng Radeon Linux.

Bukod dito Si Michael larabel mula sa Phoronix ay nagsagawa ng isang pagtatasa kung saan nagbigay siya ng mga account ng gawaing isinagawa sa iba't ibang mga nag-ambag, lalo na ang mga tagagawa ng GPUS.

Nag-aambag ang AMD ng 8.5x higit pang code sa kernel ng Linux kaysa sa NVIDIA

Bagaman hindi dapat maging isang malaking sorpresa, isinasaalang-alang ang lahat ng gawaing ginagawa ng AMD sa bukas na mapagkukunan ng graphic stack kamakailan lamang.

habang Napakakaunti pa rin ng naiambag ng NVIDIA (medyo nagsasalita) patungo sa Linux kernel, ang AMD ay mayroong higit sa walong beses na higit pang mga linya ng code na idinagdag sa kernel kumpara sa NVIDIA.

Nag-ambag ang mga developer ng AMD ng 2.168. 104 mga linya ng code para sa Linux kernel, 414.761 mga linya sa proseso, o isang net na nakuha ng 1.753.343 mga linya ng code.

Gayunpaman, ang NVIDIA ay nag-ambag ng isang kabuuang 303.180 mga linya ng code sa kernel at tinanggal ang 97.197, o isang netong nakuha na 205.983 na mga linya lamang ng code.

Mga Ambag ng AMD sa Kernel isama ang iba't ibang mga gawa ng AMD CPU / chipset pati na rin mga sangkap nito at Buksan ang mga driver ng AMDKFD / AMDGPU / Radeon graphics at mga gawa na nauugnay sa pamamahala ng memorya ng TTM, pangunahing DRM, atbp.

Naghahanda ang AMD ng maraming mapagkukunan para sa Kernel 4.20

amd-linux

Ang gawaing isinumite ni Alex Deucher mula sa AMD ay may kasamang:

Paunang suporta para sa APU Picasso graphics pending pending.

Ang mga AMD APU ay binuksan lamang ang kanilang mga token ng AMDGPU para sa mga bagong APU na nakabase sa Vega / GFX9 mas maaga sa isang linggo.

Patuloy kaming nagtatrabaho sa paglikha ng kapanapanabik na Vega 20, na malapit nang matapos bago ang taon.

Lumilitaw na sa paparating na paglabas ng kernel na ito, ang suporta ng Vega 20 ay susuriing mabuti at nasa mabuting katayuan sa oras para sa paglulunsad. Malawakang inaasahan na ang unang Vega 20 GPU na ito ay isang 7nm na produkto ng workstation.

Kaugnay sa Vega 20, Ang AMDGPU ay mayroon nang paunang pagsuporta sa xGMI sa loob ng kernel driver.

XGMI ito ay isang bagong magkakaugnay na ang Vega 20 at mga hinaharap na GPU ay susuportahan bilang isang kahalili sa PCI Express 3.0 / 4.0.

Ang AMDKFD code ay pinagsasama sa AMDGPU upang maging isang module ng kernel.

Ang pagtatrabaho na tila walang pangwakas na pamamahala ng kapangyarihan ay nagpapatuloy sa pag-ikot na ito, pagpapabuti ng ACP ng mga pag-upgrade ng kuryente at iba pang mga pagbabago.

Mayroong isang mahusay na halaga ng suporta sa display din, kabilang ang suporta ng ABGR / XBGR, suporta sa DisplayPort YCbCr sa code Ipakita ang DC, suporta ng LVDS sa DC code, mga bagong tampok sa pag-debug at iba pang gawain.

  • Suporta para sa bahagyang muling kahulugan ng mga shader sa pamamagitan ng pagpatay pumatay para sa GFX / Compute.
  • Suporta ng VCN JPEG engine para sa Raven Ridge APUs at mas bago. Sa harap din ng Raven ay ang DMCU firmware stand stand.
  • Ang Raven Ridge APU ay mayroon ding suporta sa GFXOFF upang patayin ang graphics engine kung hindi kinakailangan at suportahan ang mode na stutter.
  • Suporta para sa pagbalanse ng pag-load sa loob ng AMDGPU / tagapag-iskedyul ng DRM at paggamit nito para sa pagprogram ng mekanismo.
  • Mga pagpapabuti sa pagganap ng virtual memory ng GPUVM. Mayroon ding ilang mga paghawak ng mga pagpapabuti ng kahusayan sa GPUVM LRU.

Mayroon ding ilang mga pag-aayos ng TTM at suporta para sa napakalaking paggalaw sa loob ng code ng pamamahala ng memorya.

Sa pangkalahatan, naging isang abalang siklo para sa mga developer ng AMD upang maghanda para sa suporta ng Vega 20 at mga nauugnay na mapagkukunan, tulad ng xGMI, pagkakaroon ng suporta para sa paunang mga graphics ng Raven2 at Picasso, pinapabuti pa rin ang pamamahala ng kuryente at ang AMDGPU DC, bilang karagdagan sa iba pang mga pagpapaandar.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.