Open jarvis1801 opened 6 months ago
I don't have a windows ARM device. The best I can do is a Linux ARM build but if that happens, Windows ARM will happen too.
@NayamAmarshe Could using vm/install dual OS to testing??? just a advice
No, not possible.
I can get the UI to work. Steps:
npm install
in the root of the repo
But the upscaling functionality doesn't work. There's this binary that is actually just downloaded. And it requires Vulkan. Until there's a Vulkan SDK for Windows on ARM. I don't think it will be possible.
Sorry :(
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. If this is still happening, please reply to indicate so.
With copilot+ PC's out id love to have ARM64 support Aswell these cpu's are strong and the gpu is also quite strong but its integrated, yet it actually already works with upscayl its just slow due to the compatibility layer, think we can get ARM64 ver?
We need ARM Vulkan support first.
We need ARM Vulkan support first.
i understand, we should try to get that ASAP, it would help alot.
No, it's not a problem with us. A major graphics dependency doesn't have ARM support at the moment.
No, it's not a problem with us. A major graphics dependency doesn't have ARM support at the moment.
The ARM Vulkan SDK has been available for some time. The latest version, Vulkan SDK 1.3.290.0, was released on July 22, 2024
I don't think he meant the SDK, I think the meant that Qualcomm hasn't released a native Vulkan driver for the Adreno GPU for Windows on ARM64. At least that's my interpretation.
There's is of course that OpenGL/Vulkan compatibility layer provided by Microsoft in the Microsoft Store (which if you were to ask me I think it's just this https://docs.mesa3d.org/drivers/d3d12.html under the hood), but that is barely useful.
I don't think he meant the SDK, I think the meant that Qualcomm hasn't released a native Vulkan driver for the Adreno GPU for Windows on ARM64. At least that's my interpretation.
There's is of course that OpenGL/Vulkan compatibility layer provided by Microsoft in the Microsoft Store (which if you were to ask me I think it's just this https://docs.mesa3d.org/drivers/d3d12.html under the hood), but that is barely useful.
the gpu on this device, hooked to the X elite 84 100 is the adreno X1-85, it supports: DX 12, OpenGL ES3.2, OpenCL 3, and vulkan 1.3 idk if thats recent enough but it does have vulkan
I don't think he meant the SDK, I think the meant that Qualcomm hasn't released a native Vulkan driver for the Adreno GPU for Windows on ARM64. At least that's my interpretation.
There's is of course that OpenGL/Vulkan compatibility layer provided by Microsoft in the Microsoft Store (which if you were to ask me I think it's just this https://docs.mesa3d.org/drivers/d3d12.html under the hood), but that is barely useful.
i did some research, looks like some older SoC's dont, but this X elite and X plus, yes, it has released native, so i believe upscayl team could get it going, this is a strong gpu and it would very much benefit, or even. run on the NPU
If Upscayl could be adapted to run its AI models on the NPU, it would likely result in significantly faster processing times.
Ah yes, the NPU usage would be the optional path instead of using Vulkan, but then a developer with QNN experience would be required. That's completely out of my league to help :(
The ARM Vulkan SDK has been available for some time. The latest version, Vulkan SDK 1.3.290.0, was released on July 22, 2024
That's news to me. Apparently that was the first (and so far only) release of the Windows ARM Vulkan SDK and it's a public beta. @hmartinez82 Could you compile upscayl-ncnn and try it out?
Oh. I'm out on a work trip and then on vacation (thus I only brought only my work computer with me). I won't be back to my Copilot+ laptop until the 22nd. Then I can give it a try.
Checklist
Description
Snapdragon will release arm cpu for laptop may be the future of windows laptop, please consider support native arm version for windows
Related Problem(s)
No response
Alternatives
No response