{"id":3066,"date":"2021-12-09T19:12:27","date_gmt":"2021-12-09T07:12:27","guid":{"rendered":"https:\/\/www.deltics.co.nz\/blog\/?p=3066"},"modified":"2021-12-09T19:12:31","modified_gmt":"2021-12-09T07:12:31","slug":"its-nearly-2022-and-i-bought-an-intel-imac-am-i-mad","status":"publish","type":"post","link":"https:\/\/www.deltics.co.nz\/blog\/posts\/3066\/","title":{"rendered":"It&#8217;s Nearly 2022 and I Bought An Intel iMac.  Am I Mad?"},"content":{"rendered":"<span class=\"rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">[Estimated Reading Time: <\/span> <span class=\"rt-time\">6<\/span> <span class=\"rt-label rt-postfix\">minutes]<\/span><\/span>\n<p class=\"has-drop-cap\">With all the attention that the new M1 based Mac&#8217;s are getting these days, and with the stated intention of phasing out Intel in the Apple hardware, someone would have to be mad to buy an Intel Mac at the moment.  Wouldn&#8217;t they?<br><br>Well I did, and here&#8217;s why&#8230;<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">What am I Coming From?<\/h2>\n\n\n\n<p>Ok, so to understand why I did this, it might first help to understand what I bought and what it replaces.<\/p>\n\n\n\n<p>My current daily driver is a 2017 27&#8243; 5K Retina iMac.  As I always do when buying Mac gear, I pretty much max&#8217;d out the specs (with eventual resale in mind, apart from anything else):<\/p>\n\n\n\n<ul><li>4.2GHz 4 core i7<\/li><li>64GB of RAM<\/li><li>1TB SSD <\/li><li>Radeon Pro 580 8GB.<\/li><\/ul>\n\n\n\n<p>The RAM was upgraded from an original as-ordered 8GB with an OWC after market kit, at a significant saving over the $ premium that Apple charge.  The 27&#8243; iMac was &#8211; and still is, for now at least &#8211; one of the very few machines that Apple still designs to be easily user-upgradable in this respect.<\/p>\n\n\n\n<p>That machine replaced a 2011 iMac which gave great service but understandably for a 5+ year old machine, when the 2017 model came along, it blew the 2011 out of the water.  4 years later, it&#8217;s the 2017 machine that&#8217;s now  looking a little long in the tooth.<\/p>\n\n\n\n<p>The 5K Retina screen is of course as gorgeous as ever and imho simply can&#8217;t be beat, only matched; and then only by other infamously expensive Apple displays.<\/p>\n\n\n\n<p>Yes the 27&#8243; iMac is an expensive computer, but displays this good <em>are<\/em> expensive.  Period.  You have to take that into account when weighing the cost. Of course, if the display quality isn&#8217;t a concern for you, then it&#8217;s just an unnecessary extravagance.  But it matters to me.<\/p>\n\n\n\n<p>So much so that I did <strong>not<\/strong> upgrade to the nano-texture, anti-reflective coating.  As impressive as the reflection reduction is, reflections in my workspace are not a problem, and the nano-texture comes at the cost of more pernickety care instructions (it can be damaged if cleaned the wrong way) <strong>and<\/strong> the nano-texture itself results in <a rel=\"noreferrer noopener\" href=\"https:\/\/www.youtube.com\/watch?v=Mz-gyg93ks8\" data-type=\"URL\" data-id=\"https:\/\/www.youtube.com\/watch?v=Mz-gyg93ks8\" target=\"_blank\">a not insignificant reduction in contrast and definition<\/a>, since it acts like a very soft diffuser in front of the screen.<\/p>\n\n\n\n<p>And they want NZ$500 to &#8220;upgrade&#8221; the excellent display to (what for me is) a less excellent one?  No thanks.<\/p>\n\n\n\n<p>So why update now?  And why to an <em>Intel<\/em> Mac rather than waiting for the <em>M1 Max Pro Ultra Super Mega Duo Ultimate Plus<\/em> (or perhaps just &#8220;M2&#8221;) based 2022 update that is surely coming?<\/p>\n\n\n\n<p>First of all, let&#8217;s look at the specs of my new machine.<\/p>\n\n\n\n<ul><li>3.6GHz 10 core i9<\/li><li>128GB RAM<\/li><li>2TB SSD<\/li><li>Radeon Pro 5700 XT 16GB<\/li><\/ul>\n\n\n\n<p>Again, the RAM was upgraded using an after-market kit from OWC.  Apple wanted NZ$4,550 to upgrade from the base 8GB!!<\/p>\n\n\n\n<p>I may be mad, but I&#8217;m not stupid.<\/p>\n\n\n\n<p>Out of the gate it has to be said that the slower processor clock on the old i7 is deceptive.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">A Need.. A Need for Speed<\/h2>\n\n\n\n<p>In Geekbench5, the new i9 machine clocks in at a comfortable 20% faster than the faster-clocked i7 in the old machine, for <em>single<\/em>-core tests.  More on that in a minute.<\/p>\n\n\n\n<p>For <em>multi<\/em>-core tests, those extra 6 cores (2.5x the number of cores in the old i7) make for a better than <em>3x<\/em> improvement.  As you&#8217;d expect with numerically more cores.<\/p>\n\n\n\n<p>Comparison of on-board graphics isn&#8217;t really relevant or fair since I don&#8217;t intend deliberately crippling the external GPU.  And while that GPU may be beaten by the GPU cores on the M1, neither media content nor gaming are a significant proportion of my time spent on my Mac&#8217;s, so I&#8217;m simply not concerned. <\/p>\n\n\n\n<p>For what I do do &#8211; software development &#8211; this machine is <em>fast<\/em>.  I have no benchmark to back this up other than the stupid grin that spreads over my face when using it.  \ud83d\ude42<\/p>\n\n\n\n<p>Is it as fast as an M1 Pro or Max?  Nope, I guess not.  Or at least, not when it comes to what geekbench has to say.<\/p>\n\n\n\n<p>But those benchmarks don&#8217;t tell the whole story.  In particular, a more rigorous benchmarking analysis identifies that <a href=\"https:\/\/wccftech.com\/why-apple-m1-single-core-comparisons-are-fundamentally-flawed-with-benchmarks\/\" data-type=\"URL\" data-id=\"https:\/\/wccftech.com\/why-apple-m1-single-core-comparisons-are-fundamentally-flawed-with-benchmarks\/\" target=\"_blank\" rel=\"noreferrer noopener\">Intel chips are disadvantaged in single core tests particularly, since they are optimised for their hyper-threaded SMT architecture, running 2 threads per core.  M1 chips have no hyper-threading and are optimised for running a single thread per core<\/a>.<\/p>\n\n\n\n<p>The really big advantage that M1 has over Intel of course (at this point in processor development history at least) is compute muscle per watt.  Which in a desktop system is far less of a concern than it is when extracting maximum battery life in a laptop.<\/p>\n\n\n\n<p>Even so, is it possible that a new, big-screen iMac will be <em>even faster<\/em>, based on a further enhanced M1 or M2 chip?<\/p>\n\n\n\n<p>Almost certainly.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Here and Now&#8230;<\/h2>\n\n\n\n<p>So the future bigger-screen iMac will almost certainly shade the current i9 based model (which is immediately on the backfoot by virtue of not even using the latest i9 processors).<\/p>\n\n\n\n<p>But here&#8217;s the kicker:  <strong>It doesn&#8217;t exist yet<\/strong>.<\/p>\n\n\n\n<p>And when it does, if I want to max out the RAM I will have no choice but to pay Apple for the privilege.  The price premium for the SoC RAM upgrades may not be as eye-watering as the SODIMM upgrades, but they&#8217;re still excessive and &#8211; crucially &#8211; the <em>only<\/em> option.<\/p>\n\n\n\n<p>When it does exist, I anticipate my existing 2017 iMac will lose a chunk of what resale value it still has (which traditionally for Macs is significant &#8211; far more than a similarly aged PC system).<\/p>\n\n\n\n<p>You can call me &#8220;shallow&#8221; if you like, but we also don&#8217;t yet know for sure what the <em>styling<\/em> will be like.<\/p>\n\n\n\n<p>I <em>know<\/em> I like the existing 27&#8243; iMac (don&#8217;t judge me).  The thick bezels don&#8217;t bother me, in fact I appreciate the way they &#8220;frame&#8221; my work and separate it from the ambient lighting around my workstation.<\/p>\n\n\n\n<p>On the other hand, I actively <em>dislike<\/em> the 24&#8243; M1 iMac styling, and whilst it is not certain that the bigger cousin iMac would be the same or even similar, the simple fact is we don&#8217;t know.  What we do know is that the 24&#8243; iMac shows that Apple&#8217;s design studio is capable of producing things I don&#8217;t like, so there is always the possibility that they will do so again.<\/p>\n\n\n\n<p>Some rumours say a new iMac will simultaneously look like both the 24&#8243; M1 iMac and the Apple XDR display.  Which would be a neat trick: To simultaneously have a white bezel and a chin AND no bezels and no chin.  For now I think we have to admit, we just don&#8217;t know.<\/p>\n\n\n\n<p>This is all highly subjective.  Some people love the new 24&#8243; iMac styling (though I have to say the majority I know don&#8217;t).<\/p>\n\n\n\n<p>But this is about what <em>I decided to buy<\/em>.  I am not trying to convince anyone that my reasons should apply to them.<\/p>\n\n\n\n<p>In simple terms, I decided to go with what I <em>know<\/em> I like over what I <em>might<\/em> like.<\/p>\n\n\n\n<p>Especially since Apple have an annoying habit of immediately pulling end of line models when new SKU&#8217;s are announced. So if I waited until I knew <em>for certain<\/em> what the new model would look like, and don&#8217;t like it, I could miss out on the opportunity to get one of the last iteration of the model that I did like.<\/p>\n\n\n\n<p>And if I <em>do<\/em> like what comes next, well then I just have to weigh up whether I like to more enough to want to upgrade in a hurry.  In the meantime I have something that works well for me.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Teething Trouble&#8230;<\/h2>\n\n\n\n<p>And to all that, we can add a disturbing number of stories emerging about problems that specifically afflict M1 based products.  Let&#8217;s count the ways&#8230;<\/p>\n\n\n\n<ul><li><a href=\"https:\/\/www.macworld.co.uk\/news\/fix-macbook-pro-m1-max-charging-3811388\/\" data-type=\"URL\" data-id=\"https:\/\/www.macworld.co.uk\/news\/fix-macbook-pro-m1-max-charging-3811388\/\" target=\"_blank\" rel=\"noreferrer noopener\">Problems with charging<\/a><\/li><li><a href=\"https:\/\/hothardware.com\/news\/apple-m1-powered-macbook-pro-owners-report-frustrating-sd-card-reader-issues\" data-type=\"URL\" data-id=\"https:\/\/hothardware.com\/news\/apple-m1-powered-macbook-pro-owners-report-frustrating-sd-card-reader-issues\" target=\"_blank\" rel=\"noreferrer noopener\">Problems with SD cards<\/a><\/li><li><a href=\"https:\/\/www.stellarinfo.com\/blog\/m1-mac-ssd-wear\/\" data-type=\"URL\" data-id=\"https:\/\/www.stellarinfo.com\/blog\/m1-mac-ssd-wear\/\" target=\"_blank\" rel=\"noreferrer noopener\">Excessive SSD &#8216;wear&#8217;<\/a><\/li><li><a href=\"https:\/\/www.theregister.com\/2021\/12\/03\/apple_m1_drivers\/\" data-type=\"URL\" data-id=\"https:\/\/www.theregister.com\/2021\/12\/03\/apple_m1_drivers\/\" target=\"_blank\" rel=\"noreferrer noopener\">Problems with external displays<\/a><\/li><li><a href=\"https:\/\/eclecticlight.co\/2021\/11\/22\/more-memory-leaks-in-monterey-12-0-1-how-to-avoid-them\/\" data-type=\"URL\" data-id=\"https:\/\/eclecticlight.co\/2021\/11\/22\/more-memory-leaks-in-monterey-12-0-1-how-to-avoid-them\/\" target=\"_blank\" rel=\"noreferrer noopener\">Memory Leak (caused by customised mouse pointers of all things!)<\/a><\/li><\/ul>\n\n\n\n<p>Some of these are resolved or have work-arounds, and the memory leak issue is actually a macOS <em>Monterey<\/em> problem, affecting both Intel and M1 systems.<\/p>\n\n\n\n<p>But, the point remains, that it is very early days yet for M1.  The days of Intel in Macs may be numbered, but unless Apple stoop to some particularly nasty tactics (<em>surely not?<\/em>), introducing bugs specifically to only Intel Macs, the ecosystem has years of experience on Intel to have ironed out problems that could impact on me severely or even just annoyingly.<\/p>\n\n\n\n<p>And as much as Apple are to be admired for delivering on their transition program so rapidly, the rest of the Mac world have yet to catch up and that may take years.  In some cases, particularly niche apps and utilities may never get updated.<\/p>\n\n\n\n<p>Rosetta2 is an impressive solution for continuing to support Intel native only binaries running on M1 hardware, but is another factor to take into account when comparing performance.  If the binaries you are running on an M1 Mac are still only available in Intel form, then you need to take a further dose of salt with those impressive M1 benchmark results.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">And Finally&#8230;<\/h2>\n\n\n\n<p>Although I spend most of my days these days working in golang, with some time still spent in c# I do still have one toe in the Delphi pool.<\/p>\n\n\n\n<p>As such, the ability to run Windows (via Parallels virtualisation) on a Mac at &#8220;better than PC&#8221; performance was always a huge plus.  This is less important now on my daily driver, as I have switched to using a dedicated Mac Mini (Intel again, obviously) for hosting Parallels VM&#8217;s for Windows development, and RDP into them.  Plus a &#8220;farm&#8221; of Intel NUC&#8217;s that I use as build agents.<\/p>\n\n\n\n<p>Maybe I just need to &#8220;let go&#8221;, but for now M1 still feels like a platform that has most appeal for people working with media and able to use the Apple M1 tuned apps.  For general purpose development, the thought of not having an Intel platform under me just feels a little uncomfortable for some reason.<br><br>As I say, maybe I just need to get comfortable with that.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">So, Am I Mad?<\/h2>\n\n\n\n<p>So what do you think?  Am I mad?  Am I indeed even stupid?<\/p>\n\n\n\n<p>Have <em>you<\/em> made the switch to M1 on a development workhorse system?<\/p>\n\n\n\n<p>How is\/was the experience for you?<\/p>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">[Estimated Reading Time: <\/span> <span class=\"rt-time\">6<\/span> <span class=\"rt-label rt-postfix\">minutes]<\/span><\/span> With all the attention that the new M1 based Mac&#8217;s are getting these days, and with the stated intention of phasing out Intel in the Apple hardware, someone would have to be mad to buy an Intel Mac at the moment. Wouldn&#8217;t they? Well I did, and here&#8217;s why&#8230;<\/p>\n","protected":false},"author":2,"featured_media":3068,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":[]},"categories":[18,4,1],"tags":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.deltics.co.nz\/blog\/wp-content\/uploads\/m1-vs-intel.png?fit=1460%2C476&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/p1TKYv-Ns","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":3311,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/3311\/","url_meta":{"origin":3066,"position":0},"title":"St-St-St-Studio&#8230;","date":"09 Mar 2022","format":false,"excerpt":"Back in December I pulled the trigger on upgrading my Intel 27\" iMac and pondered whether I'd made the right decision... With the recent reveal of the Apple Studio product line and the attendant withdrawal of the Intel iMacs, I am hugely relieved that I did. Technical capability aside, an\u2026","rel":"","context":"In &quot;Blogging&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3320,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/3320\/","url_meta":{"origin":3066,"position":1},"title":"Mac Studio Power Savings in $&#8217;s","date":"24 Mar 2022","format":false,"excerpt":"In commenting on my previous post about the extravagant cost of the new Mac Studio (as compared to the 27\" iMac SKU it has seemingly replaced), Thomas Speck quite reasonably pointed out that the reduced power consumption of the M1 silicon would result in savings over the lifetime of the\u2026","rel":"","context":"In &quot;Delphi&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.deltics.co.nz\/blog\/wp-content\/uploads\/ultra.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":2620,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/2620\/","url_meta":{"origin":3066,"position":2},"title":"Hidden\/Hard to Find Deals on Parallels Desktop Pro","date":"17 Apr 2017","format":false,"excerpt":"For some years now I've been running a Mac as my main development system, using Parallels Desktop to run Windows in VM's on that hardware. I like the Parallels software, but not their licensing policy, which requires me to license each machine I use rather than the \"No Nonesense\" approach\u2026","rel":"","context":"In &quot;Delphi&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2231,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/2231\/","url_meta":{"origin":3066,"position":3},"title":"Did you get the Memo ?","date":"01 Aug 2014","format":false,"excerpt":"People looking for a cheap Android tablet have a new option from a respected player: The Asus Pad 7 Although not exactly falling over themselves in excitement (it is an entry level, budget device after all), reviewers are finding a lot to like in this device. But Delphi developers hoping\u2026","rel":"","context":"In &quot;Android&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2449,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/2449\/","url_meta":{"origin":3066,"position":4},"title":"Windows 10 OneDrive Bug &#8211; (It Will Delete Your Files)","date":"05 Jul 2016","format":false,"excerpt":"Not really a \"Pascal\" issue, but an important one never-the-less and one that for some curious reason is not receiving any significant coverage: Windows 10 deletes your OneDrive files (in the cloud). The Backstory This first happened to me over Christmas when I lost over 250GB of files, mostly media\u2026","rel":"","context":"In &quot;Delphi&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1233,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/1233\/","url_meta":{"origin":3066,"position":5},"title":"ReverseBytes()","date":"20 Sep 2012","format":false,"excerpt":"In some comments on StackOverflow, Jeroen asked me to post my code for reversing bytes. Rather than posting code into that question\/answer that wasn't directly relevant to the question\/answer, I decided to quickly throw the code up on here. The intent with ReverseBytes() is - as the name says -\u2026","rel":"","context":"In &quot;Delphi&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/posts\/3066"}],"collection":[{"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/comments?post=3066"}],"version-history":[{"count":2,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/posts\/3066\/revisions"}],"predecessor-version":[{"id":3070,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/posts\/3066\/revisions\/3070"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/media\/3068"}],"wp:attachment":[{"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/media?parent=3066"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/categories?post=3066"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/tags?post=3066"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}