English French German Spanish Russian
Minimal CPU - Mutual GNU / Linux - Ryzom Community ForumHomeGuest

Mutual GNU / Linux


uiWebPrevious1uiWebNext

#1 [en] 

I am trying to play Ryzom with a Pentium M740 which has SSE2.
Still, the ryzom_client stops with illegal instruction.

Here is my CPU
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov clflush dts acpi mmx fxsr sse sse2 ss tm pbe nx bts cpuid est tm2

#2 [en] 

Looking the assembler code, there are SSE3 instructions inside : a lot of fisttp and one movddup... so this makes ryzom unusable in most 32 bits only systems.

#3 [en] 

there should be a 32-bit version though... also you could try to compile it yourself (i'm no expert in CPU stuff, but that should be related to the compilation and not the code in itself i think)


Edit:
I just checked, just compile it using -DWITH_SSE3=OFF, for the rest there's a guide on https://en.wiki.ryzom.com/wiki/Building_Ryzom_Client_On_Debian)

Last edited by Siela (8 months ago)

---



#4 [en] 

Siela
I just checked, just compile it using -DWITH_SSE3=OFF, for the rest there's a guide on https://en.wiki.ryzom.com/wiki/Building_Ryzom_Client_On_Debian)
Thanks for the reply, I can try to build the client, but how to report upstream that the 32 bit version should be compiled with this option?
uiWebPrevious1uiWebNext
 
Last visit Thu Nov 21 03:15:26 2019 UTC
P_:

powered by ryzom-api