genode/repos/gems/recipes/raw
Norman Feske a9b2d9bdc6 gui_session: adjust session quota for wm scenarios
The current default session RAM quota of 36 KiB reflects the needs of
the nitpicker GUI server. However, in most commonly used scenarios, a
GUI client connects to nitpicker indirectly via the wm. The low value
worked so far because the wm did not account RAM and cap usage per
client so far but paid out of its own pocket and faithfully forwarded
all resource upgrades to nitpicker.

When adding resource accounting to the wm, the old default value has the
effect that a new client has to repeatedly attempt the session creation -
each time offering sligthly more session quota - until both nitpicker and
the wm are satisfied.

By roughly doubling the default to 80 KiB, a wm client immediately
succeeds with opening a GUI session without repeated attempts.
By specifying a custom 'cap_quota' amount to the 'Genode::Connection',
the Gui::Connection now donates enough caps for both the wm and
nitpicker.

Issue #5340
2024-10-07 14:44:31 +02:00
..
depot_download depot: update recipe hashes 2023-02-27 08:22:51 +01:00
download_coreplus depot: update recipe hashes 2023-10-25 14:01:40 +02:00
drivers_nic-pc Rename src/drivers to src/driver 2024-06-20 12:54:30 +02:00
fonts_fs depot: update recipe hashes 2019-02-26 14:47:02 +01:00
genode_bg depot: update recipe hashes 2019-02-26 14:47:02 +01:00
motif_wm depot: update recipe hashes 2022-04-28 11:52:06 +02:00
sticks_blue_backdrop depot: update recipe hashes 2019-02-26 14:47:02 +01:00
terminal depot: update recipe hashes 2024-04-19 08:54:22 +02:00
themed_wm gui_session: adjust session quota for wm scenarios 2024-10-07 14:44:31 +02:00
touch_keyboard depot: update recipe hashes 2022-08-31 09:32:09 +02:00
trace_recorder depot: update recipe hashes 2022-08-17 12:03:26 +02:00
window_layouter depot: update recipe hashes 2020-02-20 12:11:23 +01:00
wm depot: update recipe hashes 2020-06-22 09:39:41 +02:00