Le memorie RAM di tipo DDR4, di largo uso da diversi anni (soprattutto su processori AMD che vivono di basse latenze ed alte frequenze delle stesse), non erano, fino a qualche tempo fa, completamente “funzionanti” su Linux. Più che di funzionamento però, qui si tratta di lettura informazioni.
Le memorie RAM hanno, al loro interno, dei dati relativi ai voltaggi, al tipo di memoria, al produttore, alla disposizione delle celle interne, dimensioni e molto altro, dati che si trovano nella SPD (Serial Presence Detect). Ora, questo SPD, non era completamente letto da Linux, fino a quando lo sviluppatore di SUSE Jean Delvare, circa un anno fa, ha creato una patch per il driver “ee1004”, che permetteva di leggere la SPD su alcuni moduli RAM DDR4.
La patch per sistemare il problema di lettura, si trova qui e purtroppo non è ancora stata inserita nel Kernel, ma si spera succeda presto dato che si parla di una modifica relativamente piccola (e soprattutto, già pronta).