Pale Moon SSE for Linux

For contributed third party builds not necessarily configured like the main product.
e.g. AVX builds, SSE builds, Pandora builds.
Walter Dnes
Astronaut
Astronaut
Posts: 650
Joined: 2015-07-30, 20:29
Location: Vaughan, ON, Canada

Re: Pale Moon SSE for Linux

Unread post by Walter Dnes » 2017-09-27, 00:09

Version 27.5.0 is available for downloading. This is a small update to address some security and stability issues. The release notes for this version are at http://www.palemoon.org/releasenotes.shtml

The download URL for the SSE build is ftp://contrib:get@ftp.palemoon.org/SSE-Linux/palemoon-27.5.0SSE.linux-i686.tar.bz2

Since this is not a mainstream build, it has to be installed manually. See the first post in this thread for install instructions.
There's a right way
There's a wrong way
And then there's my way

kozaki

Re: Pale Moon SSE for Linux

Unread post by kozaki » 2017-09-29, 12:58

Question about Pale moon's add-ons compatibillity with the SSE build. Tried to install Guerilla Scripting add-on + FB purity greasemonkey script, after we confirmed heavy websites like Facebook being barely usable on Athlon XP machines. Using Bodhi Linux and Pale moon SSE, with the usual few add-ons that usually help keeping our browser snappy on the Web, RAM is'nt the issue (no swap being used in this case). Actually Guerilla scripting add-on for Palemoon installs on Palemoon sse, but creates no folder(s) in ~/.moonchild.../pale moon/PROFILE/guerillajs, so scripts can't be installed. Manually creating Guerilla's folders and copying/pasting the script does not make them work at all in my tests. Though I found no line indicating Greasemonkey could require SSE2 so far.
Anybody tried to install Greasemonkey-like add-on and script on the SSE build please?

I want to thank Walter and the Pale moon team for making this browser's releases quickly available for good old SSE-only CPUs. Kuddos <3

Walter Dnes
Astronaut
Astronaut
Posts: 650
Joined: 2015-07-30, 20:29
Location: Vaughan, ON, Canada

Re: Pale Moon SSE for Linux

Unread post by Walter Dnes » 2017-09-30, 00:08

kozaki wrote:Actually Guerilla scripting add-on for Palemoon installs on Palemoon sse, but creates no folder(s) in ~/.moonchild.../pale moon/PROFILE/guerillajs, so scripts can't be installed. Manually creating Guerilla's folders and copying/pasting the script does not make them work at all in my tests. Though I found no line indicating Greasemonkey could require SSE2 so far.
Anybody tried to install Greasemonkey-like add-on and script on the SSE build please?
Sorry, I'm not familiar with Greasemonkey. Are you using the regular Firefox version? Or the Pale Moon specific fork of Greasemonkey at https://github.com/janekptacijarabaci/greasemonkey/releases ?

Another adblocking option is "Adblock Latitude", a Pale Moon specific fork of Adblock Plus.

The approach that I use is to get, and block, a specific list of of adservers targetted at a specific website. See post https://forum.palemoon.org/viewtopic.php?f=37&t=16609&#p122956 It's not as complex as it looks; I went to some length to get the instructions detailed.
There's a right way
There's a wrong way
And then there's my way

kozaki

Re: Pale Moon SSE for Linux

Unread post by kozaki » 2017-09-30, 14:56

Hi Walter! I installed the Palemoon add-on (linked in my post). EDIT: will try the other one you linked on the SSE machines next Monday, thx!
"Greasemonkey" scripts are about revamping --and let you choose very precisely how/what you allow your browser to display rather than just blocking. *I* go this way (I use a system-wide utility called hostsblocks from gaenserich as it takes *no* resources), for my own semi-enlighted use. But these systems I've posted for we put on good old computers that we refurbish at the local DIY house. To lent/give to computer-newbies. The point is we'd (the DIY neighbors) much rather not choose what they can see, generally speaking. It's *not* the point (actually nearly its opposite). When they wanna clean the Web they see, let them want it, then ask/learn how to do it. The point is, these little SSE machines we're configuring are well able to display HD videos. But we live in easy-criticizing times and we'd like to lower these critics e.g. « can't use Facebook » (and next websites alike) if possible :think: Or we'll use the sse2 machines for these "big sites" fans :|

