После обновления до 18.04 я начал испытывать несколько проблем, и, в частности, есть проблема с графикой с текстом и фоном в прокручиваемых частях некоторых окон.
Проблема возникает, как правило, после того, как я попытаюсь прокрутить текст в прокручиваемой области или изменить размер окна. Возможно, затронуты и другие части окон. Иногда проблема возникает сразу при открытии окна.
Когда я просматриваю прокручиваемую область или изменяю размер всего окна, текст и фон получаются скремблированными путем перекрытия самих себя. Иногда появляются черные или прозрачные области. Я прикрепляю изображение с мягким возникновением проблемы. gitg 3.26 сильно пострадали.
Я не делал чистой установки 18.04, но обновлялся из более старых версий. Я также удалил или переустановил несколько пакетов в этом процессе.
Что может вызвать эту проблему?
У меня есть Intel HD Graphics 520 (Skylake GT2).
Вот некоторая диагностика:
*
§ lsmod | grep -E 'video|i915|wmi'
uvcvideo 86016 0
videobuf2_vmalloc 16384 1 uvcvideo
videobuf2_memops 16384 1 videobuf2_vmalloc
videobuf2_v4l2 24576 1 uvcvideo
videobuf2_core 40960 2 uvcvideo,videobuf2_v4l2
videodev 184320 3 uvcvideo,videobuf2_core,videobuf2_v4l2
media 40960 2 uvcvideo,videodev
snd_rawmidi 32768 1 snd_seq_midi
asus_nb_wmi 28672 0
asus_wmi 28672 1 asus_nb_wmi
sparse_keymap 16384 1 asus_wmi
snd_seq_device 16384 3 snd_seq,snd_rawmidi,snd_seq_midi
snd 81920 29 snd_compress,snd_hda_intel,snd_hwdep,snd_hda_codec_conexant,snd_seq,snd_hda_codec,snd_timer,snd_rawmidi,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_seq_device,snd_soc_core,snd_pcm
i915 1617920 34
i2c_algo_bit 16384 1 i915
drm_kms_helper 167936 1 i915
drm 401408 18 i915,drm_kms_helper
wmi 24576 1 asus_wmi
video 40960 2 asus_wmi,i915
*
§ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 520 (rev 07)
*
§ ls -l /lib/firmware/i915/ | grep skl
-rw-r--r-- 1 root root 8824 Mar 30 2017 skl_dmc_ver1_23.bin
-rw-r--r-- 1 root root 8928 Mar 30 2017 skl_dmc_ver1_26.bin
-rw-r--r-- 1 root root 8928 Mar 16 18:25 skl_dmc_ver1_27.bin
lrwxrwxrwx 1 root root 19 Mar 30 2017 skl_dmc_ver1.bin -> skl_dmc_ver1_26.bin
-rw-r--r-- 1 root root 109636 Mar 16 18:25 skl_guc_ver1.bin
-rw-r--r-- 1 root root 128320 Mar 16 18:25 skl_guc_ver4.bin
-rw-r--r-- 1 root root 129024 Mar 30 2017 skl_guc_ver6_1.bin
lrwxrwxrwx 1 root root 18 Mar 30 2017 skl_guc_ver6.bin -> skl_guc_ver6_1.bin
-rw-r--r-- 1 root root 147520 Mar 16 18:25 skl_guc_ver9_33.bin
-rw-r--r-- 1 root root 140992 Dec 5 21:31 skl_huc_ver01_07_1398.bin
Я заметил, что у меня нет xserver-xorg-video-intel, но «Software & amp; Updates> Additional Drivers» не предлагает никаких драйверов для установки.
То, что я пытался, не помогло:
sudo apt install xserver-xorg-video-intel, sudo update-initramfs -u.Переустановите драйверы
. В этом ответе попробуйте переустановить драйверы Intel:
sudo apt-get update
sudo apt-get install --reinstall xserver-xorg-video-intel xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg
Если это не сработает, вы можете исправить его, настроив настройки с помощью intel goodies:
sudo apt install intel-microcode inteltool intel-gpu-tools
Но я не знаю, как их использовать, поэтому вы сами по себе. этот ответ , и вы всегда можете прочитать manpages. например
man intel-gpu-tools
Если вы запустите update-initramfs, вы не должны получать сообщения об ошибках для отсутствующих драйверов skylake.
$ sudo update-initramfs -u
update-initramfs: Generating /boot/initrd.img-4.14.34-041434-generic
Adding /lib/firmware/i915/skl_guc_ver9_33.bin
$ sudo update-initramfs -u
update-initramfs: Generating /boot/initrd.img-4.15.0-20-generic
Adding /lib/firmware/i915/skl_guc_ver9_33.bin
В частности, вы должны видеть последнюю строку. Если не следовать инструкциям здесь: Обновлено ядро до 4.8, теперь отсутствуют предупреждения прошивки
Переустановите драйверы
. В этом ответе попробуйте переустановить драйверы Intel:
sudo apt-get update
sudo apt-get install --reinstall xserver-xorg-video-intel xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg
Если это не сработает, вы можете исправить его, настроив настройки с помощью intel goodies:
sudo apt install intel-microcode inteltool intel-gpu-tools
Но я не знаю, как их использовать, поэтому вы сами по себе. этот ответ , и вы всегда можете прочитать manpages. например
man intel-gpu-tools
Если вы запустите update-initramfs, вы не должны получать сообщения об ошибках для отсутствующих драйверов skylake.
$ sudo update-initramfs -u
update-initramfs: Generating /boot/initrd.img-4.14.34-041434-generic
Adding /lib/firmware/i915/skl_guc_ver9_33.bin
$ sudo update-initramfs -u
update-initramfs: Generating /boot/initrd.img-4.15.0-20-generic
Adding /lib/firmware/i915/skl_guc_ver9_33.bin
В частности, вы должны видеть последнюю строку. Если не следовать инструкциям здесь: Обновлено ядро до 4.8, теперь отсутствуют предупреждения прошивки
Переустановите драйверы
. В этом ответе попробуйте переустановить драйверы Intel:
sudo apt-get update
sudo apt-get install --reinstall xserver-xorg-video-intel xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg
Если это не сработает, вы можете исправить его, настроив настройки с помощью intel goodies:
sudo apt install intel-microcode inteltool intel-gpu-tools
Но я не знаю, как их использовать, поэтому вы сами по себе. этот ответ , и вы всегда можете прочитать manpages. например
man intel-gpu-tools
Если вы запустите update-initramfs, вы не должны получать сообщения об ошибках для отсутствующих драйверов skylake.
$ sudo update-initramfs -u
update-initramfs: Generating /boot/initrd.img-4.14.34-041434-generic
Adding /lib/firmware/i915/skl_guc_ver9_33.bin
$ sudo update-initramfs -u
update-initramfs: Generating /boot/initrd.img-4.15.0-20-generic
Adding /lib/firmware/i915/skl_guc_ver9_33.bin
В частности, вы должны видеть последнюю строку. Если не следовать инструкциям здесь: Обновлено ядро до 4.8, теперь отсутствуют предупреждения прошивки