Since it had an OSX port already I don't think it would be anything DirectX left. I'm betting it was expected sales and/or driver issues on linux. I know it's been recent that some of the features I think they're using for portal 2 were supported in open source drivers.