Windows 10 ARM teased running unofficially on a Nintendo Switch

D0t8YQ_UwAIWYgV.jpg:large.jpeg

It seems the Linux and Android Switch ports may eventually be getting some rather unexpected competition. Bingxing Wang, also known as imbushuo, has shown on his Twitter account some pictures of what looks like Windows 10 ARM running on his console. For those out of the loop, the full Windows 10 operating system has been officially ported to ARM some time ago initially thanks to a deal with Qualcomm and has since been able to run on a good number of ARM devices, including the popular SBC Raspberry Pi 3B/3B+. This version of Windows has been received with mixed feelings, primarily because most applications have been written to run on x86 in mind and they need an emulation layer to run on ARM, thus severely impacting pefrormance. Simply put: if you think this port will allow you to play the latest and greatest Windows games on your Switch, then that's not going to happen.


Switching the focus back to our console, the port seems in very early stages. Progress is being made rather quickly, as not even a day ago all one could see is an EFI shell, however the OS is not able to reach past the initial boot process due to memory-related issues. The port runs on bare metal and uses an EDK II implementation (TianoCore) for the Tegra X1 SoC, which borrows a lot of code from a similiar project (Lumia950XLPkg, an effort to bring a full Windows 10 ARM installation for Lumia 950/950 XL phones). For the curious or more skeptical readers, the developer is already known for similiar projects, primarily dealing with Lumia phones, and has already uploaded a very early version of his work on GitHub (you can find a link in the sources below).

What do you think? Will this project go far? Will it be useful? Are you interested in running other OSes on your Switch and, if so, will you consider using it over the other ports?

UPDATE: The Switch is now reportedly able to boot Windows 10 (with limited device support). Bingxing Wang has uploaded a video of the console getting to the installation dialog, which can be seen below.



:arrow: Source
 
Last edited by RattletraPM,

DSpider

Well-Known Member
Member
Joined
Mar 14, 2015
Messages
566
Trophies
0
XP
1,307
Country
Romania
x86 programs - which is 99.99% of Windows programs (and games) do not run on ARM. If you were hoping for a browser on Windows 10 ARM, just go with Linux. The Switch is closer to an Nvidia Shield and at least you'll get more driver support that way.
 
  • Like
Reactions: Kioku

Idaho

Well-Known Member
Member
Joined
Oct 3, 2013
Messages
884
Trophies
1
Age
29
XP
1,409
Country
France
If only it were. That'd be great. Give me one objective reason this will prove useful to any end user.

It has the same potential of being useful as Android or Linux, it just needs proper driver support and for now, none of these ports do, it's a shame, especially for Linux as it'd be my OS of choice if it were usable without hassles (lack of many drivers including audio make it unattractive to me and a lot of other people). Linux is still probably the most advanced but I have more faith in the Android switch port as there is more popular demand on this one than on all the others...
 
Last edited by Idaho,

Minox

Thanks for the fish
Former Staff
Joined
Aug 27, 2007
Messages
6,995
Trophies
2
XP
6,155
Country
Japan
x86 programs - which is 99.99% of Windows programs (and games) do not run on ARM. If you were hoping for a browser on Windows 10 ARM, just go with Linux. The Switch is closer to an Nvidia Shield and at least you'll get more driver support that way.
I think you're missing something about Windows 10 on ARM. It's specifically built to be native Windows running on an ARM architecture with an x86 emulator layer allowing for normal Windows applications to run as well. Since it's emulation it's not going to be fast, but they do run.
 

Seriel

Doing her best
Member
Joined
Aug 18, 2015
Messages
3,298
Trophies
3
Age
24
Location
UK
XP
5,994
Country
United Kingdom
x86 programs - which is 99.99% of Windows programs (and games) do not run on ARM. If you were hoping for a browser on Windows 10 ARM, just go with Linux. The Switch is closer to an Nvidia Shield and at least you'll get more driver support that way.
But they do? x86 applications (NOT x86_64 ones) run on Windows 10 ARM with moderate degrees of success. Anything graphically intensive probably won't work so don't expect Steam or Firefox/Chrome, but anything else should work without too many problems. Also Windows 10 ARM is pretty new at the moment, given time I'm sure most of these issues will be resolved (Probably when ARM Windows laptops hit mainstream more than they already have and third-parties start supporting them with ARM builds. As an example, Chrome on Windows ARM is already under development.)
Also, Microsoft Edge is a browser. Which supports ARM. So there is a browser, just maybe not one you agree with (But still a browser!).

None of this justifies any reasonable use for a functioning Windows on ARM, but why should that matter in the first place. Most of these ports are just developers having fun, leave them to it and use whatever results of that which you want to use.
 
  • Like
Reactions: EmBlaze and filfat

Silent_Gunner

Crazy Cool Cyclops
Banned
Joined
Feb 16, 2017
Messages
2,696
Trophies
0
Age
29
XP
4,727
Country
United States
Android would make more sense as an alt OS for the Switch over Windows.

You know since Android already has support for the X1 SoC

At this point, I have more hope for Android getting stable support for emulation and staying in homebrew with as few headaches as possible, so I hope that Android Q port gets to where we can download Retroarch and Reicast from the Play Store and skip all of the hassle and headache of waiting for ports developed for Horizon and jumping through its hoops to get the best performance out of homebrew when Android has more apps made for it than a proprietary OS.
 
  • Like
Reactions: Idaho and Pleng

Forgotten_Email

Well-Known Member
Newcomer
Joined
Mar 3, 2019
Messages
47
Trophies
0
Location
Manchester, England
XP
241
Country
United Kingdom
Cool for a proof-of-concept thing but you'll get more use out of linux as linux devs tend to include ARM versions of their software. I'll pass on this but still impressive though

--------------------- MERGED ---------------------------

switch is for games son
i already have windows on PC
stop
please
no one's gonna use this, it's more for seeing what random crap we can shove on the thing

If anyone uses this beyond seeing how good it is or messing around, you're pretty dumb just use the linux port dammit
 

moonblood666

Well-Known Member
Member
Joined
Feb 24, 2014
Messages
484
Trophies
0
Age
39
XP
1,693
Country
Gambia, The
How big is the impact on the performance due to emulating x86? I wonder if much less hardware consuming games like visual novels would run. I have a fairly weak and cheap Win 10 tablet, bought 3 1/2 years ago for 50€ and can run basically every VN I throw at it. But it would be nice if the Switch could do it as well.
 
Last edited by moonblood666,

Tom Bombadildo

Dick, With Balls
Member
Joined
Jul 11, 2009
Messages
14,576
Trophies
2
Age
29
Location
I forgot
Website
POCKET.LIKEITS
XP
19,227
Country
United States
How big is the impact on the performance due to emulating x86? I wonder if much less hardware consuming games like visual novels would run. I have a fairly weak and cheap Win 10 tablet, bought 3 1/2 years ago for 50€ and can run basically every VN I throw at it. But it would be nice if the Switch could do it as well.
It's not great, CPU-based tasks are incredibly slow on a Snapdragon 835 which is basically the Qualcomm equivalent of a Tegra X1 (CPU wise anyways). You'll still need native GPU drivers, too, to take advantage of the X1's GPU, which probably won't happen all too soon.
 
D

Deleted User

Guest
Now we have Windows 10 on ARM on the Nintendo Switch (yay i guess).
It may be not usefull because Windows and ARM are not really going together. But it is impressive that the switch can run so many Operating Systems already! The switch seems to be the best homebrew system ever in exsistence!
 
Last edited by ,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Psionic Roshambo @ Psionic Roshambo: https://m.youtube.com/watch?v=_NTF5_qgH0o