Provavelmente não.
O vinho não é específico do Ubuntu; Ele será executado na maioria dos sistemas operacionais Unix e praticamente todos os sistemas GNU / Linux. O vinho pode rodar no SteamOS. (O SteamOS na verdade não é diferente do Ubuntu - ambos são derivados do Debian. Mas o Wine veio antes do Ubuntu e roda bem em sistemas que são bastante diferentes do Ubuntu também.)
Portanto, se um jogo precisasse do Wine, ele poderia simplesmente usar o Wine no SteamOS ou qualquer outro sistema operacional GNU / Linux. Ter acesso a uma implementação alternativa do DirectX não impediria o uso do Wine; se um jogo funcionasse melhor com o Wine, ele poderia simplesmente usá-lo. Cada jogo pode vir com o Wine (qualquer versão que funcione melhor para ele), ou o Wine pode ser incluído na plataforma.Você pode estar pensando que usando DirectX DLLs tiradas de um sistema Windows, usar Wine seria mais eficiente do que usar uma implementação alternativa do DirectX (como a porta baseada em OpenGL que você menciona que a Valve está desenvolvendo) ). Afinal, o Microsoft DirectX pode ser instalado no Wine, e muitos jogadores (incluindo muitos usuários do Ubuntu) fazem isso em seus PCs comuns.
No entanto, distribuindo as implementações DirectX da Microsoft dessa maneira - como parte da plataforma subjacente ou junto com um jogo - provavelmente violaria a licença da Microsoft. Note que eu não sou advogado, posso estar errado, e isso não é um conselho legal, mesmo que eu não esteja errado. Além disso, o DirectX não funciona perfeitamente no Wine atualmente e em futuras versões (mesmo pequenas atualizações) não podem ser usadas para continuar funcionando, assim como as versões existentes.
Uma solução possível relacionada, mas diferente, vem à mente: Tradicionalmente , os consoles de jogos não precisam acompanhar muito estado entre os jogos e são capazes de iniciar e desligar rapidamente. Para um console destinado a executar apenas jogos do Windows, parece provável que o Windows Embedded seria uma opção tecnicamente apropriada de plataforma (embora não seja um software livre, o fornecedor da plataforma teria que pagar taxas de licença para a Microsoft, e não tenho certeza se os esquemas de licenciamento atuais para o Windows Embedded facilitariam esse tipo de implantação). Para um console destinado a rodar jogos que estão disponíveis para GNU / Linux ou pode ser portado para GNU / Linux com esforço razoável, um sistema GNU / Linux provavelmente seria o mais apropriado. A síntese natural dessas necessidades seria um console de inicialização dupla , que simplesmente é inicializado em qualquer sistema operacional necessário para um jogo. Se a plataforma fosse compatível com aplicativos que não são jogos simultaneamente, eles provavelmente seriam mais portáteis e poderiam ter uma versão para ambos os sistemas operacionais; caso contrário, eles provavelmente não seriam gráficos ou de uso intensivo, portanto a virtualização poderia ser usada.