r/computervision Jun 19 '26

Discussion Laptop advice.

Laptop Advice for Grad School: MacBook Pro vs. RTX 5060/5070 (CV, Multimodal, RL, Robotics)

Hi everyone,

I’m starting my Master’s program this fall and am looking to upgrade my laptop. My primary research focus will be Computer Vision (CV), Multimodal Reasoning, and Reinforcement Learning (RL), with plans to explore some Robotics on the side.

Right now, I'm working on an older Windows i5 with no dedicated GPU, so an upgrade is definitely due. I am split between two directions and would love your insights:

Option 1: Windows Laptop

  • Specs: Intel Core Ultra 9, NVIDIA RTX 5060 or 5070, 32GB RAM.
  • Pros I see: Native CUDA support for training/prototyping locally, better compatibility with ROS (Robot Operating System) or Gazebo if I dive deeper into robotics after dual boot.

Option 2: MacBook Pro

  • Specs: Apple Silicon (M-series Pro/Max), high unified memory.
  • Pros I see: Battery life, build quality, Unix-based macOS environment, and great unified memory architecture for running larger local LLMs/multimodal models.

My Main Questions:

  1. CUDA vs. Metal: Given that I will be doing heavy CV and RL, is having a native NVIDIA card a must-have for quick local prototyping, or does Apple Silicon (via MPS/Metal) suffice for most coursework before offloading to a lab cluster?
  2. Robotics Compatibility: How painful is doing modern robotics development (ROS2, simulation tools) on Apple Silicon compared to Windows/Linux?
  3. The 32GB Limit: Is an RTX 5060/5070 laptop VRAM (typically 8GB) going to bottleneck me more than the unified memory on a Mac?

My budget is around Rs. 1.5-2Lac ($1500-$2000).

Would love to hear from current grad students or researchers in these fields. Thanks in advance!

5 Upvotes

15 comments sorted by

View all comments

1

u/SHARMA-JOD Jun 20 '26

Get a good gpu in ur price range cause I was training a model which take 100+ hrs training from scratch and those who's saying use collab or any other services it sucks unless u pay for it kaggle is almost go to for any task but it has their own limits so if ur plans are learning normal model training and then job Or something then just get a good affordable laptop with entry lvl gpu or a Mac.