Mesa 19.3, 오픈 소스 OpenGL 4.6 및 Intel 및 AMD Radeon 드라이버가 지원하는 몇 가지 새로운 Vulkan 확장으로 도착

하드웨어 / Mesa 19.3, 오픈 소스 OpenGL 4.6 및 Intel 및 AMD Radeon 드라이버가 지원하는 몇 가지 새로운 Vulkan 확장으로 도착 3 분 읽기

Taichi Variant RX 5000 그래픽 카드



Mesa 19.3 버전을 제공하는 Mesa 3D Graphics Library의 분기 별 업데이트는 최신 오픈 소스 OpenGL v4.6 지원 및 몇 가지 새로운 Vulkan 확장 기능을 포함하여 많은 이점을 제공 할 것으로 예상됩니다. Mesa 19.3 업데이트는 이번 주에 곧 출시 될 수 있으며 전문가들은 이것이 올해가 끝나기 전에 가장 큰 또는 가장 중요한 개선이라고 주장합니다. Linux 데스크톱 사용자는 '차단기'버그로 인해 업데이트가 심각하게 요구되고 지연 되었기 때문에 Mesa 3D 그래픽 라이브러리에 중요한 구성 요소가 추가되기를 간절히 기다리고 있습니다.

Mesa 19.3, Linux 데스크탑 사용자를 위해 크리스마스 전에 도착 :

Mesa 19.3은 이전 Mesa 19.2 업데이트 블로커 버그로 인해 게임에 Linux OS를 선호하는 데스크톱 PC 사용자에게는 그 출시가 매우 중요하다고 간주됩니다. Mesa 19.3은 OpenGL / Vulkan 드라이버 구현을위한 그래픽 라이브러리에서 크게 개선되었습니다.



몇 가지 기능 추가 및 개선 사항이 있지만 Linux 데스크톱 사용자는 분기 별 Mesa3D 업데이트에 마침내 Intel 용 OpenGL 4.6이 포함되어 있기 때문에 동일한 결과를 간절히 기다리고 있습니다. 또한 업데이트에는 초기 Intel Gen12 / Tiger Lake 지원도 포함됩니다. 이번 업데이트에서 Zink는 Vulkan 위에 OpenGL 용으로 병합되었습니다. 최신 업데이트는 새로운 Raspberry Pi 4 V3D가 OpenGL ES를 처리하는 방식이 개선 되었기 때문입니다.



Mesa 19.3 업데이트에는 Radeon Vulkan ACO 백엔드가 추가되어 Linux에서 게임 성능이 크게 향상됩니다. 이러한 개선 사항 외에도 Mesa 3D 그래픽 라이브러리의 최신 업데이트에는 Intel 및 Radeon 드라이버 모두에서 지원되는 몇 가지 새로운 Vulkan 확장이 포함되어 있습니다. 다음은 Mesa 19.3 업데이트에 대한 공식 변경 로그의 주요 내용입니다.



  • Intel i965 / Iris 드라이버에 대한 OpenGL 4.6 지원이 이제 SPIR-V 지원이 적용됩니다.
  • 다양한 드라이버에 추가 된 다양한 기타 비 핵심 OpenGL 확장.
  • KHR_shader_clock, KHR_shader_float_controls, SPIR-V 1.4 지원, Vulkan 메모리 모델, shader_subgroup_ballot / shader_subgroup_vote 등과 같이 Intel ANV 및 Radeon RADV에서 지원하는 여러 가지 새로운 Vulkan 확장 프로그램입니다.
  • Intel Tiger Lake (Gen 12) 그래픽에 대한 초기 지원, Linux 5.4에서 초기 커널 지원.
  • Radeon RADV 용 ACO 셰이더 컴파일러 백엔드는 이제 GFX8에서 GFX10 Navi 하드웨어까지 제공됩니다. RADV ACO는“RADV_PERFTEST = aco”환경 변수로 활성화 할 수 있습니다.
  • 일부 느린 버그가 해결되면 i965 드라이버를 거의 대체 할 수있을 정도로 Intel Gallium3D 드라이버 성능이 향상되었습니다. Mesa 20.0은 Broadwell 하드웨어 이상의 기본 드라이버를 전환하기위한 계획된 단계입니다.
  • HEVC / H.265 및 VP9 용 8K 디코딩과 같은 RadeonSI 비디오 디코딩 개선.
  • RadeonSI 드라이버 내에서 Navi 14 지원 (RADV는 19.2에서 지원됨).
  • RADV 보안 컴파일 지원은 Valve에서 작업중인 새로운 기능입니다.
  • SCons 빌드 시스템은 Mesa에서 Meson 빌드 시스템을 더 잘 수용하기 위해 Windows가 아닌 플랫폼에서 더 이상 사용되지 않습니다.
  • AMD 코드는 새로운 AMDGPU 재설정 커널 인터페이스 사용을 지원합니다.
  • Zink는 Gallium3D 내에서 Vulkan 지원에 대한 기본 OpenGL을 제공하기 위해 병합되었습니다.
  • TURNIP Vulkan 드라이버 개선.
  • 더 나은 AMD Radeon APU 성능.
  • Lima Gallium3D 드라이버 개선과 함께 오픈 소스 Mali 그래픽을위한 Panfrost의 지속적인 작업.
  • Raspberry Pi 4 V3D는 OpenGL ES 3.1을 거의 처리합니다.
  • Nouveau SPIR-V는 Clover를 통한 최종 OpenCL 지원을 위해 노력합니다.
  • RadeonSI 드라이버를 간호하는 큰 Gallium3D NIR 정리는 결국 기본적으로 NIR을 활성화하고 차례로 OpenGL 4.6을 켭니다 (Mesa 20.0-devel에서 보류 중이지만 NIR은 아직 기본적으로 켜져 있지 않음).
  • LLVMpipe 용 컴퓨 트 셰이더 및이 소프트웨어 래스터 라이저의 기타 개선 사항.
  • Mesa 셰이더 디스크 캐시는 이제 최신 4 개 이상의 코어 시스템을 지원합니다.

Mesa 20.0에는 기본적으로 빌드 할 Intel의 Gallium3D 드라이버 포함

Mesa 19.3이 흥미 롭다면 Mesa 3D 그래픽 라이브러리의 다음 주요 업데이트는 훨씬 더 중요합니다. 인텔은 새로운 Gallium3D OpenGL Linux 드라이버 다음 분기 별 업데이트에서는 기본적으로 Mesa 20.0이 될 수 있습니다. Gallium3D OpenGL Linux 드라이버가 자동으로 포함되어 사용자가 수동으로 선택할 필요가 없습니다.

Intel의 다음 단계는 지원되는 하드웨어의 기본 런타임 선택으로 Gallium3D 드라이버를 켜는 것입니다. 이렇게하면 Mesa 20.0 기능이 동결되기 전에 더 많은 테스트를 수행 할 수 있습니다. 그러나 이는 다음 달 말인 2020 년 1 월에만 발생해야합니다. 또한 안정적인 릴리스는 2 월 또는 3 월 말에 도착할 수 있습니다. Intel을 포함한 많은 전문가들은 Mesa 19.3 자체의 기본값을 변경하기를 원했지만 분명히 일어나지 않았습니다. 그러나 추가 시간은 기능적 또는 성능 회귀를 제거해야합니다.