http://bugs.winehq.org/show_bug.cgi?id=10299
--- Comment #4 from Toby Brommerich Snub_Fighter@snubfighter.com 2007-11-03 18:23:24 --- (In reply to comment #3)
Pixel shaders are a dx8 feature, so disabling it will obviously complain about that. Please change the configuration.
still errors with pixel shader enabled, I'm gonna try compiling from source, I did that a couple of ubuntu installs back before the package was out and I was able to run portals at the time, so I'm willing to bet it might get tf2 to do that same. I haven't tried portals with this install of ubuntu I'm positive it will complain the same as tf2 though.