DirectX 12 지원은 레이더 아래에서 Linux를 관통합니다.

DirectX 12 지원은 레이더 아래에서 Linux를 관통합니다.

PC 게임 분야에서는 벌칸(Vulkan) 등 오픈소스 그래픽 API를 적극 추진하고 있다. Vulkan과 같은 강력한 플랫폼 간 소프트웨어는 Doom Eternal과 같은 게임에 놀라운 성능을 제공 하고 Mac OS X 및 Linux에서 Farming Simulator 22 와 같은 저예산 게임을 실행할 수 있습니다 .

게임 대기업 Microsoft는 Xbox 브랜드 및 스튜디오 인수를 통해 DirectX 지배력을 유지했으며 이제 Mesa , Linux 및 OpenGL의 BSD 오픈 소스 구현에 침투하는 것으로 보입니다 . Microsoft의 수석 소프트웨어 엔지니어인 Jesse Natalie 는 Mesa를 통해 OpenGL에서 D3D12 계산에 대한 지원을 추가 및 개선하는 작업을 하고 있으며 향후 개선 사항이 작업 중임을 암시합니다. Jesse의 병합 요청에서:

이것은 계산에 일부 병렬 상태 추적을 추가합니다. 어떤 경우에는 그래픽 상태 추적이 단순히 확장되고(예: 셰이더에 바인딩된 리소스), 다른 경우에는 복제되고(예: 추가 파이프라인 캐시), 다른 경우에는 리팩터링됩니다. 최종 결과는 간접 계산을 위한 약간 느린 경로를 사용하여 ARB_compute_shader 계산을 지원하는 것입니다. 이제 컴퓨팅 지원을 사용할 수 있으므로 상태 변수가 필요한 간접 디스패치를 ​​위한 더 빠른 방법과 같이 미래에 에뮬레이션이 필요한 것에 대해 컴퓨팅 셰이더를 연결할 수 있습니다.

D3D12 컴퓨팅 셰이더에 대한 Mesa의 지원 목표는 불분명하지만 데이터 센터에서는 도움이 될 수 있습니다. 마이크로소프트가 보다 전문화된 실리콘을 필요로 하는 워크로드를 위해 GPU 최적화 VM을 제공하는 애저(Azure)일 수도 있다. 이 병합 요청 및 기반 작업이 Linux에 대한 공식 DirectX 12 포트와 관련이 없다는 점은 주목할 가치가 있습니다.

출처: Phoronix 를 통한 gitlab.freedesktop.org

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다