Рейтинг:5

Выделение диагональных разрывов с помощью Intel Graphics (Ubuntu 20.04)

флаг in

Проблема:

Несмотря на переустановку всего, о чем я могу думать, у меня возникла проблема с разрывом некоторых основных моментов. Эта проблема присутствовала для меня как в GNOME, так и в KDE.

Кажется, что это постоянно появляется при использовании рабочего стола Firefox и KDE Plasma 5, однако я видел, как это происходит в других приложениях (например, в Ubuntu Settings и Dolphin). Кажется, это происходит только в определенных программах: Slack, VS Code, Atom, Gimp и Google Chrome никогда не доставляли мне проблем.

Все слезы кажутся от выделения чего-то или наведения на кнопку. Может быть, общность как-то связана с выполнением наполнять?

Я не самый опытный в Linux, поэтому я благодарен за любую помощь.

Я думаю, что у этого человека такая же проблема


Примеры:

Fire Fox Средство запуска приложений Меню


Информация о графике

Андрей@qis:~$ glxinfo -B
имя дисплея: :0
дисплей: :0 экран: 0
прямой рендеринг: Да
Расширенная информация об рендерере (GLX_MESA_query_renderer):
    Поставщик: Центр технологий Intel с открытым исходным кодом (0x8086)
    Устройство: Mesa DRI Intel(R) HD Graphics 2500 (IVB GT1) (0x152)
    Версия: 20.2.6
    Ускоренный: да
    Видеопамять: 1536 МБ
    Единая память: да
    Предпочтительный профиль: core (0x1)
    Максимальная версия основного профиля: 4.2
    Максимальная версия профиля совместимости: 3.0
    Максимальная версия профиля GLES1: 1.1
    Максимальная версия профиля GLES[23]: 3.0
Строка поставщика OpenGL: Центр технологий Intel с открытым исходным кодом
Строка средства визуализации OpenGL: Mesa DRI Intel(R) HD Graphics 2500 (IVB GT1)
Строка версии основного профиля OpenGL: 4.2 (основной профиль) Mesa 20.2.6
Строка версии языка затенения основного профиля OpenGL: 4.20
Флаги контекста основного профиля OpenGL: (нет)
Маска профиля основного профиля OpenGL: основной профиль

Строка версии OpenGL: 3.0 Mesa 20.2.6
Строка версии языка затенения OpenGL: 1.30
Флаги контекста OpenGL: (нет)

Строка версии профиля OpenGL ES: OpenGL ES 3.0 Mesa 20.2.6
Строка версии языка затенения профиля OpenGL ES: OpenGL ES GLSL ES 3.00
andrew@qis:~$ lspci | grep VGA 
00:02.0 Контроллер, совместимый с VGA: Intel Corporation Xeon E3-1200
Графический контроллер процессора v2/3rd Gen Core (версия 09)

Системная информация:

Операционная система: Ubuntu 20.04
Плазменная версия KDE: 5.18.5
Платформы KDE Версия: 5.68.0
Версия Qt: 5.12.8
Версия ядра: 5.8.0-55-универсальная
Тип ОС: 64-битная
Процессоры: 4 процессора Intel® Core™ i5-3470 с тактовой частотой 3,20 ГГц
Память: 15,5 ГБ ОЗУ

mesa-utils/focal сейчас 8.4.0-1build1 amd64
qt5-style-kvantum/focal,теперь 0.20.0+repack-1~focal1 amd64

Настройки композитора (это настройки по умолчанию):

  • Метод масштабирования: Гладкий
  • Серверная часть рендеринга: OpenGL 3.1
  • Предотвращение разрывов: автоматический Когда я попытался возиться с ними, все стало странно, поэтому я сбросил их, однако я готов возиться еще.

Если вам нужна дополнительная информация, просто спросите. Но, пожалуйста, кто-нибудь, помогите мне!

Gene Laurent B. Nale avatar
флаг ar
похоже проблемы с графикой
Andrew Mellor avatar
флаг in
@GeneLaurentB.Nale есть идеи, как это будет исправлено?
Gene Laurent B. Nale avatar
флаг ar
пока нет, но подозреваю, что дело в драйверах видеокарты или проблема с оболочкой
int_ua avatar
флаг cn
У меня только что возникла эта проблема после обновления моей старой машины с LXQt до 21.04. Интеловская графика. Может быть, вам следует сообщить о проблеме на Launchpad?
Nate T avatar
флаг it
Ты сказал, что видел слезы где-то еще. Всегда ли текст выделяет слезы, или вы испытывали слезы из-за чего-то еще (например, изображений, видео и т. д.).
Andrew Mellor avatar
флаг in
@NateT Нет, все слезы, похоже, вызваны выделением чего-то или наведением курсора на кнопку (возможно, это связано с выполнением «заливки»). Другие места были в случайных приложениях gnome и kde (например, настройки Gnome и Dolphin). Кажется, это происходит только в определенных программах: Slack, VS Code, Atom, Gimp и Google Chrome никогда не доставляли мне проблем.
Рейтинг:1
флаг tr

