Hilfe Zu 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)

Zuletzt geändert von Siela (vor 5 Jahren)

---



#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 Donnerstag 28 März 18:24:04 UTC
P_:

powered by ryzom-api