Como uma solução temporária para ajudar as versões recentes do Cyberpunk 2077 a rodar no Linux no Steam Play da Valve com Intel Arc Graphics, o driver Mesa de código aberto da Intel não está mais se identificando como gráficos”Intel”por meio de seu ID de fornecedor de gráficos, a fim de solucionar um problema emitir.
Recentemente, o jogo Cyberpunk 2077 permite a tecnologia de upscaling XeSS da Intel ao executar este popular jogo do Windows em GPUs Intel. Infelizmente para o driver ANV Mesa da Intel no Linux, o jogo acaba travando no código da biblioteca XeSS da Intel.
Então, até que a falha do XeSS possa ser descoberta e detectada por uma futura atualização do Cyberpunk 2077, por enquanto o driver Intel Vulkan Linux está fingindo não ser gráficos Intel para que o jogo funcione fallback para o caminho de código XeSS de fornecedor cruzado que não falha.
Este compromisso hoje para Mesa 23.2-devel adiciona a infraestrutura”force_vk_vendor”para DriConf para permitir substituindo o ID do fornecedor de gráficos expostos e, em seguida, adiciona uma entrada padrão do Mesa para substituir a entrada do ID do fornecedor da Intel quando o executável Cyberpunk2077.exe está sendo executado no Linux.
Essa funcionalidade do recurso force_vk_vendor também pode ser útil para contornar outros bugs específicos do driver/fornecedor no futuro, enquanto, por enquanto, o único usuário imediato é para contornar falhas do Intel XeSS no Cyberpunk 2077, fingindo não ser gráficos da Intel.