Вы находитесь здесь


Rendering troubles with TF2

Автор Replies
nunu Thursday 1 May 2008 at 20:28

Hello !
I have troubles with configuring TF2 details. All seems to be set to low (example : textures).
While i want the change settings, changes doesn't seem to be taking into account.
So i don't know where does it come from ?

So i'am running playonlinux 2.6.1 under ubuntu 8.04.
I have a NVIDIA 8800 GTS 512

The game works properly, but with low details.

Any idea ?


Edited by nunu

Ghostofkendo Friday 2 May 2008 at 2:18

Hi nunu,

Which version of Wine do you use? The latest (0.9.60) seems to works quite well with Team Fortress 2.
Else, try to set Wine as a different version of Windows (such as XP or 98).
To do it, in POL, use Tools > Configure wine

nunu Sunday 4 May 2008 at 17:46

Hi GhosttofKendo,

I have try on wine 0.9.58 .59 .60 .61

I have still the problem.

On TF2 launch, i have Video Driver Outdated (Windows version : Vista, Direct3D HAL Version
I don't know if this problem is "normal".

It's strange because i have set windows version to XP.

I will try other parameters .


nunu Sunday 4 May 2008 at 17:48

NB : if i try with Win98 Steam don't start because it seems not to support windows 98
Ghostofkendo Sunday 4 May 2008 at 18:16

Did you try to install DirectX with Tools > Install DirectX?

Did you try the recommendations when having a graphic problem, on the Wine appdb page of TF2?

nunu Sunday 4 May 2008 at 18:20

yes i have installed directx.
But, a question, i have only the version 0.9.61 , and in wine configuration it shows version 0.9.59.

I have try recommendations for graphic issues by with no succes.

But , i can't set wine to Win98, because steam don't want to execute ( no support of win98 ?? for steam)

Ghostofkendo Monday 5 May 2008 at 12:55

If wine configuration shows version 0.9.59 though it's the 0.9.61 which is installed, it's certainly because you let wine 0.9.59 assigned to TF2.

About Steam's problem with Win98, do you know that you can set each game's Windows version to a different value? That's the purpose of the prefixes.

Otherwise, are you sure that your NVIDIA drivers are correctly installed? If you use Compiz-fusion, is it disabled when you try to play?

nunu Thursday 8 May 2008 at 11:00

compiz is diabled (id on't use it)

Normaly i have this script :

in ~/.PlayOnLinux/configurations/installed$

export WINEPREFIX="/home/nunu-pc/.PlayOnLinux/wineprefix/Steam"
export WINEDEBUG="-all"
cd "/home/nunu-pc/.PlayOnLinux/wineprefix/Steam//drive_c/Program Files/Steam/"
wine "steam.exe" $@

So 0.9.61 is used for steam ?!

For windows version, if i set win98 under wine, steam display an error (don't support win98)

Ghostofkendo Friday 9 May 2008 at 19:32

So 0.9.61 is used for steam ?!

Quote from nunu

Indeed, it's Wine 0.9.61 which is used. I don't know why 0.9.59 is displayed in wine configuration.

For windows version, if i set win98 under wine, steam display an error (don't support win98)

Quote from nunu

Excuse me for repeating to try to set Wine to Win98 for TF2, I just remembered now that you have to launch Steam before launching TF2.

So, are your NVIDIA drivers correctly installed? If yes, I won't be able to help anymore since I don't have Team Fortress 2. Sorry

GNU_Raziel Saturday 10 May 2008 at 16:13


Best wine version for TF2 seems to be 0.9.58 cause 0.9.61 have serious graphic regressions for source engine based games !!

BTW, do not use win98 for steam because valve stop making compatibilities with win98/Me since june 2007 (if I remember right)

Also try the -dxlevel 81 for TF2, it provide the best performance/render with wine for this game.

Hope this help

Edited by GNU_Raziel

djeedai Wednesday 6 August 2008 at 13:39


By the way how did you installed steam-based games which are not in POL list? Because you need to make them appear in the list to be able to patch them with DirectX, isn't it?

I confirm "-dxlevel 81" is way better for most people (in fact most people can't run the game with dxlevel 90), but I have still some in-game shakings which are very annoying to play, like if the game was lagging every frame ; I suspect the following error to be responsible :

fixme:d3d:handleStreams Tweening is only valid with vertex shaders
fixme:d3d:stretch_rect_fbo >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glBlitFramebuffer() @ ../../../dlls/wined3d/device.c / 6661

(debian unstable amd64 // wine 1.0.0 (.deb) // NOT using PoL because I didn't manage to apply DirectX patch since tf2 isn't in the list...)
GNU_Raziel Thursday 7 August 2008 at 11:34


Basically, it's pretty simple, all you have to manage is prefix, so, if you want to install, for example, OrangeBox content, do this :

-Mount DVD-ROM
-Open terminal and do this :

WINEPREFIX=/path/to/PlayOnLinux/Steam/Prefix/ wine /path/to/dvd/setup.exe

Or, if you don't like terminal, use generic POL Installer.

See, simple

And for DirectX patch, you will not see TF2 or CSS in list, only Steam, because it list only prefix, not specific game in it.

Have a nice day

Edited by GNU_Raziel

Вы находитесь здесь: Index > PlayOnLinux > Rendering troubles with TF2