Skip to content

Feature Request: Provide Node.js fallback or compatibility mode for older non-SSE4.2 CPUs #60982

Closed as duplicate

Description

@fsalim1983

Feature hasn't been suggested before.

  • I have verified this feature I'm about to request hasn't been suggested before.

Describe the enhancement you want to request

Hi OpenCode Team,

I am attempting to run OpenCode (versions 2.2.1 / 2.2.4), but the server process crashes immediately upon startup due to an "Illegal instruction" error.

The root cause is that my CPU does not support the SSE4.2 instruction set. Since OpenCode v2 strictly relies on the Bun runtime—which now mandates SSE4.2 for x64 architectures—it causes a hard crash on older legacy hardware.

Since Bun cannot be bypassed or run without SSE4.2 instructions, would it be possible to provide a fallback environment or a secondary entry point that runs on standard Node.js for users with older hardware?

Thank you for your understanding and for maintaining this amazing project!

Best regards,
[F.salim]

Activity

  1. opencodejr commented on Oct 31, 2026

    @opencodejr

    Thanks for the request, and sorry v2 won't start on your machine.

    I think this is a duplicate of #59461, where the request to support CPUs without SSE4.2 is being collected. That thread already includes the suggestion of a Node.js-based build that doesn't use Bun. The crash comes from the Bun runtime that v2 is built on: even Bun's "baseline" x64 build needs SSE4.2 and POPCNT.

    Possible duplicates and related issues, ordered by likelihood (most likely first):

    Please add your CPU model and operating system to #59461 so maintainers can see how many people this affects. The bot will close this issue as a duplicate in 1 day unless you reply explaining how your request is different.

  2. fsalim1983 commented on Oct 31, 2026

    @fsalim1983
    Author

    Thank you for the guidance. I will add my CPU and OS details to the main thread #59461 and look into the unofficial Bun rebuild mentioned in #59582. You can close this issue as a duplicate.

  3. fsalim1983 commented on Oct 31, 2026

    @fsalim1983
    Author

    Thank you for the guidance. I will add my CPU and OS details to the main thread #59461 and look into the unofficial Bun rebuild mentioned in #59582. You can close this issue as a duplicate.

  4. opencodejr commented on Nov 1, 2026

    @opencodejr

    We haven't heard back, so I'm closing this as a duplicate of #59461. That issue is where the request to run OpenCode v2 on CPUs without SSE4.2/POPCNT is being collected, and the idea of a Node.js-based build that doesn't use Bun has already been raised there. Please follow #59461 and add your CPU model and operating system so maintainers can see how many people this affects.

    In the meantime, #59582 links an unofficial community rebuild of Bun for older Core 2–class CPUs. It isn't supported, but it may get you running.

    If your request turns out to be different, reply here and we can reopen it. Thanks for the request!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions