Re: ggv/gpdf and evince
- From: Luca Ferretti <elle uca libero it>
- To: Luis Villa <luis villa gmail com>
- Cc: James Henstridge <james jamesh id au>, Desktop Devel <desktop-devel-list gnome org>
- Subject: Re: ggv/gpdf and evince
- Date: Fri, 10 Jun 2005 09:44:42 +0200
Il giorno gio, 09/06/2005 alle 13.08 -0400, Luis Villa ha scritto:
> I think there seems to be a very strong consensus that ggv/gpdf should
> be replaced by evince in 2.12. Does anyone object to me going ahead
> and removing them from the jhbuild moduleset and adding evince?
Wait. There are some troubles with poppler+cairo on head :-(
I didn't yet report them, 'cause I'm still performing some tests and
collecting info on not well behaving PDF files, but it seems there is a
performance regression in recent CVS builds.
The most critical PDF file is this[1] introduction to signal processing
in Scilab (and maybe all PDFs from the same location): it locks the
poppler benckmark application at page 2 (!!!) and leaves the evince view
empty. There are some slowness with some PDFs[2] from Apple website[3]
too. I _suppose_ it could be a cairo issue, because I remember that all
works fine in pre cairo-0.5.0 days.
BTW it seems that gpdf too has a wrong rendering on [1]: all math
formulas disappear (see i.e. page 16 or 19) and some graphs are simply
wrong (see i.e. page 18): only xpdf (3.00) works fine in this file :-|
And evince+poppler_splash of course.
Moreover it seems that evince suffers for a slow re-rendering on resize
that you can't feel in gpdf. With and without poppler's cairo output.
Please note that I think we should include evince in GNOME, replacing
gpdf and ggv. I'm only saying that maybe is better disable by now
poppler's cairo backend: this will produce sometimes a less sexy
rendering, but it's fast and with no faults.
As attachment there are my records about poppler benchmarks: I'll report
them on poppler bugzilla.
[1] ftp://ftp.inria.fr/INRIA/Scilab/documentation/pdf/signal.pdf
[2] http://images.apple.com/server/pdfs/Workgroup_Manager_TB_v10.4.pdf
[4] http://www.apple.com/server/resources/
Poppler Benchmarks
Poppler 0.3.2 (cairo 0.5.0)
Document |Pages |Size |Real |User |Sys |
-------------------------------------------------------------------------
PostScript Language |772 |3.7MB |48.38 |21.43 |20.43 |
Reference Manual | | | | | |
-------------------------------------------------------------------------
Signal Processing with Scilab |205 |1.3MB |137.46 |71.07 |57.39 |
-------------------------------------------------------------------------
Time Out |161 |1.3MB |6.36 |3.81 |1.48 |
-------------------------------------------------------------------------
101 GNOME things |90 |1.8MB |58.53 |47.36 |1.82 |
-------------------------------------------------------------------------
OSX Workgroup Manager |6 |316KB |1.51 |0.77 |0.24 |
Poppler HEAD (cairo HEAD) on 2005-06-07
Document |Pages |Size |Real |User |Sys |
-------------------------------------------------------------------------
PostScript Language |772 |3.7MB |45.65 |22.66 |19.81 |
Reference Manual | | | | | |
-------------------------------------------------------------------------
Signal Processing with Scilab |205 |1.3MB |* |* |* |
-------------------------------------------------------------------------
Time Out |161 |1.3MB |6.27 |4.10 |1.49 |
-------------------------------------------------------------------------
101 GNOME things |90 |1.8MB |58.02 |53.46 |1.80 |
-------------------------------------------------------------------------
OSX Workgroup Manager |6 |316KB |7.84 |7.05 |0.32 |
Poppler HEAD (only Splash) on 2005-06-07
Document |Pages |Size |Real |User |Sys |
-------------------------------------------------------------------------
PostScript Language |772 |3.7MB |66.05 |42.14 |20.01 |
Reference Manual | | | | | |
-------------------------------------------------------------------------
Signal Processing with Scilab |205 |1.3MB |20.11 |10.78 |7.95 |
-------------------------------------------------------------------------
Time Out |161 |1.3MB |16.70 |14.07 |1.56 |
-------------------------------------------------------------------------
101 GNOME things |90 |1.8MB |13.10 |11.06 |1.15 |
-------------------------------------------------------------------------
OSX Workgroup Manager |6 |316KB |1.54 |0.61 |0.23 |
* Still rendering page 2 after about 3 minutes :-((( Killed. top says:
PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
25 0 225m 190m 7608 R 84.1 76.2 2:59.87 benchmark
------------------------------------------------
Some info and notes about test suite
* PLRM
PDF version 1.1
A "complex" document, but "well written": Evince don't suffer rendering pages
* Scilab Signal Processing
PDF version 1.2
A lot of math formulas and graphics (LaTeX!!)
Creator LaTeX with hyperref package
Producer dvips + Distiller
GPDF renders it quickly, but fails on formulas
XPDF 3.00 renders it quickly and right.
* TIME OUT
PDF version 1.5
Only simple text and tables.
Just a full page image on cover and a graph in the middle of the book
* 101 GNOME Things to Know
PDF version 1.4
A OOo/SO Impress presentation converted to PDF
Uses a Sun employes's only font
A lot of images
Different font rendering in GPDF: less "bold" fonts
* OSX Workgroup Manager
PDF version 1.4
A "strange" document, more graphic oriented then contents oriented.
Evince feels really slow rendering it,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]