Walter Dnes
Astronaut
Astronaut
Posts: 650
Joined: 2015-07-30, 20:29
Location: Vaughan, ON, Canada

Re: Pale Moon SSE for Linux

Unread post by Walter Dnes » 2017-10-11, 01:15

Version 27.5.1 is available for downloading. This is a security and stability update to the browser, as well as fixing some issues users have indicated. The release notes are at http://www.palemoon.org/releasenotes.shtml

The download URL for the SSE build is ftp://contrib:get@ftp.palemoon.org/SSE-Linux/palemoon-27.5.1SSE.linux-i686.tar.bz2

Since this is not a mainstream build, it has to be installed manually. See the first post in this thread for install instructions.
There's a right way
There's a wrong way
And then there's my way

caesar753

Re: Pale Moon SSE for Linux

Unread post by caesar753 » 2017-11-02, 21:12

Hello,
I have two ancient PC (athlon XP 2600 and athlon XP 3000, both with Ubuntu Linux 14.04.5), I tried to install palemoon for sse on both and on one of these (2600) it works great, on the other (3000) it doesn't start, if I try to start it from terminal I get "permission denied" error (the binary files are all executable), if I use the verbose mode get "unable to execute binary file" error. What could be the problem?

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35402
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Pale Moon SSE for Linux

Unread post by Moonchild » 2017-11-02, 21:57

Sounds like something I saw mentioned in another thread, caused by enabling PIE. Walterdnes: are you building with PIE, by any chance?
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

Walter Dnes
Astronaut
Astronaut
Posts: 650
Joined: 2015-07-30, 20:29
Location: Vaughan, ON, Canada

Re: Pale Moon SSE for Linux

Unread post by Walter Dnes » 2017-11-03, 05:16

caesar753 wrote:Hello,
I have two ancient PC (athlon XP 2600 and athlon XP 3000, both with Ubuntu Linux 14.04.5), I tried to install palemoon for sse on both and on one of these (2600) it works great, on the other (3000) it doesn't start, if I try to start it from terminal I get "permission denied" error (the binary files are all executable), if I use the verbose mode get "unable to execute binary file" error. What could be the problem?
There are "Athlons" and then there are "Athlons". The numbers probably refer to the speed, not the model. Checking the GCC manual, I see...

Code: Select all

‘athlon’
‘athlon-tbird’

    AMD Athlon CPU with MMX, 3dNOW!, enhanced 3DNow! and SSE prefetch instructions support.
‘athlon-4’
‘athlon-xp’
‘athlon-mp’

    Improved AMD Athlon CPU with MMX, 3DNow!, enhanced 3DNow! and full SSE instruction set support.
Some "Athlon" models did not support the full SSE instruction set, and won't be able to run even the SSE binary. Please post the output of cat /proc/cpuinfo as run from a terminal (xterm or roxterm or whatever) for the 2 machines.
Moonchild wrote:Sounds like something I saw mentioned in another thread, caused by enabling PIE. Walterdnes: are you building with PIE, by any chance?
Not explicitly. I checked "about:buildconfig". I don't see any mention of PIE or -fPIC either in the passed params or in the compiler flags section.
There's a right way
There's a wrong way
And then there's my way

Walter Dnes
Astronaut
Astronaut
Posts: 650
Joined: 2015-07-30, 20:29
Location: Vaughan, ON, Canada

Re: Pale Moon SSE for Linux

Unread post by Walter Dnes » 2017-11-03, 06:06

