Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 08 Jul 2006 16:03:51 -0400
From:      Joe Marcus Clarke <marcus@marcuscom.com>
To:        Veiko Palge <veiko.palge@uni-konstanz.de>
Cc:        freebsd-gnome@freebsd.org
Subject:   Re: evince so slow (compared to kpdf etc)?
Message-ID:  <1152389031.24207.12.camel@shumai.marcuscom.com>
In-Reply-To: <1152388022.44b00bb64b650@webmail.uni-konstanz.de>
References:  <1144588215.443907b7e7254@webmail.uni-konstanz.de> <1152388022.44b00bb64b650@webmail.uni-konstanz.de>

next in thread | previous in thread | raw e-mail | index | archive | help

--=-SN+GCAJfUIJkorOeqpM9
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Sat, 2006-07-08 at 21:47 +0200, Veiko Palge wrote:
> Hello,=20
>=20
> I recompiled poppler by disabling the cairo backend (added=20
> --disable-cairo-output to CONFIGURE_ARGS in poppler Makefile) so that
> evince uses the splash backend by default and the problem disappeared!=20
> Evince now renders all kinds of documents it could not render before,
> like eg
>=20
> http://beige.ucs.indiana.edu/M743/M743.pdf
>=20
> The versions are: poppler 0.5.3, evince 0.5.3_1.
>=20
> I wonder if the poppler port could be changed so the user can choose
> between splash and cairo while compiling the port?  Perhaps a note
> about the situation would also be useful? =20

Submit a patch, and we will investigate.  Of course, this PDF should be
tested with cairo 1.2.0 to see if that also gets rid of the performance
problem.

Joe

>=20
> best, Veiko
>=20
> --
>=20
>=20
>=20
> Quoting Veiko Palge <veiko.palge@uni-konstanz.de>:
>=20
> > Quoting Joe Marcus Clarke <marcus@marcuscom.com>:
> >=20
> > > On Sat, 2006-04-08 at 12:27 +0200, Veiko Palge wrote:
> > > >=20
> > > > Hello,=20
> > > >=20
> > > > evince (0.4.0/gnome2.12/FBSD 6.0 or 0.5.2/gnome2.14/FBSD 6.1)
> > > takes
> > > > forever to render *some* pdf documents (with other it's as fast
> > as
> > > > kpdf), for instance this one:=20
> > > >=20
> > > > http://beige.ucs.indiana.edu/M743/M743.pdf
> > > >=20
> > > > kpdf renders it in an instant, so does acrobat7.  And: so does
> > > evince
> > > > itself (0.4.0/gnome2.12) on dragonflybsd!  I dont have a linux
> > > > installation at hand to see how it works there.=20
> > > >=20
> > > > So it seems a FreeBSD specific thing to me --- can anyone
> > confirm
> > > this?=20
> > > > What might be the cause? =20
> > >=20
> > > The only difference I see is that pkgsrc builds cairo with glitz
> > > support
> > > by default.  However, building ciaro with glitz on FreeBSD does
> > not
> > > affect rendering time.  D-Fly and FreeBSD 6.X are very different
> > > operating systems.  This may be some kind of pessimization in our
> > > read
> > > syscall, but I haven't really delved into it.
> > >=20
> > > Joe
> > >=20
> >=20
> > OK -- I found out the following:
> >=20
> > -- evince on linux renders the above doc ok, so it seems a FreeBSD
> > specific problem
> >=20
> > -- evince on FreeBSD renders many other huge .pdf files ok, so it
> > seems
> > specific to that kind of document
> >=20
> > -- evince on FreeBSD renders a .ps version of the above doc
> > (http://beige.ucs.indiana.edu/M743/M743.ps.gz) ok, so the
> > problems seems with rendering certain .pdf files
> >=20
> > So what is so specific to that document?  That it has type 3 fonts?
> >=20
> > Veiko
> >=20
> > --
> >=20
>=20
>=20
>=20
>=20
--=20
PGP Key : http://www.marcuscom.com/pgp.asc

--=-SN+GCAJfUIJkorOeqpM9
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.4 (FreeBSD)

iD8DBQBEsA+nb2iPiv4Uz4cRAtl+AJ4ns0iZbKh/GFXlR5vJG+Kxn8Y0QQCghzXX
X+wQBHkFoHwjgVgDuIv6pjk=
=Ho8E
-----END PGP SIGNATURE-----

--=-SN+GCAJfUIJkorOeqpM9--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1152389031.24207.12.camel>