

The hardware is one of the bread slices and the software is the other. Imagine that your computer is a sandwich. There are several DirectX versions available and in this short tutorial we will explain what the main differences between them are. DirectX is a programming interface that allows programs (like games) to talk with your PC hardware (like your video card). All is well, can't seem to keep video settings, but I'll work that out.įor Vitaliy Margolen/WINE, Thanks for the help with my noob mistakes. Steam opens up, asks for Gecko install, say yesġ0. Moved my Steam directory back into Program Files.ĩ. Take coffee break, come back 10 minutes laterħ.

Open terminal, cd home directory, run 'winecfg', see multiple errors withĥ. Reinstalled via Synaptics (must have new repo's in config for latest wine) Ĥ. (copy Steam to another directory for safe keeping)ġ. I just renamed the wine.xxxx to wine and went from there.

On the original install, I did not 'wait' for the over 5 minute installation of

No one knows ANYTHING about this? I can't find it in the WineHQ. In order to make the game run with DX 9, you need to tell it to force the DX level by adding "-dxlevel 90" to the game's launch parameters in Steam or in the command path you use to launch the game.Īnd actually wine 0.9.50 is the ONLY piece of software that lets you run portal in dxlevel 90 without graphical corruption(at least the green textures where gone, I couldn't test more because performance sucked) Since Wine doesn't have Windows drivers and hardware detection is not perfect, the automatic DX detection built into Source games defaults to DX 8.1, even if your hardware is DX 9 compliant. In Wine/CrossOver/Cedega, it's a different story. They only way you will get the game to run properly at DX 9 levels is to upgrade your hardware to a fully DX 9 compliant device. It has nothing to do with Steam or Portal working incorrectly, they automatically detect the correct DX level for your hardware and force that version. I have installed the latest Direct X 9.0c for Windows XPĪctually, if you are using the game in Windows XP and it only lets you use DX 8.1, then chances are your hardware is not DX 9 compliant. I hate Direct X 8.1 because its optimized for old computers and it lags and the portals looks boring with Direct X 8.1 Therefore I think the problem is Steam or Portal not Crossover or ubuntu. The only "tiny" difference is that I am running Windows XP Pro.
