私は、マイクロ HDMI 経由で接続された外部ディスプレイ Samsung SyncMasterF2380 を備えた Asus UX305L を使用しています。しかし、Ubuntu を新規インストールした後、外部ディスプレイで次のような「奇妙な」問題が時々発生します。
- Ubuntu はシステムの起動後に外部モニターを検出しません。ただし、システム設定アイコンを複数回クリックすると検出されます。
- Ubuntu はシステムの起動後に外部モニターを検出せず、ラップトップ画面の解像度を変更します。システム設定アイコンを複数回クリックすると、外部ディスプレイが検出され、ラップトップ画面の解像度が元に戻ります。
/etc/X11/xorg.conf.d/20-intel.conf
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "TearFree" "true"
Option "AccelMethod" "uxa"
EndSection
/etc/X11/xorg.conf.d/モニター.conf
Section "Monitor"
Identifier "HDMI1"
Option "LeftOf" "Screen 0"
EndSection
Section "Monitor"
Identifier "Screen 0"
Option "RightOf" "HDMI1"
EndSection
/etc/X11/xorg.conf.d/スクリーン解像度.conf
Section "Screen"
Identifier "HDMI1"
SubSection "Display"
Modes "1920x1080"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen 0"
SubSection "Display"
Modes "1600x900"
EndSubSection
EndSection
xrandr -q は表示します
Screen 0: minimum 320 x 200, current 3840 x 1080, maximum 8192 x 8192
eDP1 connected primary 1920x1080+1920+0 (normal left inverted right x axis y axis) 293mm x 165mm
1920x1080 60.00*+ 59.93
1680x1050 59.95 59.88
1600x1024 60.17
1400x1050 59.98
1280x1024 60.02
1440x900 59.89
1280x960 60.00
1360x768 59.80 59.96
1152x864 60.00
1024x768 60.00
800x600 60.32 56.25
640x480 59.94
HDMI1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 510mm x 287mm
1920x1080 60.00*+ 59.94
1600x1200 60.00
1680x1050 59.88
1280x1024 75.02 60.02
1440x900 59.90
1280x960 60.00
1280x800 59.91
1152x864 75.00
1280x720 60.00 59.94
1024x768 75.08 70.07 60.00
832x624 74.55
800x600 72.19 75.00 60.32 56.25
640x480 75.00 72.81 66.67 60.00 59.94
720x400 70.08
答え1
報告によると、 と の加速方法を同時に使用することはできませんTearFree
。xua
デフォルトsna
の加速方法を使用する必要があるため、 のその行を削除するだけで済みます/etc/X11/xorg.conf.d/20-intel
。
詳細はArch Linuxのドキュメントをご覧ください。インテルグラフィックス
数か月前に画面のティアリングが発生しましたが、Ubuntu カーネルのアップデート後に自然に解消されました。このオプションはシステムで不要になった可能性があります。オプションを削除する理由 (不要になった場合) は、リンクで説明されているように、他の競合が発生する可能性があるためです。