Panthor, Collabora의 10세대 Arm Mali GPU용 드라이버

팬터

Arm Valhall GPU용 오픈 소스 GPU 커널 드라이버 Panthor

콜라보 공개 블로그 게시물을 통해 가장 최근의 이정표 중 하나 그들이 발표한 작품 내에서, 그리고 그것은 오랫동안 기다려온 컨트롤러 합병을 발표했습니다. 핵심 10세대 Arm Mali GPU에 대한 지원 추가 drm-기타에서. 이 드라이버 '판토르'로 더 잘 알려져 있습니다. 310세대 Mali GPU(G510, G710, GXNUMX)용으로 특별히 설계된 오픈 소스 드라이버입니다.

컨트롤러의 합병은 여러 개발자와 회사 간의 2년간의 공동 노력과 작업을 의미한다고 언급되며 Collabora는 첨단 기술 개발에서 협업의 중요성을 강조합니다.

이 프로세스에 Arm이 참여하는 것은 매우 중요합니다. 주요 문서에 대한 액세스를 제공할 뿐만 아니라 커널 드라이버의 검토 및 공동 유지 관리에도 적극적으로 참여합니다.

처음에는 리버스 엔지니어링을 통해 새로운 드라이버 개발이 진행됐으나 이후 ARM이 프로젝트에 참여해 문서에 대한 접근권한을 제공하고 코드 리뷰에 참여했다. 두 명의 ARM 직원이 Linux 커널의 드라이버 공동 유지관리자로 승진했습니다. 앞으로 OpenGL 드라이버가 준비되면 새로운 Mali GPU용 Vulkan 드라이버를 구현하고 이전 Mali GPU용 기존 Vulkan 드라이버를 업데이트하는 작업에 중점을 둘 것입니다.

이 드라이버 CSF 기술을 사용합니다 (명령 스트림 프런트엔드) 일부 기능을 컨트롤러에서 펌웨어 측으로 전송하려면는 CPU의 로드를 줄이는 데 도움이 되고 GPU 작업을 구성하기 위한 새로운 모델을 제공합니다. Panthor DRM(Direct Rendering Manager) 드라이버 drm-misc 브랜치에 승인되었으며 Linux 6.10 커널에 포함될 것으로 예상됩니다.. Mesa는 또한 Mali GPU용 Panfrost Gallium 드라이버에 포함될 새로운 드라이버를 지원하기 위한 변경 사항을 채택했습니다.

차세대 Mali GPU에서는 작업 관리자 스케줄러가 명령 흐름 기반 모델 대신 펌웨어 측에서 명령 흐름 대기열 예약 기능이 있는 명령 흐름 기반 모델을 사용하는 CSF 인터페이스로 대체됩니다. 직업. 여기에는 별도의 Cortex-M7 마이크로컨트롤러를 GPU에 통합하고 CSF 명령을 실행하기 위한 특수 명령 실행 장치가 포함됩니다. 이러한 기능을 사용하려면 사용자 공간에서 GPU로 작업을 전송하기 위해 근본적으로 다른 조직이 필요합니다.

처음에는 Panfrost DRM 드라이버에서 CSF 기반 Mali GPU에 대한 지원을 구현하려는 시도가 있었습니다. 그러나 개발자들은 이것이 기존 컨트롤러를 지나치게 복잡하게 만들 것이라고 결론지었습니다. 따라서 CSF의 경우 다른 아키텍처로 새 컨트롤러를 만드는 것이 더 최적이었습니다. Panthor 컨트롤러는 완전히 새로운 uAPI, 새로운 작업 예약 논리 및 새로운 MMU/GPU-VA 제어 논리를 구현합니다. 이는 일반적인 드라이버 초기화, 주파수 제어 및 전원 관리 패턴을 사용하는 Panfrost의 기존 DRM 드라이버 코드를 기반으로 합니다.

그 외에도 커널 드라이버가 요청을 병합했다고 언급됩니다. 나를 녹여Gallium 드라이버를 확장하는 sa 새로운 10세대 Arm Mali GPU를 지원하기 위해 존재합니다. 협업 또한 Rockchip RK3588 기반 보드가 완전히 개방된 소프트웨어 스택을 사용하여 로드할 수 있습니다. Rockchip RK3588의 경우 독점 BL31 구성 요소(부트로더 단계 3.1)를 대체하기 위해 Debian 기반 시스템 이미지와 개방형 부트로더가 준비되었습니다. 이는 이러한 업데이트 덕분에 향상된 성능과 효율성이 기대되는 Rockchip의 RK3588 플랫폼에 특히 중요합니다.

Gallium 드라이버 작업에는 새로운 GPU 지원 활성화뿐만 아니라 최신 그래픽 API와의 성능 및 호환성 최적화도 포함됩니다. 이 드라이버 확장은 다양한 장치와 사용 시나리오에서 뛰어난 그래픽 경험을 제공하기 위한 지속적인 노력의 일환입니다.

낮잠 그것에 대해 더 알고 싶어, 당신은 세부 사항을 확인할 수 있습니다 다음 링크에서.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자: AB Internet Networks 2008 SL
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.