Ubuntu Linux 22.04 terá suporte a "dynamic triple buffering"

Ubuntu Linux 22.04 terá suporte a "dynamic triple buffering" para melhorar o desempenho gráfico, confira.




Gnome dynamic triple buffering

 

O recurso já tem mais de um ano que foi proposto para o Gnome, mas devido a problemas com alguns drivers de vídeo ainda não foi implementado e aparentemente não será para o Gnome 42.

Ele se consiste basicamente de no caso do chip gráfico apresentar perda de desempenho o clock recebe um aumento que compensa restabelecendo o desempenho. 

 

Segundo desenvolvedor Gnome o criador do patch Daniel van Vugt.

 

"Use buffer triplo se e quando o quadro anterior estiver atrasado. Isso significa que o próximo quadro será despachado na hora, em vez de também começar tarde. Ele também aciona um aumento de clock da GPU, se considerado necessário pelo driver. Embora a escala de frequência não seja necessária para obter um ganho de desempenho aqui, porque mesmo uma GPU de frequência fixa se beneficiará de não dormir mais.
Se o quadro anterior não estiver atrasado, mantemos o buffer duplo para que não haja penalidade de latência quando o sistema for capaz de manter a taxa de quadros total.


No meu caso, isso melhora as animações de visão geral de 4K em uma GPU Intel básica de 30 FPS para 60 FPS."



Mesmo não sendo adicionado ainda ao Gnome foi adicionado ao Mutter do Ubuntu pelo proprio Daniel van Vugt que também é desenvolvedor Ubuntu.



O changelog completo pode ser lido no quadro abaixo.


mutter 42~beta-0ubuntu1 source package in Ubuntu Changelog mutter (42~beta-0ubuntu1) jammy; urgency=medium [ Marco Trevisan (Treviño) ] * New upstream release: - Implement a new Clutter grab API - Support KMS testing via QEMU - Add support for privacy screen - Allow changing monitor configuration policy - Fix possible missed clicks on menus - Place popups on the same monitor as the anchor rect (LP: #1930567) - Announce DMA-BUF support via pipewire - Raise the file descriptor limit of the wayland compositor - Fix resetting idle time on lid open - Reset idletime when unplugging the power cable - Keep a single cursor sprite visible with tablets - Sync keyboard LEDs after layout changes (LP: #1830637) - Honor window input area in picking - Handle mixture of keycombo/no action in pad rings/strips - Fix videos in Firefox stuttering in overview - Fix X11 middle button emulation setting - Fix crash on empty frame info queue (LP: #1960585) - Fix window size after returning from fullscreen (LP: #1947467) - Don't change workspaces of unmanaged windows (LP: #1933996) - Ensure constraints after client resize (LP: #1917939) * debian/watch: Accept pre-release version Can still use gbp import --upstream-version=XX.Y to get stable only * debian: Rename packages to use mutter-10 API * debian/rules: Compute mutter API version on unstable releases too * debian/control: Update dependencies * debian/patches: Refresh and update to latest code * debian/libmutter-(test-)10.symbols: Update * d/p/11-Add-support-for-fractional-scaling-using-Randr.patch: - Refresh as per upstream changes [ Jeremy Bicha ] * Update autopkgtest & lintian override for new version [ Daniel van Vugt ] * debian/patches: Add support for dynamic triple/double buffering (LP: #1880586) -- Jeremy Bicha email address hidden> Fri, 18 Feb 2022 07:41:22 -0500

 

Fonte



Com lançamento para Abril de 2022 o Ubuntu 22.04 Jammy Jellyfish está na minha opinião indo com muita sede ao pode com o Gnome 42 Beta, ainda mais em se tratando de uma versão LTS, mas ....




Você precisa ver isso

Todos os arquivos do blog

Mostrar mais