Tha Valve air inneal-cruinneachaidh ùr fhosgladh airson AMD GPUs

Companaidh Bhalbhaichean air a mholadh Tha inneal-cruinneachaidh ùr aig liosta puist leasaiche Mesa ACO airson dràibhear Vulkan RADV, suidhichte mar roghainn eile an àite an inneal-cruinneachaidh AMDGPU a chaidh a chleachdadh anns na draibhearan OpenGL agus Vulkan RadeonSI agus RADV airson sgoltagan grafaiceachd AMD.
Aon uair ‘s gu bheil an deuchainn deiseil agus an comas-gnìomh deiseil, thathas an dùil ACO a thabhann airson a thoirt a-steach don phrìomh sgrìobhadh Mesa.

Tha an còd a tha san amharc aig Valve ag amas air gineadh còd a thoirt seachad a tha cho math ‘s a ghabhas airson sgàilearan tagradh geama, a bharrachd air astar cruinneachaidh fìor àrd a choileanadh. Bidh compiler shader Mesa a ’cleachdadh co-phàirtean LLVM, nach eil a’ toirt seachad an astar cruinneachaidh a tha thu ag iarraidh agus nach leig le làn smachd a chumail air an t-sruth smachd, a tha air fìor mhearachdan adhbhrachadh san àm a dh ’fhalbh. A bharrachd air an sin, le bhith a’ gluasad air falbh bho LLVM bidh e comasach mion-sgrùdadh eadar-dhealachaidh nas ionnsaigheach a chuir an gnìomh agus smachd nas mionaidiche air luchdan clàraidh, a leigeas leat gnìomhan so-ghnìomhaichte nas èifeachdaiche a ghineadh.

Tha ACO sgrìobhte ann an C ++, air a dhealbhadh le cruinneachadh JIT san amharc, agus a’ cleachdadh structaran dàta ath-aithriseach luath, a’ seachnadh structaran stèidhichte air comharran leithid liostaichean ceangailte agus slabhraidhean def-use. Tha riochdachadh còd eadar-mheadhanach gu tur stèidhichte air SSA (Sònrachadh Singilte Statach) agus a’ ceadachadh riarachadh chlàran le bhith a’ ro-àireamhachadh a’ chlàir gu ceart a rèir an sgàileir.

An-dràsta, chan eil ach piogsail (criomag) agus sgàilearan coimpiutaireachd a’ faighinn taic air AMD GPUs air leth (dGPU VI+). Ach, tha ACO mu thràth a’ cruinneachadh shaders gu ceart airson a h-uile geama a chaidh a dhearbhadh, a’ toirt a-steach shaders iom-fhillte bho Shadow of the Tomb Raider agus Wolfenstein II. Tha am prototype ACO a thathar a’ moladh airson deuchainn faisg air dà uair cho luath ris an inneal-cruinneachaidh AMDGPU shader a thaobh astar cruinneachaidh agus a’ nochdadh àrdachadh ann an FPS ann an cuid de gheamannan nuair a bhios iad a’ ruith air siostaman leis an draibhear RADV.

Tha Valve air inneal-cruinneachaidh ùr fhosgladh airson AMD GPUs

Tha Valve air inneal-cruinneachaidh ùr fhosgladh airson AMD GPUs

Source: fosgailtenet.ru

Cuir beachd ann