Apple's 7nm A12 chip could be the best feature in the 2018 iPhones
macworld.com
macworld.com
I would also like a flying unicorn.
Seriously, a high power SBC at a reasonable price point would be insanely useful for projects like portable MAME cabinets, video transcoders, scene displays, etc... I love the Pi but it's so old tech, especially the video cores, that it's annoyingly limited for some applications. Worse, the competitors with faster cpus often have worse video acceleration support, making them worse for this than the underpowered Pi.
Here is somehing that costs around a hundred dollars (a bit higher) called Zynqberry.
https://shop.trenz-electronic.de/en/TE0726-03M-ZynqBerry-Zyn...
https://www.phoronix.com/scan.php?page=article&item=march-20...
Note that the first benchmark in the mentioned article is an outlier.
https://www.youtube.com/watch?v=l6y4atVl-mc
And when it comes to GPU compute, it's much more powerful than all the alternatives.
However, it's not a "clearcut no" or "very powerful in comparison", due to the number of cores (no doubt about the GPU, I had made this explicit in the parent post).
I've run the Phoronix test suite (which uses a set of real-world applications)[⁰], and, excluding the outliars for both parts (Redis/OpenSSL), we're talking about 10 to 40% advantage for the TX1, and little more for the TX2; XU4 has even the edge in one case.
They're definitely faster for the majority of use cases, however, I wouldn't classify them as "very powerful in comparison", at least, when considering the performance of an RPi 3B.
[⁰] https://openbenchmarking.org/result/1805276-FO-1703199RI52
So you're correct, they're "comparable" in that if you take twice as many 40%-as-powerful cores, you might shrink the gap. But for any fundamentally single threaded tasks, a massive gap exists. And if/when you leverage the GPU (which can't be ignored, despite your handwaving), it becomes a canyon.
Apple has been doubling down every year on the "we can make it go faster", and the rest of the ARM chip makers have responded with a "meh". It's so bad that people get really excited for a Samsung chip that is no slower than a two generation old A series chip.
That's before you consider that all the stuff Apple did to that poor ARM probably means you can't even boot Linux into a terminal on it today.
Not anymore, Apple switched to in-house GPUs recently.
In many ways the kernel part of a GPU is arguably the least important part and it's the userland where the shader compiler sits and produces the magic, but if you start from nothing it's very useful to have a working kernel interface that initializes the hardware and accepts command streams to run.
Apple’s commits to the LLVM (where the shader gets compiled into GPU executable code) states the A11 GPU target is “PowerVR Rogue” ISA. Which is identical to how it compiles for the A10.
So it’s still using foreign IP for the instruction set. Maybe Apple moved things around/optimized internals? Get better path optimization, or improve IPC?
But it’s weird they didn’t add optimizations specifically for that A11. So an A10/A11 GPU just run the same opcodes.
Releasing the chip plus a nice users manual of all of its registers and assembly instructions might pose a security threat for device jail-breaks that they probably aren't interested in either.
https://www.phoronix.com/scan.php?page=article&item=raspberr...
I might buy one depending on what feedback I get on it. Anyone here tried those out for Linux or BSD projects?
NVIDIA Jetson is the closest you can get in terms of performance, but the price is closer to $500.
DX2 specs:
GPU: NVIDIA Pascal™, 256 CUDA cores (1302MHz)
CPU: HMP Dual Denver 2/2 MB L2 + Quad ARM® A57/2 MB L2 (1.4Ghz/2Ghz)
Video: 4K x 2K 60 Hz Encode (HEVC) and 4K x 2K 60 Hz Decode (12-Bit Support)
Memory: 8 GB 128 bit LPDDR4 (59.7 GB/s)
Display: 2x DSI, 2x DP 1.2 / HDMI 2.0 / eDP 1.4
CSI: Up to 6 Cameras (2 Lane) CSI2 D-PHY 1.2 (2.5 Gbps/Lane)
PCIE: Gen 2 | 1x4 + 1x1 OR 2x1 + 1x2
Data Storage: 32 GB eMMC, SDIO, SATA
Other: CAN, UART, SPI, I2C, I2S, GPIOs
Also it has a student discount to only $300 which imo makes it much more compelling if you're eligible.
Make a version of iOS that companies can build off of; maintain the OS patch cycles but let them put their own app / front end on it.
Tons of smart devices exist now a days; TVs, refrigerators, bikes, etc... There's a market for an Apple based system for sure.
But yes - I'll taking a flying unicorn also in the interim.
No devices are "forced" to use "Android type hardware / Android OS". They use it because it's free. That's... important. Right?
The important bits (hardware drivers and core applications) aren’t open source (AOSP doesn’t include the new default apps or standard libraries.
Also, the important stuff is tied to google services that spy on you.
I think it’s completely reasonable to reject that stack, and lament that no one offers a high quality, supported alternative software stack at a reasonable price.
They are still not making Apple TV set.
With WatchOS and the Apple S3 chip already includes 90%+ of the features needed. I bet the S3 cost less then $20, and Apple could have sold it at $50 along with WatchOS to specfic market that Apple do not intend to compete. Fridge, Fan, Lamp, bikes, TV set, radio, kitchen appliance or what so ever.
Apple currently charges $1 for the controller of Lightning Cables regardless of volume. They could have just offer similar program.
They have open-source initiatives, they like to be open like that when it doesn't interfere with those mandates. It's just that usability is such a huge thing that it impacts every step of their process.
Right now one can buy an Exynos5422, which CPU wise (I've never tested the GPU) is 4/5+ times as fast as an RPi 3b, for the price point mentioned (<100$, board only).
For me, this is effectively a "high power SBC at a reasonable price", however, at the same time, users interested in SBCs (or micro-PCs) seem to have a wildly different array of requirements (I've read virtually everything: (very) low price, GPU, kernel support, open source drivers, arch, ports, form factor, etc.etc.), so a desirable SBC seems like a pipe dream due to the fuzziness of the requirements.
(For reference, the CPU performance ratio is calculated on single-core performance of a generic RPi 3b core vs. a fast Exynos5422 core, on OpenVPN maximal bandwidth).
Btw imho the worst part about RPi is that it has poor ethernet performance. This improved a bit with RPi 3+, but still meh.
https://openbenchmarking.org/result/1805276-FO-1703199RI52
It's hard to asses a generic ratio, since the performance increase is wildly variable. I think it can be reasonably assessed a "base" 3x performance ratio against the RPi 3B (with an outlier of 8x).
Likely outcome of the unlikely discovery of some lost ancient document that somehow makes The Woz indisputable CEO for life.
1) No one has been particularly dedicated to developing an open-source OS for these things, despite the fact that used phones are steadily becoming some of the most common devices in the world, to the point where we have to treat them like waste. 2) Apple's treatment of ports of any kind as a blemish.
Solve these problems, and you have the board in a slick package. :)
I'm less than half kidding. #2 is obviously solvable, as there are lightning dongles/docks for just about everything on your list. #1 gets harder over time with security measures but it has to be possible, it's a question of resources.
Still at $49 it's cheap enough I'm going to see if it'll work as a wall-of-ceph appliance. Would love to have an SBC designed to be an OSD node but Western Digital never put theirs in the channel and there's not much else comparable AFAIK.
A tiny white puck with a single usb-c plug for power and data. Inside, an A12 running OS X.
Education and “enthusiast” market. GPIO as a dongle, of course.
They can release the A13 version in colors the next year :)
Or, an eGPU enclosure, which also delivers power over the cable and has a USB hub built into it. (You just need to plug a monitor into it.) These exist, and are surprisingly cheap if you buy them bundled with a graphics card.
[Edit]I would then stock the labs with docking ports like something from CalDigit and LG displays.
I tried 2 times -- granted they weren't very honest attempts, I hoped to have it done in 5 minutes, but failed.
I am looking for a no-BS quick guide if you have one lying around.
2. Make sure your MacBook is plugged into power and an external display
3. Close lid
4. Your main desktop should show up on the external display. If your computer goes to sleep you can wake it up by clicking the mouse or typing on the keyboard.
Will that wake the internal display though? That would warm it up and that can be pretty bad when the lid is closed.
If your mouse is laggy and display looks fuzzy it means your external is mirroring your internal display and that your internal display is on. Turn mirroring off if that happens.
If you’re worried about heat (lid shut mode blocks the vent that runs the width of the keyboard) you can leave your lid open and use your external display normally.
I have not noticed a heat problem using my 2013 MBP Retina in lid shut mode after my two year old threw a phone at the screen (kids! Lol)
But I do feel that without extending their business what they're going to do with their massive cash just sitting around doing nothing.
With Etnaviv drivers for GPU you can be pretty much covered. And I think it will get better.
I'm hoping that someone will make a netbook with i.MX8M. Or maybe even Chromebook - it would be then easily repurposeable.
I'm eyeing WandPi 8M [0], armstone mx8m [1] and Nitrogen8M [2].
[0] https://www.wandboard.org/products/
[1] https://www.fs-net.de/en/products/armstone/armstonemx8m-with...
The upboard fits that description perfectly - http://www.up-board.org/up/
The CPU is an Intel Atom which turns out to perform very well. The internal storage is blazingly fast eMMC. It has an Intel GPU which means complete open source driver support. (I can't comment on the GPU performance as I use the serial console.)
They also put a 40 pin connector on it that is hardware compatible with the raspberry pi - ie the same pins, voltages, and functions. You do need kernel patches for full support of the pins because the pins are specced at 3.3V while the Atom is 1.8V. There is level shifter hardware that fixes that, which the patches control. The patches are public from Emutex (in github) and there is also a PPA if you just want to play with Ubuntu and not worry about it.
It uses an AMI UEFI BIOS. You can compile the kernel with efi stub support and the upboard can boot straight into your code.
I still run a 2008 Mini with Manjaro Linux..still good for Kodi
On the X (3GB) this doesn't seem to be an issue for me at all.
It feels like CPU advancements in recent memory have brought nothing at all. It used to be, in the early days of smartphones, every generation brought something very new, something that can truly be considered an improvement. I remember the first dual core phone, the first quad core, etc. Nowadays, there is no noticeable difference at all.
Even now, where phones have indeed caught up to computer CPUs in speed, we have yet to see a phone really do anything more with that speed. The one thing I want to see, but nobody seems to be doing it, is a phone that converts into a desktop. Your laptop doesn't have to be separate from your phone. Your laptop could be a dock for your super-fast phone that converts to a desktop operating system. Of course, there have been a few products on the market that have attempted this, but none that lasted.
Except for the fact that we're still limited by an imprecise and rather limited input device (touchscreen) that has barely changed in a decade...
Perhaps that is their long game:
https://www.extremetech.com/computing/266773-apple-may-dump-...
Apple wants to sell more devices, not less. And it also helps their iCloud business (which wouldn't exist if everybody had only one device).
Re:cannibalization, Apple is more than willing to cannibalize their products - just see iPod Nano v Mini, iPhone v iPod, iPad v Mac, iPad 2018 v iPad Pro. It's part of their playbook to cannibalize themselves, so that competitors don't wind up sneaking in market segments. This is enabled by organizing the company functionally rather than by product line, which lets them avoid the 'strategy tax' of pre-existing divisions that own products wanting to keep those products alive (bureaucracies self-perpetuate and all that).
That said, a phone that converts to a desktop (at least in how I think OP and others who bring this up think of it) is not part of the playbook, because its making the device do double-duty in UI/UX. See iPad not having a mouse.
I think Apple's perspective is that the glue that ties mobile UX to seated/desktop UX together is the cloud, and to your point, that involves multiple devices. The exception is non-interactive content (AirPlay), which third parties can license.
Samsung has its "DeX Dock" which lets you turn your Samsung phone into an Android desktop, and use the phone as a trackpad.
But it never was profitable enough and it died. Nowadays there are some Android and Windows phones with that ability, and I think they are not very successful as well.
In fact, you claim you want this, but if the technology were successful, you would already have one of these phones and one or more docking stations.
The whole idea could die in a few years.
>Compared to its 10nm FinFET process, TSMC's 7nm FinFET features 1.6X logic density, ~20% speed improvement, and ~40% power reduction.
http://www.tsmc.com/english/dedicatedFoundry/technology/7nm....
Also, any speed increases due to redesign of the cores would be on top of the ~20% speed bump from the process node change.
Obviously everyone is going to move to it as it’s availability increases.
This speculation is the best that Macworld can do? No offense to them, but I mean, the rumors are slim pickings.
I really hope that Apple fixes its laptop lineup at WWDC. It's a complete and total shitshow right now. And that's coming from a huge Apple fan.
Even before you factor in the keyboard issues, it's a mess. The Air line maxes at 8gigs of ram, but you can configure for a better core i7 proc than the MacBooks. Of course the screen is awful.
The actual MacBook line has an anemic processor, but you can get 16gigs of ram and a decent screen. But by that time, you're paying MacBook pro money. Which at 13-inches, you can't get the top specs without the touchbar, and the midrange specs on the non-touchbar are stupidly overpriced even for someone like me who's willing to pay a premium for Apple kit. And still capped at 16gigs ram.
15-inch model suffers from the same problems as the 13-inch: You can only get the maxed specs with the touch bar and the mid-range specs are a joke for the price.
The only pro laptop worth buying right now is a 3-year-old mid-2015 MacBook pro. I was in the market for a new Mac a couple of months ago and literally could not find anything worth spending money to upgrade on from Apple. I picked up two 11-inch macbook airs for cheap on eBay because I adore that tiny form factor and use them as mostly dumb terminals for remote stuff. They are surprisingly useful and have great battery life.
Apple really needs to fix the laptops and give up the goods on the Mac Pro machine. I don't care if it's throwing a bevy of these chips in an ultra thin MacBook Pro-Air X Plus or what. But this situation is embarrassing. Reminds me of the mid-90s, when there were a ton of options if you wanted a mac, but nothing really worth buying.
My work ThinkPad is an ugly brick that gets the job fucking done. I'm about to buy one for my home if I don't just stockpile all the 11" macbook airs I can find and build a home lab cluster to remote into for doing real work instead.
You're dead right on the laptop lineup. Touchbar, whatever, I don't think that's an enormous issue one way or the other -- but the incoherency of the tech specs matters a bunch.
And yeah, it's also possible that there's nothing really exciting coming that's worth leaking.
I'm OK with this. I'm not so locked into a feedback loop that I need to know every little thing happening at Apple before it actually happens. I think the death of Think Secret did that for me.
The downside is that all of the Apple fansites (9to5Mac, MacRumors, etc...) are all full of crap "wish list", "deals" and contests disguised as articles because they have to fill their quotas.
The only reason I'm with MacBook is vendor lock-in with my work environment but that isn't going to last forever.
Apple just needs to give up on Macs. They obviously don't care about the product much anymore. License the OS and let OEMs and regular people build machines that can deliver the value that Apple can't or won't.
Add a Bluetooth keyboard and you can code just fine on iOS. The problem is that there are no native tools for it (that we have access to).
That’s actually a very minor hurdle, not a long way at all.
An Xcode for iOS would be designed to make it straightforward to develop iOS apps and then sign them and upload them to the App Store when you're ready.
You can't run unsigned code on iOS (with a few exceptions), and I don't believe that anyone has come up with a viable solution to codesign code on the fly on-device.
The reason the Android emulator is slow is that it is actually emulating an ARM CPU.
The iOS simulator, on the other hand, is running an iOS natively built for x86, and Xcode targets the x86 architecture when you build your app for the simulator.
Couldn’t something similar be done with Android on Linux, running x86 Android and using the host system’s kernel?
Uh, no. The simulator literally boots an entire copy of iOS, with its own libraries, frameworks, and utilities, that's entirely separate from the host OS.
You can actually see your running iOS applications, and all of the iOS daemons etc show up as first class processes on you Mac if you run "ps".
iOS apps running in the simulator are not separate from the host OS at all - they're running on the host OS, just like any other process. Try killing "Springboard" from your Mac command line and watch what happens inside the simulator...
The default x86 is a fair bit faster than my phone....
I'd expect double-down on that in fact.
[1] Don't believe the hype.
- "Update Privacy Settings"
- "Sounds Good, Thanks"
- "Not Now"
Apparently "Sounds Good, Thanks" is their wording for expressing consent, which is already odd, but what does "Not Now" mean? Does it mean no consent, so no tracking for now? In any case, pretty poor wording as well.
The iPhone 3G to the 3Gs was an amazing leap in usability though. Everything just worked so much better, mostly just due to faster chips as far as I'm aware.
Sure, all of them drop a frame or two here and there and that's very annoying when you work on graphics, but nothing essential.
IF we could push the SOCs to have at least one week of battery life, that would be pretty awesome, but that's not going to happen any time soon.
- maintaining device responsiveness for more and more complex software and higher resolution displays
- 120fps UI (iPad Pro)
- 4k60 video
Re:4k60, try to find another device besides the iPhone that can shoot 4k60 that isn't professional equipment. Best you have is the new Samsung S9 which can do so for a whopping 5 minutes. That's primarily the chip.
1. A clickbait title.
2. Real news from Mark Gurman out since a few days now.
3. Extensions of previous years changes ("the camera improved with the iPhone X which had a new processor, the camera might thus improve this year for the same reason!").
The worst scenario for Apple is if the CPU of the new phone is the “best feature”.
Phones are crazy fast right now. You know what they aren’t? Crazy though, crazy efficient, crazy helpful if you don’t want to be distracted, etc... phones are really stale.
Typed on an iPhone8 that I just can’t not tell the different between my older7 and was almost identical to my older iphone6.
You’re using the model that was explicitly designed to be like the previous models. It’s not a shock it’s much like the previous models then is it?