| Summary: | Артефакты на канве окон приложений: Dolphin, Konsole, KWrite | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Branch p11 | Reporter: | Alexander <analarc> | ||||
| Component: | Mesa | Assignee: | Valery Inozemtsev <shrek> | ||||
| Status: | NEW --- | QA Contact: | qa-p11 <qa-p11> | ||||
| Severity: | normal | ||||||
| Priority: | P5 | CC: | glinkinvd | ||||
| Version: | unspecified | ||||||
| Hardware: | x86_64 | ||||||
| OS: | Linux | ||||||
| Attachments: |
|
||||||
Параметры системы - Настройка экранов - - Масштаб = 115% Откуда взялось, не знаю. Так было после установки. Что то мне подумалось, что появление полосок связано с округлением до необходимого числа пикселов после масштабирования. Изменил масштаб на 120% - и полоски пропали. Не получается воспроизвести. Вернул 115% - полоски появились. Полоски в любой строке пикселов экрана, а как бы подчеркивают строку текста или блок в списке. Поэтому и подумал про масштабирование. Думаю, что просто нельзя разрешать любые значения масштаба. Для разного числа строк на экране ряд значений допустимых масштабов нужно ограничить. Или пересмотреть алгоритм масштабирования. Полоски НЕ в любой строке пикселов экрана. Проблему подтверждаю.
Воспроизводится при наборе текста в KWrite.
Проверял на следующей конфигурации:
Graphics:
Device-1: AMD Navi 33 [Radeon RX 7700S/7600/7600S/7600M XT/PRO W7600]
driver: amdgpu v: kernel
Device-2: AMD Raphael driver: amdgpu v: kernel
Display: wayland server: X.org v: 1.21.1.16 with: Xwayland v: 24.1.6
compositor: kwin_wayland driver: X: loaded: amdgpu
unloaded: fbdev,modesetting,radeon,vesa dri: radeonsi gpu: amdgpu,amdgpu
resolution: 3339x1878
API: EGL v: 1.5 drivers: radeonsi,swrast
platforms: gbm,wayland,x11,surfaceless,device
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.3.4 renderer: AMD
Radeon RX 7600 (radeonsi navi33 LLVM 18.1.8 DRM 3.61 6.12.29-6.12-alt1)
API: Vulkan v: 1.4.304 drivers: N/A surfaces: xcb,xlib,wayland
03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 33 [Radeon RX 7700S/7600/7600S/7600M XT/PRO W7600] [1002:7480] (rev cf)
Ядро: 6.12.29-6.12-alt1
Версии пакетов:
mesa-dri-drivers-24.3.4-alt2.x86_64
libGLX-mesa-24.3.4-alt2.x86_64
libEGL-mesa-24.3.4-alt2.x86_64
libOSMesa-24.3.4-alt2.x86_64
|
Created attachment 18488 [details] снимок полосы в окне приложеня В окнах приложений на канве появляются горизонтальные полосы, скорее линии. Они ограничены рамкой окна. За рамку не выходят. Иногда полоса одна, иногда несколько. Очень узкая, шириной в один, возможно пару, пикселей. Воспроизводится редко. Не понятно при каких условиях. При изменении размера окна или перемещения фокуса может пропасть. Заметил, что эти линии не имеют собственного цвета. Они прозрачные. Воспроизводят то, что по оси z находится за окном. При попытке сфотографировать экран может пропасть. Но получилось. $ cat /etc/os-release ALT Workstation K 11.0 (Nemorosa) $ uname -r 6.12.27-6.12-alt1 $ echo $XDG_SESSION_TYPE wayland inxi -Gxx Graphics: Device-1: AMD Navi 33 [Radeon RX 7700S/7600/7600S/7600M XT/PRO W7600] vendor: Sapphire driver: amdgpu v: kernel arch: RDNA-3 pcie: speed: 16 GT/s lanes: 8 ports: active: HDMI-A-1 empty: DP-1, DP-2, DP-3, Writeback-1 bus-ID: 03:00.0 chip-ID: 1002:7480 Display: wayland server: X.org v: 1.21.1.16 with: Xwayland v: 24.1.6 compositor: kwin_wayland driver: X: loaded: amdgpu unloaded: fbdev,modesetting,radeon,vesa dri: radeonsi gpu: amdgpu display-ID: 0 Monitor-1: HDMI-A-1 res: 2991x1252 size: N/A API: EGL v: 1.5 platforms: device: 0 drv: radeonsi device: 1 drv: swrast gbm: drv: kms_swrast surfaceless: drv: radeonsi wayland: drv: radeonsi x11: drv: radeonsi API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.3.4 glx-v: 1.4 direct-render: yes renderer: AMD Radeon RX 7600 (radeonsi navi33 LLVM 18.1.8 DRM 3.61 6.12.27-6.12-alt1) device-ID: 1002:7480 display-ID: :0.0 API: Vulkan v: 1.4.304 surfaces: xcb,xlib,wayland device: 0 type: discrete-gpu driver: N/A device-ID: 1002:7480 В журнале мая 17 21:44:36 ART-DECO plasmashell[2417]: kf.windowsystem.wayland: Failed to recreate shadow for ItemListDialog_QMLTYPE_207(0x55c30e42e9c0) мая 17 21:44:36 ART-DECO plasmashell[2417]: qt.qpa.wayland: eglSwapBuffers failed with 0x300d, surface: 0x0 мая 17 21:44:36 ART-DECO plasmashell[2417]: kf.windowsystem.wayland: Failed to recreate shadow for ItemListDialog_QMLTYPE_207(0x55c30e42e9c0) мая 17 21:44:36 ART-DECO plasmashell[2417]: qt.qpa.wayland: eglSwapBuffers failed with 0x300d, surface: 0x0 мая 17 21:44:36 ART-DECO plasmashell[2417]: kf.windowsystem.wayland: Failed to recreate shadow for PlasmaQuick::AppletPopup_QML_179(0x55c30d6ea960, name="popupWindow") мая 17 21:44:36 ART-DECO plasmashell[2417]: qt.qpa.wayland: eglSwapBuffers failed with 0x300d, surface: 0x0 мая 17 21:45:42 ART-DECO dolphin[10240]: qt.qpa.wayland: Creating a popup with a parent, QWidgetWindow(0x55bfdceb42f0, name="Dolphin#1Window") which does not match the current topmost grabbing popup, QWidgetWindow(0x55bfdd812090, name="DolphinContextMenuClassWindow") With some shell surface protocols, this is not allowed. The wayland QPA plugin is currently handling it by setting the parent to the topmost grabbing popup. Note, however, that this may cause positioning errors and popups closing unxpectedly. Please fix the transient parent of the popup.