Ресурсът Phoronix публикува резултатите от сравнението на производителността на игрови приложения, стартирани в среди на базата на Wayland и X.org в Ubuntu 21.10 на система с графична карта AMD Radeon RX 6800. В тестовете са участвали игрите Total War: Three Kingdoms, Shadow of the Tomb Raider, HITMAN 2, Xonotic, Strange Brigade, Left 4 Dead 2, Batman: Arkham Knight, Counter-Strike: Global Offensive и F1 2020. Тестовете са проведени при резолюции на екрана 3840×2160 и 1920×1080, както за родните Linux версии на игрите, така и за Windows игри, стартирани с помощта на Proton + DXVK.
Средно, игрите в GNOME сесии на базата на Wayland показаха FPS с 4% по-висок, отколкото в сеанса GNOME над X.org. В повечето тестове KDE 5.22.5 малко изоставаше от GNOME 40.5 при използване на Wayland, но изпревари при X.Org в тестовете на повечето игри (Counter-Strike: Global Offensive, F1 2020, Shadow of the Tomb Raider, Left 4 Dead 2, Xonotic, Total War: Three Kingdoms, Strange Brigade).

За игрите „Total War: Three Kingdoms“ и „Shadow of the Tomb Raider“ тестовете на KDE на базата на Wayland не успяха да се проведат поради аварийни завършвания на игрите. В играта HITMAN 2 при използване на KDE, независимо от графичната подсистема, се наблюдаваше аномално изоставане от над два пъти спрямо GNOME и Xfce.

Xfce беше тестван само с X.org и в повечето измервания заемаше последното място, с изключение на тестовете на играта Strange Brigade с резолюция 1920×1080, в които Xfce излезе на първо място както при стартиране на родните версии на играта, така и при използване на слоя Proton. При теста с резолюция 3840×2160 Xfce зае последното място. Този тест беше забележителен и с това, че Wayland сесията на KDE изпревари GNOME.

В игрите, поддържащи OpenGL и Vulkan, при използване на Vulkan FPS беше приблизително с 15% по-висок.

Освен това бяха публикувани резултатите от сравнението на производителността на различни игри и тестови приложения при използване на ядра Linux 5.15.10 и 5.16-rc на лаптопи с процесори Ryzen 7 PRO 5850U и Ryzen 5 5500U. Тестовете показаха осезаемо увеличение на производителността (от 2 до 14%) при използване на ядро Linux 5.16, което се запазва независимо от версията на Mesa (в финалния тест беше използвана клон 22.0-dev). Изданието на ядрото 5.16 се очаква на 10 януари. Какво точно изменение в ядрото 5.16 доведе до увеличението на производителността не е ясно, предполага се, че това е комбинация от подобрения, свързани с използването на CPU в планировчика на задачи и оптимизации в поддръжката на GPU Radeon Vega в драйвера AMDGPU.

Допълнително може да се отбележи пускането на графичния драйвер AMDVLK, предоставящ реализация на графичния API Vulkan, разработван от компанията AMD. Преди откриването на кода, драйверът се предоставяше в състава на проприетарния набор драйвери AMDGPU-PRO и конкурираше с отворения Vulkan-драйвер RADV, разработван от проекта Mesa. От 2017 година кодът на драйвера AMDVLK е открит под лицензия MIT. Новото издание е забележително със споделяне на спецификацията Vulkan 1.2.201, реализацията на Vulkan-разширението VK_EXT_global_priority_query и решаването на проблеми с производителността в среди на база Wayland (в Ubuntu 21.04 в сесия на база Wayland е наблюдавано намаляване на производителността с 40% в сравнение с Ubuntu 20.04 с сесия X.Org).
Източник: opennet.ru
