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.

Moderator: satrow

User avatar
trava90
Contributing developer
Contributing developer
Posts: 1357
Joined: Mon, 20 May 2013, 18:19
Location: Earth
Contact:

Re: Pale Moon SSE for Linux

Postby trava90 » Tue, 14 Nov 2017, 06:48

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

No, adding them will not do anything. It is strongly recommended that you reset the media prefs to their default values, particularly the one for WebM.

Firefox and SeaMonkey's media backends are vastly different than Pale Moon's currently is. Just because something "works in Firefox" does not mean it will in Pale Moon (and in fact in many cases can make things worse).


@sindi do you have FFmpeg (and specifically the libavcodec component) installed? If so, what version is it?

sindi
Moonbather
Moonbather
Posts: 53
Joined: Wed, 21 Dec 2016, 02:23

Re: Pale Moon SSE for Linux

Postby sindi » Tue, 14 Nov 2017, 14:07

I have libav codec 52.72.2 in Lucid Puppy (Lupu) and possibly newer in Tahr puppy.
I did not install ffmpeg but lupu has it. Do FF or Seamonkey use these?

I only changed webm to true on your advice. It did not help (or hurt).

User avatar
trava90
Contributing developer
Contributing developer
Posts: 1357
Joined: Mon, 20 May 2013, 18:19
Location: Earth
Contact:

Re: Pale Moon SSE for Linux

Postby trava90 » Wed, 15 Nov 2017, 06:31

sindi wrote:I have libav codec 52.72.2 in Lucid Puppy (Lupu) and possibly newer in Tahr puppy.

Try setting the "media.libavcodec.allow-obsolete" pref to "true in about:config.

sindi wrote:I did not install ffmpeg but lupu has it. Do FF or Seamonkey use these?

Yes they do, but again, their media backends are vastly different than Pale Moon's.

sindi wrote:I only changed webm to true on your advice. It did not help (or hurt).

I never recommended WebM be enabled. There are issues with it and it is recommended that you restore it to the default value.

sindi
Moonbather
Moonbather
Posts: 53
Joined: Wed, 21 Dec 2016, 02:23

Re: Pale Moon SSE for Linux

Postby sindi » Wed, 15 Nov 2017, 19:17

Setting media.libavcodec.allow-obsolete to TRUE fixed the problem!!! I will inform the puppy linux forum.

Could this be made the default setting for linux palemoon at least in the SSE version, which you compile with older libraries to work with puppy linuxes?
Lupu (2010) and even Tahr (2014-ubuntu-based) had the problem - libavcodec too old.

Is there some very good reason to try to update libavcodec in puppy linux?
Lupu has libavcodec 53.8.0 symlinked to libavcodec.so.
It also has 52 (not used) maybe left over from an update.

My 1GHz Inspiron 8100 displays Youtube in Palemoon at 144p using 56% of cpu.
It uses 92% (plus some usage by X etc) at 240p and is jerky and out of sync, and stops once in a while.

First time I have been able to watch Youtube from a browser on this computer.
240p will now be watchable on 2003 laptops with too little RAM for Seamonkey.

Youtube Auto is 480p on this computer and 360p on a faster computer. Not reality-based.


Many thanks, as always.

Walter Dnes
Lunatic
Lunatic
Posts: 389
Joined: Thu, 30 Jul 2015, 20:29
Location: Vaughan, ON, Canada

Re: Pale Moon SSE for Linux

Postby Walter Dnes » Wed, 15 Nov 2017, 20:06

Version 27.6.1 is available for downloading. This is a minor bugfix update. 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.6.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

Walter Dnes
Lunatic
Lunatic
Posts: 389
Joined: Thu, 30 Jul 2015, 20:29
Location: Vaughan, ON, Canada

Re: Pale Moon SSE for Linux

Postby Walter Dnes » Wed, 29 Nov 2017, 02:56

Version 27.6.2 is available for downloading. This is a security and minor bugfix update to the browser. 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.6.2SSE.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

mckaygerhard
New to the forum
New to the forum
Posts: 2
Joined: Thu, 21 Dec 2017, 00:01

Re: Pale Moon SSE for Linux

