Quick Facts
- Category: Hardware
- Published: 2026-05-01 13:46:52
- 7 Essential Steps to Upgrade Your Fedora Silverblue to Fedora Linux 44
- Python Rushes Out Emergency Updates to Fix Regressions and Security Holes
- Breaking: Yozma IN 10 Electric Dirt Bike Hits Record $999 Low Amid Major EcoFlow and Anker Power Station Sales
- 10 Crucial Insights Into Python 3.15.0 Alpha 4: What Developers Need to Know
- Groundbreaking 3D Imaging Reveals T Cells' Precision Attack on Cancer
Overview
The System76 Pangolin Pro is a Linux laptop that combines portability with performance, weighing just 3.6 pounds (1.63 kg) while featuring a 16-inch matte LTPS display and the AMD Ryzen AI 7 350 "Krackan Point" processor. This guide walks you through everything you need to know—from unboxing and initial setup to optimizing its AI capabilities. Whether you're a developer, designer, or Linux enthusiast, the Pangolin Pro offers a compelling blend of power and efficiency.

Prerequisites
Before diving in, ensure you have the following:
- Basic Linux knowledge: Familiarity with the command line, package management, and system configuration.
- Pop!_OS or another Linux distribution: The Pangolin Pro ships with Pop!_OS, but you can install any distro. We'll focus on Pop!_OS here.
- Stable internet connection: For system updates and software installation.
- External storage (optional): For backing up data or creating a live USB.
Step-by-Step Instructions
1. Unboxing and Initial Hardware Check
Upon receiving your Pangolin Pro, inspect the laptop for physical damage. The packaging includes the laptop, a USB-C power adapter, and documentation. Power on the device by pressing the power button—the first boot will launch Pop!_OS setup.
2. Verifying Hardware Specifications
Open a terminal (Ctrl+Alt+T) and run the following commands to confirm your hardware matches the advertised specs:
# Check CPU model and cores
lscpu | grep "Model name"
# Verify RAM capacity
free -h
# Confirm display resolution
xrandr | grep "connected"
# List storage devices
lsblk
The Ryzen AI 7 350 should appear with 8 cores/16 threads. The display should show 2560x1600 at 165 Hz.
3. Setting Up Pop!_OS
Pop!_OS is pre-installed but may require updates. Follow these steps:
- Connect to Wi-Fi via the network icon in the top panel.
- Open Settings → Software & Updates → Update Manager, then click "Refresh" and "Download" to apply all updates.
- Reboot after updates complete.
Pop!_OS uses a tiling window manager by default. You can toggle it in Settings → Desktop → Tiling.
4. Optimizing Power and Performance
The AMD Ryzen AI 7 350 includes a Neural Processing Unit (NPU) for AI tasks. To manage power efficiently:
- Install
power-profiles-daemonfor easy switching:sudo apt install power-profiles-daemon. Usepowerprofilesctl set balanced|performance|power-saver. - For fine-grained control, use
tlp:sudo apt install tlp tlp-rdw && sudo tlp start. - Monitor power usage with
sudo powertop.
For AI workloads, ensure the NPU is recognized: cat /sys/class/ai/npu/device/status (should return "active").
5. Leveraging the Ryzen AI 7 350 NPU
To use the NPU for machine learning, install ROCm or AMX (AMD AI libraries):
# Add AMD GPU repository (requires admin access)
sudo apt install rocm-libs rocm-dev
# Verify NPU access
rocm-smi --shownpu
# Example: Run a PyTorch model with NPU prefix
python -c "import torch; print(torch.npu.is_available())"
Note: Not all software supports the NPU yet. Check compatibility before investing time.

6. Adjusting Display Settings
The 16-inch matte LTPS display supports 165 Hz. To set the refresh rate and resolution:
- Open Settings → Displays.
- Under "Resolution", select 2560x1600 (16:10).
- Under "Refresh Rate", choose 165 Hz.
- Enable "Fractional Scaling" if you need 125% or 150% scaling (recommended for this resolution).
For color accuracy, calibrate using a hardware device or install colord.
7. Connecting External Devices
The Pangolin Pro features USB-C (with DisplayPort), USB-A, HDMI, and a headphone jack. To use an external monitor via USB-C:
# Identify connected displays
xrandr --listproviders
# Mirror or extend display
xrandr --output DP-1 --auto --right-of eDP-1
For Thunderbolt-like speeds, ensure the USB-C port supports USB4 (it does, per System76).
Common Mistakes
- Skipping firmware updates: System76 laptops receive BIOS updates via
system76-firmware-daemon. Runsudo system76-firmware-cli updateregularly. - Using proprietary NVIDIA drivers: The Pangolin Pro uses AMD graphics, so avoid installing NVIDIA drivers. Stick with the open-source
amdgpudriver (included in kernel). - Not enabling the NPU: The NPU may be disabled by default in some kernels. Add
amdgpu.npu=1to kernel parameters via/etc/default/gruband runsudo update-grub. - Overlooking cooling: For sustained heavy loads, the fan may ramp up. Use
sensorsto monitor temps. Consider undervolting viaryzenadj(not supported on all models). - Ignoring battery health: Limit charge to 80% using
tlpsettings for longevity.
Summary
The System76 Pangolin Pro is a featherlight Linux laptop with a stunning 16-inch 165 Hz display and an AMD Ryzen AI 7 350 processor that includes an NPU for AI tasks. This guide covered hardware verification, Pop!_OS setup, performance optimization, NPU utilization, display configuration, and external connectivity. By avoiding common pitfalls like missing firmware updates or misconfiguring the NPU, you can fully harness this portable powerhouse. Whether coding, designing, or running machine learning models, the Pangolin Pro delivers a premium Linux experience.