Sono passati poco meno di dieci anni da quando Intel ha lanciato i suoi processori Haswell che hanno avuto molto successo all’epoca e sono stati seguiti da Broadwell. Mentre gli ingegneri dei driver Linux open source di Intel si concentrano principalmente sulle piattaforme hardware Intel recenti e future, occasionalmente c’è un miglioramento degno di nota per piattaforme mature come Haswell e Broadwell. Una nuova serie di patch questa settimana aiuterà con alcuni piccoli risparmi energetici della grafica per coloro che utilizzano ancora un laptop Intel Linux vecchio di quasi dieci anni.
Ville Syrjala, ingegnere di driver grafici Intel Linux di lunga data, ha inviato venerdì una serie di patch per rimettere in forma Panel Self Refresh (PSR) per Haswell e Broadwell. Panel Self Refresh è progettato per aiutare a prolungare la durata della batteria del laptop consentendo di regolare la frequenza di aggiornamento in modo indipendente, ad esempio per evitare di aggiornare il display se viene visualizzata solo un’immagine statica/nessuna modifica al frame-buffer. A loro volta, alcuni elementi della GPU possono essere spenti durante i periodi PSR per ridurre il consumo energetico e anche i possibili vantaggi termici. Il supporto Panel Self Refresh PSR1 ha debuttato con Haswell, mentre le generazioni successive hanno capacità più avanzate con PSR2.
La gestione del Panel Self Refresh con il driver Intel Linux è stata a lungo una questione difficile a causa di problemi hardware/driver e alla scoperta di problemi di stabilità e altri problemi con alcune configurazioni hardware. Per diverse generazioni e in momenti diversi con il loro driver del kernel i915 hanno dovuto disabilitare/riabilitare la gestione PSR a causa di bug. Nel 2023, il supporto Haswell/Broadwell PSR1 sta facendo un nuovo tentativo per essere abilitato con tutti i problemi noti risolti.
Syrjala ha semplicemente scritto nel Serie di patch del driver i915:
“Risolvi tutti i problemi evidenti che interessano HSW/BDW PSR1 e ripristina torna in vita.”
Vedremo come andrà questo giro di revisione sulle 13 patch, che culmineranno con il ripristino predefinito del PSR per la grafica Haswell e Broadwell. Questa è una buona notizia in ogni caso per coloro che fanno ancora affidamento su un laptop Haswell/Broadwell Linux.