Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Maybe we should also build X64 and ARM64 versions #1198

Open
qinlili23333 opened this issue Apr 30, 2022 · 7 comments
Open

Maybe we should also build X64 and ARM64 versions #1198

qinlili23333 opened this issue Apr 30, 2022 · 7 comments
Labels
enhancement New feature or request

Comments

@qinlili23333
Copy link

Currently lively only provides X86 prebuilt version with X86 mpv player inside.
Although X64 windows can natively run X86 applications and ARM64 windows can run X86 applications by arch translation tech with low efficiency, X86 applications can only use 4G memory. This caused that if u added too much wallpapers, lively itself may touch the 4G limit. Also mpv will touch 4G limit if the video is in high resolution such as 16K 120FPS video with AV1 encoding.
So it's time to provide X64 and ARM64 native prebuilt versions. Maybe they can be auto built by Github Actions.

@qinlili23333 qinlili23333 added the enhancement New feature or request label Apr 30, 2022
@rocksdanister
Copy link
Owner

From a technical point of view there is no problem building x64 version of Lively.
TODO:

  1. App updater should pick the correct architecture update file.
  2. Smartscreen warning will remain longer for newer builds due to downloads being split.

This caused that if u added too much wallpapers, lively itself may touch the 4G limit.

I don't think this will be possible since library is gpu accelerated and uses video memory when possible.

Also mpv will touch 4G limit if the video is in high resolution such as 16K 120FPS video with AV1 encoding.

Extreme example for a desktop wallpaper xD

@MikuAuahDark
Copy link

Are there any instructions on how to compile Lively for x64 architecture? I'd like to run all my apps under x64 when possible, no x86.

@rocksdanister
Copy link
Owner

rocksdanister commented Nov 2, 2022

Just change the CPU architecture to x64 in visual studio (same is true for ARM.)

@ameaninglessname
Copy link

Up vote

@rocksdanister
Copy link
Owner

rocksdanister commented May 17, 2024

Lively update v2.1 onwards will be X64 only going forward.
ARM64 later stages.

Beta is out for testing:
https://github.com/rocksdanister/lively-beta/releases
(installer name is listed as x86 for backward compatibility with old updater)

@Rurityan
Copy link

Here is an unofficial build for windows on arm64 :
https://github.com/minnyres/mpv-windows-arm64/releases

@rocksdanister
Copy link
Owner

Thanks but arm64 will take little longer, CefSharp support required: cefsharp/CefSharp#4155 along with other dependency changes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants