midori-browser / core

Midori Web Browser - a lightweight, fast and free web browser using WebKit and GTK+
https://www.midori-browser.org/
GNU Lesser General Public License v2.1
400 stars 67 forks source link

Blank pages on old laptop #393

Open Girafenaine opened 4 years ago

Girafenaine commented 4 years ago

Hello,

I use midori 7 on antiX Linux 19 32 bits on a live USB stick with some recent laptops – and I like it. I would like to use it on an old laptop (Fujitsu, Pentium M 1,8 GHz, 512 Mo RAM, iGPU) with antiX 19 32 bits installed, based on debian buster. Both of midori 7 and 9 can work on some simple web pages.

But after a few trials on midori 7 (repo) and 9 (self built) : on most pages, they don’t display anything. The pages stay blank. When you hover mouse, you can see that links are here, and RAM shows that pages are loaded : they are loaded but not displayed.

I enabled and disabled each plugin without any result.

Midori seems to lack something on this old laptop to display the vast majority of web pages. Could be a graphical driver or something linked with the laptop age. Got an idea ? Could you help me to get Midori to work on this old laptop ?

Girafenaine

ghost commented 4 years ago

It sounds like it could be a webkit gtk issue. I would suggest trying other webkit gtk browsers, notably epiphany (GNOME Web) or surf. If the issue occurs there as well, I don't think it is a midori specific issue.

darkshram commented 4 years ago

Most likely the issue is your CPU. Modern versions of Webkitgtk require SSE2 instrutions in the CPU to actually do anything. This means, you need at least Intel Atom, Athlon64 or Pentium Dual Core. Check with lscpu |grep -i sse2 if your CPU supports SSE2. If your CPU lacks SSE2, unfortunately no Webkitgtk based browser will ever work in your laptop, and most likely no modern browser too (Firefox and Chrome requiere SSE2 too). For very old computers try other alternatives like links2 (with X11 support) or Netsurf (please note that none of theses alternatives has JavaScript support).

asc-soc commented 4 years ago

Joel Barrios notifications@github.com wrote:

Check with lscpu |grep -i sse2 if your CPU supports SSE2.

On my machines, that prints nothing. If you try grep -i sse2 /proc/cpuinfo instead, you might spot "sse2" in the list of processor flags – I do.