Проблема с графикой после обновления до 18.04: скремблированный текст и фон в некоторых окнах

После обновления до 18.04 я начал испытывать несколько проблем, и, в частности, есть проблема с графикой с текстом и фоном в прокручиваемых частях некоторых окон.

Проблема возникает, как правило, после того, как я попытаюсь прокрутить текст в прокручиваемой области или изменить размер окна. Возможно, затронуты и другие части окон. Иногда проблема возникает сразу при открытии окна.

Когда я просматриваю прокручиваемую область или изменяю размер всего окна, текст и фон получаются скремблированными путем перекрытия самих себя. Иногда появляются черные или прозрачные области. Я прикрепляю изображение с мягким возникновением проблемы. gitg 3.26 сильно пострадали.

Я не делал чистой установки 18.04, но обновлялся из более старых версий. Я также удалил или переустановил несколько пакетов в этом процессе.

Что может вызвать эту проблему?

gitg

У меня есть 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.

3
задан 9 May 2018 в 14:56

6 ответов

Переустановите драйверы

. В этом ответе попробуйте переустановить драйверы 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
1
ответ дан 17 July 2018 в 14:51

Если вы запустите update-initramfs, вы не должны получать сообщения об ошибках для отсутствующих драйверов skylake.

В Ubuntu 16.04 LTS:

$ sudo update-initramfs -u update-initramfs: Generating /boot/initrd.img-4.14.34-041434-generic Adding /lib/firmware/i915/skl_guc_ver9_33.bin

В Ubuntu 18.04 LTS:

$ 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, теперь отсутствуют предупреждения прошивки

0
ответ дан 17 July 2018 в 14:51

Переустановите драйверы

. В этом ответе попробуйте переустановить драйверы 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
1
ответ дан 20 July 2018 в 14:54
  • 1
    Я пробовал первые три команды, они не помогли. окна gitg все еще скремблированы. – Alexey 9 May 2018 в 01:57
  • 2
    это просто gitg? Вы переустановили это? вы установили xserver-xorg-video-intel и перезагрузились? вы установили Intel-микрокод? – Joshua Besneatte 9 May 2018 в 02:11
  • 3
    Все одно и то же. Я установил xserver-xorg-video-intel и перезагрузился, и у меня уже было intel-microcode (но я был бы очень удивлен, если бы это было связано). – Alexey 9 May 2018 в 09:45

Если вы запустите update-initramfs, вы не должны получать сообщения об ошибках для отсутствующих драйверов skylake.

В Ubuntu 16.04 LTS:

$ sudo update-initramfs -u update-initramfs: Generating /boot/initrd.img-4.14.34-041434-generic Adding /lib/firmware/i915/skl_guc_ver9_33.bin

В Ubuntu 18.04 LTS:

$ 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, теперь отсутствуют предупреждения прошивки

0
ответ дан 20 July 2018 в 14:54
  • 1
    Я попробовал, спасибо. Единственная напечатанная строка: update-initramfs: Generating /boot/initrd.img-4.15.0-20-generic. – Alexey 9 May 2018 в 09:48
  • 2
    На самом деле, я видел предупреждение, упомянутое в вопросе , которое вы связали в предыдущих версиях Ubuntu (до моих графических выпусков), но я не заметил их до сих пор в 18.04. Я понимаю, что эти предупреждения с kbl не имеют отношения ко мне, потому что они касаются озера Каби – Alexey 9 May 2018 в 10:20
  • 3
    @Alexey ОК. Но вы запустили update-iniitramfs выше и увидели, что драйвер Skylake (skl_guc_ver9_33.bin) добавлен? – WinEunuuchs2Unix 9 May 2018 в 13:35
  • 4
    Как я уже сказал, он печатал только одну строку. – Alexey 9 May 2018 в 14:19
  • 5
    @Alexey Возможно, вам захочется добавить драйвер Skylake. Я не могу сказать, будет ли это исправлять проблему. – WinEunuuchs2Unix 9 May 2018 в 14:32

Переустановите драйверы

. В этом ответе попробуйте переустановить драйверы 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
1
ответ дан 20 July 2018 в 15:19
  • 1
    Я пробовал первые три команды, они не помогли. окна gitg все еще скремблированы. – Alexey 9 May 2018 в 01:57
  • 2
    это просто gitg? Вы переустановили это? вы установили xserver-xorg-video-intel и перезагрузились? вы установили Intel-микрокод? – Joshua Besneatte 9 May 2018 в 02:11
  • 3
    Все одно и то же. Я установил xserver-xorg-video-intel и перезагрузился, и у меня уже было intel-microcode (но я был бы очень удивлен, если бы это было связано). – Alexey 9 May 2018 в 09:45

Если вы запустите update-initramfs, вы не должны получать сообщения об ошибках для отсутствующих драйверов skylake.

В Ubuntu 16.04 LTS:

$ sudo update-initramfs -u update-initramfs: Generating /boot/initrd.img-4.14.34-041434-generic Adding /lib/firmware/i915/skl_guc_ver9_33.bin

В Ubuntu 18.04 LTS:

$ 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, теперь отсутствуют предупреждения прошивки

0
ответ дан 20 July 2018 в 15:19
  • 1
    Я попробовал, спасибо. Единственная напечатанная строка: update-initramfs: Generating /boot/initrd.img-4.15.0-20-generic. – Alexey 9 May 2018 в 09:48
  • 2
    На самом деле, я видел предупреждение, упомянутое в вопросе , которое вы связали в предыдущих версиях Ubuntu (до моих графических выпусков), но я не заметил их до сих пор в 18.04. Я понимаю, что эти предупреждения с kbl не имеют отношения ко мне, потому что они касаются озера Каби – Alexey 9 May 2018 в 10:20
  • 3
    @Alexey ОК. Но вы запустили update-iniitramfs выше и увидели, что драйвер Skylake (skl_guc_ver9_33.bin) добавлен? – WinEunuuchs2Unix 9 May 2018 в 13:35
  • 4
    Как я уже сказал, он печатал только одну строку. – Alexey 9 May 2018 в 14:19
  • 5
    @Alexey Возможно, вам захочется добавить драйвер Skylake. Я не могу сказать, будет ли это исправлять проблему. – WinEunuuchs2Unix 9 May 2018 в 14:32

Другие вопросы по тегам:

Похожие вопросы: