protonscr

Linux phys_constraint performance issues.

steamclosed reviewedMOVED: Half-Life 1
ValveSoftware/steam-for-linux#2195 · opened 2013-03-19 by LindenCX · updated 2013-04-04 · 4 comments · github
LLindenCX 2013-03-19 github

I'm aware this list is for client issues with steam games/the client. I was referred here by a steam support agent after I posted a support ticket about it.

The linux binaries for srcds seem to have major problems running phys_constraints.

Here's a video:
http://www.youtube.com/watch?v=3EM_RGqm9eo

I've avoided posting this here because I have only been able to reproduce this within Garry's Mod.

Below is Garry's constraint module, this issue only occurs with Welds, which are phys_constraints. Every other constraint seems to work flawlessly.

https://github.com/garrynewman/garrysmod/blob/master/garrysmod/lua/includes/modules/constraint.lua#L414-L478

Thank you,

Aazuisleet 2013-03-20 github

I've done some investigation of this issue which I've documented on the FP thread: http://facepunch.com/showthread.php?t=1250353&p=39976069&viewfull=1#post39976069

It basically comes down to the Linux build using a slower implementation. I see that Alfred has been assigned to this, but I have the suspicion that this might not be as simple as recompiling with different flags, and I know Valve are reluctant to touch the VPhysics codebase.

Jjohndrinkwater 2013-03-21 github

Linking this to garry’s issue tracker, https://github.com/garrynewman/garrysmod/issues/161

Ggarrynewman 2013-04-04 github

Valve fixed this issue :)

Jjohndrinkwater 2013-04-04 github

K, closing out ;)

Nothing extracted yet.