5 ms·
This is Gentoo's whole shtick. It's the core feature. It's been supported since day 0, over 20 years ago. I'm honestly a little amazed that more people don't e
by nwallin 3y ago
This is Gentoo's whole shtick. It's the core feature. It's been supported since day 0, over 20 years ago.
I'm honestly a little amazed that more people don't either use Gentoo or adopt its model, given the smorgasbord of mutually incompatible instruction set extensions. It seems very strange that people will buy a CPU that has 32 64-byte ZMM registers with 3 operand instructions, and then use that CPU to run code that operates on 8 16-byte XMM registers with 2 operand instructions.
- brucethemoose2 3y agoBecause building from source is extremely time/CPU consuming and also unreliable. Time is valuable. In my last Gentoo attempt, I had to manually fix a few build recipes before I threw in the towel. This also means "riskier" methods (like LTO) have to be omitted by default. Gentoo is great for libre software, security, manual patches, embedded computing and such. But for pure desktop performance, the Clear Linux way is best: aggressive compilation flags/libraries, tested by the package maintainers, shipped in 3-4 tiers. And as the Clear Linux devs said, most of the native instructions dont even matter, as the compilers can't use them.
- wmf 3y agoThe speedup for most code is really small and things like codecs that really benefit from AVX will detect and use it at runtime.
- Tommstein 3y agoBecause most people have better shit to do than fix their now-broken system every other time they upgrade their packages. I used to run Gentoo, was told on IRC after like the 9,000th such breakage to go use something else if I didn't like their perpetually broken free distribution, and I took their advice.