Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unconditional use of SSE 4.1 instructions #1563

Closed
MJDSys opened this issue Nov 29, 2017 · 10 comments
Closed

Unconditional use of SSE 4.1 instructions #1563

MJDSys opened this issue Nov 29, 2017 · 10 comments
Assignees
Labels

Comments

@MJDSys
Copy link

MJDSys commented Nov 29, 2017

Your system information

Please describe your issue in as much detail as possible:

The latest Linux upgrade for CSGO is now using SSE 4.1 instructions unconditionally, which my processor (a Phenom II X6) doesn't support. Can you put back the old slow path for those of us who have older processors (keep the new fast path for those who can use it)? I don't mind people with newer rigs get more performance, I just want to be able to play too :)

I get tripped up over a roundsd instruction before the splash screen even shows.

@cientista
Copy link

Hi!
I don't know if it's related but 1 hour ago my CSGO server running in openSUSE Leap 42.3 on an old T7600 started to crash without stopping hanging my system because the coredumps of systemd. After checking I see in console this:
"srcds_run: line 318: 29822 Illegal inst
uction (core dumped) $HL_CMD"
I can't provide more info because in accessing through ssh from my smartphone...
Is this related?
Thanks

@MJDSys
Copy link
Author

MJDSys commented Nov 29, 2017

@cientista According to wikipedia, this is likely related as your processor also doesn't support SSE 4.1. I haven't tried running the server myself on an older processor though.

@cientista
Copy link

Thanks for the info, that's really what I fear!
Hope they fix this otherwise my server is doomed!
I know it's old but it runs pretty well for the small people who practice there!
Thanks

@kisak-valve
Copy link
Member

Likely a side-effect of "– SSE4 optimizations in network string tables to reduce server hitches on connection of new player." in today's update.

@WillPiledriver
Copy link

Having the same issue as MJDSys on my Fedora 26, Phenom II X2.
https://gist.github.com/WillPiledriver/5f083e87d7f8474e87488fa150d792d6

@zeddy1234
Copy link

Relevant:
https://forums.alliedmods.net/showthread.php?t=303249

Having issues with scrds on windows as well.

@MJDSys
Copy link
Author

MJDSys commented Nov 29, 2017

@zeddy1234 I don't think that's related to this specific issue, as it would show up as an illegal instruction, not a segmentation fault. Maybe try raising a separate issue to document that bug?

@migdalskiy
Copy link

Please check the latest update, SSE4 is temporarily disabled until permanent fix is available.

@cientista
Copy link

Started the server again, after updating no more crash, working perfectly! Much thanks for the rapid help, you guys are awesome!

@kisak-valve
Copy link
Member

Closing per "-Re-enabled SSE4 optimizations for string tables and added -nosse4 command line option to disable SSE4." in the 2017-12-01 CS:GO update.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

7 participants