O Ubuntu é 0% compatível com DX. DX é um produto da Microsoft, então termina aí.
Mas ... você pode usar o Steam com o Wine e o Play no Linux (eu normalmente incluiria tanta informação quanto Eu posso, mas isso é bastante longo, então vou postar o link). Tanto o PoL quanto o wine podem ser instalados através do Ubuntu Software Center. Para mim, os jogos tiveram resultados mistos ao usar o vinho.
O link tem uma nota importante:
Por favor, note: Os jogos executados com estes métodos serão mais lentos do que executá-los no Windows, porque os jogos não são arquivos executáveis nativos. Para obter o melhor desempenho, precisaremos esperar que a Valve desenvolva um cliente nativo do Steam ( que agora está acontecendo ).
Se você seguir esse guia, você terá um trabalho a vapor com vinho, mas precisará verificar os jogos 1 por vez. Não é de modo algum um '1 install and all play'.
Você pode ser um pouco cedo com a sua pergunta.
A Valve está no processo de abrir um cliente Ubuntun nativo para o Steam. Eles fizeram do Left 4 Dead 2 seu primeiro jogo para rodar no Linux. Assim que isso é perfeito, eles planejam lançar os jogos em um ritmo constante. Tanto quanto eu entendi que eles estão portando seus jogos para ser capaz de correr com Direct3D (então não DX). Por enquanto você terá que depender do vinho.