Nagsimula na ang trabaho sa pag-convert ng GNOME Mutter sa multi-threaded rendering

Sa code para sa Mutter window manager, na binuo bilang bahagi ng GNOME 3.34 development cycle, kasama paunang suporta para sa bagong transactional (atomic) API
KMS (Atomic Kernel Mode Setting) upang lumipat ng mga video mode, na nagbibigay-daan sa iyong suriin ang kawastuhan ng mga parameter bago aktwal na baguhin ang estado ng hardware nang sabay-sabay at, kung kinakailangan, ibalik ang pagbabago.

Sa praktikal na bahagi, ang suporta para sa bagong API ay ang unang hakbang sa paglipat ng Mutter sa isang multi-threaded na modelo, kung saan ang code na nakikipag-ugnayan sa subsystem ng video, mga bahaging nauugnay sa OpenGL, at ang pangunahing GLib event loop ay isinasagawa sa magkahiwalay na mga thread , na magpapahintulot sa parallelization ng mga pagpapatakbo ng pag-render sa mga multi-core system. Ang GNOME 3.34 ay nakatakdang ilabas sa ika-11 ng Setyembre.

Pinagmulan: opennet.ru

Magdagdag ng komento