0

(not rant)
Hey MBP users! Is there any laptops as performant as a MacBook Pro? I wanna buy a powerful personal machine (Windows or linux) but none of them could match a MBP. Any idea?

Comments
  • 0
    I also searched for a replacement for my MBP since I need to a Windows 10 machine and the Bootcamp/Parallels just wasn't up to it.

    Dell XPS 15 seems to be suggested quite widely as MBP replacement. Since it wasn't currently available through our vendor, they suggested a Dell Precision 5520 instead. Should get it in couple of weeks.

    I still hope that all the necessary tools were available for MacOS. I just have to keep myself so busy developing that I'll spend as little time as possible outside the Visual Studio 😂
  • 3
    Thinkpad t560 is close enough. It has better battery life- there are compromises everywhere. Laptops aren't meant to be stupidly fast.
  • 2
    Define performant.
  • 2
    Since when an i7 u variant with 16gb of RAM and an Intel iris called preformant?
  • 1
    @nocgod I had the same thought.
  • 0
    @nocgod not sure if you're talking about the thinkpad or mbp, I think they're both u variants, but for me personally I don't understand why you'd want anything else. 5 hours on a huge battery vs 20 hours on a relatively small one.
  • 1
    Nexoc.com you can decide how powerfull it is since you pick the parts.
  • 0
    @runfrodorun I use the computer to work, not to surf Facebook...
    When I work it's 2-3 IDEs up, with watch on unittests, fiddler, chrome with a bunch of tabs... On a U CPU that is not really possible to work like that...
  • 0
    @nocgod yeah it is.

    My fastest pc is a 2nd generation i7 2600k with 32gb ram. A 6700u can easily take home 2/3 of that benchmark. Just make sure you have 16gb of ram and a good solid state and you'll already be far ahead of my spinning platters. Trust me! Coding is 90% text editing I could do it on my 386 (and did so many years ago). Compiling is the only thing that takes any real CPU power and it's just a momentary burst. Unit test i suppose too but depends how many tests you are writing.
  • 0
    @runfrodorun dude... I run 4 vs running multiple services while debugging and running tests, with 2-3 instances of chrome open, fiddler, email, calendar, slack and some other stuff... The i7u-s cant handle the heat...
    I work with a 4790k 16gb 500gb SSD that's enough... At home I have same setup with a gtx970 and my laptop is a 2670qm 16gb with 500gb SSD gtx555m.

    Worked for a year at a company with home grade hardware (i7u 4 core 4 thread 3mb cache at least I had an ssd) - it was my worst year, shitty company, shitty hw, total suffering...
  • 0
    @nocgod honestly it sounds to me like you need a ton of ram and a good speed disk. I know you won't believe me. But like I said that 4790 is only going to double speed. Sounds like a lot but in reality...

    Sleeping processes don't take up as much CPU as you think. The os throttled them a lot. Do a test, play a video and then switch to another foreground process. Frame rate drop at all? A good operating system would do that, so not sure about Windows.

    Also maybe you need to tone down on the chrome? Do some Firefox or pale moon if you're really having resource problems

    But I say it again: your issue is always going to be RAM. Background processes still take ram, no matter what. And having your ram even half full can dramatically decrease paging performance. If you consistently use 16 gb of ram (not counting caching memory) you want to think about having 32 or probably even 64. Allocating memory is a very expensive process, and you mitigate that by having lots of free memory.
  • 0
    @runfrodorun credentials: I'm an os/compiler/abi engineer.
  • 0
    Also, debugging does not take any CPU power, just ram. So again, just saying. All the tasks you mentioned are very light on CPU but decently heavy on memory footprint. Memory saturation is hard to debug though because that latency counts as CPU time. As in like if your os is struggling to allocate pages, that counts toward used CPU time even if it's all thread sleep in the OS.
  • 1
    @runfrodorun I'm a backend/infra engineer in a company governing 1.5bil identities... Imagine the scale...

    You can work on a home grade hw - can't imagine opening 4 solutions and watching the unit tests on them all... That would probably make my eyes bleed
  • 0
    @nocgod respect...

    But still standing here on my RAM ground. Tons of ram turns a shit computer into an amazing one, and I believe you can order the thinkpad with 64 gigs but it'll cost ya. (Cost ya way less if you put it in yourself) and you'd be surprised. My i3 keeps up with my i7 for most tasks even though it's 2 core 4 thread because it just has tons of ram. (So does my i7, 32gb) only time CPU matters is when you have preposterous amounts of integer or float performance. I.e compiling, simulating, I suppose unit testing as well depending on the nature of the software. Still won't matter as much as you think if it's a memory limited application.

    And if that isn't enough, then working on a laptop was never in the cards. Time to build a dual Xeon workstation.
  • 0
    @runfrodorun ram is a huge plus - currently I exhaust 70-85 % of my ram so I don't need to extend it much.

    Watching unit tests means you compile dirty code and run the related tests live. Constant compile constant testing :)
  • 1
    The only Device that can match up to the levels of Mac is a Mac itself.
  • 0
    @nocgod if your ram is ever more than half full you should double your amount. Take it from me. Memory performance for allocating gets exponentially worse the fuller it gets. That's probably half your issue.
  • 1
    @aayusharyan In terms of build quality (at least my 2011 Mac) is the best laptop I've ever held and had the pleasure of using. They just feel absolutely solid. The keyboard is great, and the trackpad is phenomenal.
Add Comment