• Please make sure you are familiar with the forum rules. You can find them here: https://forums.tripwireinteractive.com/index.php?threads/forum-rules.2334636/

Killing Floor OpenGL issues with Nvidia cards

I have got KF since it was available for Steam/Linux and there is still no update that fixes these bugs. I verified that the same issues are happening with the OpenGL renderer on Win or via Wine. As soon as a Nvidia card is detected some levels have got missing textures on the floor - directly visable with BioticsLab. As I have got more than one gfx card I noticed that stalkers look differently as well. As i wanted to know if it is a Nvidia driver bug i used apitrace found at:

https://github.com/apitrace/apitrace

and recorded the first seconds while starting BioticsLabs with my AMD HD 5670 and Nvidia GT 630 OEM. That generates of course a very huge trace files but you can playback those with any other card not only the one it was recorded. When it would be a driver error then somebody must think that when you playback the trace from the Nvidia card on an AMD one there should be no error and vice versa. But that did NOT happen. Instead my AMD card showed exacly the same bug while playing the trace from my Nvidia card and guess what: Nvidia had no rendering errors at all while playing the AMD trace.

This kind of test can be done by anybody who can read the apitrace instructions on how to compile/use a 32 bit binary. I am sure a Tripwire dev can do the same. My guess is that there is Nvidia specific code active then those cards are found. If I am correct then disabling those "optimizations" would be enough.

For the Linux build it would not hurt when the Direct 3D selection is removed and for the Windows build i would add OpenGL directly in the menu because in my latest benchmarks Intel HD 4000 was much faster using OpenGL. Changing the KillingFloor.ini is nothing for everybody as the OpenGL example is even removed when you change it once in the menu.

There is another thing that is different on Linux: you can not use the console while any menu is displayed - only after a level was loaded, thats a bit annoying and should be changed as well. Last thing: why is Highest default on Linux and High on Windows?
 
I agree, this is the actual issue that causes the supposed "missing textures" issue. I can load west london and while waiting for the round to be over I can fly over ans see the streets the way they should be but as soon as I spawn the road turns in the the "missing texture" bug.

33768E05A23CDAEC8A16A26161481C3CC8774C90
http://cloud-2.steampowered.com/ugc/594748491750946214/471D3262F85CC8B5408B15B6C5107CFA5B083DD2/

EAE88929636BD865BE5EEB91AB5D4A7A887700C0
http://cloud-2.steampowered.com/ugc/594748491750954991/E02C9C57CD91B52E5F36529562224988ABF7E7C1/
 
Upvote 0
It is really annoying that this has been a major issue since launch and TWI still hasn't fixed it. Its even more annoying for me cause this game runs terribly in WINE. Trust me I've tried everything. I've tried all versions of WINE in PlayonLinux and this game is unplayably choppy. There is also awful mouse lag with most WINE builds. Some people really need an OpenGL based native Linux version, but God forbid we've got Nvidia cards. Right now, TWI is reminding me of EA.
 
Upvote 0