Vulkan 및 기타 오픈 소스 그래픽 API는 업계에서 높은 평가를 받고 있으며 PC 게임 분야에서 널리 사용됩니다. Vulkan과 같은 고성능 크로스 플랫폼 소프트웨어를 사용하면 Doom Eternal과 같은 게임에서 놀라운 성능을 발휘할 수 있으며 Farming Simulator 22와 같은 저예산 게임을 Mac OS X 및 Linux에서 실행할 수 있습니다.
게임 대기업 Microsoft는 Xbox 브랜드 및 스튜디오 인수를 통해 DirectX 지배력을 유지해 왔으며 이제는 Mesa, Linux 및 BSD용 OpenGL 오픈 소스 소프트웨어 구현에 슬그머니 진출하고 있는 것으로 보입니다. Microsoft 수석 소프트웨어 엔지니어인 Jesse Natalie는 Mesa를 통해 OpenGL에서 D3D12 컴퓨팅 지원을 추가하고 개선하는 작업을 진행하고 있으며 향후 개선 사항이 파이프라인에 있음을 암시했습니다. Jesse의 병합 요청:
이것은 계산에 일부 병렬 상태 추적을 추가합니다. 어떤 경우에는 그래픽 상태 추적이 단순히 확장되고(예: 셰이더에 바인딩된 리소스), 다른 경우에는 복제되고(예: 추가 파이프라인 캐시), 다른 경우에는 재구성됩니다. ARB_compute_shader에 대한 컴퓨팅 지원의 최종 결과는 간접 경로가 다소 느리다는 것입니다. 이제 컴퓨팅 지원이 있으므로 상태 변수가 필요한 간접 디스패치를 위한 더 빠른 경로 제공과 같이 향후 시뮬레이션해야 하는 작업에 대해 컴퓨팅 셰이더 연결을 시작할 수 있습니다.
D3D12 컴퓨팅 셰이더에 대한 Mesa의 지원은 현재 불분명하지만, 이 지원은 데이터 센터에서 매우 유용할 수 있습니다. Microsoft는 이미 더 전문화된 칩이 필요한 워크로드를 위해 Azure에서 GPU 최적화 가상 머신을 제공할 수 있습니다. 이 병합 요청과 빌드 노력은 DirectX 12를 Linux로 포팅하려는 공식적인 노력과 관련이 없다는 점을 기억하는 것이 중요합니다.
위 내용은 DirectX 12 지원이 Linux에 도입되고 있습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!