<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>Topic macbook | Hey, ruX is here.</title>
	<atom:link href="https://rux.vc/tags/macbook/feed/" rel="self" type="application/rss+xml" />
	<link>https://rux.vc</link>
	<description>Delivering things - from code to product</description>
	<lastBuildDate>Thu, 04 Mar 2021 12:49:41 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.4.8</generator>
<site xmlns="com-wordpress:feed-additions:1">162978439</site>	<item>
		<title>Fix for noisy and overheated MacBook Pro 16&#8243;</title>
		<link>https://rux.vc/2021.03/macbook-pro-16-overheated-noise-and-slow/</link>
					<comments>https://rux.vc/2021.03/macbook-pro-16-overheated-noise-and-slow/#respond</comments>
		
		<dc:creator><![CDATA[ruX]]></dc:creator>
		<pubDate>Thu, 04 Mar 2021 12:49:41 +0000</pubDate>
				<category><![CDATA[Quick notes]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[macbook]]></category>
		<category><![CDATA[macos]]></category>
		<guid isPermaLink="false">https://rux.vc/?p=3869</guid>

					<description><![CDATA[<p>If you're reading this is because you're in the struggle. Your $$$$ computer is hot, literally hot, as the oven and as loud as saw chain cutting metal right next to you. At the same time, your computer performance degrading down to the ZX Spectrum levels. If it sounds familiar, keep reading; I have a ... <a title="Fix for noisy and overheated MacBook Pro 16&#8243;" class="read-more" href="https://rux.vc/2021.03/macbook-pro-16-overheated-noise-and-slow/" aria-label="More on Fix for noisy and overheated MacBook Pro 16&#8243;">Read more</a></p>
The post <a href="https://rux.vc/2021.03/macbook-pro-16-overheated-noise-and-slow/">Fix for noisy and overheated MacBook Pro 16″</a> first appeared on <a href="https://rux.vc">Hey, ruX is here.</a>.]]></description>
										<content:encoded><![CDATA[<p>If you're reading this is because you're in the struggle. Your $$$$ computer is hot, literally hot, as the oven and as loud as saw chain cutting metal right next to you. At the same time, your computer performance degrading down to the ZX Spectrum levels. If it sounds familiar, keep reading; I have a &quot;solution&quot; for you.</p>
<p><strong>Disclaimer before we continue.</strong> This blog post is not a joke, and I actually have gone through all these steps and attempts to calm down this piece of metal, the so-called &quot;Apple computer for <em>professionals</em>&quot;. I've learnt a lot about MacBook &amp; MacOS, but it's a topic for another post. I'll try to keep my sarcasm minimal and <strong>sincerely try to help</strong> because I understand how disturbing this experience could be.</p>
<p>One can be satisfied with the minimal tweaks; the other - will have to go for more extreme ways to make this computer work. As for an Android / Backend developer, this experience was unbearable and caused many suffering and mental distress. It all <strong>made me feel miserable</strong>.</p>
<p><span id="more-3869"></span></p>
<h2>What is wrong with MacBook Pro 2019?</h2>
<p>It has 16Gb+ RAM and the most recent and powerful Intel i9 CPU.</p>
<p>Also, it's <strong>hot</strong>, it's <strong>loud</strong>, it's <strong>slow</strong>.</p>
<p>It was designed the way it is always overheating, throttle CPU and slows down your applications. Why? They have never replied - check Apple forums.</p>
<p>Numerous studies have linked noise pollution to increased anxiety, depression, high blood pressure, heart disease, and stroke. It's time to take care of your health.</p>
<h2>The Ultimate solution to overheating and slowness of MacBook Pro?</h2>
<p>Let me unsure you, regardless of what people say <strong>it's not normal</strong> for any computer to behave like this regardless of the maker brand. I used dozens of computers in last 10 years and no kidding, MacBook Pro has the <strong>worst heat dissipating design</strong>.</p>
<p>TL;DR:</p>
<p>Solution #1: if you can avoid using MacBook Pro - <strong>avoid it</strong>. Nothing would work better than that. Sadly I didn't have an option.</p>
<p>Solution #2: It will cost you ~£40($60) - skip straight to the <a href="#solution"> solution</a>.</p>
<h2>MacBook Pro is hot, and it hurts my fingers.</h2>
<p>MacBook Pro isn't good at heat dissipation and effectively acts as a cooker for your palms. You might try to use <a rel="nofollow noopener" target="_blank" href="https://www.ebay.com/sch/i.html?_from=R40&amp;_trksid=p2334524.m570.l1313&amp;_nkw=fireproof+gloves&amp;_sacat=0&amp;LH_TitleDesc=0&amp;_osacat=0&amp;_odkw=apple+wireless+mouse+and+keyboard&amp;mkcid=1&amp;mkrid=711-53200-19255-0&amp;siteid=0&amp;campid=5338788625&amp;customid=&amp;toolid=10001&amp;mkevt=1">fireproof gloves</a>, but the most reasonable thing would be to get a <a rel="nofollow noopener" target="_blank" href="https://www.ebay.com/sch/i.html?_from=R40&amp;_trksid=p2380057.m570.l1313&amp;_nkw=laptop+stand&amp;_sacat=0&amp;mkcid=1&amp;mkrid=711-53200-19255-0&amp;siteid=0&amp;campid=5338788625&amp;customid=&amp;toolid=10001&amp;mkevt=1">laptop stand</a> and <a href="https://www.ebay.com/sch/i.html?_from=R40&amp;_trksid=p2334524.m570.l1313&amp;_nkw=apple+wireless+mouse+and+keyboard&amp;_sacat=0&amp;LH_TitleDesc=0&amp;_osacat=0&amp;_odkw=laptop+stand&amp;mkcid=1&amp;mkrid=711-53200-19255-0&amp;siteid=0&amp;campid=5338788625&amp;customid=&amp;toolid=10001&amp;mkevt=1">wireless mouse and keyboard</a> and put the computer aside. It also would help you to keep posture straight and reduce back and shoulders pain.</p>
<h2>GPU Overheating - blue horisontal lines in Chrome</h2>
<p><img decoding="async" src="https://rux.vc/wp-content/uploads/2021/03/macbook-screen-covered-with-blue-lines-1024x662.png" alt="macbook screen covered with blue lines" /></p>
<p>Are you seeing the same issue? Apparently it's very common sign of the overheating, and it has nothing to do with Chrome, Opera or any Chromium-based browser you might use. To fix this you'd need to bring your laptop motherboard temperature down, keep reading to find out how to fix it.</p>
<p><strong>MacBook Pro is piping loud and noisy.</strong></p>
<p><em>The sound it makes reminds me of childhood in the village. There was a tractors' garage that sounded cutting metal non-stop between 9am and 5pm</em>. Another example is like being in the server room without earplugs all day long.</p>
<p>Due to the computer's noise, I had headaches by midday, which made me very tired soon. Initially, I didn't realise it was caused by noise polution.</p>
<p>Depending on your use patterns, there could be several solutions.</p>
<h3>Disabling Turbo Boost</h3>
<p>Turbo Boost is <a rel="nofollow noopener" target="_blank" href="https://www.intel.com/content/www/us/en/architecture-and-technology/turbo-boost/turbo-boost-technology.html">an Intel CPU feature</a> allowing temporary overclocking so you could finish CPU-bound task faster. This works great, but in the MacBook, it causes fans to blast out. For example, having Turbo Boost enabled just for a few seconds will make the fan spinning high speed for a minute or more.</p>
<p>You'll probably get the task done <strong>faster by a fraction of a second</strong> in exchange for continued noise. Having many of these tiny CPU-intense tasks occasionally running would cause <strong>fan blast out non-stop</strong>. That would work in cases where very basic work is done - web browsing or text writing, slack scrolling, Spotify playing, birds watching, etc.</p>
<p>The &quot;solution&quot; would be to completely disable Turbo Boost; I used the <a rel="nofollow noopener" target="_blank" href="http://tbswitcher.rugarciap.com/">Turbo Boot Switcher</a> app. It allows to turn this feature off and calm down the computer.</p>
<p>By disabling Turbo Boost, you also lose a lot of performance, because as I say, in this game, Apple always wins, but you're not.</p>
<p>If you can't lose performance, keep reading...</p>
<h3>Turn Off Fans On MacBook Pro</h3>
<p><strong>You do it at your own risk; I take no responsibility or advise you to try this method.</strong></p>
<p>Since you already have a keyboard and mouse and your hands won't hurt, only noise could be addressed. Since noise comes from fast-spinning fans, probably there is a way to slow down then? Indeed, <a rel="nofollow noopener" target="_blank" href="https://crystalidea.com/macs-fan-control?ref=rux.vc">Macs Fans Control</a> - software allowing one to set a specific speed of the fans. For instance, I could not hear MacBook screaming when the speed is set to 3200RPM.</p>
<p>In most situations, fan throttling isn't practical because it quickly causes the CPU to throttle due to overheating. Talking of which, Apple made your computer throttle if you use it, so avoid using MacBook Pro.</p>
<p>If, for some reason, you still want to use it - keep reading.</p>
<h2>MacBook is Slow and Throttling</h2>
<p>Regardless of what one would expect MacBook Pro designed to be slow down. I notice that it start to throttle at about ~10% of CPU use. Indeed, 10% load start to downgrade your computer for professionals, at a load of ~60-70%+ after a few minutes it effectively becoming a pumpkin, cheapest Chromebook worth 100$.</p>
<h3>How to check if the MacBook Pro is being throttled?</h3>
<p>Use a command-line tool that monitors CPU throttling. Open Finder and search for the &quot;terminal&quot;, paste this command:</p>
<p><code>pmset -g thermlog</code></p>
<p><center><br />
<img decoding="async" src="https://rux.vc/wp-content/uploads/2021/03/cpu-throttle-on-youtube-and-two-android-emulators.png" alt="MacBook pro CPU throttle on youtube and two android emulators" /><br />
</center></p>
<p><strong>CPU_Speed_Limit</strong> is an indicator of how much CPU is available. 100 - means no throttling, 50% - only half of the computational power is available. On the screenshot above its clearly seen that CPU is working only on 30% of its capabilities, to me it's an <em>experience of laptop with i3 I had 10 years ago</em>.</p>
<p>I'd recommend keeping this command running and observe. Often when it feels like your software is slow before developers are blamed, check the CPU throttling; very likely, it's <strong>MacBook that slows it down</strong>.</p>
<h2>So what is a good solution for the MacBook overheating problem?</h2>
<p>Unfortunately, the solution I came up with has a <strong>significant drawback</strong>.</p>
<p>To start with, let me outline problems with MacBook Pro we are addressing:</p>
<ul>
<li>We want maximum possible performance; We could try, but due to its bad design, we can't do much about it. Any tangible load causes <strong>CPU throttle</strong>.</li>
<li>Do you want or not, with the <strong>maximum performance</strong>, MacBook will produce a lot of noise, causing annoyance for you and the people around. Keeping it off is not an option, so the computer should be moved somewhere far.</li>
</ul>
<p>So, you'd need to move the computer and lock it somewhere in the utility room or wardrobe, far from the human being.</p>
<p>Unavoidably, it would change the way you use a computer:</p>
<ul>
<li>Forget about the TouchID - <em>unless you'd run to the utility room every time instead of typing a password</em>, let's stay practical.</li>
<li>The laptop screen won't be accessible, so if you prefer two displays setup would need to get a new external screen.</li>
<li>Since a laptop is going to be far away - get yourself a good wireless headset. Well, try, at least. <em>macOS is like Linux of 2000 - barely can work with non-Apple Bluetooth headphones</em>. Read more notes below.</li>
</ul>
<h2 name="solution">The Solution - tuck away your MacBook Pro.</h2>
<p><img decoding="async" src="https://rux.vc/wp-content/uploads/2021/03/macbook-in-the-wardrobe-1024x485.jpg" alt="MacBook Pro resting in the wardrobe" /></p>
<p>Seriously, hide your MacBook, lock it far from you and from your family. Why would you keep broken malfunctioning device next to you? Noise is bad for <strong>mental health</strong> and linked to <strong>increased anxiety and depression</strong>.</p>
<p>I know it might sound ridiculous, the whole thing about MacBook Pro quality is, but <strong>what else</strong> could we do?</p>
<p>Long story short, that's what you need to get.</p>
<ul>
<li>Find a <strong>well-ventilated</strong> place in your home, not so far from the display. Make sure you have easy access to it because Apple will make you pull it out frequently.</li>
<li>Measure distance, including the length of the cables you'd need to fit cables in your house. I measured 8m</li>
<li>Get a long power cord and a <a rel="nofollow noopener" target="_blank" href="https://www.ebay.com/sch/i.html?_from=R40&amp;_trksid=p2334524.m570.l1313&amp;_nkw=9m+hdmi+cable&amp;_sacat=0&amp;LH_TitleDesc=0&amp;_osacat=0&amp;_odkw=USB+3.0+hub+USB-c&amp;rt=nc&amp;_dcat=44932&amp;Connector%2520A=USB%252DC%7CUsb%2520Type%2520C%7CUSB%25203%252E1%7CUSB%25203%252E0%7CUSB%2520Type%2520C%2520Male&amp;mkcid=1&amp;mkrid=711-53200-19255-0&amp;siteid=0&amp;campid=5338788625&amp;customid=&amp;toolid=10001&amp;mkevt=1">USB lead</a>.</li>
<li>You'd need a <a rel="nofollow noopener" target="_blank" href="https://www.ebay.com/sch/i.html?_from=R40&amp;_trksid=p2334524.m570.l1313&amp;_nkw=9m+hdmi+cable&amp;_sacat=0&amp;LH_TitleDesc=0&amp;_osacat=0&amp;_odkw=USB+3.0+hub+USB-c&amp;rt=nc&amp;_dcat=44932&amp;Connector%2520A=USB%252DC%7CUsb%2520Type%2520C%7CUSB%25203%252E1%7CUSB%25203%252E0%7CUSB%2520Type%2520C%2520Male&amp;mkcid=1&amp;mkrid=711-53200-19255-0&amp;siteid=0&amp;campid=5338788625&amp;customid=&amp;toolid=10001&amp;mkevt=1">long HDMI</a>; I've got 9m for myself.</li>
<li>Understandably you might need an external <a rel="nofollow noopener" target="_blank" href="https://www.ebay.com/sch/i.html?_from=R40&amp;_trksid=p2380057.m570.l1313&amp;_nkw=usb+camera&amp;_sacat=0&amp;mkcid=1&amp;mkrid=711-53200-19255-0&amp;siteid=0&amp;campid=5338788625&amp;customid=&amp;toolid=10001&amp;mkevt=1">USB camera</a>.</li>
<li>To connect your camera, headset, keyboard and mouse along with other USB needs, consider a <a rel="nofollow noopener" target="_blank" href="https://www.ebay.com/sch/i.html?_from=R40&amp;_trksid=p2334524.m570.l1313&amp;_nkw=USB+3.0+hub+USB-c&amp;_sacat=0&amp;LH_TitleDesc=0&amp;_osacat=0&amp;_odkw=USB+3.0+hub+USB-c&amp;_dcat=44932&amp;rt=nc&amp;Connector%2520A=USB%252DC%7CUsb%2520Type%2520C%7CUSB%25203%252E1%7CUSB%25203%252E0%7CUSB%2520Type%2520C%2520Male&amp;mkcid=1&amp;mkrid=711-53200-19255-0&amp;siteid=0&amp;campid=5338788625&amp;customid=&amp;toolid=10001&amp;mkevt=1">USB 3.0 hub with USB-c</a>.</li>
<li>Depending on apps in use, a <a rel="nofollow noopener" target="_blank" href="https://www.ebay.com/sch/i.html?_from=R40&amp;_trksid=p2334524.m570.l1313&amp;_nkw=laptop+fan&amp;_sacat=0&amp;LH_TitleDesc=0&amp;_osacat=0&amp;_odkw=9m+hdmi+cable&amp;mkcid=1&amp;mkrid=711-53200-19255-0&amp;siteid=0&amp;campid=5338788625&amp;customid=&amp;toolid=10001&amp;mkevt=1">laptop fan</a> might be needed, especially if the MacBook is placed into a closed, poorly ventilated space like a wardrobe.</li>
<li>I used a <a rel="nofollow noopener" target="_blank" href="https://www.ebay.com/sch/i.html?_from=R40&amp;_trksid=p2334524.m570.l1313&amp;_nkw=laptop+stand&amp;_sacat=0&amp;LH_TitleDesc=0&amp;_osacat=0&amp;_odkw=laptop+fan&amp;mkcid=1&amp;mkrid=711-53200-19255-0&amp;siteid=0&amp;campid=5338788625&amp;customid=&amp;toolid=10001&amp;mkevt=1">laptop stand</a> - to lift the laptop up above, allowing more air circulation.</li>
</ul>
<p><img decoding="async" src="https://rux.vc/wp-content/uploads/2021/03/cables-for-macbook-to-stash-it-away-1024x582.jpg" alt="Pile of cables to make MacBook Pro usable" /></p>
<p>Then, connect everything, fit in cables.</p>
<p>You'd also need to set up your screen layout. One of the MacBook's problem is not meant to be used without the built-in display. Thus <strong>display cannot be turned off</strong>. I found some options that disable the screen completely via EUFI settings, but I think it too risky for the computer I don't own. So I <strong>found a workaround</strong>: enable screen mirroring and adjust MacBook Pro's screen resolution to match the external screen.</p>
<p>That would work most of the time.. until reboot. For some reason, <strong>macOS is not capable of screen mirroring</strong> during login phrase; you would have to pull your laptop out of its shelf and login there. <i>I know, it's stupid</i>.</p>
<h3>What did not work</h3>
<p>This blog post is the essence of what I have tried; there were many different failed attempts. Please find what <strong>didn't work</strong> and save yourself valuable time:</p>
<ul>
<li>The <strong>VNC server is not an option</strong>. The lag of the built-in VNC is unacceptable even after trying to reduce colourspace, enable max compression, reduce quality and resolution. But if you feel lucky - <a rel="nofollow noopener" target="_blank" href="https://support.apple.com/en-gb/guide/mac-help/mh11851/mac">try to enable and see it yourself</a>.</li>
<li>Don't try the <a rel="nofollow noopener" target="_blank" href="https://support.apple.com/en-gb/HT201834">closed-display ("shell")</a> mode. Apple claims that <em>bla-bla-bla</em> MacBook is designed to dissipate heat efficiently with the closed lid, but it's clearly <strong>total fiction</strong>. If you try that, you will get the CPU throttled immediately. If it would work, why are you reading this blog post?</li>
<li>Although it's quite obvious, <strong>don't get stressed</strong> about this situation - it won't help. Don't annoy your family and coworkers as it won't make your computer working faster or quietly. I failed that advice.</li>
<li>I have 3 Bluetooth headphones, all of them work perfectly with my Android phone. With macOS, two of them have terrible mic quality(low-end sound profile), only one works well, <em>almost</em>, after the computer comes out of sleep <strong>macOS sound system breaks</strong> and <strong>computer hangs</strong> when I try to connect to the Bluetooth headset. Zoom freezes. Sometimes sound system reloads works, but most often, I had to reboot the computer... Indeed, <em>in 2021 you'd need to reboot the computer to connect to your Bluetooth headset</em>.</li>
<li>The back-end/Android developer keeping Power Boost disabled is not a feasible option - the computer gets slow and still loud - because Android tools are CPU intensive.</li>
</ul>
<h2>Conclusion</h2>
<p>It's possible to improve MacBook Pro's performance and completely stop hearing its never-stopping fans, but it comes at the expense of many inconveniences and requires some DIY.</p>
<p>I'd think it's a farce article unless I tried to use this piece of Apple craft. Hopefully, that would help you address some of the issues and make your life a bit better. Don't compromise on quality.</p>
<p>Keep calm.</p>The post <a href="https://rux.vc/2021.03/macbook-pro-16-overheated-noise-and-slow/">Fix for noisy and overheated MacBook Pro 16″</a> first appeared on <a href="https://rux.vc">Hey, ruX is here.</a>.]]></content:encoded>
					
					<wfw:commentRss>https://rux.vc/2021.03/macbook-pro-16-overheated-noise-and-slow/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3869</post-id>	</item>
		<item>
		<title>Ubuntu 18.10 on Macbook Pro 2018</title>
		<link>https://rux.vc/2019.03/ubuntu-18-10-on-macbook-pro-2018/</link>
					<comments>https://rux.vc/2019.03/ubuntu-18-10-on-macbook-pro-2018/#respond</comments>
		
		<dc:creator><![CDATA[ruX]]></dc:creator>
		<pubDate>Fri, 01 Mar 2019 12:01:30 +0000</pubDate>
				<category><![CDATA[Quick notes]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[macbook]]></category>
		<category><![CDATA[macos]]></category>
		<guid isPermaLink="false">https://rux.vc/?p=3230</guid>

					<description><![CDATA[<p>Nah, it's not a joke Unfortunately, I was forced to use MBP at work. It's easy to imagine how exciting it was for someone who been using Linux happily for the last 12 years. I don't mind that many people are using it and think they're happy and somehow productive but I do take it ... <a title="Ubuntu 18.10 on Macbook Pro 2018" class="read-more" href="https://rux.vc/2019.03/ubuntu-18-10-on-macbook-pro-2018/" aria-label="More on Ubuntu 18.10 on Macbook Pro 2018">Read more</a></p>
The post <a href="https://rux.vc/2019.03/ubuntu-18-10-on-macbook-pro-2018/">Ubuntu 18.10 on Macbook Pro 2018</a> first appeared on <a href="https://rux.vc">Hey, ruX is here.</a>.]]></description>
										<content:encoded><![CDATA[<p>Nah, it's not a joke</p>
<p>Unfortunately, I was forced to use MBP at work. It's easy to imagine how exciting it was for someone who been using Linux happily for the last 12 years. I don't mind that many people are using it and think they're happy and somehow productive <strong>but</strong> I do take it personally when the operating system or hardware manufacturer significantly disrupt my productive habits and enforces behaviour which slows me down without giving anything back in return</p>
<p>Being openminded I was trying to use it for a few days, I even promised that won't yell in the office annoying my colleagues(but broke promise after few minutes)</p>
<p>Eventually, after 4 days I decided to install the fresh Ubuntu 18.10 instead of this inadequate but nice looking OS and get the classic keyboard with all keys. One might be surprised but I heavily use F-keys and not only for the software development. I see <em>zero</em> reasons why would I add additional keystrokes making typing process more like playing the piano to achieve something I don't need.</p>
<h3>TR;DR;</h3>
<p>Don't waste your time installing Ubuntu on MBP 2018, at least anytime soon</p>
<p>But if you have some time...</p>
<p><span id="more-3230"></span></p>
<p>I mean if you want to play with different kernels, like in 2000 it might be entertaining. Nevertheless, I have reminded you.</p>
<p>There are many bug reports, like <a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=897572">this</a>, basically, something got broken in the kernel starting from ~ <a href="https://github.com/Dunedan/mbp-2016-linux/issues/62#issuecomment-416943564">4.16 or so</a></p>
<p>At the moment I'm using kernel <strong>4.15.0-1030-oem</strong> - the only one pre-4.17 version I was able to find in the repository. Don't try 4.18 &amp; 4.19 - a bug is still there.</p>
<h4>So what <strong>does not</strong> work with <strong>4.15.0-1030-oem</strong>?</h4>
<ul>
<li>Keyboard</li>
<li>Touchpad</li>
<li>WiFi - sees networks but can't connect</li>
<li>Bluetooth - it works sometimes, needs to repair after each restart</li>
<li>Microphone</li>
<li>Touchbar</li>
</ul>
<p>The best you can do is to get many USB-hubs and plug external devices in there, at the moment I've got 6 things connected to the computer. Forget about portability, from now on - it's a glossy, expensive, loud and thin desktop computer with a built-in display.</p>
<h3>General performance</h3>
<p>It works really fine. <em>i7-7700HQ CPU @ 2.80GHz</em> processor is just slightly faster than my 3 years old <code>i7-4770 @ 2.2GHz</code> when it comes to building jvm applications. Noteworthy, the build time on MacOS is the same as on Linux, no performance loss in this place.</p>
<p>I thought something wrong with how Linux manages power settings but apparently, it's a design issue of MBP 15" 2018. After a few minutes of build fans kick off and the laptop is about to start levitating.</p>
<p>Graphics output is accelerated but I didn't manage to install the AMD driver, didn't really try much since opensource one works fine for me, I'm not playing games anyway.</p>
<h3>Observations about MacOS</h3>
<p>Really pretty-looking operating system with absolutely nonsense (for me) shortcuts which are very different from what PC user would expect as well as lack of very common tools I'd expect to have. Also, I found it's not secure considering real-world use cases.</p>
<p>People have to use <strong>homebrew</strong> because Apple doesn't supply most of the development tools. Apparently, no one cares about the fact that homebrew is developed by one person and no one is able to check what is being installed. To be honest - this is becoming common in the Linux world(hello, snap packages).</p>
<p>As per UX, I found it irritated. Just a few questions to someone who isn't using MacBook</p>
<ul>
<li>You've got a zip archive. Would you expect to unzip it in-place after the double click? I would not.</li>
<li>You're in the file manager[finder]. What do you expect when hit "Enter" key? I definitely don't expect rename</li>
<li>(see above and try to guess how to enter the subdirectory)</li>
<li>Windows aren't snapping. Hello, it's 2019!</li>
<li>By default, the file manager hides hidden files. Even if you enforce to show "all hidden files" all files still won't be shown. Go to the terminal instead...</li>
<li>The fastest "repeat delay" and "delay until repeat" settings are awful. The "fastest" speed annoys me. It is possible to increase speed, via command line again. </li>
<li>You won't find a built-in way to access the calendar.</li>
<li>Since they gave up a lot of buttons for "shit" emojis there is no end/home keys. They're working as PgUp/PgDown. Sure, it's always possible to push one more modifier button.</li>
<li>Did you see the <em>delete</em> button? Well, it's actually <em>backspace</em>. To make it work as a <em>delete</em> you have to hold another modifier button. Don't worry - you favourite button <em>Cups Lock</em> is still there and take as much space as whole arrow block.</li>
</ul>
<p>What did you say about "everything works from the box" and "Linux requires initial setup"?</p>
<h3>You might find it useful</h3>
<p>More information from command line tools:</p>
<pre><code>➜  ~ glxinfo | grep -i &quot;vendor\|rendering\|amd&quot;
direct rendering: Yes
server glx vendor string: SGI
client glx vendor string: Mesa Project and SGI
    Vendor: X.Org (0x1002)
    Device: AMD Radeon (TM) RX Graphics (POLARIS11, DRM 3.23.0, 4.15.0-1030-oem, LLVM 7.0.0) (0x67ef)
OpenGL vendor string: X.Org
OpenGL renderer string: AMD Radeon (TM) RX Graphics (POLARIS11, DRM 3.23.0, 4.15.0-1030-oem, LLVM 7.0.0)
    GL_AMD_conservative_depth, GL_AMD_draw_buffers_blend, 
    GL_AMD_performance_monitor, GL_AMD_pinned_memory, 
    GL_AMD_seamless_cubemap_per_texture, GL_AMD_shader_stencil_export, 
    GL_AMD_shader_trinary_minmax, GL_AMD_vertex_shader_layer, 
    GL_AMD_vertex_shader_viewport_index, GL_ANGLE_texture_compression_dxt3, 
    GL_AMD_conservative_depth, GL_AMD_draw_buffers_blend, 
    GL_AMD_performance_monitor, GL_AMD_pinned_memory, 
    GL_AMD_seamless_cubemap_per_texture, GL_AMD_shader_stencil_export, 
    GL_AMD_shader_trinary_minmax, GL_AMD_vertex_shader_layer, 
    GL_AMD_vertex_shader_viewport_index, GL_ANGLE_texture_compression_dxt3, 
    GL_AMD_performance_monitor, GL_ANDROID_extension_pack_es31a, 

</code></pre>
<p>One can find output of <em>lsusb</em> useful:</p>
<pre><code>➜  ~ lspci 
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 05)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) (rev 05)
00:01.1 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x8) (rev 05)
00:01.2 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x4) (rev 05)
00:14.0 USB controller: Intel Corporation 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller (rev 31)
00:15.0 Signal processing controller: Intel Corporation 100 Series/C230 Series Chipset Family Serial IO I2C Controller #0 (rev 31)
00:16.0 Communication controller: Intel Corporation 100 Series/C230 Series Chipset Family MEI Controller #1 (rev 31)
00:19.0 Signal processing controller: Intel Corporation 100 Series/C230 Series Chipset Family Serial IO UART Controller #2 (rev 31)
00:1b.0 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #17 (rev f1)
00:1c.0 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #1 (rev f1)
00:1e.0 Signal processing controller: Intel Corporation 100 Series/C230 Series Chipset Family Serial IO UART #0 (rev 31)
00:1e.1 Signal processing controller: Intel Corporation 100 Series/C230 Series Chipset Family Serial IO UART #1 (rev 31)
00:1e.2 Signal processing controller: Intel Corporation 100 Series/C230 Series Chipset Family Serial IO GSPI #0 (rev 31)
00:1e.3 Signal processing controller: Intel Corporation 100 Series/C230 Series Chipset Family Serial IO GSPI #1 (rev 31)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-H LPC Controller (rev 31)
00:1f.2 Memory controller: Intel Corporation 100 Series/C230 Series Chipset Family Power Management Controller (rev 31)
00:1f.3 Audio device: Intel Corporation 100 Series/C230 Series Chipset Family HD Audio Controller (rev 31)
00:1f.4 SMBus: Intel Corporation 100 Series/C230 Series Chipset Family SMBus (rev 31)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Baffin [Radeon RX 460/560D / Pro 450/455/460/555/560] (rev c7)
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device aae0
02:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM961/PM961
03:00.0 Network controller: Broadcom Inc. and subsidiaries BCM43602 802.11ac Wireless LAN SoC (rev 02)
04:00.0 PCI bridge: Intel Corporation DSL6540 Thunderbolt 3 Bridge [Alpine Ridge 4C 2015] (rev 02)
05:00.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
05:01.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
05:02.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
05:04.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
06:00.0 System peripheral: Intel Corporation JHL6540 Thunderbolt 3 NHI (C step) [Alpine Ridge 4C 2016] (rev 02)
07:00.0 USB controller: Intel Corporation JHL6540 Thunderbolt 3 USB Controller (C step) [Alpine Ridge 4C 2016] (rev 02)
7a:00.0 PCI bridge: Intel Corporation DSL6540 Thunderbolt 3 Bridge [Alpine Ridge 4C 2015] (rev 02)
7b:00.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
7b:01.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
7b:02.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
7b:04.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
7c:00.0 System peripheral: Intel Corporation JHL6540 Thunderbolt 3 NHI (C step) [Alpine Ridge 4C 2016] (rev 02)
7d:00.0 USB controller: Intel Corporation JHL6540 Thunderbolt 3 USB Controller (C step) [Alpine Ridge 4C 2016] (rev 02)
</code></pre>
<p>And yes, MacOS not only doesn't recognize ext4 but also afraid of touching it:<br />
<img fetchpriority="high" decoding="async" src="https://rux.vc/wp-content/uploads/2019/02/macos-cant-format-ext4-1024x709.png" alt="" width="1024" height="709" class="aligncenter size-large wp-image-3271" srcset="https://rux.vc/wp-content/uploads/2019/02/macos-cant-format-ext4-1024x709.png 1024w, https://rux.vc/wp-content/uploads/2019/02/macos-cant-format-ext4-150x104.png 150w, https://rux.vc/wp-content/uploads/2019/02/macos-cant-format-ext4-300x208.png 300w, https://rux.vc/wp-content/uploads/2019/02/macos-cant-format-ext4-768x532.png 768w, https://rux.vc/wp-content/uploads/2019/02/macos-cant-format-ext4.png 1190w" sizes="(max-width: 1024px) 100vw, 1024px" /></p>
<p><strong>Good luck folks, keep calm</strong></p>The post <a href="https://rux.vc/2019.03/ubuntu-18-10-on-macbook-pro-2018/">Ubuntu 18.10 on Macbook Pro 2018</a> first appeared on <a href="https://rux.vc">Hey, ruX is here.</a>.]]></content:encoded>
					
					<wfw:commentRss>https://rux.vc/2019.03/ubuntu-18-10-on-macbook-pro-2018/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3230</post-id>	</item>
	</channel>
</rss>
