protonscr

inaccurate report of (S)SSE3 support

steamclosed reviewedSteam client
ValveSoftware/steam-for-linux#2034 · opened 2013-02-27 by Hirato · updated 2013-04-25 · 13 comments · github
HHirato 2013-02-27 github

Steam's report

Processor Information:
    Vendor:  AuthenticAMD
    Speed: 3200 Mhz
    6 logical processors
    6 physical processors
    HyperThreading:  Unsupported
    FCMOV:  Supported
    SSE2:  Supported
    SSE3:  Supported
    SSSE3:  Supported
    SSE4a:  Supported
    SSE41:  Unsupported
    SSE42:  Unsupported

truncated version of cat /proc/cpuinfo

flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc extd_apicid aperfmperf pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt cpb hw_pstate npt lbrv svm_lock nrip_save pausefilter

Filtered for anything containing SSE

flags           :   sse sse2 sse4a misalignsse

In short, my CPU supports neither SSE3 or SSSE3, steam's system information feature claims otherwise.

TTele42 2013-02-27 github

The cpuinfo flag for SSE3 is "pni"

Ggdrewb-valve maintainer 2013-02-27 github

Looks like this should be closed?

TTele42 2013-02-27 github

not yet, SSSE3 is unaccounted for.

Ggdrewb-valve maintainer 2013-02-27 github

The detection code looks correct; what is your exact CPU model?

HHirato 2013-02-27 github

AMD Phenom(tm) II X6 1090T Processor

TTele42 2013-02-27 github

So http://www.cpu-world.com/CPUs/K10/AMD-Phenom II X6 1090T Black Edition - HDT90ZFBK6DGR (HDT90ZFBGRBOX).html and the general consensus around the web says that this processor does not have ssse3.

Jjohndrinkwater 2013-02-27 github

Same inaccuracy with SSSE3 and AMD Phenom(tm) II X4 840 Processor

flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt hw_pstate npt lbrv svm_lock nrip_save
VV10lator 2013-02-27 github

Same here (steam says my CPU has SSSE3 support while it hasn't) on AMD Athlon(tm) II X3 455 Processor

Ggdrewb-valve maintainer 2013-02-28 github

I found the problem, this is a bug in Steam that we'll fix in an upcoming client.

Ggdrewb-valve maintainer 2013-03-05 github

I think yesterday's beta client has the fix for this. Do you still see it after updating?

HHirato 2013-03-06 github

SSSE3: Supported
Yes.

Ggdrewb-valve maintainer 2013-03-06 github

Sorry, looks like the fix didn't make this cycle, it should be in the next beta.

HHirato 2013-03-13 github

Got a new build today, It now reports unsupported, which is the correct answer for SSSE3.

I guess I'll close it.
Cheers!

Nothing extracted yet.