43 lines
1.1 KiB
Markdown
43 lines
1.1 KiB
Markdown
# Ajout des informations complètes RAM (fréquence, form factor, type detail, rank)
|
|
|
|
## Date
|
|
2026-01-10
|
|
|
|
## Problème initial
|
|
|
|
L'utilisateur rapportait que la première case DIMM0 manquait la fréquence, et qu'il manquait également:
|
|
- **Speed** (vitesse maximale)
|
|
- **Form Factor**
|
|
- **Part Number**
|
|
- **Type Detail** (Registered/Unbuffered)
|
|
- **Rank** (1R, 2R, 4R)
|
|
|
|
## Modifications
|
|
|
|
### 1. Script bench.sh - Parsing amélioré
|
|
|
|
Ajout de la capture de tous les champs dmidecode pour la RAM.
|
|
|
|
### 2. Backend - Schéma RAMSlot étendu
|
|
|
|
Ajout des champs:
|
|
- `configured_memory_speed` (int)
|
|
- `configured_memory_speed_unit` (str)
|
|
- `type_detail` (str) - Registered/Unbuffered
|
|
- `rank` (str) - 1, 2, 4
|
|
|
|
### 3. Frontend - Affichage complet
|
|
|
|
Affichage de tous les nouveaux champs avec icônes appropriées.
|
|
|
|
## Fichiers modifiés
|
|
|
|
- `scripts/bench.sh` (lignes 591-667)
|
|
- `backend/app/schemas/hardware.py` (lignes 25-39)
|
|
- `frontend/js/devices.js` (lignes 928-955)
|
|
- `frontend/js/device_detail.js` (lignes 410-437)
|
|
|
|
## Test
|
|
|
|
Relancer un benchmark pour capturer les nouvelles données.
|