Linux용 AMD 드라이버 상태에 대한 설명

Linux용 AMD 드라이버 상태에 대한 설명

Linux에 얼마나 많은 AMD 그래픽 드라이버가 있는지, 독점 또는 오픈 소스인지, 그리고 이들 간의 차이점이 무엇인지 알고 싶습니다.

이 소개필로닉스 기사:

기본적으로 ACO 백엔드를 사용하는 Mesa Radeon Vulkan 드라이버 "RADV"는 이제 LLVM 백엔드를 사용하는 AMD의 AMDVLK Vulkan 드라이버를 거의 완벽하게 능가하고 독점 셰이더 컴파일러 백엔드를 사용하는 AMDGPU-PRO도 능가합니다.

언급된 드라이버 3명:

  1. Mesa Radeon Vulkan 드라이버 "RADV"
  2. AMD의 AMDVLK Vulkan 드라이버
  3. AMDGPU-PRO

그래서 제가 이해한 바에 따르면 3가지 드라이버가 있습니다.

  1. 커뮤니티에서는 RADV라는 오픈 소스 드라이버를 유지 관리합니다.
  2. AMD가 유지 관리하는 오픈 소스 드라이버를 AMDVLK라고 합니다.
  3. AMDGPU-PRO라고 불리는 AMD에서 유지 관리하는 폐쇄 소스 드라이버

질문:

  1. 내 이해가 맞나요?

  2. 이 3가지 드라이버의 차이점은 무엇입니까?

  3. (1)과 (2)의 소스 코드는 어디서 찾을 수 있나요?

    (2)에 관해서는 이것을 찾았습니다.저장소, 그러나 일부 JSON 파일만 포함된 것으로 보이며 전혀 드라이버처럼 보이지 않습니다.

  4. AMD가 (2)를 삭제하고 (1)의 커뮤니티 노력에 합류하는 대신 (2)와 (3)을 유지하는 이유는 무엇입니까?

관련 정보