Die Samsung 980 500 GB (MZ-V8V500BW) ist eine PCIe-3.0-x4-NVMe-SSD nach NVMe-1.4-Standard mit Samsungs eigenem „Pablo“-Controller. Da das Laufwerk ohne DRAM-Cache arbeitet, setzt es auf Host Memory Buffer (HMB), einen seit NVMe 1.2 standardisierten Mechanismus. Unter Linux funktioniert die SSD ohne manuelle Einrichtung.
Was funktioniert
Der Linux-Kernel enthält den NVMe-Treiber seit Version 3.3; für die Samsung 980 ist kein Drittanbietertreiber notwendig. HMB wird nativ im Kernel-Treiber (drivers/nvme/host/pci.c) implementiert und erfordert keinen zusätzlichen Konfigurationsaufwand. TRIM wird über fstrim oder die discard-Mount-Option unterstützt. Getestet wurde unter Ubuntu 20.10 und Arch Linux mit Kernel 5.12, jeweils ohne gemeldete Fehler beim normalen Betrieb.
Einschränkungen
Samsung Magician, die herstellereigene Verwaltungssoftware, ist für Consumer-SSDs unter Linux nicht verfügbar. Firmware-Updates über das offizielle Samsung-ISO-Tool sind unter Linux umständlich; auf AMD-Systemen wurden zudem Probleme mit USB-Eingabegeräten in der Boot-Umgebung des ISO gemeldet. Es existieren Berichte über einen Firmware-Bug, bei dem Temperatursensor 1 wiederholt Spitzenwerte von 83,8 °C meldet und damit kurzzeitiges Thermal Throttling auslöst, ohne dass eine tatsächliche Erwärmung vorliegt; Samsung hat dieses Verhalten bisher nicht offiziell bestätigt.
Workarounds
Firmware-Updates lassen sich alternativ über nvme-cli oder durch manuelles Entpacken der Samsung-ISO und Ausführen des enthaltenen fumagician-Binaries durchführen; letzteres ist auch bei gemounteter SSD möglich. Für SMART-Monitoring und Laufwerksdiagnose stehen smartctl (smartmontools) und nvme-cli als vollwertige Open-Source-Alternativen zu Samsung Magician bereit. Den beschriebenen Temperatur-Bug lässt sich durch Beobachtung der SMART-Daten mit smartctl eingrenzen; ein Einspielen aktueller Firmware wird empfohlen, beseitigt das Problem nach vorliegenden Berichten jedoch nicht zuverlässig.
Fazit
Die Samsung 980 500 GB arbeitet unter Linux ohne Einrichtungsaufwand und wird mit aktuellen Distributionen und Kerneln ab etwa 5.10 LTS vollständig unterstützt. Die fehlende native Verwaltungssoftware ist durch Open-Source-Tools kompensierbar. Der bekannte Temperatur-Reporting-Bug ist für den normalen Betrieb relevant und sollte bei der Kaufentscheidung berücksichtigt werden.
Was andere Nutzer berichten
- Phoronix — Ausführlicher Praxistest unter Linux: keine Probleme festgestellt, bessere Erfahrung als mit der 980 PRO.
- Phoronix Forum — Community-Diskussion bestätigt stabile Linux-Nutzung der Samsung 980 NVMe SSD.
- Arch Linux Forums — Erfolgreich unter Kernel 6.1.9 betrieben; SMART-Monitoring via smartctl ohne Fehler.
- GadgetGuy — Review erklärt DRAM-loses Design mit HMB und bewertet die SSD-Leistung positiv.
- blog.intermit.tech — Anleitung zum Firmware-Update der Samsung SSD unter Linux via ISO-Mount und fumagician-Binary.