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>