Another, totally different possibility... did you sudo or su to root before extracting the tarball? If so, try
ls -al palemoon on the extracted Pale Moon directory. Do you see owner:group as 500:500?
There's a right way
There's a wrong way
And then there's my way

caesar753

Re: Pale Moon SSE for Linux

Unread post by caesar753 » 2017-11-03, 14:55

Thanks for the answer.
For the possible sudo/owner error i'm sure it's not because i extracted the tarball in my own home directory as me,for the cpu info i'll give you as soon as i can, but i'm not at home now.

See you soon!

caesar753

Re: Pale Moon SSE for Linux

Unread post by caesar753 » 2017-11-05, 09:27

So, these are my cpuinfo

Code: Select all

processor	: 0
vendor_id	: AuthenticAMD
cpu family	: 6
model		: 10
model name	: AMD Athlon(tm) XP 3000+
stepping	: 0
cpu MHz		: 2171.000
cache size	: 512 KB
physical id	: 0
siblings	: 1
core id		: 0
cpu cores	: 1
apicid		: 0
initial apicid	: 0
fdiv_bug	: no
f00f_bug	: no
coma_bug	: no
fpu		: yes
fpu_exception	: yes
cpuid level	: 1
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow 3dnowprefetch vmmcall
bugs		: fxsave_leak sysret_ss_attrs
bogomips	: 4343.50
clflush size	: 32
cache_alignment	: 32
address sizes	: 34 bits physical, 32 bits virtual
power management: ts
On the pc which is not able to start palemoon under ubuntu 14.04 i have another partition on which ubuntu 16.04 is installed, here there is Firefox 52.0 and it runs like I charm. Now I prevented Firefox to update to 56.0 version, but i'd like to know what is happening...

caesar753

Re: Pale Moon SSE for Linux

Unread post by caesar753 » 2017-11-05, 12:11

ok... same error trying to run dropbox daemon, the old version worked well, what could be the problem?

Walter Dnes
Astronaut
Astronaut
Posts: 650
Joined: 2015-07-30, 20:29
Location: Vaughan, ON, Canada

Re: Pale Moon SSE for Linux

Unread post by Walter Dnes » 2017-11-05, 12:50

caesar753 wrote:ok... same error trying to run dropbox daemon, the old version worked well, what could be the problem?
Can you run the command ls -al in your "palemoon" directory and post the output? I wonder if this has something to do with file ownership+permissions. My home machine, unstable build, shows...

Code: Select all

