며칠 전 개발팀 메사 프로젝트의 배후 그것을 알렸다 공지를 통해 이용 가능 여부를 알려드립니다. 실험 버전 26.1.0이는 OpenGL 및 Vulkan 그래픽 API에 대한 참조 오픈 소스 구현을 나타냅니다.
이번 예비 업데이트 이는 완벽한 호환성을 통합함으로써 엄청난 도약을 의미합니다. 사양 불칸 1.4 시중에 나와 있는 주요 컨트롤러에 적용됩니다. 이러한 혜택을 받는 컨트롤러로는 ANV(인텔), RADV(AMD), NVK(엔비디아), HoneyKrisp(애플), Turnip(퀄컴) 등이 있습니다.
이번 릴리스는 프로토콜 업데이트 외에도 가상화 환경과 물리적 하드웨어 간의 상호 작용 방식을 근본적으로 바꾸고 저전력 장치 지원을 재구성합니다. 가상 머신 가속 도입, Zink와 같은 변환기를 통한 OpenGL의 전략적 확장, 그리고 VirGL과 같은 구식 드라이버의 제거를 통해 Mesa 26.1.0은 새로운 기능을 추가할 뿐만 아니라 코드베이스를 정리하여 향후 프로덕션 환경을 위한 안정적인 릴리스를 위한 기반을 마련합니다.
가상 머신에서의 그래픽 가속
한 이번 회에서 가장 주목할 만한 발전 사항 중 이 가상 머신의 GPU 직접 접근 구현 VirtIO-GPU 프로토콜을 통해, 인텔 드라이버용으로 처음 출시되었습니다. (Iris, Crocus, ANV 등). 이전에는 가상 머신("게스트" 시스템)이 3D 그래픽을 렌더링해야 할 때, 그래픽 명령을 여러 에뮬레이션 계층과 중간 프로토콜을 거쳐 호스트 운영 체제("호스트" 시스템)에 전달해야 했기 때문에 상당한 지연이 발생하고 고사양 게임이나 애플리케이션의 성능이 제한되었습니다.
와 VirtIO-GPU 액세스를 구현하면 이러한 병목 현상이 해결됩니다.. 이제 게스트 시스템은 그래픽 명령을 네이티브 형식으로 패키징할 수 있습니다. 그리고 그것들을 호스트의 물리적 그래픽 카드에 직접 전송합니다. 에뮬레이션 우회이 기술은 가상 GPU의 성능을 획기적으로 향상시켜 가상 머신 내에서 네이티브 환경과 거의 동일한 성능으로 게임을 플레이하고 고사양 소프트웨어를 실행할 수 있도록 합니다.
을지 지하다 OpenGL은 모바일 및 저전력 아키텍처 분야로도 확장되고 있습니다.. 컨트롤러 Zink는 OpenGL ES 2.0 지원을 활성화했습니다. PowerVR 하드웨어를 통해 하드웨어 가속을 지원하며, 기본적으로 Vulkan API만 지원하는 최신 기기에서도 사용 가능합니다. 또한, 드라이버는 판프로스t는 ARM Mali 아키텍처용으로 설계되었습니다. 이는 GL_EXT_shader_image_load_store 확장 기능을 통합합니다.한편, AMD와 Broadcom 드라이버는 중요한 세마포어 및 셰이딩 확장 기능에 대한 지원을 추가합니다.
VirGL의 쇠퇴와 현대 표준화
이러한 모든 현대화는 필연적으로 현재의 성능 기준을 더 이상 충족하지 못하는 기존 구성 요소의 노후화를 초래합니다. VirGL 드라이버이는 수년간 QEMU 에뮬레이터 내에서 가상 GPU를 구현하는 데 있어 초석 역할을 해왔습니다. 공식적으로 유지보수가 필요 없는 제품으로 선언되었습니다..
El 메사 팀은 경고했습니다. 그 외부 개발자가 해당 코드에 대한 책임을 지겠다고 제안하지 않는 경우 단기적으로는, VirGL은 메인 브랜치에서 영구적으로 제거될 예정입니다. 이번 결정은 VirtIO-GPU 생태계에 대한 프로젝트의 절대적인 신뢰를 보여주는 동시에 오픈 소스 그래픽 가상화 시대의 종말을 알리며, 업계가 훨씬 더 효율적이고 간단한 프로토콜로 전환하도록 강제하고 있습니다.
마지막으로, 그것에 대해 더 알고 싶다면 자세한 내용을 참조할 수 있습니다. 다음 링크.
Linux에 Mesa 드라이버를 설치하는 방법?
롯 Mesa 패키지는 모든 Linux 배포판에서 찾을 수 있습니다., 소스 코드를 다운로드하고 컴파일하여 설치할 수 있습니다 (이에 대한 모든 정보는 여기 있습니다i) 또는 비교적 간단한 방법으로, 귀하의 유통사나 제3자의 공식 채널에서 이용 가능한지에 따라 달라집니다.
사람들을 위해 Ubuntu, Debian 또는 파생 버전 사용자 이러한 배포판에서는 Mesa가 보통 공식 저장소에서 발견됩니다. 설치 또는 업데이트하려면:
sudo apt update && sudo apt upgrade -y
sudo apt install mesa-utils mesa-va-drivers mesa-vulkan-driv
원하는 경우 PPA의 최신 버전 (Ubuntu 및 파생 버전용):
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
그들이 누구든 페도라 사용자, 업데이트된 패키지는 저장소에 제공되며 다음을 실행하기만 하면 됩니다.
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