Bug 60490
| Summary: | Telegram с nouveau+kwin_wayland может уронить KWin через nouveau | ||
|---|---|---|---|
| Product: | Branch p11 | Reporter: | Sergey Y. Afonin <asy> |
| Component: | kernel-modules-drm-nouveau-6.12 | Assignee: | kernelbot <kernelbot> |
| Status: | REOPENED --- | QA Contact: | qa-p11 <qa-p11> |
| Severity: | normal | ||
| Priority: | P5 | CC: | amakeenk, arseny, iv, obidinog, zerg |
| Version: | unspecified | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| See Also: | https://bugzilla.altlinux.org/show_bug.cgi?id=60481 | ||
$ cat /etc/os-release NAME="ALT" VERSION="11" ID=altlinux VERSION_ID=11 PRETTY_NAME="ALT Starterkit 11 (Salvia)" VARIANT="Starterkit" ANSI_COLOR="1;33" CPE_NAME="cpe:/o:alt:starterkit:11" BUILD_ID="ALT Starterkit 11" ALT_BRANCH_ID="p11" HOME_URL="https://en.altlinux.org/starterkits" BUG_REPORT_URL="https://bugs.altlinux.org/" LOGO=altlinux $ inxi -SCMG System: Host: asy Kernel: 6.12.103-6.12-alt1 arch: x86_64 bits: 64 Desktop: KDE Plasma v: 6.7.4 Distro: ALT 11 Machine: Type: Desktop Mobo: Intel model: DG33FB v: AAD81072-306 serial: <superuser required> BIOS: Intel v: DPP3510J.86A.0413.2008.0306.2218 date: 03/06/2008 CPU: Info: dual core model: Intel Core2 Duo E6550 bits: 64 type: MCP cache: L2: 4 MiB Speed (MHz): avg: 2000 min/max: 1998/2331 cores: 1: 2001 2: 2000 Graphics: Device-1: NVIDIA GF119 [GeForce GT 610] driver: nouveau v: kernel Display: wayland server: X.org v: 1.21.1.24 with: Xwayland v: 24.1.13 compositor: kwin_wayland driver: N/A resolution: 1: 1920x1080 2: 1280x1024 API: EGL v: 1.5 drivers: nouveau,swrast platforms: gbm,wayland,x11,surfaceless,device API: OpenGL v: 4.5 compat-v: 4.3 vendor: mesa v: 25.3.6 renderer: NVD9 API: Vulkan v: 1.4.335 drivers: N/A surfaces: N/A С "Plasma (X11)" не воспроизводится.
$ inxi -SCMG
System:
Host: asy Kernel: 6.12.103-6.12-alt1 arch: x86_64 bits: 64
Desktop: KDE Plasma v: 6.7.4 Distro: ALT 11
Machine:
Type: Desktop Mobo: Intel model: DG33FB v: AAD81072-306
serial: <superuser required> BIOS: Intel v: DPP3510J.86A.0413.2008.0306.2218
date: 03/06/2008
CPU:
Info: dual core model: Intel Core2 Duo E6550 bits: 64 type: MCP cache:
L2: 4 MiB
Speed (MHz): avg: 2000 min/max: 1998/2331 cores: 1: 2000 2: 2000
Graphics:
Device-1: NVIDIA GF119 [GeForce GT 610] driver: nouveau v: kernel
Display: x11 server: X.Org v: 1.21.1.24 with: Xwayland v: 24.1.13 driver:
X: loaded: nouveau unloaded: fbdev,modesetting,vesa dri: nouveau
gpu: nouveau resolution: 1: 1920x1080~60Hz 2: 1280x1024~60Hz
API: EGL v: 1.5 drivers: nouveau,swrast
platforms: gbm,x11,surfaceless,device
API: OpenGL v: 4.5 compat-v: 4.3 vendor: mesa v: 25.3.6 renderer: llvmpipe
(LLVM 20.1.8 128 bits)
API: Vulkan v: 1.4.335 drivers: N/A surfaces: N/A
(Ответ для Sergey Y. Afonin на комментарий #0) > Если в Telegram в сообщении с картинкой тыкнуть на картинке правой кнопкой > мыши, часто происходит вот такое: Оказывается не обязательно с картинкой, просто так совпало в первый раз. И текстовое сообщение нашлось, которое отредактировать не получается с этим же результатом. С картинкой: https://t.me/alt_linux/624738 Текстовое: https://t.me/alt_smokeroom/340952 С 6.18.44-6.18-alt1 тоже падает. Есть жизнь с
$ inxi -G
Graphics:
Device-1: NVIDIA GF119 [GeForce GT 610] driver: nvidia v: 390.157
Display: x11 server: X.Org v: 1.21.1.24 with: Xwayland v: 24.1.13 driver:
X: loaded: nvidia unloaded: fbdev,modesetting,nouveau,vesa gpu: nvidia
resolution: 1: 1920x1080~60Hz 2: 1280x1024
API: EGL v: 1.5 drivers: kms_swrast platforms: gbm
API: OpenGL v: 4.5 compat-v: 4.6.0 vendor: nvidia mesa v: 390.157
renderer: GeForce GT 610/PCIe/SSE2
API: Vulkan v: 1.4.335 drivers: N/A surfaces: N/A
Багов на Wayland не существует, потому что обязанности в Wayland-мире и X-мире по-разному распределены. Wayland-серверов много, у них сильно разная архитектура и разный набор вытекающих оттуда проблем, которые возникают/невозникают и чинятся/нечинятся независимо друг от друга. Если иксы "работают", а "wayland" "неработает", значит, "неработает" конкретный сервер. (Ответ для Arseny Maslennikov на комментарий #6) > значит, "неработает" конкретный сервер. А баг висит и не на wayland. В логе явно сказано, что "неработает" драйвер. P.S. Конкретный сервер с многими другими драйверами работает, следовательно недостаток не в нём. (In reply to Sergey V Turchin from comment #7) > (Ответ для Arseny Maslennikov на комментарий #6) > > значит, "неработает" конкретный сервер. > А баг висит и не на wayland. > В логе явно сказано, что "неработает" драйвер. > Конкретный сервер с многими другими драйверами работает, следовательно > недостаток не в нём. Да, всё это верно, я не наезжаю на KWin. :) Просто предыдущее заглавие было некорректным. Не надо так писать, и надо во всех методичках везде уместным образом сформулировать мысль из comment 6. Бывает, что "неработают" вообще все сервера, и ошибка при этом не в них (например, они реализованы корректно по спеке). Писать "не работает nouveau+wayland" не стоит, потому что это не помогает локализовать и исправить проблему, и тем более нельзя "уронить wayland", это не процесс и не ядро. (In reply to Arseny Maslennikov from comment #8) > Писать "не работает nouveau+wayland" не стоит, Пишу, что вижу в надписях. :-) Я до позавчерашнего дня про wayland только слышал. (Ответ для Sergey V Turchin на комментарий #7) > > значит, "неработает" конкретный сервер. > А баг висит и не на wayland. > В логе явно сказано, что "неработает" драйвер. Ещё тут упомяну, что виновны все. Можно wayland на x11 поменять, можно novoveau на nvidia (и опять x11, если старый nvidia): https://bugzilla.altlinux.org/show_bug.cgi?id=60481#c9 А можно без Хромиум и Телеграм, когда nvidia уже не поставить, а с x11 без nvidia железо уже подтормаживает ощутимо. Интернеты говорят о проблемах nouveau с многопоточным GL и предлагают добавить export QSG_RENDER_LOOP=basic в конец /etc/profile или чего-нибудь такого, чтобы оно попало в окружение композитора. Пробовали что-то такое? (In reply to Ivan A. Melnikov from comment #11) > export QSG_RENDER_LOOP=basic Попробовал сейчас. Не помогло ни с Telegram, ни с Chromium Эксспорт вроде сработал из /etc/profile.d: $ export | grep RENDER_LOOP declare -x QSG_RENDER_LOOP="basic" (Ответ для Sergey Y. Afonin на комментарий #12) Уточните, пожалуйста, откуда у вас установлен Telegram? Из репозитория или нет? (Ответ для obidinog@basealt.ru на комментарий #13) > Уточните, пожалуйста, откуда у вас установлен Telegram? > Из репозитория или нет? Нет, не из репозитория. Версия актуальная, вчера опять самообновлялась. На какую именно могу завтра сказать. Платформа: Alt Kworkstation p11 x86_64 Пакет: kernel-modules-drm-nouveau-6.12-6.12.103-alt1.x86_64 telegram-desktop 6.9.3-alt2 Ядро: kernel-image-6.12-6.12.103-alt1.x86_64 Стенд: Gigabyte GA-970A-D3 AMD FX(tm)-6100 Six-Core Processor NVIDIA GeForce GT 610 [NVIDIA GF119] Ошибка НЕ воспроизодится, всё корректно нажимается. Падений и ошибок нет. Проверялось на репозиторном telegram-desktop (In reply to obidinog@basealt.ru from comment #15) > Ошибка НЕ воспроизодится, всё корректно нажимается. Падений и ошибок нет. > Проверялось на репозиторном telegram-desktop Да, действительно. Через telegram-desktop-6.9.3-alt2 из p11 уронить kwin_wayland не получается. Только вот баг не про Телеграм, а про nouveau и то, что некое приложение из юзерспейса может вызвать ошибку в драйвере ядра и завалить десктоп. |

Description
Sergey Y. Afonin 2026-09-10 15:47:40 MSK