Interest in Optimized Builds (see also: Pale Moon AVX builds)
Moderator: Basilisk-Dev
-
- Lunatic
- Posts: 488
- Joined: 2022-03-23, 16:41
- Location: Chamber of Secrets
Interest in Optimized Builds (see also: Pale Moon AVX builds)
Is there interest in Basilisk AVX/AVX2/some other sort of optimization builds for x86_64?
For Linux I would be compiling with -march=x86_64-v3 with GCC 11 on Oracle Linux 8. See Wikipedia and Phoronix for more info on x86_64 optimization levels in GCC and Clang.
x86_64-v3 was selected because I feel it provides a good balance of CPU features (AVX/AV2/etc) and compatibility. It should work with most systems released since around 2015 or so.
For Windows I'd just be doing AVX2 builds using the same arguments as the Pale Moon AVX builds as discussed here.
For Linux I would be compiling with -march=x86_64-v3 with GCC 11 on Oracle Linux 8. See Wikipedia and Phoronix for more info on x86_64 optimization levels in GCC and Clang.
x86_64-v3 was selected because I feel it provides a good balance of CPU features (AVX/AV2/etc) and compatibility. It should work with most systems released since around 2015 or so.
For Windows I'd just be doing AVX2 builds using the same arguments as the Pale Moon AVX builds as discussed here.
-
- Board Warrior
- Posts: 1040
- Joined: 2012-09-04, 15:19
- Location: Union City Georgia USA
Re: Interest in Optimized Builds (see also: Pale Moon AVX builds)
AVX will work for 2nd gen systems Feb 2011 up.Basilisk-Dev wrote: ↑2024-03-03, 16:53It should work with most systems released since around 2015 or so.
For Windows I'd just be doing AVX2 builds using the same arguments as the Pale Moon AVX builds as discussed here.
AVX2 will work for 4th gen systems May 2014 up.
Any chip supporting AVX2 is backward compatible which means also including AVX.
viewtopic.php?t=30909&p=249157#p249157
--------------------------------------------------------------------------------------------------------------
Dell Precision 15 7550
Windows 10 Pro. 22H2
Xeon W-10885M
64 GB DDR4 ECC memory (128 GB max)
500 GB Corsair T500 main M2 SSD
1 TB Intel storage M2 SSD (6 TB max)
Intel onboard GPU 1080p
Quadro RTX 5000 Max-Q GPU 4K
Pale Moon 33.6.x x64 AVX2 build
The difference between the Impossible and the Possible lies in a man's Determination.
Tommy Lasorda
Dell Precision 15 7550
Windows 10 Pro. 22H2
Xeon W-10885M
64 GB DDR4 ECC memory (128 GB max)
500 GB Corsair T500 main M2 SSD
1 TB Intel storage M2 SSD (6 TB max)
Intel onboard GPU 1080p
Quadro RTX 5000 Max-Q GPU 4K
Pale Moon 33.6.x x64 AVX2 build
The difference between the Impossible and the Possible lies in a man's Determination.
Tommy Lasorda
-
- Lunatic
- Posts: 488
- Joined: 2022-03-23, 16:41
- Location: Chamber of Secrets
Re: Interest in Optimized Builds (see also: Pale Moon AVX builds)
You are correct when solely referring to AVX and AVX2, but x86_64-v3 includes more optimizations than just AVX/AVX2.
In addition, I say 2015 and up to account for people using AMD CPUs as well as Intel. AMD didn't get AVX2 until 2015 with the Excavator architecture.
-
- Board Warrior
- Posts: 1040
- Joined: 2012-09-04, 15:19
- Location: Union City Georgia USA
Re: Interest in Optimized Builds (see also: Pale Moon AVX builds)
Yeah I was only looking at Intel architecture.
Since I don't have any AMD computers I really didn't research it.
Since I don't have any AMD computers I really didn't research it.
--------------------------------------------------------------------------------------------------------------
Dell Precision 15 7550
Windows 10 Pro. 22H2
Xeon W-10885M
64 GB DDR4 ECC memory (128 GB max)
500 GB Corsair T500 main M2 SSD
1 TB Intel storage M2 SSD (6 TB max)
Intel onboard GPU 1080p
Quadro RTX 5000 Max-Q GPU 4K
Pale Moon 33.6.x x64 AVX2 build
The difference between the Impossible and the Possible lies in a man's Determination.
Tommy Lasorda
Dell Precision 15 7550
Windows 10 Pro. 22H2
Xeon W-10885M
64 GB DDR4 ECC memory (128 GB max)
500 GB Corsair T500 main M2 SSD
1 TB Intel storage M2 SSD (6 TB max)
Intel onboard GPU 1080p
Quadro RTX 5000 Max-Q GPU 4K
Pale Moon 33.6.x x64 AVX2 build
The difference between the Impossible and the Possible lies in a man's Determination.
Tommy Lasorda
-
- Hobby Astronomer
- Posts: 29
- Joined: 2017-06-27, 03:18
Re: Interest in Optimized Builds (see also: Pale Moon AVX builds)
In the poll maybe there should be a choice for:
"Why should I have any Interest in Optimized Builds?...I don't have the foggiest idea WTF an Optimized Build is, much less HTF I would possibly benefit from one!"
"Why should I have any Interest in Optimized Builds?...I don't have the foggiest idea WTF an Optimized Build is, much less HTF I would possibly benefit from one!"

