2013年5月1日

解決xf86-video-intel升版後顯示不正確問題

xf86-video-intel是intel顯卡的驅動程式
之前的舊版在我的電腦上沒什麼問題
不過因為電腦硬體日新月異
驅動程式也跟著進步
但是我的電腦卻沒跟著換
導致後來的驅動程式開始使用新的預設值
卻造成我這舊硬體顯示不正確
像是在FB上看圖片
常常就會有哪種只顯示一部份的情況
像是這樣
就是會莫名其妙的黑一片

其實這是因為新的xf86-video-intel使用了SNA的模式來顯示畫面
  • SNA (Sandybridge's New Acceleration)
  • UXA (Unified Acceleration Architecture)
簡單的來說UXA是相容舊硬體SNA是採用Sandybridge的新硬體架構模式
那麼我們該怎麼來切換呢?

你只要修改/etc/X11/xorg.conf.d/20-intel.conf這個檔案就可以了

$sudo vi /etc/X11/xorg.conf.d/20-intel.conf
Section "Device"
    Identifier "Intel Graphics"
    Driver "intel"
    Option "Accelmethod" "uxa"
EndSection

如果你沒有這個檔案,那就直接建立這個檔案
在Chakra上預設模式是sna
如果你的顯示沒有問題
基本上不需要去動這個設定
如果你像我的電腦硬體一樣
比較老舊
你可以試者調整這個設定
不論是看影片、圖片效能上都會好上很多

參考來源:

沒有留言:

張貼留言