[筆記]Ubuntu 16.04、18.04 開啟 TearFree 解決畫面撕裂 (tearing)
Reference: https://wiki.archlinux.org/index.php/intel_graphics#Tear-free_video
Marco + Compton用自己的設定檔條了也沒效,最後還是從驅動下手。Compiz 雖可以解決,但是搭配MATE,bug太多,不能用。
2018/5/3更新:在 Ubuntu 18.04 中 Xorg 已經變成 rootless,因此紀錄檔存在 ~/.local/share/xorg/ (參考https://wiki.archlinux.org/index.php/xorg#General)
2017/4/26更新:Ubuntu GNOME 17.04 測試OK
網路上流傳的修改 /usr/share/X11/xorg.conf.d/底下的檔案(如10-radeon.conf)會造成gdm無法啟動,丟出Parse error(無法辨識Option)的情況,所以測試並更新了一下這篇。
設備:Dell Inspiron 15R 7520 with Intel HD 4000 / AMD RADEON 7730M(18.04)
設備:Intel i3-4130 with Intel HD 4400 / AMD Radeon HD5570。
(有Open Source Driver且支援Tearfree的卡應該都可以照著AMD pre-gcn版本修改,只需變動Identifier和Driver)(16.04時)
1. 檢查TearFree目前的開啟狀況:
Output :
4. 重複第1步驟,顯示:
5. 完成。可用Youtube影片測試。
如:https://www.youtube.com/watch?v=5xkNy9gfKOg
Marco + Compton用自己的設定檔條了也沒效,最後還是從驅動下手。Compiz 雖可以解決,但是搭配MATE,bug太多,不能用。
2018/5/3更新:在 Ubuntu 18.04 中 Xorg 已經變成 rootless,因此紀錄檔存在 ~/.local/share/xorg/ (參考https://wiki.archlinux.org/index.php/xorg#General)
2017/4/26更新:Ubuntu GNOME 17.04 測試OK
網路上流傳的修改 /usr/share/X11/xorg.conf.d/底下的檔案(如10-radeon.conf)會造成gdm無法啟動,丟出Parse error(無法辨識Option)的情況,所以測試並更新了一下這篇。
設備:Dell Inspiron 15R 7520 with Intel HD 4000 / AMD RADEON 7730M(18.04)
1. 檢查TearFree目前的開啟狀況:
cat /var/log/Xorg.0.log | grep TearFree(Ubuntu 18.04或以上)
cat ~/.local/share/xorg/Xorg.0.log | grep TearFree
Output :
[...] (**) intel(0): TearFree disabled 、2. 新增 /etc/X11/xorg.conf :
TearFree property default: auto
或 無輸出 等訊息。
sudo nano /etc/X11/xorg.conf如果是 intel iGPU,在新檔案內加入:
Section "Device"如果是 AMD Pre-GCN GPU,在新檔案內加入
Identifier "Intel Graphics"
Driver "intel"
Option "AccelMethod" "sna"
Option "TearFree" "true"
EndSection
Section "Device"3. 重開機
Identifier "Radeon"
Driver "radeon"
Option "TearFree" "true"
EndSection
4. 重複第1步驟,顯示:
[ ...] (**) intel(0): Option "TearFree" "true"
[ ...] (**) intel(0): TearFree enabled
等類似訊息。
5. 完成。可用Youtube影片測試。
如:https://www.youtube.com/watch?v=5xkNy9gfKOg
留言
張貼留言