Forza Horizon 6 berjalan stabil di Windows, tetapi pada Linux dan Steam Deck mengalami banyak masalah karena proses penerjemahan Direct3D 12 ke Vulkan melalui Proton dan VKD3D‑Proton.[1][5] Pengguna melaporkan crash saat startup, GPU hang, dan error Vulkan device loss pada GPU AMD maupun NVIDIA selama pengujian awal...

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 sebenarnya berjalan sangat baik di PC Windows. Namun situasinya berbeda bagi pemain Linux dan Steam Deck. Dalam pengujian awal, developer yang bekerja pada lapisan kompatibilitas Proton bahkan menyebut game ini “extremely broken” (sangat rusak) ketika dijalankan melalui sistem kompatibilitas Linux.
Masalahnya bukan terutama pada versi Windows dari game tersebut. Hambatan muncul ketika rendering Direct3D 12 milik game harus diterjemahkan ke Vulkan melalui komponen bernama VKD3D‑Proton—lapisan penting yang memungkinkan game Windows berjalan di Linux dan SteamOS.
Di titik penerjemahan inilah berbagai masalah muncul: crash, GPU hang, hingga error rendering.
Sebagian besar game Windows yang dimainkan di Linux menggunakan Proton, lapisan kompatibilitas dari Valve yang berbasis Wine.
Untuk game yang memakai Direct3D 12 seperti Forza Horizon 6, Proton mengandalkan VKD3D‑Proton, yaitu proyek yang menerjemahkan perintah Direct3D 12 menjadi Vulkan—API grafis yang didukung oleh driver GPU di Linux.
Secara sederhana alurnya seperti ini:
Game (Direct3D 12) → Proton/Wine → VKD3D‑Proton → Driver Vulkan → GPU
Jika semuanya berjalan normal, overhead terjemahan ini relatif kecil dan game bisa terasa hampir seperti aplikasi native Linux. Tetapi jika sebuah game menggunakan perilaku GPU yang tidak mudah dipetakan ke Vulkan, maka lapisan kompatibilitas bisa mengalami masalah.
Itulah yang tampaknya terjadi pada Forza Horizon 6.
Hans‑Kristian Arntzen, salah satu pengembang utama VKD3D‑Proton, dilaporkan menyebut game ini “extremely broken” ketika sedang menyiapkan patch kompatibilitas untuk Linux.
Pernyataan tersebut merujuk pada bagaimana game berperilaku ketika perintah Direct3D 12‑nya diterjemahkan melalui VKD3D‑Proton—bukan pada performa game di Windows.
Beberapa analisis teknis menunjukkan engine game mungkin melakukan operasi GPU yang tidak lazim. Misalnya:
Perilaku seperti ini kadang masih ditoleransi oleh driver Windows, tetapi dapat menyebabkan instabilitas ketika diterjemahkan ke Vulkan.
Karena lapisan translasi harus meniru atau menafsirkan ulang perilaku tersebut, sedikit penyimpangan saja bisa berujung pada crash besar.
Pengujian awal di Linux menunjukkan beberapa jenis kegagalan utama.
Sebagian pengguna NVIDIA melaporkan GPU hang yang bisa direproduksi secara konsisten di lokasi tertentu dalam game. Contohnya ketika keluar dari Miyazu Bay Kakurega menuju persimpangan pertama, game bisa membeku dan berakhir dengan error Vulkan device loss.
Error ini biasanya berarti driver GPU berhenti merespons sehingga aplikasi terpaksa dihentikan.
Beberapa pemain Linux di forum Steam melaporkan game sering crash saat:
Hal ini menunjukkan instabilitas pada pipeline rendering, bukan sekadar kesalahan konfigurasi sederhana.
Log debug VKD3D‑Proton juga menunjukkan peringatan terkait resource GPU yang tidak diinisialisasi dengan benar atau masalah barrier saat transisi gambar.
Masalah seperti ini bisa menyebabkan:
Selama fase early access, banyak pemain melaporkan kombinasi masalah berikut:
Beberapa pengguna hanya berhasil menjalankan game setelah mengganti Proton dengan build kustom atau mengaktifkan flag eksperimen tertentu.
Karena Steam Deck menjalankan SteamOS berbasis Linux dengan Proton secara default, perangkat ini juga terkena masalah yang sama.
Sejumlah solusi sementara mulai beredar di forum komunitas.
Salah satu konfigurasi launch option yang sering dibagikan adalah:
PROTON_VKD3D_HEAP=1 VKD3D_CONFIG=enable_experimental_features,descriptor_heap %command%
Opsi ini mengubah cara VKD3D‑Proton mengelola descriptor heap dan alokasi memori GPU, yang pada beberapa sistem dapat mengurangi crash.
Beberapa pengguna juga melaporkan stabilitas lebih baik ketika:
Namun semua ini masih eksperimen komunitas dan hasilnya berbeda‑beda tergantung GPU serta driver yang digunakan.
Untuk membuat game stabil di Linux, kemungkinan diperlukan perbaikan dari beberapa komponen sekaligus.
Perbaikan bisa datang dari:
Laporan menunjukkan developer Proton sudah menyiapkan sejumlah workaround kompatibilitas khusus untuk Forza Horizon 6.
Jika patch tersebut masuk ke Proton Experimental atau rilis stabil berikutnya, pemain Linux dan Steam Deck kemungkinan bisa menjalankan game tanpa konfigurasi manual.
Berdasarkan laporan yang ada, Windows masih menjadi platform paling stabil untuk Forza Horizon 6 saat ini. Di Linux dan Steam Deck, game masih menghadapi berbagai masalah terkait translasi Direct3D 12 ke Vulkan melalui Proton.
Bagi pengguna Linux yang ingin mencoba sekarang, build Proton kustom dan opsi VKD3D‑Proton bisa membantu. Namun solusi jangka panjang kemungkinan datang dari pembaruan Proton, VKD3D‑Proton, serta driver GPU ketika para developer menyelesaikan masalah kompatibilitas yang muncul setelah peluncuran game.
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 berjalan stabil di Windows, tetapi pada Linux dan Steam Deck mengalami banyak masalah karena proses penerjemahan Direct3D 12 ke Vulkan melalui Proton dan VKD3D‑Proton.[1][5]
Forza Horizon 6 berjalan stabil di Windows, tetapi pada Linux dan Steam Deck mengalami banyak masalah karena proses penerjemahan Direct3D 12 ke Vulkan melalui Proton dan VKD3D‑Proton.[1][5] Pengguna melaporkan crash saat startup, GPU hang, dan error Vulkan device loss pada GPU AMD maupun NVIDIA selama pengujian awal.[3][4]
Beberapa workaround seperti Proton kustom dan opsi peluncuran eksperimental bisa membantu sebagian pengguna, tetapi perbaikan permanen kemungkinan datang dari update Proton, VKD3D‑Proton, dan driver GPU.[4][5]