Возникла точно такая же проблема - также затронул Firefox (если только веб-бренд не был настроен на принудительное отключение). Однако я использовал linux-image-5.8.0-55-generic:amd64. Возврат к ядру initrd.img-5.8.0-48-generic временно решает проблему, но, очевидно, не может оставаться на ядре с исправленными уязвимостями безопасности.

Переход на (последнее) ядро ​​​​5.4 навсегда решает проблему, однако хотелось бы знать, ведется ли какая-то работа по устранению проблем с 5.8?

Andrew Mellor avatar
флаг in
Также хотел бы знать, будут ли и когда эти проблемы исправлены, они также повлияли на Firefox для меня.
Рейтинг:0
флаг in

Наконец-то разобрался!

После нахождения этот вопрос который имеет ссылку на этот ответ.

Видимо с тех пор 5.8.0-49 и 5.8.0-50 были проблемы с графикой (возможно, только с внутренними видеоподсистемами Intel). Как видно выше, я использовал Версия ядра: 5.8.0-55-универсальная.

Понизив мое ядро ​​​​до 5.8.0-48 все волшебно лучше!


Шаги:

Установить материал:

sudo apt install linux-image-5.8.0-48-generic linux-modules-5.8.0-48-generic linux-modules-extra-5.8.0-48-generic

Бег:

лс-ал /загрузка

Подтвердите это initrd.img-5.8.0-48-общий здесь.

Если его нет, то запустите:

sudo update-initramfs -c -k 5.8.0-48-общий

В заключение:

sudo update-grub
перезагрузка

В меню GRUB выберите «Дополнительные параметры», затем выберите ядро ​​​​-48 для загрузки.


Тывм всем кто помог!

Рейтинг:0
флаг it

Не меняйте ничего, пока не прочитаете весь ответ. Последняя строка особенно важна.

Попробуйте установить переменную среды __GL_YEILD=USLEEP. Это исправление, которое я нашел здесь, был опубликован для другой видеокарты, но исправляет ту же проблему в KDE Plasma 5/Kubuntu. Я также заметил, что OP в вопросе, который вы связали, использовал Plasma 5.Похоже на шаблон, нет? Может проблема с их реализацией OpenGL? Я почти уверен, что это исправление будет работать на всех установках Plasma 5.

В любом случае, видео рекомендует скачать его самодельный скрипт оболочки и поместить в папку конфигурации Plasma 5 в ~/.config/kde-workspace/env/, Однако:

  • это для другой системы, поэтому структура папок может быть другой. Если это так, вы можете обратиться к справочным документам Plasma 5 или на веб-сайт для определения местоположения папки конфигурации вашей среды, если вы видите какое-то преимущество, которое я упустил из виду при использовании скрипта.

  • Кроме того, я не рекомендую ничего скачивать, особенно исполняемый файл, со случайного веб-сайта/описания видео. Я уверен, вы знаете, почему. Скрипт содержит только одну строку: экспорт __GL_YEILD=USLEEP. Поскольку он экспортируется, я уверен, что запуск его из командной строки будет иметь тот же эффект.

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

Nate T avatar
флаг it
Может или не может работать. На видео слезы выглядели немного по-другому, но проблемы слишком похожи, чтобы их просто отметать как совпадение. Пожалуйста, дайте мне знать, помогло ли это, и если да, я сообщу kde.
int_ua avatar
флаг cn
У меня это на LXQt, так что не только на KDE. Я попробую это позже.
Andrew Mellor avatar
флаг in
Это, кажется, немного уменьшило размер слезы, но это все еще очень заметно.
Nate T avatar
флаг it
Я еще раз осмотрюсь в поисках возможных решений. Возможно, я не найду ничего, чего вы еще не видели, но попробовать стоит. Надеюсь, кто-то еще, кто испытал это, предложит правильное решение, но за исключением этого, два гуглера лучше, чем один. XD
Рейтинг:0
флаг us

Как сказал @paul-dev, переход на версию ядра 5.4 решает проблему с тем преимуществом, что вместо того, чтобы оставаться на версии ядра без исправлений безопасности (потому что, если вы обновите ее, вы вернете ошибку, пока она не будет решена) , имея ядро ​​​​5.4, вы получаете последние обновления безопасности, избегая при этом этой проблемы.

@paul-dev сообщает об этой проблеме на Launchpad: https://bugs.launchpad.net/ubuntu/+source/linux-signed-hwe-5.8/+bug/1934652. Было бы удобно, чтобы те, кого коснулась эта ошибка, уведомили об этом, а также указали, какая у них видеокарта и процессор, чтобы помочь разработчикам ее решить.

Между тем, проблемы можно избежать, установив ядро ​​серии 5.4. Вы можете взглянуть на эту информацию для этого: https://wiki.ubuntu.com/Kernel/LTSEnablementStack

В этом случае вы должны перейти к ядру GA. Обязательно загрузитесь с ядром GA перед удалением любого ядра HWE. Перед удалением любого ядра 5.11 или 5.8 вы должны проверить с помощью uname -r что вы работаете с 5.4 (ядро GA). Сначала установите 5.4, загрузитесь с него и после этого удалите серии 5.8 и/или 5.11: https://askubuntu.com/a/1310623/433685

Ответить или комментировать

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