Mailinglist Archive: opensuse-factory (1324 mails)

< Previous Next >
Re: [opensuse-factory] [Leap 42.1] Found a PDF that evince doesn't display. From IKEA.
On Sun, 18 Oct 2015 06:53:55 +0200,
Peter Linnell wrote:

On Fri, 16 Oct 2015 16:49:10 +0200 (CEST)
"Carlos E. R." <carlos.e.r@xxxxxxxxxxxx> wrote:

Hash: SHA1

Taken from:

It doesn't display in evince, displays perfectly with acroread.

I tried Evince in Leap and 13.1, acroread in 13.1.

Okular in 13.1 displays it, but at 100% CPU, a page at a time.

Ok, in fact, evince manages to display some pages after a minute of
processing it at full cpu. I did not wait that long initially...

Acroread displays instantly at low cpu.

- --
Carlos E. R.
Version: GnuPG v2.0.22 (GNU/Linux)


I tested the same PDF in 13.2 here.

Putting on my Scribus developers hat, welcome to the challenges of PDF
display with open source tools.

Looking at the PDF with podofobrowser, shows this PDF has some 20000
objects inside.

It was created with Adobe InDesign for print. It's complex internally
and has color managed high resolution images.

If a bug is reported against Scribus PDF's viewed in Evince it usually
will be immediately closed with a comment about "get a real PDF viewer"

Okular, even using the same poppler backend does a *much* better job and
what I see is as it brings a new page in the viewport it spikes the CPU
for a short time and then goes back to idle.

Its not an openSUSE issue. Its an issue with poppler/libspectre and
needs adressing there on

Acroread, even for Linux, is based on the same rendering engine used in
all the Adobe proprietary apps and knows how to handle complex PDF in a
way no other viewer can.

Maybe just a simple profiling would help to identify the cause?
In anyway, as you suggested, this is an issue that should be solved in
the upstream. Better to hunt for more performance optimization

FWIW, I could display the PDF file with evince on my machine (on
Leap), but it just took a few seconds to show up.

To unsubscribe, e-mail: opensuse-factory+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse-factory+owner@xxxxxxxxxxxx

< Previous Next >
Follow Ups