
-
- Posts: 669
- Joined: Wed Sep 25, 2013 8:43 am
- Location: Canterbury, Kent, UK
Re: Epiphany Browser Painfully Slow
Ok cool will try that then, i only said about dist-upgrade as I saw it recommend in another post related to epiphany and the latest update. Will do without on your recommendation 

-
- Posts: 669
- Joined: Wed Sep 25, 2013 8:43 am
- Location: Canterbury, Kent, UK
Re: Epiphany Browser Painfully Slow
Hi,
I installed and tested kiosk on a fresh install tonight, both versions were very slow to load news.bbc.co.uk as was Epiphany. NetSurf and Iceweasel were significantly faster.
I've made a video of, Epiphany, IW and NS loading bbc news that I'll put somewhere tomorrow, the difference is orders of magnitude.
Any thoughts on what else could cause such a difference I've got a card image for testing so quiet happy to test risky bits..
I installed and tested kiosk on a fresh install tonight, both versions were very slow to load news.bbc.co.uk as was Epiphany. NetSurf and Iceweasel were significantly faster.
I've made a video of, Epiphany, IW and NS loading bbc news that I'll put somewhere tomorrow, the difference is orders of magnitude.
Any thoughts on what else could cause such a difference I've got a card image for testing so quiet happy to test risky bits..
Re: Epiphany Browser Painfully Slow
I'm still having slow issues as well. But I like what someone was saying regarding a DNS issue. That would seem to match the behavior I'm seeing. Thanks for offering to post the video. I am talking with some people at Raspberry as well and will be showing them this thread.
Re: Epiphany Browser Painfully Slow
If you tested both kweb and kweb3 and epiphany, of course, it's clear that it's not the browser and not the webkit engine itself which are causing the trouble (kweb uses the old, not updated, webkit1 engine, kweb3 and epiphany the new webkit3 engine). What they all have in common, is libsoup, which has also been updated to a newer version. It's the engine responsible for all network traffic in all webkit browsers.itsmedoofer wrote:Hi,
I installed and tested kiosk on a fresh install tonight, both versions were very slow to load news.bbc.co.uk as was Epiphany. NetSurf and Iceweasel were significantly faster.
I've made a video of, Epiphany, IW and NS loading bbc news that I'll put somewhere tomorrow, the difference is orders of magnitude.
Any thoughts on what else could cause such a difference I've got a card image for testing so quiet happy to test risky bits..
It would be interesting to see, if people experiencing this problem have the same problem with an older version of Raspbian (before the dist-upgrade, that brought us the new HW accelerated engine). Did any one of you use Midori in the past (same engine)?
It must be a combination of libsoup and special circumstances of your network connection (DNS, proxy, IPv4 vs. IPv6, ISP, router). So the question is, what do you have in common? What does your /etc/resolv.conf say?
Minimal Kiosk Browser (kweb)
Slim, fast webkit browser with support for audio+video+playlists+youtube+pdf+download
Optional fullscreen kiosk mode and command interface for embedded applications
Includes omxplayerGUI, an X front end for omxplayer
Slim, fast webkit browser with support for audio+video+playlists+youtube+pdf+download
Optional fullscreen kiosk mode and command interface for embedded applications
Includes omxplayerGUI, an X front end for omxplayer
-
- Posts: 669
- Joined: Wed Sep 25, 2013 8:43 am
- Location: Canterbury, Kent, UK
Re: Epiphany Browser Painfully Slow
Hi,
Good making progress, must be something in the back-end..
A video of the browser speeds can be seen here http://aniceplace.me.uk/Pi/Browser.mp4
First NetSurf then IceWeasel then Epiphany, all 3 should have been loading from cache as I had loaded the pages previously...
A quick run through of my configuration...
A 512Mb B Connected via Ethernet...
My router is a Sky F@ST2504n (Manufactured by Sagemcom), I use DHCP Address allocation to give the Pi a IP address, I dont touch anything on the Pi for that.... LAN side has IPv6 enabled WAN is IPv4 only, the Pi connects with IPv4.
Locally I do not use a proxy..
I live next door to the telephone exchange my stats are, Down Stream 23999 kbps, Up Stream 1265 kbps and that is with Sky in the UK..
I have flashed a card with 2014-01-07-wheezy-raspbian, tonight I will try kweb, kweb3 & Midori WITHOUT updating and see if that makes a difference... Previously I have used Midori on older releases without issue...
I will also post /etc/resolv.conf from the current and old releases....
Are there specific component I should update that on 2014-01-07-wheezy-raspbian would help narrow down the culprit ?
Thanks,
Good making progress, must be something in the back-end..
A video of the browser speeds can be seen here http://aniceplace.me.uk/Pi/Browser.mp4
First NetSurf then IceWeasel then Epiphany, all 3 should have been loading from cache as I had loaded the pages previously...
A quick run through of my configuration...
A 512Mb B Connected via Ethernet...
My router is a Sky F@ST2504n (Manufactured by Sagemcom), I use DHCP Address allocation to give the Pi a IP address, I dont touch anything on the Pi for that.... LAN side has IPv6 enabled WAN is IPv4 only, the Pi connects with IPv4.
Locally I do not use a proxy..
I live next door to the telephone exchange my stats are, Down Stream 23999 kbps, Up Stream 1265 kbps and that is with Sky in the UK..
I have flashed a card with 2014-01-07-wheezy-raspbian, tonight I will try kweb, kweb3 & Midori WITHOUT updating and see if that makes a difference... Previously I have used Midori on older releases without issue...
I will also post /etc/resolv.conf from the current and old releases....
Are there specific component I should update that on 2014-01-07-wheezy-raspbian would help narrow down the culprit ?
Thanks,
Re: Epiphany Browser Painfully Slow
No, just try it on a version before the dist-upgrade (new webkit, epiphany, libsoup and much more).
Years ago I had a similar problem from Ubuntu. While I got normal response times from Windows, each page request needed minutes to get through from Ubuntu . I solved it by using OpenDNS (208.67.222.222) in my router instead of the DNS servers of my ISP.
Years ago I had a similar problem from Ubuntu. While I got normal response times from Windows, each page request needed minutes to get through from Ubuntu . I solved it by using OpenDNS (208.67.222.222) in my router instead of the DNS servers of my ISP.
Minimal Kiosk Browser (kweb)
Slim, fast webkit browser with support for audio+video+playlists+youtube+pdf+download
Optional fullscreen kiosk mode and command interface for embedded applications
Includes omxplayerGUI, an X front end for omxplayer
Slim, fast webkit browser with support for audio+video+playlists+youtube+pdf+download
Optional fullscreen kiosk mode and command interface for embedded applications
Includes omxplayerGUI, an X front end for omxplayer
-
- Posts: 669
- Joined: Wed Sep 25, 2013 8:43 am
- Location: Canterbury, Kent, UK
Re: Epiphany Browser Painfully Slow
Hi,
I am unable to change the DNS servers my router picks up, Sky have the interface locked down unfortunately.. However...
If I edit /etc/resolv.conf to:
nameserver 208.67.222.222
nameserver 208.67.220.220
That should now pick up the OpenDNS servers yeah ? Maybe try googles as well ?
Sky are VERY mainstream and their DNS configuration may have quirks or be MS bias.... Could be an issue....
I am unable to change the DNS servers my router picks up, Sky have the interface locked down unfortunately.. However...
If I edit /etc/resolv.conf to:
nameserver 208.67.222.222
nameserver 208.67.220.220
That should now pick up the OpenDNS servers yeah ? Maybe try googles as well ?
Sky are VERY mainstream and their DNS configuration may have quirks or be MS bias.... Could be an issue....
Re: Epiphany Browser Painfully Slow
Give it a try. But it may be reset when you boot again (via DHCP)itsmedoofer wrote:Hi,
I am unable to change the DNS servers my router picks up, Sky have the interface locked down unfortunately.. However...
If I edit /etc/resolv.conf to:
nameserver 208.67.222.222
nameserver 208.67.220.220
That should now pick up the OpenDNS servers yeah ? Maybe try googles as well ?
Sky are VERY mainstream and their DNS configuration may have quirks or be MS bias.... Could be an issue....
Minimal Kiosk Browser (kweb)
Slim, fast webkit browser with support for audio+video+playlists+youtube+pdf+download
Optional fullscreen kiosk mode and command interface for embedded applications
Includes omxplayerGUI, an X front end for omxplayer
Slim, fast webkit browser with support for audio+video+playlists+youtube+pdf+download
Optional fullscreen kiosk mode and command interface for embedded applications
Includes omxplayerGUI, an X front end for omxplayer
Re: Epiphany Browser Painfully Slow
Yes, please report back. Am very interesting in your findings. Thank you.
-
- Posts: 669
- Joined: Wed Sep 25, 2013 8:43 am
- Location: Canterbury, Kent, UK
Re: Epiphany Browser Painfully Slow
Hi,
I've made some progress tonight with the help of you guys, the issue is indeed DNS related, but is only applicable with the webkit browsers with the September release of Raspbian and "probably" certain types of ADSL router...
My /etc/resolv.conf had:-
nameserver 192.168.0.1 <- My broadband router
Changing this to the google or OpenDNS server and Epiphany works as advertised...
For Iceweasel & Netsurf the change made no difference....
I tried to install Minimal Kiosk Browser on the January image but there were lots of dependency issues and it wouldnt go, however Midori works fine and full speed.
Something must have changed in the latest release that does not play nicely with mine and others routers, I suspect if you manually assign an IP address to the PI you will not see this problem....
So how to fix.... How can I still use my router to assign a IP address but force the Pi to use a different IP address ?
I've made some progress tonight with the help of you guys, the issue is indeed DNS related, but is only applicable with the webkit browsers with the September release of Raspbian and "probably" certain types of ADSL router...
My /etc/resolv.conf had:-
nameserver 192.168.0.1 <- My broadband router
Changing this to the google or OpenDNS server and Epiphany works as advertised...
For Iceweasel & Netsurf the change made no difference....
I tried to install Minimal Kiosk Browser on the January image but there were lots of dependency issues and it wouldnt go, however Midori works fine and full speed.
Something must have changed in the latest release that does not play nicely with mine and others routers, I suspect if you manually assign an IP address to the PI you will not see this problem....
So how to fix.... How can I still use my router to assign a IP address but force the Pi to use a different IP address ?
Re: Epiphany Browser Painfully Slow
Thanks for your efforts investigating this problem! (I've sent you a PM)
I'll report the problem to the collabora team (who are responsible for the accelerated browser package and still working on bug fixes). Could you please check, which libsoup version is installed in the January image?
It would be helpful if all people having this problem could report their ISP / router combination here.
Meanwhile there are 3 possible solutions:
1) If your router allows you (usually in the LAN section) to set a different DNS address which is used instead of the one provided by the ISP, set it to 208.67.222.222 or 8.8.8.8. (Most routers do).
2) If that is not possible, give your RPi a fixed IP and manually edit /etc/resolv.conf
nameserver 208.67.222.222
nameserver 208.67.220.220
(tutorial about setting up a fixed IP:
https://www.modmypi.com/blog/tutorial-h ... ip-address
3) Dirty solution if both is not possible or you have a reason to use DHCP:
create a file /etc/resolv.conf.res
nameserver 208.67.222.222
nameserver 208.67.220.220
create a script file containing:
sudo cp /etc/resolv.conf.res /etc/resolv.conf
Run this this at boot time, after the connection has been set up.
I'll report the problem to the collabora team (who are responsible for the accelerated browser package and still working on bug fixes). Could you please check, which libsoup version is installed in the January image?
It would be helpful if all people having this problem could report their ISP / router combination here.
Meanwhile there are 3 possible solutions:
1) If your router allows you (usually in the LAN section) to set a different DNS address which is used instead of the one provided by the ISP, set it to 208.67.222.222 or 8.8.8.8. (Most routers do).
2) If that is not possible, give your RPi a fixed IP and manually edit /etc/resolv.conf
nameserver 208.67.222.222
nameserver 208.67.220.220
(tutorial about setting up a fixed IP:
https://www.modmypi.com/blog/tutorial-h ... ip-address
3) Dirty solution if both is not possible or you have a reason to use DHCP:
create a file /etc/resolv.conf.res
nameserver 208.67.222.222
nameserver 208.67.220.220
create a script file containing:
sudo cp /etc/resolv.conf.res /etc/resolv.conf
Run this this at boot time, after the connection has been set up.
Minimal Kiosk Browser (kweb)
Slim, fast webkit browser with support for audio+video+playlists+youtube+pdf+download
Optional fullscreen kiosk mode and command interface for embedded applications
Includes omxplayerGUI, an X front end for omxplayer
Slim, fast webkit browser with support for audio+video+playlists+youtube+pdf+download
Optional fullscreen kiosk mode and command interface for embedded applications
Includes omxplayerGUI, an X front end for omxplayer
Re: Epiphany Browser Painfully Slow
Outstanding. Thank you everyone. We have some web apps that we're trying to launch and this is throwing a huge wrench in the development. Please keep the thread posted with any updates. I'll do the same. Thanks.
-
- Posts: 669
- Joined: Wed Sep 25, 2013 8:43 am
- Location: Canterbury, Kent, UK
Re: Epiphany Browser Painfully Slow
Hi,
I’ll have to look at the January stuff tonight, I’ve not got access to the Pi during the day to change the card unfortunately...
I have done some more trials this morning albeit quite crude, from what I can see it is an issue between my router and the Epiphany back end and not external DNS servers.
Upon boot my resolv.conf has nameserver set to 192.168.0.1, as already stated of I change this to OpenDNS (208.67.222.222) things start to work, however things still work if I put in the DNS servers my router has been assigned (90.207.238.97 & 90.207.238.99) so everything is pointing to an incompatibility between the router and the Epiphany back end from what I can see. This incompatibility only seems to have come to light since the September image release....
For simplicity I think I’m going to assign the Pi a fixed IP, I really like the address reservation method but if its going to cause issues it will have to go..
For reference the Sagemcom F@ST2504n as supplied to UK Sky customers has a Broadcom BCM 6362 SoC chipset...
For me the issue seems to be resolved by assigning a static and I’m happy with that fix, if anyone from the collabora team or gkreidl would like me to trial anything though I would be more than happy to help, just PM...
I’ll have to look at the January stuff tonight, I’ve not got access to the Pi during the day to change the card unfortunately...
I have done some more trials this morning albeit quite crude, from what I can see it is an issue between my router and the Epiphany back end and not external DNS servers.
Upon boot my resolv.conf has nameserver set to 192.168.0.1, as already stated of I change this to OpenDNS (208.67.222.222) things start to work, however things still work if I put in the DNS servers my router has been assigned (90.207.238.97 & 90.207.238.99) so everything is pointing to an incompatibility between the router and the Epiphany back end from what I can see. This incompatibility only seems to have come to light since the September image release....
For simplicity I think I’m going to assign the Pi a fixed IP, I really like the address reservation method but if its going to cause issues it will have to go..
For reference the Sagemcom F@ST2504n as supplied to UK Sky customers has a Broadcom BCM 6362 SoC chipset...
For me the issue seems to be resolved by assigning a static and I’m happy with that fix, if anyone from the collabora team or gkreidl would like me to trial anything though I would be more than happy to help, just PM...
-
- Posts: 39
- Joined: Sun Nov 30, 2014 10:22 pm
Re: Epiphany Browser Painfully Slow
Hi guys i too am having this same issue, Epipifany browser is unusually slow taking upto 3 minuets to load a BBC.co.uk page yet net surf is working quite well.
Has anyone came up with a solution for this?
Matt
Has anyone came up with a solution for this?
Matt
-
- Posts: 669
- Joined: Wed Sep 25, 2013 8:43 am
- Location: Canterbury, Kent, UK
Re: Epiphany Browser Painfully Slow
As above, assign a static IP address to your Pi and explicitly set either opendns or google nameservers, worked for me.
Re: Epiphany Browser Painfully Slow
Which ISP and router / modem?
Minimal Kiosk Browser (kweb)
Slim, fast webkit browser with support for audio+video+playlists+youtube+pdf+download
Optional fullscreen kiosk mode and command interface for embedded applications
Includes omxplayerGUI, an X front end for omxplayer
Slim, fast webkit browser with support for audio+video+playlists+youtube+pdf+download
Optional fullscreen kiosk mode and command interface for embedded applications
Includes omxplayerGUI, an X front end for omxplayer
-
- Posts: 39
- Joined: Sun Nov 30, 2014 10:22 pm
Re: Epiphany Browser Painfully Slow
I have done this and set the google DNS server but its still the same, i'm using a A+ if that helps perhaps i'm simply running out of memory. Off topic do you know how to play HTML 5 videos on NetSurfitsmedoofer wrote:As above, assign a static IP address to your Pi and explicitly set either opendns or google nameservers, worked for me.
-
- Posts: 27225
- Joined: Tue Mar 25, 2014 12:40 pm
Re: Epiphany Browser Painfully Slow
https://html5test.com will interagrate what if any HTML5 capabilities the web browser supportsSQUAREHEAD wrote:I have done this and set the google DNS server but its still the same, i'm using a A+ if that helps perhaps i'm simply running out of memory. Off topic do you know how to play HTML 5 videos on NetSurfitsmedoofer wrote:As above, assign a static IP address to your Pi and explicitly set either opendns or google nameservers, worked for me.

