Date: Sat, 08 Jul 2006 17:21:34 -0500 From: "Jeremy Messenger" <mezz7@cox.net> To: "Joe Marcus Clarke" <marcus@marcuscom.com> Cc: Veiko Palge <veiko.palge@uni-konstanz.de>, freebsd-gnome@freebsd.org Subject: Re: evince so slow (compared to kpdf etc)? Message-ID: <op.tcd5p8ug9aq2h7@mezz.mezzweb.com> In-Reply-To: <1152389031.24207.12.camel@shumai.marcuscom.com> References: <1144588215.443907b7e7254@webmail.uni-konstanz.de> <1152388022.44b00bb64b650@webmail.uni-konstanz.de> <1152389031.24207.12.camel@shumai.marcuscom.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 08 Jul 2006 15:03:51 -0500, Joe Marcus Clarke <marcus@marcuscom.com> wrote: > On Sat, 2006-07-08 at 21:47 +0200, Veiko Palge wrote: >> Hello, >> >> I recompiled poppler by disabling the cairo backend (added >> --disable-cairo-output to CONFIGURE_ARGS in poppler Makefile) so that >> evince uses the splash backend by default and the problem disappeared! >> Evince now renders all kinds of documents it could not render before, >> like eg >> >> http://beige.ucs.indiana.edu/M743/M743.pdf >> >> The versions are: poppler 0.5.3, evince 0.5.3_1. >> >> 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? > > 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. When will cairo 1.2.0 move from MC ports to offical ports tree? I believe that the 1.2.0 is both source and binary compatibility. Cheers, Mezz > Joe > >> >> best, Veiko >> >> -- >> >> >> >> Quoting Veiko Palge <veiko.palge@uni-konstanz.de>: >> >> > Quoting Joe Marcus Clarke <marcus@marcuscom.com>: >> > >> > > On Sat, 2006-04-08 at 12:27 +0200, Veiko Palge wrote: >> > > > >> > > > Hello, >> > > > >> > > > 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: >> > > > >> > > > http://beige.ucs.indiana.edu/M743/M743.pdf >> > > > >> > > > 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. >> > > > >> > > > So it seems a FreeBSD specific thing to me --- can anyone >> > confirm >> > > this? >> > > > What might be the cause? >> > > >> > > 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. >> > > >> > > Joe >> > > >> > >> > OK -- I found out the following: >> > >> > -- evince on linux renders the above doc ok, so it seems a FreeBSD >> > specific problem >> > >> > -- evince on FreeBSD renders many other huge .pdf files ok, so it >> > seems >> > specific to that kind of document >> > >> > -- 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 >> > >> > So what is so specific to that document? That it has type 3 fonts? >> > >> > Veiko -- mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team - FreeBSD Multimedia Hat (ports, not src) http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org http://wiki.freebsd.org/multimedia - multimedia@FreeBSD.org
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?op.tcd5p8ug9aq2h7>