Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

grmlin

macrumors 65816
Original poster
Feb 16, 2015
1,110
777
Hi all,
I'm reading this forum for a while now, but I finally need some help before making a decision.

I'm currently using a 2014 MacBook Pro 15" with the infamous nVidia GPU and an 2,5Ghz i7. While it served me well, I'm feeling it's age now. The macOS performance is just terrible. I have to wait seconds for apps to switch, and things like expose etc. are almost unusable. Everything is laggy and slow.

- I'm a web application developer, running VMs with Docker, IDEs, browsers and many more applications that are part of my normal workflow. The 16GB of ram are at it's limit I guess, pretty sure 32GB would help
- I use the fullscreen feature for almost everything. I love utilizing the full screen size without distractions for my code. And I hate how macOS handles non fullscreen windows, I don't use the dock at all.

what I know:
- macOS runs best on the internal display at it's recommended resolution/scaling
- it runs worse connected to a 4k display at it's recommended resolution/scaling
- it runs terrible connected to a 4k display when scaled in any way (which is almost a must on a 27" display)

I already reduced the animations in the settings and while that does not make things faster, I don't watch macOS animating things with 3FPS anymore.


So, my question, will a 2019 15" MBP make a noticeable difference? Beside the obviously increased CPU/SSD speed, will I still feel all the lag?
I recently had to use Linux for work as my Mac got a new display, that was like a night and day difference. And that was on a 3 year old 4 core midrange CPU with a boring AMD GPU.

Thanks for the help!
 
I use a 4K display in the office, and I actually run it at supersampled resolution, so far, I have not seen any issues with animations.

MacOS draws stuff differently than many other platforms and it also uses more complex non-linear animations that can be perceive as lag by some individuals. Mission Control is tricky at any case since it requires the OS to draw all the app windows in real time. If you have programs with poor rendering performance (its usually a layouting issue), it can bog everything down. That said, even with your machine you should not need to "wait seconds for apps to switch". Maybe there is a more deep-rooted issue with your machine? Another thing is that 750M is rather bad at 4K video output.
 
If I understood correctly, the 750M is just a terrible GPU for Mojave. The drivers are broken I think, as Apple switched to to AMD and stopped working with nVidia gpus.
I tried the fix floating around somewhere in this forum, editing some plist stuff, disabling the system protection, but soon after that I had to reinstall macOS as it stopped working. Didn't boot anymore. No idea if something else was the reason for that, but I didn't have any energy to try again.

The machine performed very well when I got it, but that was with a non 4K screen. Since Mojave it feels especially broken. I just tried the "swipe 4 fingers up" gesture and it took about 10 seconds before the mac rendered the app overview and started responding again... or switching from firefox to the calendar just took about 3 seconds.

my problems have nothing to do with the perception of animations by the way, if something animates with 1 frame per second, everyone will notice :)
 
If I understood correctly, the 750M is just a terrible GPU for Mojave. The drivers are broken I think, as Apple switched to to AMD and stopped working with nVidia gpus.

Very much possible, if Nvidia doesn't update their drivers to work with the new OS properly, issues are expected...
 
Well, I guess I'll have to try it in the end and see how it goes. I don't know if I have the courage to switch sides yet.
 
I have my “spare/travel” machine (bog standard 2018 MBP15 - i7, Radeon555x, 16GB, 256GB) downstairs, is there some test you want run on it with 1 or 2 4K displays attached? When I’ve used it with the displays I’ve had no issues - it performs better than the Mini I use day to day graphics wise, unsurprisingly.

I too use my machines for similar tasks - IDE (IntelliJ so it treats RAM like tap water - never ending), multiple VMs, etc.

The only limit I’ve seen on the MBP is I can’t run as many VMs because it has 1/4 the RAM of my mini, and definitely no graphics issues.

