Tiny Core Extensions > TCE Q&A Forum

[Solved] x86_64 what of these SSE settings do I need to compile support for?

<< < (2/2)

Rich:
Hi aus9
I also figured out why lshw did not report sse3 for any of my machines.
lshw looks at /proc/cpuinfo which did not list sse3. It did list  pni  for
all 3 machines which is defined as:

--- Quote ---PNI - Prescott New Instruction. This was the codename for SSE3 before it was released
on the Intel Prescott processor (which was later added to the Pentium 4 family name).
--- End quote ---
Found here (inxi site):
https://smxi.org/docs/inxi-cpu-flags.htm

Apparently, inxi decodes and translates that flag into something recognizable.

aus9:
I love inxi. If interested here is the man page
https://smxi.org/docs/inxi-man.htm

but
--- Code: ---inxi -h
--- End code ---
would suffice for most end users like me

CNK:
This appears to be the same thing as with distros dropping support for x86_64-v1. the OpenSUSE distro describes the differences between v1 and v2.

For x86_64 AKA x86_64-v1:

--- Quote ---CPU features: CMOV, CMPXCHG8B (CX8), FPU, FXSR, MMX, OSFXSR, SCE, SSE, SSE2.

--- End quote ---

--- Quote ---X86-64-v2 adds these CPU features: CMPXCHG16B (CX16), LAHF-SAHF, POPCNT, SSE3, SSSE3, SSE4_1, SSE4_2.

--- End quote ---

So based on that info, if SSE3 or later are required, it requires a x86_64-v2 or later CPU (which I suggest should be noted in the extension's info file). SSE2 should work on all x86_64 CPUs.

nick65go:
CachyOS (Archlinux based) tests on Phoronix, shows little performance departing from V1 to V2. Significant performance from V1 to V3 (10%-20%) and greater from V1 to V4. (V4 needs AVX5-10 cpu instructions). My CPU is V3 (x86_64-v3). For me Kernel-6.18.2 + Firefox_148 + latest MESA + FFMPEG are the main important pieces for continuously speed. Most others apps gained speed but for short time using them, so it is mostly comfort.

But in TC we talk about compatibility. not about speed/performance.

Happy new year to all TC users!

aus9:
@CNK
I did not know that. I built a TCE based on reply 2. Luckily no-one can use my product until a game lands....as very few people play games on TC64 16x.  Even fewer people have Xorg 2d 3d or vulkan or (wayland) woodland or labwc desktops to play my intended game.

I re-compiled to support only SSE SSE2 and my local game plays as expected
Thanks for the heads up

Navigation

[0] Message Index

[*] Previous page

Go to full version