NVK는 이제 일반 용도로 사용할 수 있으며 Vulkan 1.3과 완벽하게 호환됩니다. 

NVK-로고_RGB

NVK는 NVIDIA 그래픽 하드웨어용 새로운 오픈 소스 Vulkan 드라이버입니다.

지난 10월 우리는 여기 블로그에서 NVK 드라이버에 대해 이야기합니다.는 Collabora가 NVIDIA에서 게시한 공식 헤더 파일과 개방형 커널 모듈을 사용하여 처음부터 작업해온 NVIDIA 그래픽 카드용 Vulkan 그래픽 API를 구현하는 Mesa용 오픈 소스 드라이버입니다.

개발 과정에서 NVK에는 "실험적" 라벨이 있었습니다. 그리고 지금, 더 최근 뉴스에서는 Collabora는 NVK가 안정화되었으며 일반 용도로 권장된다고 발표했습니다. Vulkan 1.3 사양과의 완전한 호환성이 테스트되었기 때문입니다. 이 컨트롤러는 모든 CTS(Khronos Conformance Test Suite) 테스트를 성공적으로 통과했으며 인증 컨트롤러 목록에 포함되어 있습니다.

NVK-로고_RGB
관련 기사 :
NVK, NVIDIA용 오픈 소스 Vulkan 드라이버

이 인증에는 Turing, Ampere 및 Ada 마이크로아키텍처를 기반으로 하는 NVIDIA GPU가 포함됩니다. GeForce GTX 16xx부터 RTX 4xxx 및 RTX 4000 시리즈, RTX A2000부터 6000까지 포함합니다. 이 테스트는 Linux 커널 6.5 및 6.8rc1을 사용하는 환경에서 수행되었습니다.

언급된다 인증서를 획득하면 그래픽 표준과의 호환성이 공식적으로 선언됩니다. 관련 Khronos 상표의 사용을 허용합니다. 변경 사항은 이미 Mesa 코드베이스에 통합되었으며 Mesa 24.1에서 사용할 수 있습니다.

NVK의 발전에 더해, NVIDIA 비디오 카드에 대한 OpenGL 지원도 크게 개선되었습니다. Mesa는 표준 Nouveau OpenGL 드라이버(NVC4.6)에 문제가 발생할 수 있는 새로운 NVIDIA 비디오 카드 시리즈가 있는 시스템에서 OpenGL 0에 대한 지원을 제공하기 위해 Zink 드라이버를 사용할 수 있는 변경 사항을 채택했습니다.

우리는 DXVK가 이제 Upstream Mesa에서 즉시 실행되는 데 필요한 마지막 부분을 완료하기 위해 지난 몇 달 동안 열심히 노력해 왔습니다. 모든 D3D11 게임의 작동이 보장되는 것은 아니지만(버그가 있을 수 있음) 모든 기본 요구 사항이 있습니다. 우리는 VKD3D-Proton을 통해 D12D3 에뮬레이션을 지원하기 위해 나머지 부분에 대해 적극적으로 작업하고 있습니다. 이미 완료되었거나 진행 중인 작업이 많지만 아직 일부 누락된 부분이 있으므로 D3D12 게임이 아직 작동할 것이라고 기대하지 마세요.

메사의 이러한 변화 또한 GPU 대신 Zink를 사용하여 다른 드라이버에서 OpenGL을 지원할 가능성도 열어줍니다. Mesa의 기본 OpenGL 드라이버에서는 지원되지 않습니다. 예를 들어, Qualcomm Adreno 700 GPU용 freedreno 드라이버와 Rogue 마이크로아키텍처 기반 Imagination PowerVR GPU용 powervr 드라이버에서 OpenGL 지원을 제공하기 위해 유사한 접근 방식이 사용되고 있습니다.

Mesa의 다음 버전에서는 Zink 드라이버가 기본적으로 활성화됩니다. 컴파일하는 동안. Zink의 성능은 기본 OpenGL 구현과 비슷하므로 개별 OpenGL 드라이버를 유지 관리하는 대신 Vulkan API에 대한 고품질 지원에 집중할 수 있습니다.

기존 누보 드라이버를 제거할 계획은 없지만 오픈지엘, Zink + NVK 조합은 많은 테스트에서 더 높은 성능을 보여줍니다.. 현재 개발 단계에서 이 조합은 새로운 GPU 모델에서 60FPS 이상의 성능을 허용하지만 시간이 지나면 해결될 아직 최적화되지 않은 영역이 있습니다.

반면에 NVK 드라이버에서 DXVK 레이어의 작동을 안정화하기 위한 작업이 진행 중입니다., Vulkan API에 대한 호출을 변환하여 Direct3D 9, 10 및 11의 구현을 제공합니다. 아직 모든 D3D11 게임이 Mesa의 수정되지 않은 NVK+DXVK 조합과의 작동을 보장하는 것은 아니지만 확인된 결함은 점차 제거되고 있습니다. 마찬가지로 VKD3D-Proton과의 NVK 연결은 D3D12에 대한 지원을 제공하기 위해 개발 중입니다. 하지만 아직 개발 단계이고 일부 누락된 기능을 구현해야 합니다.

마지막으로 Mesa에는 드라이버가 이미 포함되어 있으며 Linux 커널 버전 6.6부터 Nouveau DRM 드라이버 API에 필요한 변경 사항이 포함되어 있다는 점을 언급할 가치가 있습니다. 낮잠 그것에 대해 더 알고 싶은 관심, 세부 사항을 확인할 수 있습니다 다음 링크에서.


코멘트를 남겨주세요

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

*

*

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