Giter Club home page Giter Club logo

windows-arm-apps's Introduction

  • 👋 Hi, I’m @arminask
  • 👀 I’m interested in Open source software.

windows-arm-apps's People

Contributors

alexl6 avatar arminask avatar arminiustux avatar arturogc06 avatar awarson2233 avatar bibistellar avatar drpeaboss avatar electricalboy avatar emipa00 avatar emuell1696 avatar favianriyanto avatar github-actions[bot] avatar gt500r avatar hmsjy2017 avatar ikineticate avatar infinitepower18 avatar jgershgorin avatar jonmix avatar lexcyn avatar lim1029 avatar n8creator avatar skurdindev avatar tonyhuang6666 avatar tordona avatar wapitiii avatar windowsmarty avatar xgdgsc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

windows-arm-apps's Issues

Teamviewer

Are you sure Teamviewer has an ARM version for Windows? I see only a Linux version on their website and when I googled about it I just found people asking when they're making a Windows ARM64 version

ARM64EC vs Emulation

Now that I have my Surface Laptop, I've been going through some of the apps that are listed here. I think there is some confusion on which apps are ARM64EC or just running in emulation.

You can check task manager to see the architecture the process is running in:

  • Native = will show up as "arm64"
  • ARM64EC = shows up in as "arm64 (x64 Compatible)"
  • Emulation = shows up as either "x64" or "x86"

@arminask I wonder if it's worth modifying the readme to include this information - [Edit: Never mind about CapCut, but I do have a list of some other apps that are running in emulation and not ARM64EC/arm64 that were mis-identified]

Add Ryujinx (Switch Emulator) as unofficial build

Even though there is no official version of the Switch Emulator Ryujinx for WoA yet, self compiling Ryujinx for ARM works flawlessly, thanks to the work the devs have already put into proper driver support for Snapdragon devices. There are still occasional graphical bugs in some games, but most games are in a totally playable state, therefore I think it is worth it to list it as an unofficial build.

Sadly I am unable to selfhost and add it myself. But if anyone else could do that, that would be awesome.

There is the main fork of Ruyjinx, but there is also a special fork that tries to optimize Ryujinx for mobile GPU architecture like Adreno, which struggle with splitting VRAM frequently (as done by most console and PC games), by reducing the amount of VRAM splitting. This ends up improving performance significantly. Here is the link: https://github.com/riperiperi/Ryujinx/tree/defer-clear-2. There are build instructions on the Github and thanks to it using the dotnet SDK, it is very quick and easy. Though you propably need to update the fork after cloning with the "git checkout defer-clear-2" command, before building

Here is a precompiled version to quickly verify that it is working properly natively: https://www.dropbox.com/scl/fi/6ump6zr70n6mjfwd8a2d7/RyujinxBetaV6.7z?rlkey=320481a1q3snp96w89d7216f4&st=nqvfjjl2&dl=0

GUIDE: Vulkan drivers for older Snapdragons

Greetings fellow windowed ARMenians,

almost 3 months have passed since @driver1998 released his great guide (US-EN/ZH-CN) on how to retrofit older Snapdragon SoCs with graphics drivers for the Vulkan API.