-
- Contributing developer
- Posts: 1611
- Joined: 2018-10-28, 19:56
- Location: Georgia
Re: Interest in Optimized Builds (see also: Pale Moon AVX builds)
Well, they're supposed to be faster than unoptimized builds, but the downside is that they don't work on older hardware.
Think of it like this... a race car's engine is optimized for racing, but it is less fuel-efficient and noisier than the engines used in ordinary street cars. So under the right conditions, it can go fast... but if you don't have those conditions and you're sensitive to noise or fuel-efficiency, you might not want an engine optimized for racing.
It's similar with software... optimized software goes fast on beefier systems, but won't work at all on older systems that don't have the kind of fuel it needs to go fast. Like trying to run a race car on regular fuel like you'd use for a regular streetcar, it would just be bad for the engine and not work out well.
"The Athenians, however, represent the unity of these opposites; in them, mind or spirit has emerged from the Theban subjectivity without losing itself in the Spartan objectivity of ethical life. With the Athenians, the rights of the State and of the individual found as perfect a union as was possible at all at the level of the Greek spirit." -- Hegel's philosophy of Mind
-
- Pale Moon guru
- Posts: 37471
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Re: Interest in Optimized Builds (see also: Pale Moon AVX builds)
So how is this not covered by "I don't care"? Seriously.

"A dead end street is a place to turn around and go into a new direction" - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
- Board Warrior
- Posts: 1040
- Joined: 2012-09-04, 15:19
- Location: Union City Georgia USA
Re: Interest in Optimized Builds (see also: Pale Moon AVX builds)
I really wish MC could add an LIKE button to these forum posts.
I really liked your analogy using a race car and it was really to the point.
I am a BIG NASCAR fan.
I really liked your analogy using a race car and it was really to the point.
I am a BIG NASCAR fan.
--------------------------------------------------------------------------------------------------------------
Dell Precision 15 7550
Windows 10 Pro. 22H2
Xeon W-10885M
64 GB DDR4 ECC memory (128 GB max)
500 GB Corsair T500 main M2 SSD
1 TB Intel storage M2 SSD (6 TB max)
Intel onboard GPU 1080p
Quadro RTX 5000 Max-Q GPU 4K
Pale Moon 33.6.x x64 AVX2 build
The difference between the Impossible and the Possible lies in a man's Determination.
Tommy Lasorda
Dell Precision 15 7550
Windows 10 Pro. 22H2
Xeon W-10885M
64 GB DDR4 ECC memory (128 GB max)
500 GB Corsair T500 main M2 SSD
1 TB Intel storage M2 SSD (6 TB max)
Intel onboard GPU 1080p
Quadro RTX 5000 Max-Q GPU 4K
Pale Moon 33.6.x x64 AVX2 build
The difference between the Impossible and the Possible lies in a man's Determination.
Tommy Lasorda
-
- Lunatic
- Posts: 488
- Joined: 2022-03-23, 16:41
- Location: Chamber of Secrets
Re: Interest in Optimized Builds (see also: Pale Moon AVX builds)
I added a special option just for you