Postby mckaygerhard » Thu, 21 Dec 2017, 00:03

could you provide me the settings and changes or at leas where to change to able to build with my older linux

i use older glibc6 2.7 and older gcc 4.4 please what you changed?

please was the build tricks used for that comṕilations?

i need some trick to able to made my own buils for the intranet in a controled community, we dont use too much the network only for gubernamental sites and banks websites.. we dont need constans upgrades nonsense in older hardware

Walter Dnes
Lunatic
Lunatic
Posts: 389
Joined: Thu, 30 Jul 2015, 20:29
Location: Vaughan, ON, Canada

Re: Pale Moon SSE for Linux

Postby Walter Dnes » Thu, 21 Dec 2017, 06:28

mckaygerhard wrote:could you provide me the settings and changes or at leas where to change to able to build with my older linux

i use older glibc6 2.7 and older gcc 4.4 please what you changed?

please was the build tricks used for that comṕilations?

i need some trick to able to made my own buils for the intranet in a controled community, we dont use too much the network only for gubernamental sites and banks websites.. we dont need constans upgrades nonsense in older hardware

Are you familiar with "The Mozilla Way" of building? It is NOT...

./configure --with-various-options && make && make install

I can supply you with a generic build script. You will want to build on a newer more powerful machine. There are 3 options;
    An actual CentOS 6.5 install on new machine (might not recognize some hardware)
    Inside a VM (Virtual Machine) like QEMU or VMware
    As a 32-bit chroot on a more modern linux host; it can usually be done on 32 or 64-bit machines.
I prefer the chroot. It's fast (no VM overhead) and can be switched off when not it use, leaving the host machine available for other stuff.

The build environment is based on 32-bit CentOS 6.5, for backwards compatability. Are you familiar with chroot environments? What may be the easiest way is for me to package up my 32-bit CentOS 6.5 chroot. It's close to 4 gigabytes as a tar.xz archive. I would need somewhere to upload it. I should probably do it as a few separate pieces, and you could "cat" the individual parts togaether. I would give you instructions for how I run it. PM me if you have a place for me to upload to. The main advantage is that it's functional right now and ready-to-go.

You can still get the ISO images from http://vault.centos.org/6.5/isos/i386/ and do a manual install. PM me for instructions Your install will require some development tools, specifically gcc. The only use for that version of gcc will be to build gcc-4.9.4, python 2.7, and YASM. That's what will build Pale Moon. You MUST NOT do a full YUM/whatever upgrade, especially GTK+2.. CentOS 6.5 comes with GTK+2.20, and Pale Moon will be built for it. Newer GTKs can handle that build. Machines with old GTK+2 cannot handle Pale Moon built against a newer GTK+2. An important backward-compatability setting in the mozconfig file is...
ac_add_options --enable-stdcxx-compat

You'll have to build python 2.7, gcc 4.9.4, and YASM. I can give you scripts for that. The only thing to use YUM for is to pull in autoconf 2.13. I can attach my basic directory structure and scripts as a small tarball. I have a few machines at home, and I build optimized versions for each one. My setup has multiple subdirectories, one for each of my machines, with machine-specific config files. There are symlinks to the source directory, so I only have to download once to do multiple builds for multiple machines. I turn off the GUI in the chroot. You need the X libs present, to build Pale Moon, but X does not have to be running during the build. This saves some memory, so the build goes faster.
There's a right way
There's a wrong way
And then there's my way

Walter Dnes
Lunatic
Lunatic
Posts: 389
Joined: Thu, 30 Jul 2015, 20:29
Location: Vaughan, ON, Canada

Re: Pale Moon SSE for Linux

Postby Walter Dnes » Tue, 16 Jan 2018, 03:12

Version 27.7.0 is available for downloading. This is a major update with bugfixes, enhancements and security/privacy changes. Release notes for this version can be found on http://www.palemoon.org/releasenotes.shtml


The download URL for the SSE build is ftp://contrib:get@ftp.palemoon.org/SSE-Linux/palemoon-27.7.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


Return to “Contributed 3rd Party Builds”

Who is online

Users browsing this forum: No registered users and 2 guests