Valve компанийн туслан гүйцэтгэгч Тимур Кристоф AMD GCN 1.0 "Өмнөд арал" болон 1.1 "Далайн арал" график картуудын Linux дэмжлэгийг сайжруулах төлөвлөгөөгөө танилцуулав. Өнгөрсөн жил AMDGPU драйверийг GCN 1.x график картуудын Radeon драйвертай зэрэгцүүлж, 2-р сард худалдаанд гарахаар төлөвлөгдсөн Linux 6.19 цөмийн кодын санд анхдагчаар идэвхжүүлсэн. GCN 1.x картууд 2012-2019 онуудад гарсан бөгөөд Radeon HD 77xx/78xx/79xx/87xx/88xx/89xx, Radeon R9 280, FirePro W4000-W9000, Radeon Sky 700/900, Radeon R9 265/270/370, Radeon R9 290/390, HD 7790/8870 болон Radeon Rx 200/Rx 300 гэр бүлийн бусад видео картуудыг хамардаг.
Төлөвлөгөөнд Linux дээр GCN 1.x дэмжлэгийг цаашид хөгжүүлэх ажил багтсан бөгөөд зарим нь Polaris гэр бүл гэх мэт бусад GPU-д ашигтай байх болно.
- SI, CIK, VI болон Polaris цувралын GPU-уудад зориулсан форматын хувиргагч (DRM форматын хувиргагч)-ийг дэмжих ажлыг хэрэгжүүлсэн бөгөөд энэ нь Vulkan дээр суурилсан нэгтгэх менежерүүд, Zink OpenGL драйвер болон бусад зарим бүрэлдэхүүн хэсгүүдийг ашиглах боломжийг олгоно.
- TRAVIS болон NUTMEG дэлгэцийн гүүр хянагчдад зориулсан дэмжлэгийг нэмж байгаа бөгөөд энэ нь CIK гэр бүлийн APU-уудтай тохиргоонд AMDGPU-г анхдагчаар ашиглах боломжийг олгоно.
- Цахилгаан удирдлагын рефакторинг. Хуучин GPU-ууд нь үндсэн AMDGPU кодоос өөр "DPM" гэсэн тусдаа цахилгаан удирдлагын кодыг ашигладаг. Хуучин GPU-уудын кодыг бусад GPU-уудтай нэгтгэснээр эдгээр GPU-уудын тусдаа салбарыг арилгах, кодын хэмжээг багасгах, драйверын засвар үйлчилгээг хялбарчлах болно.
- Аналог видео гаралтыг ашиглах чадвар гэх мэт DC (Display Core) кодын GCN 1.x дэмжлэгийг сайжруулсныг харгалзан үзвэл эдгээр GPU-уудын хувьд DC ашигладаггүй хуучин кодыг устгах нь утга учиртай бөгөөд энэ нь драйверын засвар үйлчилгээг хялбарчилж, кодын хэмжээг багасгах болно.
- Radeon 430 GPU дээрх буруу тэжээлийн хязгаарлалт, Radeon HD 7790 аналог холбогч дээрх хар дэлгэц, SI/CIK GPU дээрх хуудасны алдаа зэрэг үлдсэн алдаануудыг зассан.
- Хэсэгчилсэн оршин суугч бүтэц (PRT)-г дэмжих. Энэ функцийг идэвхжүүлэхийн тулд Linux цөмд зориулсан нөхөөс болон MESA-д зориулсан татах хүсэлтийг аль хэдийн бэлтгэсэн.
- Хуучин GPU-уудад зориулсан RADV драйвер дахь дамжуулах дарааллын дэмжлэг.
Эх сурвалж: opennet.ru
