7 maggio 2016

Ubuntu 16.04: risolvere i problemi legati alla scheda Intel HD520



Il mio nuovo portatile Fujitsu si basa sulla piattaforma Skylake di Intel ed è dotato di scheda grafica integrata (Intel HD520). Ovviamente mi è arrivato il giorno prima che uscisse Ubuntu 16.04, perciò mi sono accontentato della daily del giorno prima (che Marco suggeriva essere già la versione definitiva). Sono tornato quindi alla Ubuntu classica dopo essere passato da Mint ed Ubuntu Gnome (al quale avevo messo Cinnamon per disperazione, ma questa è un'altra storia).

Questo post nasce però dai miei numerosi problemi iniziali con la scheda grafica: VLC andava per conto suo, Chrome mi sparaflashava (il termine è stato sdoganato da Men In Black, me lo si conceda) e corrompeva le immagini.
Dopo diverse ricerche sono riuscito a risolvere anche questi problemi, come ho fatto?

Per prima cosa ho trovato il repository su GitHub ubuntu-skylake-i915-video-fix che ho seguito per quanto riguardava la configurazione di Xorg, risolvendo il problema di VLC:

cd /tmp
wget https://github.com/linuxenko/ubuntu-skylake-i915-video-fix/releases/download/v1/20-intel.conf sudo cp 20-intel.conf /usr/share/X11/xorg.conf.d/20-intel.conf

Prima di riavviare si disabilita anche una opzione nel kernel:

echo options i915 enable_rc6=0 | sudo tee /etc/modprobe.d/i915_disable_rc6.conf

Il problema successivo è aggiornare i driver della scheda grafica: l'installer Intel (che si scarica da https://01.org/linuxgraphics/downloads/intel-graphics-installer-linux-1.4.0) non è ancora aggiornato alla 16.04, quindi si fa finta di essere ancora alla 15.10 modificando lsb-release (questo post torna utile).
Il driver Intel su 16.04 dovrebbe essere già aggiornato, pertanto lo step precedente non dovrebbe essere necessario.

Infine per risolvere il problema di Chrome, il post sul forum segnalatomi da Marco mi ha aiutato tramite l'impostazione di due flag nel launcher di Chrome:

sudo gedit /usr/share/applications/google-chrome.desktop

E nella riga contenente Exec=/usr/bin/google-chrome-stable %U si aggiunge in fondo --disable-gpu-driver-bug-workarounds --enable-native-gpu-memory-buffers

Nessun commento:

Posta un commento

Licenza
Licenza Creative Commons

Quest' opera è distribuita con licenza Creative Commons Attribuzione - Non commerciale - Non opere derivate 3.0 Unported. Questo blog non rappresenta una testata giornalistica, in quanto viene aggiornato senza alcuna periodicità. Non può, pertanto, considerarsi un prodotto editoriale, ai sensi della legge n. 62 del 7/03/2001

Disclaimer immagini

Le immagini utilizzate in questo blog appartengono ai loro rispettivi autori e sono utilizzati per scopi educativi, personali e senza scopo di lucro. Ogni eventuale violazione del copyright non è intenzionale, ma se si riconosce un'immagine protetta da copyright, fatemelo sapere qui, e sarò lieto di aggiungere i credits o modificarla o rimuoverla.

Disclaimer images

Images used on this blog belong to their respective authors and are used for educational, personal and no profit purposes. Any eventual copyright infringement is not intentional, but if you recognize a copyrighted image, please let me know here, and I'll happily provide to add the right credits or modify or remove it.