[d531][waltdnes][~/pm/palemoon] ls -al
total 106500
drwxr-xr-x 6 waltdnes users     4096 Oct 30 09:09 .
drwxr-xr-x 3 waltdnes users     4096 Oct 30 12:38 ..
-rw-r--r-- 1 waltdnes users      443 Oct 30 07:55 application.ini
drwxr-xr-x 7 waltdnes users     4096 Oct 30 09:09 browser
-rw-r--r-- 1 waltdnes users       40 Oct 30 09:09 chrome.manifest
drwxr-xr-x 2 waltdnes users     4096 Oct 30 09:09 components
drwxr-xr-x 3 waltdnes users     4096 Oct 30 09:09 defaults
-rw-r--r-- 1 waltdnes users      188 Oct 30 09:08 dependentlibs.list
drwxr-xr-x 2 waltdnes users     4096 Oct 30 09:09 dictionaries
-rw-r--r-- 1 waltdnes users      899 Oct 30 09:09 libfreeblpriv3.chk
-rwxr-xr-x 1 waltdnes users   499100 Oct 30 09:09 libfreeblpriv3.so
-rwxr-xr-x 1 waltdnes users 10965432 Oct 30 09:09 libicudata.so.58
-rwxr-xr-x 1 waltdnes users  2256476 Oct 30 09:09 libicui18n.so.58
-rwxr-xr-x 1 waltdnes users  1472080 Oct 30 09:09 libicuuc.so.58
-rwxr-xr-x 1 waltdnes users     9580 Oct 30 09:09 libmozalloc.so
-rwxr-xr-x 1 waltdnes users  7712964 Oct 30 09:09 libmozjs.so
-rwxr-xr-x 1 waltdnes users   906532 Oct 30 09:09 libmozsqlite3.so
-rwxr-xr-x 1 waltdnes users   270596 Oct 30 09:09 libnspr4.so
-rwxr-xr-x 1 waltdnes users  1030856 Oct 30 09:09 libnss3.so
-rwxr-xr-x 1 waltdnes users   447404 Oct 30 09:09 libnssckbi.so
-rw-r--r-- 1 waltdnes users      899 Oct 30 09:09 libnssdbm3.chk
-rwxr-xr-x 1 waltdnes users   156352 Oct 30 09:09 libnssdbm3.so
-rwxr-xr-x 1 waltdnes users   141600 Oct 30 09:09 libnssutil3.so
-rwxr-xr-x 1 waltdnes users    17912 Oct 30 09:09 libplc4.so
-rwxr-xr-x 1 waltdnes users    13752 Oct 30 09:09 libplds4.so
-rwxr-xr-x 1 waltdnes users   146144 Oct 30 09:09 libsmime3.so
-rw-r--r-- 1 waltdnes users      899 Oct 30 09:09 libsoftokn3.chk
-rwxr-xr-x 1 waltdnes users   225568 Oct 30 09:09 libsoftokn3.so
-rwxr-xr-x 1 waltdnes users   256448 Oct 30 09:09 libssl3.so
-rwxr-xr-x 1 waltdnes users 68123824 Oct 30 09:09 libxul.so
-rw-r--r-- 1 waltdnes users 13345781 Oct 30 09:09 omni.ja
-rwxr-xr-x 1 waltdnes users   255864 Oct 30 09:09 palemoon
-rwxr-xr-x 1 waltdnes users   255864 Oct 30 09:09 palemoon-bin
-rw-r--r-- 1 waltdnes users       47 Oct 30 09:08 platform.ini
-rwxr-xr-x 1 waltdnes users   235312 Oct 30 09:09 plugin-container
-rw-r--r-- 1 waltdnes users     2084 Oct 30 09:09 precomplete
-rw-r--r-- 1 waltdnes users      711 Oct 30 09:09 removed-files
-rwxr-xr-x 1 waltdnes users     8915 Oct 30 07:51 run-mozilla.sh
There's a right way
There's a wrong way
And then there's my way

caesar753

Re: Pale Moon SSE for Linux

Unread post by caesar753 » 2017-11-05, 19:53

This is ls -la output

Code: Select all

