Summary: | В сессии Wayland не отображаются Х11-окна приложений на картах Nvidia | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Anton <anton.for.email> |
Component: | Mesa | Assignee: | Valery Inozemtsev <shrek> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | aazasypkin, lakostis, oleg, shrek, zerg |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
Anton
2024-02-28 18:18:04 MSK
Ещё информация с багтрекера Месы. Пишут, что, вроде как, всё-таки в Месе после обновления 24.0 это случилось, но на последних драйверах от Нвидиа, проблема не проявляется. To be honest, I think that it isn't yet clear. The bugs were reported on mesa first (#10624 (closed), #10625 (closed), #10659 (closed)), then there was the idea that the bug was on vulkan-loader and then again it was confirmed to be a mesa bug, but now, without any move from mesa or vulkan-loader it isn't happening anymore on the latest Nvidia drivers version (550.54.14) for several users including me. https://gitlab.freedesktop.org/mesa/mesa/-/issues/10513#note_2303039 (в посте ссылки на соответствующие репорты ошибок) "this fixes the Nvidia/Xwayland issues when applied on top of 24.0.2." https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27834 Ой, не на тот пакет повесил. mesa-24.0.2 уже в сизифе После обновления проблема не проявляется. Х11 окна отображаются, в логах вышеприведённые ошибки не отображаются. Обновил систему, обновил ядро до 6.6.18-un-def-alt1, вместе с ним обновились и драйверы Нвидиа до 550.54.14. Меса 24.0.2. Однако, при запуске Хромиум и Ябраузер - а они у меня запускаются с параметром --enable-vulkan=Enabled - в системном логе есть ошибки: ... Mar 01 18:09:09 meteor-a chromium-devel.desktop[3516]: [3516:3516:0301/180909.959555:ERROR:vulkan_swap_chain.cc(404)] vkQueuePresentKHR() failed: -1000001004 Mar 01 18:09:15 meteor-a yandex-browser.desktop[3782]: [3827:3827:0301/180915.135257:ERROR:vulkan_swap_chain.cc(404)] vkQueuePresentKHR() failed: -1000001004 ... т.е. что-то связано с обсуждаемыми в багтрекерах VK_EXT_ и VK_KHR_. Ну и, как я понял, в корне проблема пока не решена: "this is a bandaid fix that allows users (zink) to actually call the functions intended to be called. the real fix would be to figure out which extensions are enabled on the device and then only GPA the functions associated with those extensions that's too hard though so I'm slapping some flex tape on it" https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27834#what-does-this-mr-do-and-why |