Is my computer able to run the future versions of Pale Moon as planned? Topic is solved

Users and developers helping users with generic and technical Pale Moon issues on all operating systems.

Moderator: trava90

Forum rules
This board is for technical/general usage questions and troubleshooting for the Pale Moon browser only.
Technical issues and questions not related to the Pale Moon browser should be posted in other boards!
Please keep off-topic and general discussion out of this board, thank you!
User avatar
Mæstro
Lunatic
Lunatic
Posts: 463
Joined: 2019-08-13, 00:30
Location: Casumia

Is my computer able to run the future versions of Pale Moon as planned?

Unread post by Mæstro » 2024-03-21, 00:47

Because the HP Pavilion DV6 7000 has been released with different processors, I note that it has the AMD A8-4500M APU, having been manufactured in September 2012. The official specifications say nothing about instruction sets, while another site mentions ‘Advanced Vector Extensions’ and ‘AVX 1·1’. While I would understand this to mean that I should enjoy support still, asking here to confirm seems wisest.
Browser: Pale Moon (Pusser’s repository for Debian)
Operating System: Linux Mint Debian Edition 4 (amd64)
※Receiving Debian 10 LTS security upgrades
Hardware: HP Pavilion DV6-7010 (1400 MHz, 6 GB)
Formerly user TheRealMaestro: æsc is the best letter.

User avatar
RealityRipple
Astronaut
Astronaut
Posts: 666
Joined: 2018-05-17, 02:34
Location: Los Berros Canyon, California

Re: Is my computer able to run the future versions of Pale Moon as planned?

Unread post by RealityRipple » 2024-03-21, 01:34

Code: Select all

grep flags /proc/cpuinfo -m 1
Should spit out all the flags for your CPU (-m 1 to prevent core redundancy for multi-core CPUs)

avx should be a decent way down the list, avx2 should be pretty close to the very end.

User avatar
athenian200
Contributing developer
Contributing developer
Posts: 1537
Joined: 2018-10-28, 19:56
Location: Georgia

Re: Is my computer able to run the future versions of Pale Moon as planned?

Unread post by athenian200 » 2024-03-21, 02:16

Mæstro wrote:
2024-03-21, 00:47
Because the HP Pavilion DV6 7000 has been released with different processors, I note that it has the AMD A8-4500M APU, having been manufactured in September 2012. The official specifications say nothing about instruction sets, while another site mentions ‘Advanced Vector Extensions’ and ‘AVX 1·1’. While I would understand this to mean that I should enjoy support still, asking here to confirm seems wisest.
https://en.wikipedia.org/wiki/Piledrive ... re)#Design

https://en.wikipedia.org/wiki/Piledrive ... re)#Mobile

Wikipedia heavily implies that your CPU should support AVX, because it's a Piledriver CPU, which is a newer revision of Bulldozer, and that definitely supported AVX. I would prefer to have confirmation from AMD that it does work, because I know Intel at least occasionally crippled mobile variants, but anecdotally I've heard AMD never did that. AMD's spec sheets for individual CPUs seem lacking compared to Intel's, but they also seem to do less product segmentation that would require such detailed spec sheets in the first place.

https://www.notebookcheck.net/AMD-A-Ser ... 884.0.html

NotebookCheck and similar sites also list AVX among the supported instruction sets for that CPU.

You can also just try Nuck-TH's AVX builds and see if they crash on startup for you:

ftp://ftp2.palemoon.org/avx/linux/

My prediction is that the AVX builds will work fine, but AVX2 builds should crash, either on startup or after being used for a while. We picked AVX as our baseline because a lot of people here have older 2012/2011 hardware that supports AVX but not AVX2, and we have a lot fewer users on hardware that has no AVX support at all.

What's cool about this, is that adopting AVX actually speeds things up significantly on older CPUs like this that support it, because it allows them to be fully utilized without needing an upgrade. So it's kind of an interesting tradeoff, makes things run a lot better on some older CPUs past the cutoff, doesn't work at all on ones a couple years older.
"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

User avatar
Mæstro
Lunatic
Lunatic
Posts: 463
Joined: 2019-08-13, 00:30
Location: Casumia

Re: Is my computer able to run the future versions of Pale Moon as planned?

Unread post by Mæstro » 2024-03-21, 11:16

Running Ripple’s test gives the following:

Code: Select all

flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 popcnt aes xsave avx f16c lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs xop skinit wdt lwp fma4 tce nodeid_msr tbm topoext perfctr_core perfctr_nb cpb hw_pstate ssbd vmmcall bmi1 arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold
As Athenian has predicted, AVX, but not AVX 2 is supported. Your choice was clever, for my own computer falls neatly in the range. I get strange looks elsewhere for having retained a computer from this era which still runs well for me, so I am pleased to hear I am in good company. Thank you both for helping me check! :thumbup:
Browser: Pale Moon (Pusser’s repository for Debian)
Operating System: Linux Mint Debian Edition 4 (amd64)
※Receiving Debian 10 LTS security upgrades
Hardware: HP Pavilion DV6-7010 (1400 MHz, 6 GB)
Formerly user TheRealMaestro: æsc is the best letter.