Проблема:
Несмотря на переустановку всего, что я могу придумать, у меня проблема с разрывом некоторых выделенных областей . Эта проблема была у меня как в GNOME, так и в KDE.
Похоже, что при использовании Firefox и рабочего стола KDE Plasma 5 это постоянно проявляется, однако я видел, как это происходило в других приложениях (например, Ubuntu Settings и Dolphin). Кажется, это происходит только в определенных программах: Slack, VS Code, Atom, Gimp и Google Chrome никогда не вызывали у меня проблем.
Кажется, все слезы от выделения чего-то или наведения курсора на кнопку. Может быть, общность как-то связана с выполнением заливки
?
Я не самый опытный в Linux, поэтому благодарен за любую помощь.
Я считаю, что у этого человека такая же проблема
Примеры:
Информация о графике
andrew@qis:~$ glxinfo -B
name of display: :0
display: :0 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: Intel Open Source Technology Center (0x8086)
Device: Mesa DRI Intel(R) HD Graphics 2500 (IVB GT1) (0x152)
Version: 20.2.6
Accelerated: yes
Video memory: 1536MB
Unified memory: yes
Preferred profile: core (0x1)
Max core profile version: 4.2
Max compat profile version: 3.0
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.0
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 2500 (IVB GT1)
OpenGL core profile version string: 4.2 (Core Profile) Mesa 20.2.6
OpenGL core profile shading language version string: 4.20
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 3.0 Mesa 20.2.6
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 20.2.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
andrew@qis:~$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200
v2/3rd Gen Core processor Graphics Controller (rev 09)
Информация о системе:
Operating System: Ubuntu 20.04
KDE Plasma Version: 5.18.5
KDE Frameworks Version: 5.68.0
Qt Version: 5.12.8
Kernel Version: 5.8.0-55-generic
OS Type: 64-bit
Processors: 4 × Intel® Core™ i5-3470 CPU @ 3.20GHz
Memory: 15.5 GiB of RAM
mesa-utils/focal now 8.4.0-1build1 amd64
qt5-style-kvantum/focal,now 0.20.0+repack-1~focal1 amd64
Настройки композитора (это значения по умолчанию):
Если вам нужна дополнительная информация, просто спросите. Но, пожалуйста, помогите мне!
После нахождения этого вопроса, в котором есть ссылка на этот ответ.
По всей видимости, начиная с 5.8.0-49
и 5.8.0-50
были проблемы с графикой (возможно, только с внутренней видеоподсистемой Intel). Как видно выше, я использовал Kernel Version: 5.8.0-55-generic
.
Понизив версию ядра до 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
Запустите:
ls -al /boot
Убедитесь, что initrd.img-5.8.0-48-generic
есть.
Если его там нет, то выполните:
sudo update-initramfs -c -k 5.8.0-48-generic
Наконец:
sudo update-grub
reboot
В меню GRUB выберите Advanced Options, затем выберите ядро -48 для загрузки.
Спасибо всем, кто помог!
Возникла точно такая же проблема - также затронула и firefox (если только для webrender не было установлено принудительное отключение). Однако я использовал linux-image-5.8.0-55-generic: amd64. Возврат к ядру initrd.img-5.8.0-48-generic временно решает проблему, но, очевидно, не может оставаться в ядре с исправленными уязвимостями безопасности.
Переход на (последнее) ядро 5.4 навсегда решает проблему - однако хотелось бы знать, продолжаются ли какие-то работы по устранению проблем с версией 5.8?
Не меняйте ничего, пока не прочитаете весь ответ. Последняя строка особенно важна.
Попробуйте установить переменную окружения __GL_YEILD=USLEEP
. Это исправление, которое я нашел здесь, было размещено для другой видеокарты, но устраняет ту же проблему в KDE Plasma 5/ Kubuntu. Я также заметил, что ОП в вопросе, на который вы ссылались, использовал Plasma 5. Похоже на закономерность, нет? Может быть, проблема с их реализацией OpenGL? Я уверен, что это исправление будет работать на всех установках Plasma 5.
В любом случае, видео рекомендует загрузить его самодельный сценарий оболочки и поместить его в папку конфигурации Plasma 5 в ~/.config/kde-workspace/env/
, однако:
это для другой системы, поэтому структура папок может отличаться. Если это так, вы можете обратиться к справочным документам Plasma 5 или на веб-сайт, чтобы узнать расположение папки конфигурации окружения, если вы видите какое-то преимущество, которое я упустил, в использовании скрипта.
Кроме того, я не рекомендую загружать что-либо, особенно исполняемый файл, со случайного веб-сайта или из описания видео. Я уверен, что вы знаете почему. Скрипт содержит только одну строку: export __GL_YEILD=USLEEP
. Поскольку он экспортируется, я почти уверен, что запуск его из командной строки будет иметь тот же эффект.
В любом случае, если это не сработает, обязательно верните исходное значение. Выполните команду 'set' из командной строки перед экспортом, чтобы получить исходное значение, если оно уже установлено.