Announcement: Firefox 112.0 new build on VisionFive2

Hi all.
I don’t know if I’m the first or the last.
Today I managed to compile Firefox version 112.0.
More at: opt-riscv64/firefox at main · sajcho/opt-riscv64 · GitHub


Do you have javascript JIT working?

Arch has 112, but running octane shows that it’s definitely not JIT’d, despite this version of Firefox should have the support.

1 Like

Hi rvalles.

Best regards.

1 Like

Mine looks about the same.

Yet if I run octane, I get a shitty score:

For contrast, here’s chromium on the same system:

1 Like

I’m sorry for the late reply. I’m not better off.


Does this version support WebGPU?
I had Firefox 112 running on my Gentoo VisionFive 2 but removed it and would need to emerge it again to test.

In Firefox, “dom.webgpu.enabled” setting is provided to enable WebGPU in about: config. In addition to rendering CanvasContext, it also requires the inclusion of the WebRender composition system (“gfx.webrender.all” in about: config).

It’s there - “but”, when I enable it firefox crashes.

$ firefox
ATTENTION: default value of option mesa_glthread overridden by environment.
libEGL warning: DRI2: failed to authenticate
ATTENTION: default value of option mesa_glthread overridden by environment.
Unsupported CPU type!
UNREACHABLE executed at /home/devel/building/work/src/llvm-project-15.0.7.src/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1076!
Redirecting call to abort() to mozalloc_abort
Exiting due to channel error.
Segmentation fault

1 Like

Here is what I see with Firefox 13 running under Gentoo on my Visionfive2

1 Like

Hi rvalles,
I don’t understand your contrast. what’s difference condition between “Octance Score: 113” and “Octance Score: 3169” .

Firefox vs Chrome.

AIUI this is out of date information, and somebody here managed to get Firefox working with JS JIT.

I have not tested it.

1 Like