caesar753@finallyhome:~/palemoon$ ls -la
totale 93716
drwxr-xr-x  6 caesar753 caesar753     4096 ott 11 02:18 .
drwxr-xr-x 44 caesar753 caesar753     4096 nov  5 20:12 ..
-rw-r--r--  1 caesar753 caesar753      513 ott 11 00:03 application.ini
drwxr-xr-x  7 caesar753 caesar753     4096 ott 11 02:18 browser
-rw-r--r--  1 caesar753 caesar753       40 ott 11 02:18 chrome.manifest
drwxr-xr-x  2 caesar753 caesar753     4096 ott 11 02:18 components
drwxr-xr-x  3 caesar753 caesar753     4096 ott 11 02:17 defaults
-rw-r--r--  1 caesar753 caesar753      127 ott 11 02:15 dependentlibs.list
drwxr-xr-x  2 caesar753 caesar753     4096 ott 11 02:18 dictionaries
-rw-r--r--  1 caesar753 caesar753      899 ott 11 02:18 libfreeblpriv3.chk
-rwxr-xr-x  1 caesar753 caesar753   499036 ott 11 02:18 libfreeblpriv3.so
-rwxr-xr-x  1 caesar753 caesar753    13720 ott 11 02:18 libmozalloc.so
-rwxr-xr-x  1 caesar753 caesar753   902440 ott 11 02:18 libmozsqlite3.so
-rwxr-xr-x  1 caesar753 caesar753   270596 ott 11 02:18 libnspr4.so
-rwxr-xr-x  1 caesar753 caesar753  1030856 ott 11 02:18 libnss3.so
-rwxr-xr-x  1 caesar753 caesar753   447404 ott 11 02:18 libnssckbi.so
-rw-r--r--  1 caesar753 caesar753      899 ott 11 02:18 libnssdbm3.chk
-rwxr-xr-x  1 caesar753 caesar753   156288 ott 11 02:18 libnssdbm3.so
-rwxr-xr-x  1 caesar753 caesar753   141600 ott 11 02:18 libnssutil3.so
-rwxr-xr-x  1 caesar753 caesar753    17912 ott 11 02:18 libplc4.so
-rwxr-xr-x  1 caesar753 caesar753    13752 ott 11 02:18 libplds4.so
-rwxr-xr-x  1 caesar753 caesar753   146144 ott 11 02:18 libsmime3.so
-rw-r--r--  1 caesar753 caesar753      899 ott 11 02:18 libsoftokn3.chk
-rwxr-xr-x  1 caesar753 caesar753   225568 ott 11 02:18 libsoftokn3.so
-rwxr-xr-x  1 caesar753 caesar753   256448 ott 11 02:18 libssl3.so
-rwxr-xr-x  1 caesar753 caesar753 80770068 ott 11 02:18 libxul.so
-rw-r--r--  1 caesar753 caesar753 10467900 ott 11 02:18 omni.ja
-rwxr-xr-x  1 caesar753 caesar753   169872 ott 11 02:18 palemoon
-rwxr-xr-x  1 caesar753 caesar753   169872 ott 11 02:18 palemoon-bin
-rw-r--r--  1 caesar753 caesar753       47 ott 11 02:16 platform.ini
-rwxr-xr-x  1 caesar753 caesar753   149304 ott 11 02:18 plugin-container
-rw-r--r--  1 caesar753 caesar753     1987 ott 11 02:18 precomplete
-rw-r--r--  1 caesar753 caesar753      711 ott 11 02:18 removed-files
-rwxr-xr-x  1 caesar753 caesar753     8915 ott 10 23:43 run-mozilla.sh
caesar753@finallyhome:~/palemoon$ 
To overrun possible ownership problems i chowned all my home directory to caesar753:caesar753 from root shell...

Walter Dnes
Astronaut
Astronaut
Posts: 650
Joined: 2015-07-30, 20:29
Location: Vaughan, ON, Canada

Re: Pale Moon SSE for Linux

Unread post by Walter Dnes » 2017-11-05, 23:54

Let's see what happens when you do it manually
  • * start up a terminal (xterm or whatever)
    * cd into the palemoon directory
    * type in the command ./palemoon -new-instance -p and hit the ENTER key
This should start up the profile manager, You can select a profile, if it's not already in use, and start it up.
There's a right way
There's a wrong way
And then there's my way

Walter Dnes
Astronaut
Astronaut
Posts: 650
Joined: 2015-07-30, 20:29
Location: Vaughan, ON, Canada

Re: Pale Moon SSE for Linux

Unread post by Walter Dnes » 2017-11-07, 19:16

Version 27.6.0 is available for downloading. This is a major development update. The release notes are at http://www.palemoon.org/releasenotes.shtml Note that the item about enabling faster SSE2 decoding obviously does not apply to the SSE version. The download URL for the SSE build is ftp://contrib:get@ftp.palemoon.org/SSE-Linux/palemoon-27.6.0SSE.linux-i686.tar.bz2

Since this is not a mainstream build, it has to be installed manually. See the first post in this thread for install instructions.
There's a right way
There's a wrong way
And then there's my way

