Forza Horizon 6는 Windows에서는 안정적으로 실행되지만 Linux와 Steam Deck에서는 Proton의 D3D12→Vulkan 번역 과정에서 심각한 문제를 보이고 있다.[1][5] 개발자와 사용자 보고에 따르면 Vulkan device loss, GPU hang, 게임 충돌 등 다양한 안정성 문제가 AMD와 NVIDIA 환경 모두에서 발생한다.[3][4] 커뮤니티에서는 커스텀 Proton이나 VKD3D‑Proton 실험 옵션이 임시 해결책으로 공유되고 있으며, 장기적인 해결은 Proton·VKD3D‑Proton·GPU 드라이버 업데이트에 달려...

Create a landscape editorial hero image for this Studio Global article: What is going on with Forza Horizon 6 on Linux and Steam Deck, why did the VKD3D-Proton developer call it “extremely broken,” what technical. Article summary: Forza Horizon 6 appears to run well on Windows, but early Linux, SteamOS, and Steam Deck testing is exposing serious Direct3D 12-to-Vulkan compatibility problems through Proton/VKD3D-Proton.[1][5] The available evidence . Topic tags: general, general web, user generated. Reference image context from search candidates: Reference image 1: visual subject "# The maker of VKD3D-Proton is no fan of the coding in Forza Horizon 6. In my performance analysis of the PC version of Forza Horizon 6, I found that the game ran very well on a wi" source context "The maker of VKD3D-Proton is no fan of the coding in Forza Horizon 6" Reference image 2: visual subject "# The maker
Forza Horizon 6는 Windows PC에서는 비교적 안정적으로 작동하지만, Linux와 Steam Deck 환경에서는 전혀 다른 상황이 벌어지고 있다. 초기 테스트에서 Proton 그래픽 번역 스택 개발자들은 이 게임을 Linux에서 실행할 때 **“extremely broken(극도로 망가진 상태)”**라고 표현할 정도였다.
문제의 핵심은 게임 자체의 Windows 빌드라기보다, Direct3D 12 그래픽 명령을 Vulkan으로 변환하는 과정에서 발생하는 호환성 문제다. 이 변환은 Linux에서 Windows 게임을 실행할 때 사용하는 Proton 스택의 구성 요소인 VKD3D‑Proton이 담당한다.
Linux에서 대부분의 Windows 게임은 Valve의 Proton 호환 레이어를 통해 실행된다. Direct3D 12 기반 게임의 경우 다음과 같은 경로를 거친다.
Game (Direct3D 12) → Proton/Wine → VKD3D‑Proton → Vulkan 드라이버 → GPU
여기서 VKD3D‑Proton은 Direct3D 12 명령을 Vulkan API 호출로 변환하는 역할을 한다.
보통은 이 변환이 매우 효율적으로 이루어져 성능 손실이 크지 않다. 하지만 게임 엔진이 GPU 리소스를 다루는 방식이 Vulkan의 기대 동작과 맞지 않으면 번역 레이어에서 문제가 발생할 수 있다.
현재 Forza Horizon 6가 바로 이런 상황에 놓여 있다.
VKD3D‑Proton의 핵심 개발자 중 한 명인 Hans‑Kristian Arntzen은 Linux 호환 패치를 준비하는 과정에서 게임을 **“extremely broken”**이라고 표현했다.
이 발언은 게임이 Windows에서 망가졌다는 의미가 아니라, Proton을 통해 Vulkan으로 변환될 때 예상치 못한 동작이 발생한다는 의미다.
보고된 분석에 따르면 게임 엔진이 다음과 같은 방식으로 GPU 자원을 다루는 것으로 보인다.
Windows 드라이버에서는 이런 동작이 묵인되거나 정상 처리될 수 있지만, Vulkan 기반 번역 환경에서는 GPU 오류나 충돌을 유발할 가능성이 있다.
번역 레이어는 이런 동작을 그대로 재현하거나 우회해야 하기 때문에 작은 API 사용 차이도 큰 안정성 문제로 이어질 수 있다.
초기 Linux 테스트에서는 여러 유형의 실패 사례가 보고됐다.
일부 NVIDIA Linux 사용자들은 특정 위치에서 GPU가 완전히 멈추는 현상을 재현했다고 보고했다. 예를 들어 Miyazu Bay Kakurega에서 도로로 나가 첫 교차로에 진입할 때 게임이 멈추고 Vulkan device loss 오류가 발생하는 사례가 있었다.
Device loss는 GPU 드라이버가 명령 처리를 중단했음을 의미하며 보통 애플리케이션 충돌로 이어진다.
Steam 커뮤니티에서도 다음과 같은 문제가 보고됐다.
이 문제들은 단순한 설정 오류라기보다 렌더링 파이프라인 자체의 불안정성을 시사한다.
VKD3D‑Proton 디버그 로그에서는 초기화되지 않은 GPU 리소스와 이미지 전환 관련 경고가 발견됐다.
이런 문제는 다음과 같은 결과를 초래할 수 있다.
초기 접근(Advanced Access) 단계에서 플레이어들이 보고한 증상은 다양하다.
일부 사용자는 기본 Proton에서는 실행조차 어렵고 커스텀 Proton을 사용해야 안정화된다고 보고했다.
Steam Deck 역시 SteamOS(Linux) 기반이기 때문에 데스크톱 Linux와 같은 문제를 그대로 겪는다.
현재 커뮤니티에서는 몇 가지 실험적인 해결 방법이 공유되고 있다.
대표적인 실행 옵션은 다음과 같다.
PROTON_VKD3D_HEAP=1 VKD3D_CONFIG=enable_experimental_features,descriptor_heap %command%
이 옵션은 VKD3D‑Proton의 메모리와 descriptor heap 처리 방식을 변경해 충돌 빈도를 줄이는 효과가 있는 것으로 보고됐다.
또 다른 방법으로는 다음이 있다.
다만 이는 공식 해결책이 아니라 환경에 따라 효과가 다른 임시 방법이다.
이 문제는 단일 패치로 해결되기보다는 Linux 게임 스택 전체의 업데이트가 필요할 가능성이 높다.
가능한 해결 경로는 다음과 같다.
이미 Proton 개발자들이 Forza Horizon 6을 위한 별도 호환 패치 작업을 진행 중이라는 보고도 있다.
이 패치들이 Proton Experimental이나 이후 안정 버전에 포함되면 Linux와 Steam Deck에서도 별도의 설정 없이 정상 실행될 가능성이 있다.
지금 시점에서는 Forza Horizon 6를 가장 안정적으로 플레이할 수 있는 환경은 Windows다.
Linux와 Steam Deck에서도 실행은 가능하지만, Direct3D 12 → Vulkan 번역 경로에서 발생하는 여러 GPU 안정성 문제 때문에 충돌과 성능 문제가 아직 완전히 해결되지 않았다.
Linux 사용자라면 커스텀 Proton이나 VKD3D‑Proton 옵션으로 실험해 볼 수 있지만, 장기적으로는 Proton·VKD3D‑Proton·GPU 드라이버 업데이트가 문제 해결의 핵심이 될 가능성이 높다.
Studio Global AI
Use this topic as a starting point for a fresh source-backed answer, then compare citations before you share it.
Forza Horizon 6는 Windows에서는 안정적으로 실행되지만 Linux와 Steam Deck에서는 Proton의 D3D12→Vulkan 번역 과정에서 심각한 문제를 보이고 있다.[1][5]
Forza Horizon 6는 Windows에서는 안정적으로 실행되지만 Linux와 Steam Deck에서는 Proton의 D3D12→Vulkan 번역 과정에서 심각한 문제를 보이고 있다.[1][5] 개발자와 사용자 보고에 따르면 Vulkan device loss, GPU hang, 게임 충돌 등 다양한 안정성 문제가 AMD와 NVIDIA 환경 모두에서 발생한다.[3][4]
커뮤니티에서는 커스텀 Proton이나 VKD3D‑Proton 실험 옵션이 임시 해결책으로 공유되고 있으며, 장기적인 해결은 Proton·VKD3D‑Proton·GPU 드라이버 업데이트에 달려 있다.[4][5]