Hardware/GPU
Il mio Dell 7548 UHD con grafica integrata Intel 5500/R7M265 mi ha sempre dato qualche problema su Linux. Nonostante i superbi colori del monitor, era sempre lento e poco reattivo. Dopo avere installato AMDGPU e averci smanettato non poco pensavo non si potesse far meglio e che il problema dipendesse dal non eccelso comparto grafico inserito per gestire l’altissima risoluzione del display.
Le poche volte che mi dedicavo al metaverse ventola a mille e temperature abbastanza elevate mi costringevano ad abbassare al minimo la grafica. Per non parlare degli screencast con OBS dannatamente pieni di flickering.
Ultimamente mi domandavo se fosse stato il caso di passare ad un Dell con una Nvidia a bordo ma venivo frenato dalla spesa eccessiva.
L’altro giorno Googolando per tentare di risolvere i problemi con OBS (nell’attesa di poter riusare il mio fisso) sono incappato in questo illuminante post:
[SOLVED] Screen blinking while screencasting
Quello che ho capito in parole povere è che i driver Intel open xf86-video-intel che io ahimè ho usato per tutti questi anni non erano affatto performanti come credevo…
Questi driver si appoggiano a X server ed oltre ad essere meno reattivi con il mio processore generano pesanti sfarfallii con l’utilizzo di programmi come OBS.
Il Kernel Mode Setting (KMS) demanda la gestione della scheda video al Kernel. AMDGPU con i Kernel più recenti supporta a pieno questa modalità.
KMS abilita anche nuove tecnologie (come DRI2) che aiutano a ridurre gli artefatti e aumentare le prestazioni 3D, oltre che ottimizzare i consumi.
Per farla breve una volta rimosso il pacchetto xf86-video-intel (Arch Linux) il Notebook non era più lo stesso. Finestre scattanti e finalmente screencast stabili (non al livello del fisso ma passabili). Risolti inoltre gran parte dei problemi che avevo con l’anteprima di OpenShot.
Alchemy gira a grafica media senza grossi aumenti di rpm e seppur con la base ventilata la CPU non supera i 55 gradi (contro i 62 e ventola a manetta di prima).
Averlo scoperto prima…. 🙄
Leave a Reply