Steambox pretty much answers both of those questions. They are bringing a platform into the console space where DirectX isn't as much of a gorilla in the rool, then when people develop games for the console they get the linux pc port for free, enough user base and demand will convince the graphics card companies.