═══ 修復 Steam X11 BadMatch 錯誤 ═══ 在 Linux Mint + NVIDIA RTX 4000 環境下啟動 Steam 遊戲時,直接閃退並出現以下錯誤 。 X Error of failed request: BadMatch (invalid parameter attributes) Major opcode of failed request: 149 () Minor opcode of failed request: 4 ◆ 原因​ 系統的 /usr/share/vulkan/icd.d/ 目錄裡有太多 Vulkan ICD 設定檔(Intel、AMD、 Nouveau 等),導致 Vulkan loader 找錯驅動或產生衝突。 ◆ 解決方案​ 在 Steam 遊戲的「啟動選項」加入: VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json VK_LAYER_PATH=/usr/share/vulkan/explicit_layer.d %command% 這會強制遊戲使用 NVIDIA 的 Vulkan 驅動,避開其他干擾。 ◆ 說明​ • VK_ICD_FILENAMES:直接指定 NVIDIA 驅動的 ICD 設定檔位置 • VK_LAYER_PATH:確保使用系統的 Vulkan 驗證層,而非 Steam Runtime 的版本