[моё] Тайна выжирания Гномом видеопамяти раскрыта
Пару дней назад я заинтересовался вопросом, с какой стати процесс gnome-shell (от GNOME 48, Wayland, полностью стоковая Ubuntu 25.04 x64) начал потреблять почти вдвое больше VRAM (450MiB против 250MiB буквально парой дней ранее).
А то, знаете ли, игрушки тормозят-с, каждый мегабайт на счету.
Беглый поиск по Сети ничего не дал, только эпизодические упоминания, что и правда гномик любит перекусить видеопамятью, иногда откусывая до 16 гиг у совсем уж монструозных аппаратов.
И всё.
Пришлось вспоминать навыки тестировщика и пошагово восстанавливать свои действия с системой за минувшие дни.
Точечно их откатывать.
И - конечно же, замерять эффект от изменений!
Выяснилось, что гномик за каким-то лешим... где-то кэширует ВЕСЬ список обоев, которые пользователь добавил в список обоев!
Иллюстрация 1: 1 (одни) обои
Иллюстрация 2: +6 обоев
Причём, как минимум +50MiB будет занято даже после чистой перезагрузки.
И потребление будет расти пропорционально количеству добавленных обоев.
Хотя пользователь их, скорее всего, в жизни не увидит.
Но вот зачем-то гномик держит их под рукой...
По-хорошему, стоило бы наругаться на это куда-нибудь в discourse.gnome.org или даже в https://gitlab.gnome.org/GNOME/mutter/-/issues/4365 , но... что-то не хочется.
Пусть это пока будет наш маленький секретик.
Времена, когда о производительности заботились, - ушли. Всё. Нельзя запретить им стрелять себе по ногам.
Пусть так и остаётся.
Не давайте GNOME слишком много обоев на выбор, поберегите свою видеопамять.
Отношение пожительных и отрицательных голосов: 2/0