Video summary
Framework 13 Pro Shows Why Apple Solders Your Memory
Main summary
Key takeaways
Product reviewed
Framework Laptop 13 Pro — a modular 13-inch developer laptop that runs Linux (with Fedora installed by the user).
The video compares it heavily against an Apple MacBook Pro M5 (base), including a discussion of Apple’s soldered memory vs Framework’s swappable approach.
Key features highlighted (Framework Laptop 13 Pro)
-
Modular design / expansion cards
- Swappable modules for ports, mentioned modules include USB-A, DisplayPort, HDMI, Ethernet, USB-C, microSD.
- The review references using screwdriver tools and swapping port modules.
-
Premium build / materials & feel
- Described as “premium,” with a metal lid that adds confidence.
- Noted as visually thin, with some elements (e.g., bezel) handled separately.
- Weight is described as similar to a MacBook Air.
-
Upgradeable memory approach (LP CAM modules)
- Uses LP-DDR5X in “LP CAM” format, which is swap-able.
- Apple’s unified memory is contrasted as soldered (non-upgradeable).
- Capacity mentioned:
- Up to 64GB in the shown configuration.
- Up to 96GB possible via compatible modules, with availability noted as potentially difficult.
-
Storage flexibility
- The SSD is selected by the owner (example given: SanDisk SN7100 Gen 4).
- Emphasizes choosing SSD type for development needs.
-
Intel-based platform option
- The reviewer chose an Intel variant.
- Mentions later that newer Intel options (e.g., Ultra series) exist, and discusses the state of Intel support for AI tooling.
-
Linux support experience
- Fedora installation noted as working, with Framework recommending Fedora 44 (Fedora 43/42 described as less ideal).
- The review mentions an initial lack of support for an Intel chip on the reviewer’s Fedora version, later resolved by updates.
User experience (day-to-day developer use)
The reviewer is a long-time Mac user (MacBook Pros for ~13 years) and wanted to verify Framework can serve as a Linux developer laptop.
Key workflow emphasis includes:
- Switching between AI models/tools for tasks such as research, coding, image work, and video.
- Heavy development I/O:
- Repo cloning, dependency installs, and compilation.
- Multi-core utilization for real workloads.
- Connectivity convenience
- Built-in module availability like HDMI and Ethernet helps for dev/test setups.
Performance & benchmark findings (with numbers)
Web / JavaScript responsiveness (Speedometer 3.1)
- Framework score: 12.5 (improved run: 30.8)
- MacBook Pro M5 score: 60.6 (single-core class comparison)
Takeaway: The MacBook performs better in single-threaded / JS-heavy benchmarks.
Fan noise / thermals during performance mode
- During performance mode, the reviewer reports no notable fan noise at least during one phase.
- In later multi-core/build testing:
- Fans become audible, but the system remains comparatively thermally controlled.
CPU multi-core / build-related tests
Synthetic multi-core test (Manner Benchmark, all cores)
- MacBook: ~30s average (approx; reviewer caveats)
- Framework: ~23–25s
Conclusion: Framework wins, attributed to more cores (Framework described as 16 cores vs Mac’s 10).
.NET Devbench builds (cold / warm / incremental)
Example: small “Hello world” app
- MacBook
- Cold: 836 ms
- Warm: 294 ms
- Incremental: 335 ms
- Framework
- Cold: 2,172 ms
- Warm: 446 ms
- Incremental: 491 ms
Result: MacBook faster, especially cold.
Larger .NET build (~100,000 namespaces/classes mentioned)
- MacBook
- Cold: ~85s
- Warm: 10.5s
- Framework
- Cold: ~54s
- Warm: 7.9s
Orchard Core (more realistic CMS scenario)
- Framework slight edge on cold build (couple seconds).
- Warm/incremental nearly tied (within half a second).
Summary of performance theme
- Single-core / JS: MacBook Pro M5 leads.
- Multi-core / compilation: Framework Laptop 13 Pro often leads, especially as projects get larger.
AI / local inference findings (LM Studio + benchmarks)
Memory bandwidth (Stream benchmark)
- MacBook M5: ~136,000 MB/s (Apple quoted 150k; reviewer considers ~136k more realistic)
- Framework: ~97,000 MB/s
Observation: Framework bandwidth is lower, despite swappable memory.
LLM token generation performance (Gemma 3 12B, 4-bit)
With LM Studio and Intel support limitations:
- MacBook: 15.6 tokens/sec
- Framework (Vulcan path): 6.2 tokens/sec
Root issue described: Intel hardware is too new for LM Studio’s most reliable stack, so it falls back to less-optimized behavior.
Switching software backend (Sickle vs Vulcan)
- Reviewer builds/runs llama.cpp with “Sickle” for better Intel support.
- Token generation improves roughly as follows:
- Vulcan: ~6.2 tokens/sec
- Sickle: ~9.9 tokens/sec
Additional notes:
- A MacBook configured with 16GB cannot run certain larger quantized models (example: QwenCoder 30B).
- Framework with 64GB can.
QwenCoder 30B comparison
- Vulcan: 22 tokens/sec
- Sickle: 34.9 tokens/sec
Prompt processing anomaly:
- The reviewer notes prompt processing may look faster under Vulcan for some models, but it doesn’t consistently match expectations.
- Workflow constraints limit mixing stacks without extra memory overhead.
Pricing and configuration comparisons (explicit values mentioned)
Starting price comparison
- MacBook Pro M5 (14-inch): starts around $2,000
- Framework is discussed as being close initially, but the reviewer later estimates using a specific build.
Example configured comparison (reviewer’s numbers)
Framework configuration:
- Ultra X7 Intel: $1,699
- Add LP CAM 2 (memory) → about $2,153
- With storage and upgrades → ends around $2,277
MacBook estimate:
- Ends around $2,019 (the video text references “MacBook’s 2019” as ~$2019).
Optional additions / expansion costs:
- Reviewer notes that Framework expansion can raise total cost.
- Power adapter cost:
- Framework: 100W for $60
- MacBook: includes 70W, upgrade to 96W for $20
Total-cost outcome stated
- In the reviewer’s example, Framework can become similar to or slightly higher than the MacBook.
- The reviewer still emphasizes longer-term value from upgrade flexibility (ports, SSD, memory).
Memory upgrade value claim
- MacBook M5 reportedly limited to up to 32GB; 64GB requires M5 Pro.
- Framework can scale higher:
- Stated up to 64GB in configuration
- Up to 96GB possible
- This is positioned as potentially avoiding expensive platform upgrades.
Pros (unique positives mentioned)
- Modularity / future-proofing
- Expansion-card port flexibility tailored to workflows.
- Premium build feel
- Confidence from the metal lid.
- Linux developer readiness
- Fedora works after updates; explicitly aimed at Linux dev.
- Strong multi-core performance
- Good results for real compilation workloads, especially larger projects.
- Upgradable/swappable memory
- Enables running larger local LLMs than a 16GB MacBook (when supported by the software backend).
- SSD choice flexibility
- Useful for customizing development storage configurations.
Cons (unique negatives mentioned)
- Single-core performance / JS benchmarks favor MacBook
- AI tooling compatibility on Intel is initially limited
- LM Studio’s Intel behavior can be slower due to support/tooling limitations.
- Requires alternative llama.cpp backend usage (e.g., “Sickle”).
- Lower measured memory bandwidth vs Apple
- Stream benchmark: 97k vs 136k MB/s, contributing to slower baseline token generation.
- Added customization costs
- Power adapter may be extra; expansion modules increase total cost.
- Fan noise under sustained heavy load
- Not quiet during peak multi-core workloads.
Comparisons made in the video
-
Primary comparison: Framework Laptop 13 Pro (Intel + Linux) vs MacBook Pro M5
- MacBook leads in single-thread / JS responsiveness and some small cold-build cases.
- Framework leads in multi-core compilation and larger project builds.
- Framework also offers memory upgrade flexibility.
-
Additional mentioned context
- Discussion around Apple “Pro” branding tiers and memory scaling limits.
- Intel support state vs newer Intel variants (Ultra series / Panther Lake noted as support “probably coming soon”).
- Suggestions to consider alternatives with better software support (including Ryzen AI 300 as more established; and Vulcan compatibility considerations).
Overall verdict / recommendation (based on the video)
-
Framework Laptop 13 Pro is presented as a strong Linux developer machine, especially for:
- Multi-core compilation
- Larger codebases
- People who want control over hardware upgrades (ports, SSD, memory)
-
If the workload is mainly single-threaded or dominated by JS/frontend benchmarks, the MacBook Pro M5 remains faster.
-
For local AI inference, Framework’s more RAM is a major advantage, but real performance depends on Intel software backend support. LM Studio alone may underperform until configured correctly.
Unique points mentioned about the product (consolidated list)
- Modular port system with swappable modules (USB-A, DP, HDMI, Ethernet, USB-C, microSD)
- Screwdriver/module swapping approach
- Premium metal lid; “thin” look with bezel separate
- Weight near MacBook Air range
- Linux dev workflow validation: Fedora install + recommendation (Fedora 44)
- Intel chip support required Fedora update
- Keyboard: longer travel and MacBook-like sound; tappad is haptic and responsive
- 10Gb Ethernet module mentioned
- HDMI supports second display; dragging windows works
- Speedometer JS benchmark: Framework lower than MacBook
- Multi-core build performance: Framework faster for larger builds
- Thermals: slightly cooler during .NET builds; fans audible under sustained load
- Memory architecture: LP CAM DDR5X swap-able; contrasted with Apple soldered limitation
- Stream benchmark: Framework lower memory bandwidth
- AI: LM Studio Intel performance slower without proper backend
- Workaround/fix: use llama.cpp “Sickle” backend for improved Intel performance; differences between Vulcan vs Sickle
- Larger quantized LLM feasibility with 64GB memory
- Pricing/config comparisons include expansion module and power adapter costs
- Framework memory upgrade ceiling: 64GB shown; up to 96GB possible
- SSD choice flexibility highlighted as key for development workloads
Speakers / roles
- Only one primary speaker appears in the subtitles, handling both the review and benchmark comparisons.
Rate this summary
Your feedback will help improve summaries.
Improve this summary
Reprocess with a stronger model when the summary feels incomplete or inaccurate.
Translate summary in another language
Ask questions to this video
Chat for follow-up questions, clarifications, and source-backed answers.