GPU 가상화 향상

VGPU 작동 다이어그램

El GPU 액세스 컨테이너화되고 가상화 된 환경에서 점점 더 필요 해지고 있습니다. 가상 머신 및 컨테이너의 대중화는 GPU와의 호환성 측면에서 새로운 문제를 가져 왔습니다. Google과 Collabora는 이러한 유형의 기술에 대한 지원을 구현하고 있으며 그 증거는 가상 환경을 위해 가상 GPU 또는 vGPU를 생성 할 수있는 오픈 소스 프로젝트 인 Virgil3D입니다. 예를 들어 QEMU에서는 이전 다이어그램에서 볼 수 있듯이 virglrenderer 및 virtio-gpu를 통해 이것을 즐길 수 있습니다.

작동하는 가상 머신 애플리케이션 OpenGL 사용 Mesa를 수정하지 않고(또는 다른 개발자의 다른 독점 스택과 함께) Mesa를 직접 통하는 대신 virtio-gpu를 통해 하드웨어 명령을 채널링하여 Mesa를 수정하지 않고도 사용할 수 있습니다. 물리적 시스템이나 호스트가 그래픽 관리를 위한 하드웨어 명령을 받으면 virglrenderer는 이를 OpenGL이 있는 일반 환경인 것처럼 해석합니다. 글쎄, 이제 이와 관련하여 다음과 같은 새로운 개선 사항이 있습니다. QEMU OpenGL ES 가속 사용 지원 (OpenGL ES 만 지원하는 환경에서 QEMU 실행 가능), OpenGL ES 2.0과의 Virglrenderer 호환성 개선, OPenGL ES 3.0에서도 작동합니다. 또한 Virglrenderer에 대한 일부 개선 사항과 새로운 기능이 포함되었습니다. 그러나 그것들이 유일한 개선 사항은 아니며, 우리는 이미 미래를 위해 훨씬 더 많은 작업을하고 있습니다.

어쨌든 이것에 대해 걱정하는 것은 그들뿐이 아닙니다. NVIDIA 및 AMD 그들은 대부분의 데스크톱 사용자가 아니라 우리가 일반적으로 클라우드에서 사용하는 것과 같은 가상 환경을 구현해야하는 모든 회사 또는 사용자를위한 중요성 때문에 이와 관련하여 자체 솔루션을 연구하고 개발하고 있습니다.


코멘트를 남겨주세요

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

*

*

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