Pale Moon x86-64 AVX/AVX2

For contributed third party builds not necessarily configured like the main product.
e.g. AVX builds, SSE builds, Pandora builds.
Potkeny
Fanatic
Fanatic
Posts: 132
Joined: 2018-08-03, 17:00

Re: Pale Moon x86-64 AVX/AVX2

Unread post by Potkeny » 2023-11-28, 17:09

Thank you for the new release, others might run into this too, so.. Windefender going strong:
windefender_palemoon.PNG
A "Wacatac" alert was seen for Basilisk in the past too, I guess we'll see it again in the future..
You do not have the required permissions to view the files attached to this post.

User avatar
Nuck-TH
Project Contributor
Project Contributor
Posts: 204
Joined: 2020-03-02, 16:04

Re: Pale Moon x86-64 AVX/AVX2

Unread post by Nuck-TH » 2023-12-23, 13:58

32.5.2 has been released.

User avatar
Nuck-TH
Project Contributor
Project Contributor
Posts: 204
Joined: 2020-03-02, 16:04

Re: Pale Moon x86-64 AVX/AVX2

Unread post by Nuck-TH » 2024-01-30, 14:48

v33 was released together with mainline.

User avatar
Nuck-TH
Project Contributor
Project Contributor
Posts: 204
Joined: 2020-03-02, 16:04

Re: Pale Moon x86-64 AVX/AVX2

Unread post by Nuck-TH » 2024-03-11, 11:23

I plan to build next Linux release with -march=x86_64-v3 instead of just -mavx2, as latter implies less settings.
So here is question: how should i approach AVX build?

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

Re: Pale Moon x86-64 AVX/AVX2

Unread post by Moonchild » 2024-03-11, 14:00

I think for avx you should use -march=x86-64-v2 -mavx -- at least until the time we move to avx for mainline (probably somewhere in summer, rough ballpark)
Also, note the dash, not underscore, in the command-line parameter.
"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

User avatar
Nuck-TH
Project Contributor
Project Contributor
Posts: 204
Joined: 2020-03-02, 16:04

Re: Pale Moon x86-64 AVX/AVX2

Unread post by Nuck-TH » 2024-03-27, 15:43

33.0.2 builds are up, no changes in linux build due to old gcc not supporting that march setting.

New PGP public key(as old one expired):
-----BEGIN PGP PUBLIC KEY BLOCK-----

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
N/ouPGTKugh7EL2HSXL0iwtVw4oPa2o=
=n+oV
-----END PGP PUBLIC KEY BLOCK-----

User avatar
suzyne
Lunatic
Lunatic
Posts: 364
Joined: 2023-06-28, 22:43
Location: Australia

Re: Pale Moon x86-64 AVX/AVX2

Unread post by suzyne » 2024-03-27, 18:49

@Nuck-TH

Thank you, I greatly appreciate how you keep making these!
Laptop 1: Windows 10 64-bit, i7 @ 2.80GHz, 16GB, NVIDIA GeForce MX450.
Laptop 2: Windows 10 32-bit, Atom Z3735F @ 1.33GHz, 2GB, Intel HD Graphics.

User avatar
marigold
Apollo supporter
Apollo supporter
Posts: 38
Joined: 2023-05-26, 17:45

Re: Pale Moon x86-64 AVX/AVX2

Unread post by marigold » 2024-04-02, 02:40

Any chance for a macOS build? Perhaps you could work with dbsoft on it?

User avatar
Nuck-TH
Project Contributor
Project Contributor
Posts: 204
Joined: 2020-03-02, 16:04

Re: Pale Moon x86-64 AVX/AVX2

Unread post by Nuck-TH » 2024-04-02, 10:58

marigold wrote:
2024-04-02, 02:40
Any chance for a macOS build? Perhaps you could work with dbsoft on it?
I haven't any interactions with apple products whatsoever, so not from me. Idk how i can help, as from previous statement i'm not familiar with compiler options as well.

User avatar
marigold
Apollo supporter
Apollo supporter
Posts: 38
Joined: 2023-05-26, 17:45

Re: Pale Moon x86-64 AVX/AVX2

Unread post by marigold » 2024-04-05, 15:47

Where can I find your source code and build instructions? Perhaps I can give it a try.

User avatar
Nuck-TH
Project Contributor
Project Contributor
Posts: 204
Joined: 2020-03-02, 16:04

Re: Pale Moon x86-64 AVX/AVX2

Unread post by Nuck-TH » 2024-04-06, 05:30

Ask dbsoft, not me...
Again, i have zero relation to apple stuff and different compiler is used there, so compiler settings i use won't help. Source is not modified.

User avatar
back2themoon
Moon Magic practitioner
Moon Magic practitioner
Posts: 2411
Joined: 2012-08-19, 20:32

Re: Pale Moon x86-64 AVX/AVX2

Unread post by back2themoon » 2024-04-18, 12:35

I've mentioned a few crashes using the first available builds, in the recent AVX thread. Didn't have the time to report back then.

After using the current, 33.0.2 AVX2 version on the same laptop for a couple of weeks, there have been no crashes. It feels a bit snappier too - no placebo.

User avatar
suzyne
Lunatic
Lunatic
Posts: 364
Joined: 2023-06-28, 22:43
Location: Australia

Re: Pale Moon x86-64 AVX/AVX2

Unread post by suzyne » 2024-04-18, 22:36

back2themoon wrote:
2024-04-18, 12:35
It feels a bit snappier too - no placebo.
Awesome.
Laptop 1: Windows 10 64-bit, i7 @ 2.80GHz, 16GB, NVIDIA GeForce MX450.
Laptop 2: Windows 10 32-bit, Atom Z3735F @ 1.33GHz, 2GB, Intel HD Graphics.

User avatar
frostknight
Fanatic
Fanatic
Posts: 210
Joined: 2022-08-10, 02:25

Re: Pale Moon x86-64 AVX/AVX2

Unread post by frostknight » 2024-04-21, 01:43

R3n_001 wrote:
2022-04-14, 14:44
Just ship a flatpak.
I agree with Nuck, flatpak isn't great.


Although, I hear less crap about flatpak then snap packages. So... yeah.
Freedom is never more than one generation away from extinction. Feelings are not facts
If you wish to be humbled, try to exalt yourself long term If you wish to be exalted, try to humble yourself long term
Favourite operating systems: Hyperbola Devuan OpenBSD
Peace Be With us All!
Also, say NO to Fascism and Corporatism as much as possible!

User avatar
Nuck-TH
Project Contributor
Project Contributor
Posts: 204
Joined: 2020-03-02, 16:04

Re: Pale Moon x86-64 AVX/AVX2

Unread post by Nuck-TH » 2024-04-23, 13:43

33.1.0 is uploaded.