I think you’ll be fine (I'd probably go the 8core if you use lots of VMs concurrently) so long as you bump the ram up to 32GB, but like I said I can run a test on mine if you have something in mind.
 
Thanks @Stephen.R! That sounds good.

I am too using Jetbrains software (PHPstorm), and since our backend developer tasted the sweetness of docker a while back, nothing will stop him of adding more containers when there is the need for one lol.

To be fair, I don't want to go back. It's amazing how easy it is to setup and switch projects, that run the same on every machine.

I don't have a specific test to run, but it's nice to read something positive like this.
 
So I have to pull this up again.

I experimented a little more with my 2014 MBP, and it looks like the fullscreen mode is the reason for all the slowdowns. If I don't use it, it works so much better, and it doesn't really matter if I scale my display or not.

But if I start using fullscreen mode for my applications (IDEs, browsers...) the system gets slow af.

I really hope, that this will be not an issue anymore with a 2019 MBP as I love this feature, but I'll see. For now I'll stop using fullscreen mode, seems to be the simplest solution for me :/
 
15" runs just fine.

I am bottlenecked by my intel GPUs on the 13" TB 2017 when connected to dual 4k displays at 60hz... You can feel the stuttering all over the place.
 
I have a 2016 MBP with a 5K display, don't notice any difference with the display connected or not. The fans kick in a lot more but no performance issues.

What I do notice is scroll lag but that is unfixable atm. Doesn't matter if you have a display or not, tried it with a brand new top of the line core i9 MBP, same thing nothing fixes it. Though it drives me crazy, most people don't notice it.

 
I have a 2016 MBP with a 5K display, don't notice any difference with the display connected or not. The fans kick in a lot more but no performance issues.

What I do notice is scroll lag but that is unfixable atm. Doesn't matter if you have a display or not, tried it with a brand new top of the line core i9 MBP, same thing nothing fixes it. Though it drives me crazy, most people don't notice it.


I have been having this very same issue since the Retina laptops have been introduced.. Some say to to turn off auto brightness sometimes it works sometimes it doesn't.

I don't know
 
A quick add/FYI: I have had no problems whatsoever using a 13" with iGPU (2018 and 2019) running dual 4K monitors + internal screen (three total displays). I use a Caldigit TS3+ Thunderbolt 3 dock to connect them... one monitor using displayport to displayport cable, the other using a thunderbolt 3 to displayport cable.
 
So I have to pull this up again.

I experimented a little more with my 2014 MBP, and it looks like the fullscreen mode is the reason for all the slowdowns. If I don't use it, it works so much better, and it doesn't really matter if I scale my display or not.

But if I start using fullscreen mode for my applications (IDEs, browsers...) the system gets slow af.

I really hope, that this will be not an issue anymore with a 2019 MBP as I love this feature, but I'll see. For now I'll stop using fullscreen mode, seems to be the simplest solution for me :/
I have the base 2018 15" plugged into 2x UltraFine 4k, both running at the "more space" option. I am also running Docker, have multiple containers and am using both VS Code and PyCharm (Jetbrains IDE). I haven't experienced any slowdown at all. Not with full screen or split screen apps. I generally have chrome / safari / iMessage on one display and the ide in another. Everything works just fine.
 
@grmlin I use a 2013 rMBP with the 750M and two external 4K monitors on Mojave without issues. The monitors I'm using are Dell U2718Q calibrated with an i1 Display Pro.

apfYtYv.png


SoNiWDS.png

B2ZuXQv.png
 
Last edited:
Thanks all for the replies. Maybe something else might be wrong with the machine then. Don’t know.

I’ll get a new one soon. So I hope this will fix my issues with is :/
 
I have the 2018 mbp 2.6 - 560 and I’m using it with a lg 32ud99 (scaled) and a dell 2515h and works perfectly. Common usage = running react native project with rn debugger and simulator, Adobe Xd, numerous chrome tabs, slack Mac app, streaming Hulu or Eurosport.
 
I have my 2014 hooked up to a 4K display and it runs fine. I have my 2015 AMD hooked up to two QHD displays and it runs fine. Maybe you could run a 2014 and a 2015 for stuff which requires discrete graphics (AMD).
 
yesterday the system got into a state, where it was almost unusable. It was pretty warm in our office and the fans were spinning all the time.
I'll see if it's my particular machine or my setup when I get a new MBP...


edit: I can't find any process or anything else causing the troubel. Using the activity manager, the only thing that always pops up is the WindowServer or kernel_task... sure, all other programs I use cause constant load, too, but that is always the case...
 
Last edited:
I just wanted to leave an update for everyone, stumbling across this thread in the future...

I got a new 2019 15" i9 8 core MBP yesterday, and I'm very happy with it. It's a night and day difference to my old one. The UI on my 2014 MBP was as I said slow, laggy and froze all the time. The new one is nothing like that.

I don't know if the old MB has a hardware problem or if it's the same with all these machines, but I'm very happy that I can use macOS in a way I love to use it, again. Fullscreen everything, scaled external 4K screen, Twitch on the internal, multiple IDEs and all the stuff running, without a hickup.
It still runs hot and yeah it has fans, but all the MBPs I ever used were like that. The touchbar is useless gives me TouchID, so I'll take it. Thanks again for the help.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.