So, just to make sure I'm understanding... Qualcomm is trying to bring a CPU to the enterprise market? That's exciting! Do we know anything about what chipsets/motherboards they are using?
I know there's a lot of high-level (or low-level?) issues with "just" running Windows on different processor architectures, but I never understood why these insanely efficient and curious chips in mobile devices never started being used in laptops or even OEMs. I definitely think that affordable CPUs and motherboards (~$75-150 for the combo) would have a good share of the market. Many Android devices' CPUs and integrated graphics seem totally suitable to running a HTPC-type environment and things like the Nvidia Shield TV are a great example of that... If a failed market. Why, just the other day I was looking to see if anyone had gotten Windows 10 working on a Shield TV (No, they haven't. Not that I saw.) because it seems like a pretty ideal and affordable HTPC.
With hopes this doesn't distract from the intended course of the thread, could someone give me a brief explanation on why x86 is a bad thing--or why manufacturers can't just adopt it? I'm asking as a total layperson here.
They dont have chipset. It is full SoC.
This is a motherboard i found.
Now on to the x86. It is made and developed by Intel. Intel licensed x86 to AMD and their own use. AMD made 64bit(introduced with Athlon 64) and they licensed that to Intel. So those two have an agreement to use each others technology. Intel it self wont let anyone else besides AMD, use x86 licence and they hold a monopoly there.
Some other architectures, which mostly are very very small amount of market, are MIPS, RISC, CISC, PowerPC, ARM etc.
That is why we dont see much CPUs running on ARM processors, even thought they are very very power efficient. Plus, Windows only supports a few Architectures so not everything can run on it. That is why, this Centriq 2400 runs only on Windows server and Linux(mostly Ubunty).
I would very much like to see something like NVIDIA Shield running on Windows, as(i believe) the CPU running on it, would be able to run games etc.
I found also
this video which shows 24 Core DESKTOP ARM developer box.
Difficulties when manufacturing a desktop CPU, would be next:
1. x86 licence
2.64-bit licence
3.Hours of coding for Windows
4.Todays processors are made to be 128-bit, but use 64 in order to better run with OS, so even more coding
5. With some of my estimations, you will need to write at least 7000 ROWS(!) OF CODE in HDL( VHDL or Verilog)!!! So it will take you at least a year with around 10 people writing whole day.
6.Debugging and manufacturing problems with new design
7.The pure COST of making such a big jump to new market( marketing, paying the foundry to adapt its machines to your needs, making a socket, making a chipset, designig a standard IO, calculating power and TDP, finding a compatible memory speed, making some power saving features, and working with the next generation technology because if you work with current gen, by the time you finish your CPU, you will get obsolete product).