LINUX.ORG.RU

Связаны ли обновления ядра с работой Wayland (поведением окон)?

 , , , ,


0

1

(также мой пост есть на английском на форуме CachyOS)

Я часто вижу странности в работе окон, например, их увеличенное или уменьшенное состояние, из-за чего окна программ выглядят не так, как должны очевидно (проблемы с масштабируемостью, вкратцe). Есть проблемы с полноэкранным режимом.

Почему или как это происходит?

Действительно ли это связано с тем, что Wayland слишком сильно зависит от ядра по сравнению с X11?

Вывод inxi -F:

System:
  Host: pc Kernel: 6.17.9-1-cachyos-bore arch: x86_64 bits: 64
  Desktop: GNOME v: 49.2 Distro: CachyOS
Machine:
  Type: Laptop System: LENOVO product: 83LT v: Legion R7000P ADR10
    serial: <superuser required>
  Mobo: LENOVO model: LNVNB161216 v: SDK0T76479 WIN
    serial: <superuser required> Firmware: UEFI vendor: LENOVO v: RLCN20WW
    date: 04/14/2025
Battery:
  ID-1: BAT0 charge: 64.5 Wh (79%) condition: 81.7/80 Wh (102.1%)
CPU:
  Info: 16-core model: AMD Ryzen 9 8945HX with Radeon Graphics bits: 64
    type: MT MCP cache: L2: 16 MiB
  Speed (MHz): avg: 3195 min/max: 428/5463 cores: 1: 3195 2: 3195 3: 3195
    4: 3195 5: 3195 6: 3195 7: 3195 8: 3195 9: 3195 10: 3195 11: 3195 12: 3195
    13: 3195 14: 3195 15: 3195 16: 3195 17: 3195 18: 3195 19: 3195 20: 3195
    21: 3195 22: 3195 23: 3195 24: 3195 25: 3195 26: 3195 27: 3195 28: 3195
    29: 3195 30: 3195 31: 3195 32: 3195
Graphics:
  Device-1: NVIDIA GB206M [GeForce RTX 5070 Max-Q / Mobile] driver: nvidia
    v: 580.105.08
  Device-2: Syntek Integrated Camera driver: uvcvideo type: USB
  Display: wayland server: X.Org v: 24.1.9 with: Xwayland v: 24.1.9
    compositor: gnome-shell driver: X: loaded: amdgpu,nvidia
    unloaded: modesetting dri: radeonsi
    gpu: nv_platform,nvidia,nvidia-nvswitch resolution: 2560x1600~240Hz
  API: EGL v: 1.5 drivers: nvidia,swrast
    platforms: gbm,wayland,x11,surfaceless,device
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 580.105.08
    renderer: NVIDIA GeForce RTX 5070 Laptop GPU/PCIe/SSE2
  API: Vulkan v: 1.4.328 drivers: nvidia surfaces: N/A
  Info: Tools: api: eglinfo, glxinfo, vulkaninfo
    gpu: nvidia-settings,nvidia-smi x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: NVIDIA GB206 High Definition Audio driver: snd_hda_intel
  Device-2: Advanced Micro Devices [AMD] Audio Coprocessor
    driver: snd_rpl_pci_acp6x
  Device-3: Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio
    driver: snd_hda_intel
  API: ALSA v: k6.17.9-1-cachyos-bore status: kernel-api
  Server-1: PipeWire v: 1.4.9 status: active
Network:
  Device-1: MEDIATEK driver: mt7925e
  IF: wlan0 state: down mac: 62:29:cc:db:87:16
  Device-2: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    driver: r8169
  IF: enp5s0 state: up speed: 1000 Mbps duplex: full mac: c8:53:09:bb:f6:87
  IF-ID-1: virbr0 state: down mac: 52:54:00:e6:d5:5c
Bluetooth:
  Device-1: Foxconn / Hon Hai Wireless_Device driver: N/A type: USB
Drives:
  Local Storage: total: 2.75 TiB used: 838.8 GiB (29.8%)
  ID-1: /dev/nvme0n1 vendor: Kingston model: SNV2S2000G size: 1.82 TiB
  ID-2: /dev/nvme1n1 vendor: Lenovo model: UMIS RPJYJ1T24MML1AWY
    size: 953.87 GiB
Partition:
  ID-1: / size: 933.58 GiB used: 836.17 GiB (89.6%) fs: btrfs dev: /dev/dm-0
  ID-2: /boot size: 20.26 GiB used: 2.63 GiB (13.0%) fs: vfat
    dev: /dev/nvme1n1p2
  ID-3: /home size: 933.58 GiB used: 836.17 GiB (89.6%) fs: btrfs
    dev: /dev/dm-0
  ID-4: /var/log size: 933.58 GiB used: 836.17 GiB (89.6%) fs: btrfs
    dev: /dev/dm-0
  ID-5: /var/tmp size: 933.58 GiB used: 836.17 GiB (89.6%) fs: btrfs
    dev: /dev/dm-0
Swap:
  ID-1: swap-1 type: zram size: 62.58 GiB used: 0 KiB (0.0%) dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 65.8 C mobo: 48.5 C
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 64 GiB note: est. available: 62.58 GiB used: 5.38 GiB (8.6%)
  Processes: 582 Uptime: 29m Shell: fish inxi: 3.3.40

Встройку отключил, ибо с ней сеанс зачастил вылетать.

Такая ошибка каждый раз в журнале: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data

Решение прописать в KERNEL_CMDLINE не помогает.



Последнее исправление: temak (всего исправлений: 4)
Ответ на: комментарий от temak

Не, давай ты добавишь описание своего сетапа, а люди с похожими железками, драйверами и прочим софтом поделятся как у них. Так глядишь и поймём в чем дело

cobold ★★★★★
()
Ответ на: комментарий от cobold

Встройку отключил, ибо с ней сеанс зачастил вылетать.

Такая ошибка каждый раз в журнале: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data

Решение прописать в KERNEL_CMDLINE не помогает.

temak
() автор топика

Проблемы с масштабируемомостью чаще из-за использования x11 приложений. Особенно в мультимониторных конфигурациях.

Не похоже чтобы твоя ошибка amdgpu имела отношения к этому. Тут надо смотреть что за программы, в которых у тебя проблемы, и запускаются ли они под wayland или xwayland

masa ★★★
()