Ringkasan Eksekutif

Saya baru baca rilis Linux Kernel 7.3, dan fokus utamanya jelas: performa. Yang paling menarik buat saya adalah mekanisme baru untuk menangani GPU yang kehabisan VRAM saat gaming, dibarengi dua perbaikan lock di subsistem memori yang dampaknya langsung kerasa di responsivitas sistem.

Masalah yang Diselesaikan

Dulu kalau VRAM habis saat main game berat, biasanya ya nge-freeze atau performanya ambruk karena sistem nggak punya cara elegan buat ngalihin data yang nggak krusial ke RAM. Natalie Vock dari Valve lagi ngerjain ini secara bertahap, dan potongan pertamanya udah masuk ke 7.3: kernel sekarang bisa memindahkan data yang kurang penting dari VRAM ke RAM sistem begitu memori grafis penuh. Contoh konkret yang disebut di artikel - Indiana Jones and the Great Circle minta 9GB di kartu 8GB dan tetap jalan dengan baik.

Selain itu ada dua masalah lock contention yang diselesaikan. Engineer ZTE nemuin lookup di KSM (fitur yang merge halaman memori identik) yang bisa nahan lock sampai ratusan milidetik dan nge-freeze aplikasi saat memori under pressure. Masalah serupa ada di zsmalloc, yang dipakai zRAM dan Zswap buat nyimpen memori terkompresi, dan diperbaiki oleh Wenchao Hao dari Xiaomi.

Fitur Utama dan Contoh Kode

Beberapa hal yang menurut saya penting dicatat:

  • VRAM overflow handling (Valve) - masih tahap awal di upstream, versi lengkapnya sudah ada di SteamOS tapi belum semuanya landing di kernel ini.
  • KSM lock fix - worst case turun dari 705ms ke di bawah 2ms di stress test.
  • zsmalloc lock fix - speedup sampai 1.83x di Raspberry Pi 4B dan 1.4x di sistem Intel 20-core.
  • amd-pstate Dynamic EPP per-core - sebelumnya cuma bisa diaktifkan system-wide, sekarang bisa per-core lewat governor powersave (opt-in).
  • Radeon GPU hang recovery - Timur Kristóf (Valve) bikin reset cuma nyentuh GFX block, jadi VRAM nggak ikut di-reset.
  • AMD HSMP protocol v7 + ioctl baru di driver PMF - groundwork buat Zen 6 Family 1Ah Model 80H yang rencananya rilis Januari 2027.
  • Driver baru amd_halo_led buat kontrol LED di Ryzen AI Halo mini PC (dulu cuma bisa lewat distro Debian-based punya AMD, Ryzen AI Developer Platform).

Fitur Dynamic EPP per-core ini kebayang bakal kepake buat yang suka tuning power behavior CPU. Ilustrasi cara pakainya kira-kira begini (gambaran dari deskripsi di artikel, bukan hasil percobaan langsung):

# Ilustrasi: mengaktifkan preferensi EPP "dynamic" per-core
# di bawah governor powersave (fitur baru amd-pstate, Linux 7.3)
echo powersave | sudo tee /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo dynamic | sudo tee /sys/devices/system/cpu/cpu0/cpufreq/energy_performance_preference

Di luar itu ada beberapa update hardware yang sekilas tapi lumayan: RISC-V nambah 11 ISA extension baru plus sekarang pakai UEFI runtime services buat restart/poweroff, Apple M3 Pro/Max/Ultra dapet initial boot support, chip space-grade Intel Starfire (berbasis Panther Lake) mulai dapet perubahan kernel pertamanya, driver logitech-hidpp bisa remap tombol mouse/keyboard enthusiast lewat HID++ 2.0, hid-steam sudah dukung Steam Controller 2026, dan ThinkPad dengan fitur USB-C Restricted Mode Security akhirnya kebagian dukungan di Linux.

Dampak dan Catatan Upgrade

Linux 7.3 rilis sekitar dua bulan setelah 7.2, dan merge window buat 7.4 udah dibuka begitu 7.3 final keluar. Linus Torvalds sendiri bilang minggu terakhir sepi-sepi aja jadi 7.3 rilis sesuai rencana, meski dia lagi liburan keluarga dan sempat nyelem dulu sebelum lanjut merging di sore hari.

Buat yang mau cepat nyobain, jalur paling gampang katanya lewat Ubuntu 26.10 (interim release tahun ini), atau nunggu update masuk ke Fedora Workstation dan Arch Linux beserta turunannya. Opsi lain pasang mainline kernel langsung di Ubuntu, tapi risikonya lebih tinggi - disarankan backup dulu karena ada kemungkinan kehilangan data.

Yang paling saya tunggu sebenernya bukan di rilis ini, tapi lanjutan kerjaan Valve soal VRAM overflow. Kalau full patch set-nya udah landing semua di upstream (yang saat ini masih eksklusif di SteamOS), itu bisa jadi game changer buat setup Linux gaming dengan GPU VRAM kecil.

---

Pertama diumumkan di It's FOSS News. Baca sumber aslinya untuk detail lengkap.