OpenElec is better suited to playing media...
Take what I advise as advice not the utopian holy grail, and it is gratis !!
- Richard-TX
- Posts: 1549
- Joined: Tue May 28, 2013 3:24 pm
- Location: North Texas
Re: Epiphany Browser Painfully Slow
Assuming you are running raspbian, you could avoid the whole resolv.conf issue by performing the following.gkreidl wrote:Thanks for your efforts investigating this problem! (I've sent you a PM)
.
.
..
create a script file containing:
sudo cp /etc/resolv.conf.res /etc/resolv.conf
Run this this at boot time, after the connection has been set up.
apt-get remove resolvconf
edit /etc/resolv.conf manually and put in nameserver, search and domain.
Now resolv.conf will not be overwritten every time the system is booted. I hate overzealous programmers trying to "make things easier" when all they do is make things more complicated. Keeping things simple is a good thing.
Richard
Doing Unix since 1985.
The 9-25-2013 image of Wheezy can be found at:
http://downloads.raspberrypi.org/raspbian/images/raspbian-2013-09-27/2013-09-25-wheezy-raspbian.zip
Doing Unix since 1985.
The 9-25-2013 image of Wheezy can be found at:
http://downloads.raspberrypi.org/raspbian/images/raspbian-2013-09-27/2013-09-25-wheezy-raspbian.zip
- DougieLawson
- Posts: 42772
- Joined: Sun Jun 16, 2013 11:19 pm
- Location: A small cave in deepest darkest Basingstoke, UK
Re: Epiphany Browser Painfully Slow
Epiphany and all other web browsers are all memory hogs. Epiphany going to struggle on a B+. Running out of memory pushes Linux into swapping. Swapping with the swapfile on a glacially slow SDCard is never going to work. Move your task off the Raspberry Pi if you need to use a web browser.SQUAREHEAD wrote: I have done this and set the google DNS server but its still the same, i'm using a A+ if that helps perhaps i'm simply running out of memory.
Languages using left-hand whitespace for syntax are ridiculous
DMs sent on https://twitter.com/DougieLawson or LinkedIn will be answered next month.
Fake doctors - are all on my foes list.
The use of crystal balls and mind reading is prohibited.
DMs sent on https://twitter.com/DougieLawson or LinkedIn will be answered next month.
Fake doctors - are all on my foes list.
The use of crystal balls and mind reading is prohibited.
Re: Epiphany Browser Painfully Slow
Could it be DNSsec?
I've had some problems with some servers when the ISP started DNSsec rollout. It could be interesting to test if your connection already follows DNSsec:
http://dnssec.vs.uni-due.de/
The problem I encountered was sites not loading because of DNSsec. The resulting error in the browser looks like a "DNS entry not found", but it should mean some DNS server along the route simply doesn't support DNSsec. Combined with ipV6, this produces a situation which is hard to trouble-shoot.
I've had some problems with some servers when the ISP started DNSsec rollout. It could be interesting to test if your connection already follows DNSsec:
http://dnssec.vs.uni-due.de/
The problem I encountered was sites not loading because of DNSsec. The resulting error in the browser looks like a "DNS entry not found", but it should mean some DNS server along the route simply doesn't support DNSsec. Combined with ipV6, this produces a situation which is hard to trouble-shoot.
-
- Posts: 39
- Joined: Sun Nov 30, 2014 10:22 pm
Re: Epiphany Browser Painfully Slow
But dont you find it strange that Netsurf is running at normal speed and Epiphany isn't, im also running 1080p video on XBMC very smoothly with no problems. Epiphany seems to be the only issue with my setup.DougieLawson wrote:Epiphany and all other web browsers are all memory hogs. Epiphany going to struggle on a B+. Running out of memory pushes Linux into swapping. Swapping with the swapfile on a glacially slow SDCard is never going to work. Move your task off the Raspberry Pi if you need to use a web browser.SQUAREHEAD wrote: I have done this and set the google DNS server but its still the same, i'm using a A+ if that helps perhaps i'm simply running out of memory.
- DougieLawson
- Posts: 42772
- Joined: Sun Jun 16, 2013 11:19 pm
- Location: A small cave in deepest darkest Basingstoke, UK
Re: Epiphany Browser Painfully Slow
I don't know, because I don't use my Raspberry Pis for web browsing, that's all done on my laptop.
Languages using left-hand whitespace for syntax are ridiculous
DMs sent on https://twitter.com/DougieLawson or LinkedIn will be answered next month.
Fake doctors - are all on my foes list.
The use of crystal balls and mind reading is prohibited.
DMs sent on https://twitter.com/DougieLawson or LinkedIn will be answered next month.
Fake doctors - are all on my foes list.
The use of crystal balls and mind reading is prohibited.
Re: Epiphany Browser Painfully Slow
Netsurf is a much smaller browser and doesn't support many modern web features (HTML5, Javascript).SQUAREHEAD wrote: But dont you find it strange that Netsurf is running at normal speed and Epiphany isn't, im also running 1080p video on XBMC very smoothly with no problems. Epiphany seems to be the only issue with my setup.
Epiphany isn't that slow, but is engine needs quite a lot of resources and I don't think you can run it with just 256 MB memory (and I'm quite sure that you need at least 64 MByte GPU memory for the hardware accrleration).
Minimal Kiosk Browser (kweb)
Slim, fast webkit browser with support for audio+video+playlists+youtube+pdf+download
Optional fullscreen kiosk mode and command interface for embedded applications
Includes omxplayerGUI, an X front end for omxplayer
Slim, fast webkit browser with support for audio+video+playlists+youtube+pdf+download
Optional fullscreen kiosk mode and command interface for embedded applications
Includes omxplayerGUI, an X front end for omxplayer
-
- Posts: 1
- Joined: Mon Jan 26, 2015 1:36 am
Re: Epiphany Browser Painfully Slow
I have been working with my new B+/NOOBS/Raspbian this weekend, and have exactly the same symptoms. I am going by WiFi (Ourlink dongle), with minutes before Epiphany even tries to show a page, while NetSurf is 4-8 seconds to get a news site up and showing (even with both running at the same time, same machine) The DNS address is exactly the same as the other 7 WiFi devices in the house use, and it pings as expected. The router is provided with my Bell Fibe service (SageMCom), and is normally very reliable.
Cheers!
Cheers!