Arm Looks to Laptops: Cortex-A78C Processor for PCs Announced
tomshardware.com
tomshardware.com
- Can I even install my own OS, or am I locked down?
- Can I use mainline linux, or some proprietary vendor kernel that will not be updated at all?
- Can I do a manual install, or is the actual install process going to be some maze of partially installing, figuring out where proprietary vendoor boot images go, and hoping that when I press power that it actually turns on? Or do I just have to resort to some .img file and have no control over encryption or how my partitions look?
Whoever designs the SoC/motherboard incorporating this CPU shall determine the answers to the above 3 questions...
Common reasons for proprietary kernel / vendor blobs are BT/WiFi, GPU, PMU. So, whether the end-users will have access to the source or ability to choose/customise, will depend on whether open or closed variants are chosen for each of these controllers in the final product.
BTW, have you checked-out the Pinebook? https://pine64.com/product/14%e2%80%b3-pinebook-pro-linux-la...
With Nvidia soon owning ARM, what do you think will happen?
Will ARM be a good investment for people looking for a general purpose CPU?
I relay that story because it is much the same with an ARM chip. I know it is "just" the CPU, and the SoC is what integrates it. I don't really care. The end effect is still all of the problems I listed above, which makes me steer clear of using ARM in a laptop. If ARM really wants to break into this space, these are problems that need to be fixed, and it is in ARMs interest to fix them.
I have not tried the Pinebook (though it uses the same RK3399 has the rockpro64, and the annoying install experience I spoke of was about the rockpro64), and frankly, after my experience with the Rockpro64, I am hesitant to really buy more products from them again, which is sad because I have two pinephones and I really believe in what the Pinephone stands for. The RockPro64 had bad memory, and there are a few reports of other people with the same issue. I bought it in early September, it took me three weeks to get an RMA (and that was only after I filed a dispute with Paypal), and it is in week two of me waiting for me to have them ship it back.
My bet given the direction things have been heading in the computing industry, and ARM platforms in general, is that the answer to all of those questions will be some variant of "no". Even x86 and the PC is heading in that direction. It is unfortunate.
There is a Server Base Boot Requirements specification that should make installing os'es much more normal, requiring acpi support & uefi, the x86 standards. Alas it has the word "server" in the spec. A pity. We can only hope consumer devices end up with similar user-respecting treatment.
I'm shocked to find that the maiome kernel situation is getting better. Few devices that, like x86, are general purpose computers that will let us install our own os or kernel, but kernel support has been getting much better.
This is probably the best place to follow machines that have unlocked boot loaders, as currently Linux enablement requires it: https://github.com/aarch64-laptops/build
this article is about laptops, & weirdly, thanks to Microsoft, you are right; many arm laptops are do have secure boot systems that respect the user!
I was mainly thinking of every other breed of arm consumer device, like phones & tablets. For a couple years we were getting unlockable devices- I think maybe by law?- but now all these Android & other devices are usually locked down & wont let the user install an os on to the device. which is especially brutal & butter when devices often stop receiving major is updates after a two or three years.
+ You can install your own OS. + Mainline Linux boots, with some caveats. + There is an Ubuntu 18.04 patched installer that works as expected, but support for the platforms isn't in the main distro installers yet.
Look, I know you don't want to create a market perception that ARM = "cheap & slow" but I'm not paying $1500 for something as slow and limited as a Surface Pro X. I'm not even paying $900 for it, though some might.
Yes, Secure Boot can be disabled on Windows on Arm systems in the same way as Windows on x86_64 systems.
For Windows on Arm laptops, you cannot quite use upstream kernels at this point w/ full functionality, see https://github.com/aarch64-laptops/build. (being rebased continuously).
For other Arm machines, like servers, you can just use regular kernels though.
And over custom partitions and other things, it's just UEFI now, the firmware itself is in a secondary SPI flash or an UFS namespace.
* you might always need to run a script to extract firmware for the GPU/modem and such, which are OEM-signed on Qualcomm Windows/arm64 devices. That firmware is then put to /lib/firmware/.
All of that should provide something like 25-30% faster performance than A78.
Despite that, the X1 is still projected to be significantly slower than A13 and A14.
ARM should be putting their best foot forward instead of this A78 attempt.
The writer implies it’s a processor competing with Qualcomm’s 8cx, but the branding and Arm’s slides point to it being a variant of the A78 core. If that’s the case there should be a chart showing exactly how it diverges.
Additionally, the author seems not to know much about the 8cx. Half of its Kryo 495 cores are variants of Arm’s A76 and the other half are A55s. They definitely aren’t all custom big cores as the author claims.
Almost certainly not. For you that might be a deal breaker, but for a lot of users, this isn't.
Especially since Microsoft is now "serious enough" about Windows on ARM, this is more about competing on price for low end machines. Think about all the devices sold that have an i3 or less. I'd bet that this processor is very competitive in terms of speed and power, so how much does it cost the OEM?
You can read claims like "Geekbench has the iPhone 7 beating the $6,500 12-core Mac Pro in single-thread" [1] and "new iPad Pros are faster than 92% of all laptops, tablets, and convertible PCs sold in the last year" [2]
Of course, I doubt that generalises to all workloads.
[1] https://daringfireball.net/linked/2016/09/14/geekbench-andro... [2] https://www.howtogeek.com/393139/mobile-cpus-are-now-as-fast...
https://www.anandtech.com/show/16214/amd-zen-3-ryzen-deep-di...
That is to say, not great on the single threaded performance but not unusable.