The basics remain (the transfusion comes from the SD Elite's graphics drivers package), however there were some developments worth mentioning:

  • THE BAD - Qualcomm stopped / blocked the usage of the Vulkan ICD on older Snapdragon SoCs (back in April starting with v31.0.53)
  1. The last usable package remains the mentioned one (v31.0.47)
  2. Maybe patching the qcvkarm64xum.dll will remedy this in the future 🤞
  1. No more hunting for the vulkan-1.dll, it's included
  2. The accompanying command line tool vulkaninfo.exe, can display and export the supported Vulkan feature palett
  • THE UGLY - The few Vulkan applications I have tested so far (tech demos, benchmarks & games), produced mixed results - so there is no way around meticulous testing

GravityMark

GravityMark-result

Furmark

Last but not least, let's gather additional information and compile a compatibility chart:

GPU SoC Vulkan_status Vulkan_extensions
Adreno 685 Snapdragon 8cx Gen2 77
Adreno 642L Snapdragon 7c+ Gen3 87
Adreno 630 Snapdragon 850 0
Adreno 618 Snapdragon 7c Gen2 0
Adreno 618 Snapdragon 7c Gen1 0

Current issues

  • Website load time.
    (Unrelated, issue was on my end)

  • Resources page layout/design needs to be improved
    I don't particularly like the way it looks right now, what do others think?
    This page could also include other docs to ARM related things.

  • Inconsistencies with the application subtitles
    I currently find the software labeling a bit messy. Some apps have architecture labels, some do not,
    some have the software description, some don't. I think agreeing on a standardized subtitle formatting would
    be more consistent across all the apps?

These are just my thoughts written, so that I don't forget. You're welcome to agree or disagree on them.

Telegram ARM64

Hi all - looks like you can now compile an arm64 native version of Telegram as all dependencies can be compiled natively. You can follow the regular build guide except:

Follow the regular build guide except the following changes:

  • Run the ARM64 Native Tools Command Prompt
  • Use Python 3.11 (ARM native build)
  • Edit the tdesktop\cmake\variables.cmake file and adjust the following:
  • `if (CMAKE_SYSTEM_PROCESSOR MATCHES "arm")` change to `if (CMAKE_SYSTEM_PROCESSOR MATCHES "ARM*")`
    
  • Change the arch in the build step to: configure.bat arm qt6 -D TDESKTOP_API_ID=YOUR_API_ID -D TDESKTOP_API_HASH=YOUR_API_HASH
  • Note that I had to specify qt6 in order to get the build to work but you may not need to
image

Not sure if this counts to be added @arminask ? :)

Leonardo, a painting software

- name: "Leonardo"
        logo: "assets/tools/leonardo.png"
        url: "https://www.getleonardo.com/download/"
        target: "_blank"

search hyperlinks aren't working

Not a big deal,

but if you really want to recommend a native Windows on ARM app in a fast & simple way,

you just use the search function on

https://armrepo.ver.lt/

and copy the search URL from the address bar.

Sadly this link will not redo the search upon opening - in fact you have to use the search box again and retype it.

Since this search operation is working on homer by @bastienwirtz , we might need to update our "bone structure".

I stumbled upon this micro-issue a while ago, but only recently made use of the search links.

ARM64

Sorry, I don't know how to Pull requests.
AdGuardhome: https://github.com/AdguardTeam/AdGuardHome
Alist: https://github.com/alist-org/alist
BatteryTracker: Microsoft store or https://github.com/myfix16/BatteryTracker
Character Map: Microsoft store or https://github.com/character-map-uwp/Character-Map-UWP
Ditto: https://github.com/jglathe/Ditto/tree/jg/arm64build
Dism++: https://github.com/Chuyu-Team/Dism-Multi-language
Microsoft To do: Microsoft store
Microsoft Journal: Microsoft store
Minecraft:(Bedrock): Microsoft store
Pot: https://github.com/pot-app/pot-desktop
StartWard: https://github.com/Scighost/Starward
Twinkle-tray: Microsoft store or https://github.com/xanderfrangos/twinkle-tray
Visible Body: Microsoft store
MS PC Manager: Microsoft store

Regarding the status on WSA

I'm sure many are aware that WSA has stopped development months ago. I have been informed by one of the group members that

  1. they are aware that the newly released snapdragon X as well as any new chips likely will not support WSA out of the box
  2. they have no plans to support them in the foreseeable future

I suggest to either remove the support for WSA for win on arm, or add a sidenote on which devices are supported, to avoid confusion.

PPSSPP

- name: "PPSSPP"
        logo: "assets/tools/ppsspp.png"
        url: "https://www.ppsspp.org/download"
        target: "_blank"

ppsspp-icon.png

This humble ARM-project in the media😎

Call it self-appraisal or even adulation, it's proof that our contributions here haven't gone unnoticed by the (social & tech) media.

Here is my start:
IMAGE ALT TEXT

Happy Easter, peace, love & prosperity!

Missing PWA (progressive web app) icons

I noticed that there is a missing icon for the PWA - not sure if this is required or not - but might be worthwhile to add:

image

/assets/icons/pwa-192x192.png is the file referenced in the error.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.