3개월이 넘는 집중적인 개발과 수천 건의 코드 커밋 끝에 커뮤니티는 Vulkan, OpenGL 및 OpenCL API의 오픈 소스 구현에 대한 대규모 업데이트인 "Mesa 26.2.0"의 새 버전을 출시했습니다 .
이번 새 버전은 단순한 수정이 아니라 렌더링 기술 지원을 대폭 강화한 것으로, 곧 출시될 안정 버전 26.2.1을 앞두고 황금시대의 시작을 알립니다. AMD, Intel, NVIDIA는 물론 Apple 하드웨어까지 그래픽 카드 성능을 혁신적으로 향상시키는 기능들이 통합되었습니다.
표 26.2.0 주요 참신함
Mesa 26.2.0의 가장 중요한 새로운 기능 중 하나는 Vulkan 1.4 사양이 거의 모든 기기에서 채택되었다는 점입니다. 또한 Apple은 HoneyKrisp 드라이버와 Metal API 위에 Vulkan을 직접 구현하는 새로운 KosmicKrisp에 대한 업데이트도 받았습니다 . 모바일 아키텍처 및 임베디드 시스템의 경우 Turnip 및 PanVK와 같은 프로젝트도 1.4 표준을 지원하여 모든 최신 기기가 뒤처지지 않도록 보장합니다.
한편, OpenGL은 버전 4.6과의 완벽한 호환성을 제공하며 주요 하드웨어 제조업체의 기본 표준으로서의 입지를 더욱 공고히 합니다. 기존 하드웨어의 경우에도 지원이 유지되어 구형 GPU는 물리적 성능에 따라 버전 4.5 및 3.3에서 계속 작동할 수 있습니다.
혁신, 메시 및 레이 트레이싱
내부적으로 엔지니어링 팀은 개발자를 위한 획기적인 도구와 확장 기능을 통합했습니다. 그중에서도 특히 눈에 띄는 것은 libclc 라이브러리의 커스텀 포크를 사용한 것입니다. 개발자들은 이러한 결정 덕분에 rusticl 드라이버가 OpenCL의 엄격한 호환성 테스트를 통과할 수 있으며, 이제 다양한 하드웨어 아키텍처에서 OpenCL 3.1을 안정적으로 지원할 수 있게 되었다고 설명합니다.
NVIDIA 그래픽 카드 사용자에게 있어 오픈 소스 NVK 드라이버는 메시 셰이더에 대한 완벽한 지원을 통합함으로써 한 단계 더 나아갔습니다 . 이 기능은 복잡한 형상을 생성하는 매우 효율적인 대안을 제공하여 기존의 프로세서 병목 현상을 완화합니다.
또한 개발자들은 AMD(RADV를 통해) 사용자를 위해 밀리미터 단위의 정밀도로 광선 추적 계산의 객체 그룹화 구조 및 분포를 검사하도록 특별히 설계된 진단 도구인 새로운 감마 유틸리티를 제공한다고 언급했습니다.
모바일 하드웨어 최적화 및 디버깅
Mesa 26.2.0은 Panfrost 및 PanVK 드라이버를 통해 강력한 Mali G1 시리즈 ARM GPU( Ultra, Premium, Pro 변형 포함)에 대한 공식적이고 최적화된 지원을 추가합니다. 이러한 통합을 통해 휴대용 장치와 개발 보드는 뛰어난 전력 효율성으로 최신 그래픽 작업 부하를 처리할 수 있습니다.
마지막으로, 방대한 양의 새로운 Vulkan 확장 기능이 통합 되어 동적 렌더링, 내부 큐 동기화, 메모리 레이아웃 및 고급 서브그룹 제어 와 같은 핵심적인 부분이 최적화 되었다는 점을 언급할 가치가 있습니다 . 이러한 모든 발전은 컴파일 문제 및 메모리 누수부터 최신 AAA 게임에서 발생하는 심각한 그래픽 오류에 이르기까지 모든 것을 해결하는 인상적인 버그 수정 목록과 함께 이루어졌으며, 차기 정식 버전으로 가는 견고하고 안정적인 길을 열어주었습니다.
더 자세한 내용을 알고 싶으시면 다음 링크에서 확인하실 수 있습니다.
Linux에 Mesa 드라이버를 설치하는 방법?
Mesa 패키지는 모든 Linux 배포판에서 찾을 수 있으므로 소스 코드를 다운로드하고 컴파일하는 방법( 자세한 내용은 여기 참조 ) 또는 배포판의 공식 채널이나 타사에서 제공하는지 여부에 따라 비교적 간단한 방법으로 설치할 수 있습니다.
Ubuntu, Debian 또는 파생 배포판 사용자의 경우 Mesa는 일반적으로 이러한 배포판의 공식 저장소에서 찾을 수 있습니다. 설치 또는 업데이트하려면 다음 단계를 따르세요.
sudo apt update && sudo apt upgrade -y
sudo apt install mesa-utils mesa-va-drivers mesa-vulkan-driv
(우분투 및 파생 배포판용) PPA에서 최신 버전을 다운로드하려면 다음 단계를 따르세요.
sudo add-apt-repository ppa:kisak/kisak-mesa
sudo apt update
sudo apt upgrade -y
사용자 인 경우 Arch Linux 및 파생 제품, 다음 명령어를 사용하여 설치합니다.
sudo pacman -S mesa mesa-utils mesa-demos mesa-libgl lib32-mesa lib32-mesa-libgl
Fedora 사용자 라면 업데이트된 패키지가 저장소에 제공되므로 다음 명령만 실행하면 된다는 점을 알아두시기 바랍니다.
sudo dnf install mesa-dri-drivers mesa-va-drivers mesa-vulkan-drivers
최신 버전을 원하시면 Mesa Copr 저장소를 사용할 수 있습니다.
sudo dnf copr enable grigorig/mesa-stable
sudo dnf update
마지막으로 openSUSE 사용자 는 다음 명령어를 입력하여 설치 또는 업데이트할 수 있습니다.
sudo zypper in mesa