Retire a package from Fedora i686 (not x86_64)
Kevin Kofler
kevin.kofler at chello.at
Sat Nov 7 17:30:55 UTC 2015
Felix Miata wrote:
>> I have a computer without SSE3. It runs Fedora just fine. I initially had
>> 1 GiB of RAM in it, I upgraded it to 3 GiB.
>
> I have approximately 40 Fedora installations on 32 bit CPUs. About half of
> those are on Prescotts. I'm unable to notice that those with more than 1G
> RAM run any better than those with more RAM.
There are mainly 2 reasons I had to upgrade the RAM:
1. Akonadi / KMail 2.
2. "Modern" websites with massive abuse of inline images.
Both of those eat lots and lots of RAM.
> I am able to notice that the older, slower ones that do have SSE2 are able
> to run, but with Plasma 5, those are very slow. Those do run respectably
> with lighter WMs/DEs.
The main limiting factor there is probably not the CPU, but the GPU. If your
GPU does not support OpenGL 2 (OpenGL 1.x is not enough because GLSL shaders
are required), then QML 2 and thus Plasma 5 will fall back to software
rendering through the llvmpipe, which of course on an old CPU is not
impressive speed-wise.
What might help is disabling all the animations that can be disabled.
> For those without SSE2, Plasma 5 is completely unusable, but OK with any
> of the lightweights.
Without SSE2, you additionally also lose the QML/JavaScript JIT in QML 2.
(There is no implementation of the JIT for the 387 FPU instructions, only
for the SSE2 ones.) So you also get an interpreter in C++ there. (At least
there IS a fallback, unlike in V8 and thus Chromium/QtWebEngine.) And of
course the llvmpipe will also be slower without SSE2 instructions. And they
will contend the CPU. There is not much Fedora can do about that, it is a
result of the design choices in upstream Qt.
Kevin Kofler
More information about the devel
mailing list