RECENZE: Framework Laptop 13 (AMD) - aneb nejlepší 13,5" notebook na trhu?
Kapitoly článků
Framework se chlubí dobrou podporou různých Linuxových distribucí, přičemž zcela oficiálně podporují na Frameworku 13 s AMD Ryzeny 7040U distribuce Ubuntu a Fedora, detaily můžete vidět v tabulce níže. Komunitně pak podporuje ještě distribuce Arch, Bluefin a Bazzite.
Já osobně jsem si velmi oblíbil Linux Mint, zkusil jsem tak nainstalovat nejnovější Linux Mint 22 s Cinnamon rozhraním a vesměs vše funguje jak má. Nedělal jsem nějaké detailnější pokusy, třeba s uspáváním do RAM a nezkoušel jsem ani čtečku otisků prstů, ale vše se jevilo jako plně funkční.
Jelikož Mint vychází vesměs z Ubuntu, není překvapivé, že vlastně vše funguje jak má, jen je to odprostěno od omáčky Canonicalu. Linux jsem netestoval nijak detailně, ale tak nějak od oka to vypadá velmi dobře.
Dle balíčku inxi vypadá hardware notebooku takto:
root@chobot-Laptop-13-AMD-Ryzen-7040Series:/home/chobot# inxi -v 6
System:
Host: chobot-Laptop-13-AMD-Ryzen-7040Series Kernel: 6.8.0-51-generic
arch: x86_64 bits: 64 compiler: gcc v: 13.3.0
Desktop: Cinnamon v: 6.2.9 tk: GTK v: 3.24.41 wm: Muffin dm: LightDM
Distro: Linux Mint 22 Wilma base: Ubuntu 24.04 noble
Machine:
Type: Laptop System: Framework product: Laptop 13 (AMD Ryzen 7040Series)
v: A7 serial: FRANDGCPA74402006B
Mobo: Framework model: FRANMDCP07 v: A7 serial: FRANMDCPA7428100JT
part-nu: FRANDGCP07 uuid: caf318d3-d53c-ef11-be4a-232122300791 UEFI: INSYDE
v: 03.05 date: 03/29/2024
Battery:
ID-1: BAT1 charge: 49.4 Wh (81.1%) condition: 60.9/60.7 Wh (100.4%)
volts: 16.6 min: 15.5 model: NVT FRANGWA serial: 0122 status: discharging
Memory:
System RAM: total: 64 GiB available: 60.63 GiB used: 1.91 GiB (3.2%)
Array-1: capacity: 64 GiB slots: 2 modules: 2 EC: None
max-module-size: 32 GiB note: est.
Device-1: Channel-A DIMM 0 type: DDR5 size: 32 GiB speed: 5600 MT/s
volts: 1.1 manufacturer: Hynix part-no: HMCG88AGBSA092N
Device-2: Channel-B DIMM 0 type: DDR5 size: 32 GiB speed: 5600 MT/s
volts: 1.1 manufacturer: Kingston part-no: 9905789-153.A00G
CPU:
Info: 8-core model: AMD Ryzen 7 7840U w/ Radeon 780M Graphics bits: 64
type: MT MCP arch: Zen 4 rev: 1 cache: L1: 512 KiB L2: 8 MiB L3: 16 MiB
Speed (MHz): avg: 825 high: 4467 min/max: 400/5132 cores: 1: 400 2: 400
3: 1758 4: 400 5: 1785 6: 400 7: 400 8: 400 9: 400 10: 400 11: 400 12: 400
13: 4467 14: 400 15: 400 16: 400 bogomips: 105412
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
Device-1: AMD Phoenix1 vendor: Framework driver: amdgpu v: kernel
arch: RDNA-3 pcie: speed: 16 GT/s lanes: 16 ports: active: eDP-1 empty: DP-1,
DP-2, DP-3, DP-4, DP-5, DP-6, DP-7, DP-8, Writeback-1 bus-ID: c1:00.0
chip-ID: 1002:15bf temp: 44.0 C
Display: server: X.Org v: 21.1.11 with: Xwayland v: 23.2.6 driver: X:
loaded: amdgpu unloaded: fbdev,modesetting,vesa dri: radeonsi gpu: amdgpu
display-ID: :0 screens: 1
Screen-1: 0 s-res: 2256x1504 s-dpi: 96
Monitor-1: eDP-1 mapped: eDP model: BOE Display 0x0bca res: 2256x1504
dpi: 201 diag: 343mm (13.5")
API: EGL v: 1.5 platforms: device: 0 drv: radeonsi device: 1 drv: swrast
surfaceless: drv: radeonsi x11: drv: radeonsi inactive: gbm,wayland
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.0.9-0ubuntu0.3
glx-v: 1.4 direct-render: yes renderer: AMD Radeon Graphics (radeonsi
gfx1103_r1 LLVM 17.0.6 DRM 3.57 6.8.0-51-generic) device-ID: 1002:15bf
Audio:
Device-1: AMD Rembrandt Radeon High Definition Audio vendor: Framework
driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s lanes: 16
bus-ID: c1:00.1 chip-ID: 1002:1640
Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor vendor: Framework
driver: snd_pci_ps v: kernel pcie: speed: 16 GT/s lanes: 16 bus-ID: c1:00.5
chip-ID: 1022:15e2
Device-3: AMD Family 17h/19h HD Audio vendor: Framework
driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s lanes: 16
bus-ID: c1:00.6 chip-ID: 1022:15e3
API: ALSA v: k6.8.0-51-generic status: kernel-api
Server-1: PipeWire v: 1.0.5 status: n/a (root, process) with:
1: pipewire-pulse status: active 2: wireplumber status: active
3: pipewire-alsa type: plugin
Network:
Device-1: MEDIATEK MT7922 802.11ax PCI Express Wireless Network Adapter
driver: mt7921e v: kernel pcie: speed: 5 GT/s lanes: 1 bus-ID: 01:00.0
chip-ID: 14c3:0616
IF: wlp1s0 state: up mac: 2c:9c:58:29:10:e5
Bluetooth:
Device-1: MediaTek Wireless_Device driver: btusb v: 0.8 type: USB rev: 2.1
speed: 480 Mb/s lanes: 1 bus-ID: 1-5:5 chip-ID: 0e8d:e616
Report: hciconfig ID: hci0 rfk-id: 0 state: up address: 2C:9C:58:29:10:E6
bt-v: 5.2 lmp-v: 11 sub-v: 2402
Drives:
Local Storage: total: 953.87 GiB used: 10.28 GiB (1.1%)
ID-1: /dev/nvme0n1 vendor: A-Data model: LEGEND 840 size: 953.87 GiB
speed: 63.2 Gb/s lanes: 4 serial: 2M032LQHNSF1 temp: 34.9 C
Message: No optical or floppy data found.
Partition:
ID-1: / size: 937.33 GiB used: 10.27 GiB (1.1%) fs: ext4 dev: /dev/nvme0n1p2
label: N/A uuid: 97236f5f-cfd1-488d-8756-a887ae341004
ID-2: /boot/efi size: 511 MiB used: 6.1 MiB (1.2%) fs: vfat
dev: /dev/nvme0n1p1 label: N/A uuid: A2BB-6DFA
Swap:
ID-1: swap-1 type: file size: 2 GiB used: 0 KiB (0.0%) priority: -2
file: /swapfile
Unmounted:
Message: No unmounted partitions found.
USB:
Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 5 rev: 2.0
speed: 480 Mb/s lanes: 1 chip-ID: 1d6b:0002
Device-1: 1-1:2 info: Framework HDMI Expansion Card type: billboard,HID
driver: hid-generic,usbhid rev: 2.0 speed: 12 Mb/s lanes: 1
chip-ID: 32ac:0002
Device-2: 1-2:3 info: A4Tech Bloody V7M Mouse type: keyboard,mouse,HID
driver: hid-generic,usbhid rev: 1.1 speed: 12 Mb/s lanes: 1
chip-ID: 09da:f613
Device-3: 1-4:4 info: Shenzhen Goodix Fingerprint USB Device
type: <vendor specific> driver: N/A rev: 2.0 speed: 12 Mb/s lanes: 1
chip-ID: 27c6:609c
Device-4: 1-5:5 info: MediaTek Wireless_Device type: bluetooth
driver: btusb rev: 2.1 speed: 480 Mb/s lanes: 1 chip-ID: 0e8d:e616
Hub-2: 2-0:1 info: super-speed hub ports: 2 rev: 3.1 speed: 10 Gb/s
lanes: 1 chip-ID: 1d6b:0003
Hub-3: 3-0:1 info: hi-speed hub with single TT ports: 1 rev: 2.0
speed: 480 Mb/s lanes: 1 chip-ID: 1d6b:0002
Hub-4: 4-0:1 info: super-speed hub ports: 1 rev: 3.1 speed: 10 Gb/s
lanes: 1 chip-ID: 1d6b:0003
Hub-5: 5-0:1 info: hi-speed hub with single TT ports: 1 rev: 2.0
speed: 480 Mb/s lanes: 1 chip-ID: 1d6b:0002
Hub-6: 6-0:1 info: super-speed hub ports: 1 rev: 3.1 speed: 10 Gb/s
lanes: 1 chip-ID: 1d6b:0003
Hub-7: 7-0:1 info: hi-speed hub with single TT ports: 1 rev: 2.0
speed: 480 Mb/s lanes: 1 chip-ID: 1d6b:0002
Hub-8: 8-0:1 info: super-speed hub ports: 1 rev: 3.1 speed: 10 Gb/s
lanes: 1 chip-ID: 1d6b:0003
Sensors:
System Temperatures: cpu: N/A mobo: N/A gpu: amdgpu temp: 45.0 C
Fan Speeds (rpm): N/A
Info:
Processes: 377 Power: uptime: 1m wakeups: 0 Init: systemd v: 255
target: graphical (5) default: graphical
Packages: pm: dpkg pkgs: 1946 Compilers: gcc: 13.3.0 Shell: Bash v: 5.2.21
running-in: gnome-terminal inxi: 3.3.34
Za pomoci balíčku sensors zjistit jaké senzory jsou v notebooku k dispozici a po puštění sensors-detect zkouším vylistovat všechny dostupné.
root@chobot-Laptop-13-AMD-Ryzen-7040Series:/home/chobot# sensors
mt7921_phy0-pci-0100
Adapter: PCI adapter
temp1: +36.0°C
ucsi_source_psy_USBC000:004-isa-0000
Adapter: ISA adapter
in0: 0.00 V (min = +0.00 V, max = +0.00 V)
curr1: 0.00 A (max = +0.00 A)
ucsi_source_psy_USBC000:002-isa-0000
Adapter: ISA adapter
in0: 0.00 V (min = +0.00 V, max = +0.00 V)
curr1: 680.00 mA (max = +0.00 A)
nvme-pci-0200
Adapter: PCI adapter
Composite: +27.9°C (low = -40.1°C, high = +114.8°C)
(crit = +123.8°C)
Sensor 1: +27.9°C (low = -273.1°C, high = +65261.8°C)
amdgpu-pci-c100
Adapter: PCI adapter
vddgfx: 1.10 V
vddnb: 652.00 mV
edge: +38.0°C
PPT: 8.12 W (avg = 5.24 W)
k10temp-pci-00c3
Adapter: PCI adapter
Tctl: +40.8°C
ucsi_source_psy_USBC000:003-isa-0000
Adapter: ISA adapter
in0: 5.00 V (min = +5.00 V, max = +5.00 V)
curr1: 0.00 A (max = +1.50 A)
ucsi_source_psy_USBC000:001-isa-0000
Adapter: ISA adapter
in0: 0.00 V (min = +0.00 V, max = +0.00 V)
curr1: 0.00 A (max = +0.00 A)
BAT1-acpi-0
Adapter: ACPI interface
in0: 16.58 V
curr1: 547.00 mA
Použitý ovladač a 3D akceleraci si můžeme snadno ověřit následujícím příkazem(oba dva Radeony používají stejný otevřený ovladač):
root@chobot-Laptop-13-AMD-Ryzen-7040Series:/home/chobot# lspci -k | grep -EA3 'VGA|Display|3D'
c1:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Phoenix1 (rev c4)
Subsystem: Framework Computer Inc. Phoenix1
Kernel driver in use: amdgpu
Kernel modules: amdgpu