Линук кернел 5.19 укључује око 500 хиљада линија кода који се односе на графичке драјвере

Репозиторијум у коме се формира издање Линук кернела 5.19 је прихватио следећи сет промена у вези са ДРМ (Дирецт Рендеринг Манагер) подсистемом и графичким драјверима. Прихваћени скуп закрпа је занимљив јер укључује 495 хиљада линија кода, што је упоредиво са укупном величином промена у свакој грани кернела (на пример, 5.17 хиљада линија кода је додато у кернел 506).

Око 400 хиљада додатих линија је обухваћено аутоматски генерисаним датотекама заглавља са подацима за АСИЦ регистре у драјверу за АМД ГПУ. Још 22.5 хиљада линија обезбеђује почетну имплементацију подршке за АМД СоЦ21. Укупна величина драјвера за АМД ГПУ је премашила 4 милиона линија кода (за поређење, цело језгро Линука 1.0 укључивало је 176 хиљада линија кода, 2.0 - 778 хиљада, 2.4 - 3.4 милиона, 5.13 - 29.2 милиона). Поред СоЦ21, АМД драјвер укључује подршку за СМУ 13.к (Јединицу за управљање системом), ажурирану подршку за УСБ-Ц и ГПУВМ, и спреман је да подржи следеће генерације РДНА3 (РКС 7000) и ЦДНА (АМД Инстинцт) платформе.

У Интел драјверу највећи број промена (5.6 хиљада) је присутан у коду за управљање напајањем. Такође, Интел ДГ2 (Арц Алцхемист) ГПУ идентификатори који се користе на лаптоповима су додати Интел драјверу, обезбеђена је почетна подршка за Интел Раптор Лаке-П (РПЛ-П) платформу, информације о Арцтиц Соунд-М графичким картицама су додат је АБИ за рачунарске машине, за ДГ2 картице је додата подршка за Тиле4 формат, за системе базиране на Хасвелл микроархитектури имплементирана је подршка за ДисплаиПорт ХДР.

У драјверу Ноувеау, укупне промене су утицале на око стотину линија кода (извршен је прелазак на коришћење дрм_гем_плане_хелпер_препаре_фб руковаоца, примењена је статичка алокација меморије за неке структуре и променљиве). Што се тиче употребе кернел модула отвореног кода од стране НВИДИА-е у Ноувеау-у, досадашњи рад се своди на идентификацију и елиминисање грешака. У будућности се планира да се објављени фирмвер користи за побољшање перформанси драјвера.

Извор: опеннет.ру

Додај коментар