sindi
Fanatic
Fanatic
Posts: 110
Joined: 2016-12-21, 02:23
Contact:

Re: Pale Moon SSE for Linux

Unread post by sindi » 2017-11-13, 14:23

Youtube is still displaying ONLY 360p with the latest Palemoon set to identify as Firefox.
Seamonkey offers a choice of resolutions. I think so did XP with a previous version.

The 2003 Gateway ARC200 (1.6GHz) will at least play 360p properly. The early 2003 Inspiron 8500 (2.2GHz) was jerky.

Walter Dnes
Astronaut
Astronaut
Posts: 650
Joined: 2015-07-30, 20:29
Location: Vaughan, ON, Canada

Re: Pale Moon SSE for Linux

Unread post by Walter Dnes » 2017-11-13, 18:32

sindi wrote:Youtube is still displaying ONLY 360p with the latest Palemoon set to identify as Firefox.
Seamonkey offers a choice of resolutions. I think so did XP with a previous version.

The 2003 Gateway ARC200 (1.6GHz) will at least play 360p properly. The early 2003 Inspiron 8500 (2.2GHz) was jerky.
I just did some Google searching on this issue. There's a cure for this issue in Firefox; I don't know if it'll work for Pale Moon, but it's worth trying. It's listed in a thread at https://superuser.com/questions/903676/only-360p-on-youtube-with-html5 The quick summary... Go to "about:config", and set the following items to TRUE
  • media.mediasource.enabled
    media.mediasource.youtubeonly
    media.mediasource.mp4.enabled
    media.mediasource.webm.enabled
    media.fragmented-mp4.exposed
    media.fragmented-mp4.ffmpeg.enabled
You'll may have to restart Pale Moon. No guarantees, but it apparently works for Firefox
There's a right way
There's a wrong way
And then there's my way

sindi
Fanatic
Fanatic
Posts: 110
Joined: 2016-12-21, 02:23
Contact:

Re: Pale Moon SSE for Linux

Unread post by sindi » 2017-11-13, 20:06

Pale Moon for linux does not have all of these:

media.mediasource.enabled already TRUE
media.mediasource.youtubeonly not present
media.mediasource.mp4.enabled not present (There is a similar entry format-reader.mp4 - true)
media.mediasource.webm.enabled false (I changed it to true)
media.fragmented-mp4.exposed already TRUE
media.fragmented-mp4.ffmpeg.enabled not present

I changed webm to TRUE and restarted and still have only 360p/auto.
Can I add the missing lines in about:config ?

There are two lines about override media agent for youtube listing Mozilla Gecko and Firefox versions. Firefox 42. I don't know if FIrefox 42 plays youtube at other resolutions.

Can other users of the SSE Linux version play 240p or 720p Youtube?

sindi
Fanatic
Fanatic
Posts: 110
Joined: 2016-12-21, 02:23
Contact:

Re: Pale Moon SSE for Linux

Unread post by sindi » 2017-11-13, 20:33

Firefox 56 ESR says it needs gtk+ 3.4 or later but Tahr Puppy Linux appears to have 3.0 and it works.
Youtube offers all the resolutions (but with no sound). It picks 360p as auto. 480p runs the cpu up to only 95% - however I cannot check if sound lags. 45.x ESR was the last version to work with gtk2 (Lucid Puppy Linux).

Seamonkey 2.46 also offers all the resolutions from 144 up to 2160 (with sound). On my Inspiron 8500 it was playing 360p smoothly except for running out of RAM once in a while (512MB). I recall Firefox 45 being unusable in 512MB. Palemoon at 360p was sometimes jerky or pixillated. (The video card on Inspiron 8500 went streaky and now crashes X so I cannot check. Lucid Puppy (non-SULU) cannot handle the video on this ARC200.)

Palemoon for linux may need some other setting(s) changed or maybe added. I don't think we need webm.

240p would be useful on slower computers than these, and 480p on faster ones. Smtube does not work at 480p.

Locked