Ryzen 7950x lacks feature sse2

Keith Myers
Keith Myers
Joined: 11 Feb 11
Posts: 4968
Credit: 18763411207
RAC: 7170583

+100

+100

 

mikey
mikey
Joined: 22 Jan 05
Posts: 12701
Credit: 1839104036
RAC: 3643

Ian&Steve C. wrote: don't

Ian&Steve C. wrote:

don't believe the cop out response that it's Einstein's problem. while they are using custom BOINC server software, the relevant information here is coming from the client. the BOINC client looks to be truncating the feature set. the server can only read what the client tells it. it's the client that needs a fix. 

So are we back to the 32bit versus 64bit Client problem again like we were with the memory not being seen above 4gb

Keith Myers
Keith Myers
Joined: 11 Feb 11
Posts: 4968
Credit: 18763411207
RAC: 7170583

No, not the same problem. 

No, not the same problem.  The problem is the variable that holds the cpu feature output is currently size limited at 1024 and the output from reading the Ryzen 9 7950X exceeds that limit.

David Anderson has changed the array size to 8192 so the cpu features don't get truncated.  But it will be a while before that fix percolates down into a new server release. 

But that won't happen until Einstein makes the change in their server code.

DA said this in the issue.

Quote:
The vanilla code has a 1024-char buffer for CPU features, and I think it's being exceeded here.
I'll change it to std::string.

Quote:
It will work only when Einstein@home makes this change in their server code.

And since Einstein uses their own specialized server code that is branched several years behind the current BOINC server branch code, I won't hold my breath.

 

ahorek's team
ahorek's team
Joined: 16 Dec 05
Posts: 19
Credit: 249308094
RAC: 4640

thank you all for your

thank you all for your feedback! https://github.com/BOINC/boinc/pull/5123 should fix it, but it won't work until Einstein updates their server part, which could take quite some time...

it would also be useful to change the message
CPU lacks feature ' sse2 '

to the original version
CPU lacks feature '%s' (got '%s')

that would make it easier for debugging. Just a suggestion :)

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.