{"id":29461,"date":"2023-09-27T15:24:05","date_gmt":"2023-09-27T22:24:05","guid":{"rendered":"https:\/\/www.podfeet.com\/blog\/?p=29461"},"modified":"2023-09-27T15:38:44","modified_gmt":"2023-09-27T22:38:44","slug":"do-you-need-macbook-pro","status":"publish","type":"post","link":"https:\/\/www.podfeet.com\/blog\/2023\/09\/do-you-need-macbook-pro\/","title":{"rendered":"Do You REALLY Need a MacBook Pro?"},"content":{"rendered":"<p>When the first Apple Silicon-based MacBook Pros came out, we had a lot of options to choose from, and very little information on the repercussions of the decisions. The possible configurations were so vast that I wrote an article to accommodate a diagram I\u2019d created called <a href=\"https:\/\/www.podfeet.com\/blog\/2021\/10\/m1-pro-max-diagram\/\">M1 Pro and M1 Max Decision Tree \u2013\u00a0a Diagram of Every Configuration<\/a>. I\u2019m rather proud of that diagram because I published it right when people needed to make the decision of which one to buy.<\/p>\n<p><a href=\"https:\/\/www.podfeet.com\/blog\/2021\/10\/m1-pro-max-diagram\/\" target=\"_blank\" rel=\"noopener\"><\/p>\n<figure style=\"float: center; margin: 10px\"><img decoding=\"async\" src=\"https:\/\/www.podfeet.com\/blog\/wp-content\/uploads\/2021\/10\/M1-Pro-Max-Decision-Tree-big.png\" alt=\"Diagram of M1 Pro vs Max for the 14 and 16 inch MacBook Pro as described\"  title=\"\" width=\"800 \" height=\"353\"><figcaption style=\"text-align:center\">Fancy Diagram That Doesn&#8217;t Tell You what YOU Need<\/figcaption><\/figure>\n<p><\/a><\/p>\n<p>There was one problem with my diagram. While it did a great job of showing you that if you chose an M1 Pro you\u2019d be able to get only a 14 or 16-core GPU but if you bought an M1 Max you could get a 24 or 32-core GPU, it didn\u2019t tell you whether you <em>needed<\/em> a 32-core GPU.  It showed you the M1 Pro was limited to 200GB\/s memory bandwidth while the M1 Max could go up to 400GB\/s, how do you know whether your applications require that much memory bandwidth?<\/p>\n<p>I suspect there are people out there who positively know that they need the GPU cores and\/or the memory bandwidth, and there are the who know they have simple needs. But in between those two sets of folks sit the rest of us. Nerds that will have FOMO (fear of missing out) if they buy the wrong thing.<\/p>\n<p>While Steve does some video encoding and manages the live video show from his laptop on the road, and I do a lot of audio encoding and some video encoding with my ScreenCastsONLINE tutorial videos, does that mean we needed double the GPU cores and memory bandwidth?  We <em>feel<\/em> like we\u2019re pros, so we <em>must<\/em> need the M1 Pro Max.  But do we know we even need a MacBook Pro?  How do we know the MacBook Air couldn\u2019t do what we needed it to do?<\/p>\n<p>I used to be able to justify the MacBook Pro because it had 4 Thunderbolt ports instead of just 2 on the MacBook Air, but they took one of my precious Thunderbolt ports away and replaced it with a MagSafe connector. I know people love MagSafe, but on a laptop that gets 20 hours of battery life, is it really important enough to replace the more versatile Thunderbolt port that can also charge?<\/p>\n<p>As it turns out, because of the mess that is my M1 MacBook Pro Max\u2019s ongoing battery issues, I\u2019ve had the opportunity to use the M2 MacBook Air I bought as my primary laptop and the MacBook Pro has been relegated to a desktop for now.<\/p>\n<p>The good news is that my M2 MacBook Air is a hearty little machine that can honestly do everything the MacBook Pro can do, albeit just slightly slower on only the heaviest lifting. In my world, heavy lifting consists of transcoding audio from uncompressed multi-track recordings to mono, compressed files, processing audio for noise removal, transcribing audio with large language model artificial intelligence, and transcoding ScreenFlow video files to compressed versions.<\/p>\n<p>I ran five tests on the MacBook Pro and the MacBook Air to compare speed.<\/p>\n<p>The specs on the MacBook Pro are:<\/p>\n<ul>\n<li>M1 Max Apple Silicon processor<\/li>\n<li>10-core CPU<\/li>\n<li>24-core GPU<\/li>\n<li>64GB RAM<\/li>\n<li>400GB\/s Memory Bandwidth<\/li>\n<li>Price out the door with 4TB SSD &amp; AppleCare = $5000<\/li>\n<\/ul>\n<p>The specs on the MacBook Air are:<\/p>\n<ul>\n<li>M2 Apple Silicon processor (no max, no pro, just plain old M2)<\/li>\n<li>8-core CPU (20% fewer than MacBook Pro)<\/li>\n<li>10-core GPU (less than half the cores of the MacBook Pro)<\/li>\n<li>16GB RAM (1\/4 of the MacBook Pro)<\/li>\n<li>100GB\/s Memory Bandwidth (1\/4 of the MacBook Pro)<\/li>\n<li>Price out the door with 2TB SSD &amp; AppleCare = $2500<\/li>\n<\/ul>\n<p>For the audio encoding timing tests, I used the audio from my Macstock presentation which was 25 min long and over 50MB. For the video transcoding test, I used a 1.2GB ScreenFlow file about the app Shottr.<\/p>\n<ul>\n<li>I ran Hush to reduce the noise<\/li>\n<li>I ran the <em>small<\/em> language model from MacWhisper to do a transcription<\/li>\n<li>I ran the <em>large<\/em> language model from MacWhisper to do a transcription which takes longer<\/li>\n<li>I transcoded the uncompressed audio to an m4a using Hindenburg<\/li>\n<li>I transcoded the screencast in ScreenFlow to a compressed mp4.<\/li>\n<\/ul>\n<p>The performance varied between tests in a surprising way. The MacBook Pro was 33-40% faster than the MacBook Air on the more challenging audio tests with noise removal and transcription, but the MacBook Pro was only 18% faster transcoding that huge video file in ScreenFlow.<\/p>\n<p>But here\u2019s a better way to look at it. If I add up all of these tests together, the MacBook Pro saved me a total of 9 minutes. The MacBook Pro took 18 min for all the tests and the MacBook Air took 27 min.  If I take out the large language model transcription from the tests, I only saved <strong>3 minutes<\/strong> with the MacBook Pro over the MacBook Air.<\/p>\n<figure style=\"float: center; margin: 10px\"><img decoding=\"async\" src=\"https:\/\/www.podfeet.com\/blog\/wp-content\/uploads\/2023\/09\/MBP-vs-MBA-Timing-Tests-2.png\" alt=\"MBP vs MBA Timing Tests\"  title=\"MBP vs MBA Timing Tests.png\" width=\"800 \" height=\"353\"><figcaption style=\"text-align:center\">$5000 M1 Max MacBook Pro vs $2500 M2 MacBook Air Timing Tests<\/figcaption><\/figure>\n<p>So let\u2019s recap.  The MacBook Pro cost me twice as much money, has more CPU cores, more than double the GPU cores, four times as much RAM, and four times the memory bandwidth, and on my most challenging work, I saved less than 10 minutes. It\u2019s also important to note that every one of these operations is something I run in the background and I\u2019m able to still keep using my Mac while it\u2019s churning away.<\/p>\n<p>The MacBook Air is a delightful machine to carry around on travel and moving about the house. It has a smaller screen than the 14\u201d MacBook Pro, but I don\u2019t find I miss that extra inch.  It has one fewer Thunderbolt port (boo!), and it doesn\u2019t have HDMI or an SD card slot (which doesn\u2019t bother me at all). The one thing that is a downside of the MacBook Air is that it only goes up to a 2TB SSD, and with my huge Photos library I can\u2019t keep the originals on that disk.<\/p>\n<h1>Bottom Line<\/h1>\n<p>So I ask you, am I a pro or not? I\u2019m pretty sure I don\u2019t need a MacBook Pro, and I\u2019m 100% certain I don\u2019t need the Max processor at all. So do you need a MacBook Pro? Or would a lovely little MacBook Air be a great machine for you?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When the first Apple Silicon-based MacBook Pros came out, we had a lot of options to choose from, and very little information on the repercussions of the decisions. The possible configurations were so vast that I wrote an article to accommodate a diagram I\u2019d created called M1 Pro and M1 Max Decision Tree \u2013\u00a0a Diagram [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":29465,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[147],"tags":[4864,4863,4852,6071,5849,524,733,4853],"class_list":["post-29461","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog-posts","tag-cpu-cores","tag-gpu-cores","tag-m1-max","tag-m2","tag-m2-macbook-air","tag-macbook-air","tag-macbook-pro","tag-memory-bandwidth"],"jetpack_featured_media_url":"https:\/\/www.podfeet.com\/blog\/wp-content\/uploads\/2023\/09\/MBP-vs-MBA-Timing-Tests-2.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.podfeet.com\/blog\/wp-json\/wp\/v2\/posts\/29461","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.podfeet.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.podfeet.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.podfeet.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.podfeet.com\/blog\/wp-json\/wp\/v2\/comments?post=29461"}],"version-history":[{"count":7,"href":"https:\/\/www.podfeet.com\/blog\/wp-json\/wp\/v2\/posts\/29461\/revisions"}],"predecessor-version":[{"id":29471,"href":"https:\/\/www.podfeet.com\/blog\/wp-json\/wp\/v2\/posts\/29461\/revisions\/29471"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.podfeet.com\/blog\/wp-json\/wp\/v2\/media\/29465"}],"wp:attachment":[{"href":"https:\/\/www.podfeet.com\/blog\/wp-json\/wp\/v2\/media?parent=29461"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.podfeet.com\/blog\/wp-json\/wp\/v2\/categories?post=29461"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.podfeet.com\/blog\/wp-json\/wp\/v2\/tags?post=29461"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}