Sadly it reset the vote count, the previous count was
Yes: 4
I don't care: 3
I don't use Basilisk: 5 (thanks guys, I really appreciate that)
-
- Moon lover
- Posts: 88
- Joined: 2014-05-06, 02:43
- Location: Almont, Michigan, USA
Re: Interest in Optimized Builds (see also: Pale Moon AVX builds)
It might be good to keep the 32-Bit version the way it is now, and change the 64-Bit version to add AVX support.
-
- Lunatic
- Posts: 488
- Joined: 2022-03-23, 16:41
- Location: Chamber of Secrets
Re: Interest in Optimized Builds (see also: Pale Moon AVX builds)
For Linux, there is only 64-bit currently. If I were to release 32-bit Linux builds this is what I would do.
For Windows, 32-bit builds would be left as-is. This would only affect 64-bit builds on both Windows and Linux.
-
- Moon lover
- Posts: 80
- Joined: 2023-03-16, 13:21
Re: Interest in Optimized Builds (see also: Pale Moon AVX builds)
Are you implying 64-bit Win would be AVX2 only and no as-is anymore? That'd unfortunately be me out.Basilisk-Dev wrote: ↑2024-03-04, 02:59This would only affect 64-bit builds on both Windows and Linux.
-
- Lunatic
- Posts: 488
- Joined: 2022-03-23, 16:41
- Location: Chamber of Secrets
Re: Interest in Optimized Builds (see also: Pale Moon AVX builds)
All existing builds, including unoptimized 64-bit builds, would still be available. This topic is solely adding new builds.
-
- Hobby Astronomer
- Posts: 29
- Joined: 2017-06-27, 03:18
Re: Interest in Optimized Builds (see also: Pale Moon AVX builds)
Thank you @athenian200 and @Basilisk-Devathenian200 wrote: ↑2024-03-04, 00:40Well, they're supposed to be faster than unoptimized builds, but the downside is that they don't work on older hardware.
Think of it like this... a race car's engine is optimized for racing, but it is less fuel-efficient and noisier than the engines used in ordinary street cars. So under the right conditions, it can go fast... but if you don't have those conditions and you're sensitive to noise or fuel-efficiency, you might not want an engine optimized for racing.
It's similar with software... optimized software goes fast on beefier systems, but won't work at all on older systems that don't have the kind of fuel it needs to go fast. Like trying to run a race car on regular fuel like you'd use for a regular streetcar, it would just be bad for the engine and not work out well.

If the future "Optimized Builds" will be compatible with my System Configuration ... I'm presently satisfied with Basilisk 2024.02.03 ...I would be willing to give an "Optimized Build" a fair go.
If down the road the "Optimized Build" becomes incompatible with my system (I certainly would hope there will be a fall-back option available) ---> utilizing everything the latest version has to offer (security being paramount) minus the incompatible optimization.
By that time, if economically feasible, I would hope to secure a replacement to my trusty system with more state-of-the-art configurations.Thanks again ....

-
- New to the forum
- Posts: 1
- Joined: 2024-03-18, 11:59
Re: Interest in Optimized Builds (see also: Pale Moon AVX builds)
I know I'm late to the poll, but I'd be very interested in an optimized build for Windows!