Valve подобрява производителността за AMD графични карти в Linux с ново софтуерно обновление

Valve, разработчик на игри и създател на популярния Steam Deck преносим компютър, пуска софтуерно обновление, което значително подобрява производителността на графичните обработващи единици (GPU) на AMD, работещи в Linux операционна система. Обновлението, направено от разработчиците на Valve към RADV драйвера в Mesa, се фокусира върху оптимизирането на компилатора, който превръща шейдър програмите в двоичен формат, който GPU-то може да изпълни.

Оригиналният RADV драйвер, който е базиран на Vulkan и е специално проектиран за AMD графични карти в Linux, използваше компилатор на име LLVM. Въпреки това, Valve създаде свой собствен компилатор на име ACO (Amd COmpiler), за да подобри производителността на RADV драйвера. Последното обновление включва промени в ACO компилатора, които намаляват броя на инструкциите за обработка, изисквани от GPU-то, като резултатът е по-малък размер на кода и подобрена производителност на изпълнението.

Въпреки че конкретните печалби в производителността могат да варират, Phoronix съобщава, че някои потребители са получили увеличение от до 14% в игри като Cyberpunk 2077. Освен това, обновлението е налично за всички собственици на Steam Deck, тъй като преносимият компютър работи на Linux базираната софтуерна платформа на Valve, SteamOS, която използва RADV драйвера.

Приносите на Valve към проекта Mesa ползват не само техния собствен хардуер, но също и по-голямата Linux общност. Отвореността на проекта позволява на разработчиците на графичният софтуер на AMD да преглеждат и, при възможност, да внедрят оптимизациите в собствен компилатор. Все пак, ACO е специално оптимизиран за RADV и не се интегрира директно с Linux драйверите на AMD.

Подобряването на компилаторите на шейдърите в графичните драйвери за GPU-та е от съществено значение за справянето с изискванията на съвременните графично интензивни игри. Работата на Valve в тази област заслужава признание, тъй като дори малки подобрения в производителността могат да направят значителна разлика.

Ако разполагате със Steam Deck, се препоръчва да поддържате софтуера и драйверите си актуални, за да използвате подобрената производителност на компилатора и да оптимизирате своето гейминг изживяване.

The source of the article is from the blog mivalle.net.ar

Privacy policy
Contact