LINUX.ORG.RU

Ubuntu 24.04 LTS получит дополнительные оптимизации производительности GNOME

 , ,

Ubuntu 24.04 LTS получит дополнительные оптимизации производительности GNOME

2

2

Ubuntu 24.04 LTS, ожидаемый LTS-релиз операционной системы от Canonical, обещает принести ряд оптимизаций производительности для рабочего окружения GNOME. Новые улучшения направлены на повышение эффективности и удобства использования, особенно для пользователей с несколькими мониторами и тех, кто использует сессии Wayland.

В дополнение к патчам тройной буферизации GNOME, которые еще не включены в основную ветку Mutter, Ubuntu 24.04 LTS и Debian планируют внести дополнительные оптимизации производительности. Даниэль ван Вугт из Canonical продолжает работу над тройной буферизацией и недавно представил небольшой редизайн кода.

Один из патчей, предложенных для пакета Mutter Debian, направлен на использования видеокарт для дополнительных мониторов, подключенных к дополнительных к дополнительным видеокартам, в сеансах Wayland. Раньше для этого приходилось использовать основные видеокарты, что могло привести к снижению производительности. Патч решает проблему с производительностью, зафиксированную в Ubuntu 22.04 LTS в апреле 2022 года.

Также представлен патч для кода KMS CRTC, который исправляет проблемы с «заиканием» курсора мыши на Mutter 45 из-за оптимизации потока KMS.

>>> Подробности

★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 2)
Ответ на: комментарий от hateyoufeel

Но серьёзно, как так выходит, что GNOME2 15 лет назад не тормозил

Если ты за 15 лет так и не обновил железо, то это не проблема гнома.

AleksK ★★★
()
Ответ на: комментарий от R_He_Po6oT

Какое к свиньям поколение? Я юзал ещё гном 1 и ответственно заявляю, что 3 на голову лучше обоих прошлых веток. Архитектурно. Для работы. А любители панельки таскать туда-сюда вольны обмазаться расширениями и ныть по поводу чего-то другого (например, по поводу того, что ноутбучек у меня желтенького цвета, а я хотел красненького! Вирните!)

Clayman ★★
()
Ответ на: комментарий от hateyoufeel

Я тут недавно видел Windows 98 на чудом живом Celeron 333. Так вот, в сравнении с кедами и гнумом, та штука отзывается на всё просто мгновенно.

Да ладо тебе заливать. Как буд-то тут никто не пользовался 98 виндой. Она прекрасно умела тормозить на среднебюджетных компах того времени.

AleksK ★★★
()
Ответ на: комментарий от neumond

ржака в том, что в ванильном gnome ещё 43-44 версии - эту проблему исправили, да и вообще пеесобрали гном так, что при условии лагов в какой нить программе, оболочка зависать и лагать не должна. Канноникал со своим маттер - как всегда переизобретают велосипед…

stom
()
Ответ на: комментарий от AleksK

Я тут недавно видел Windows 98 на чудом живом Celeron 333. Так вот, в сравнении с кедами и гнумом, та штука отзывается на всё просто мгновенно.

Да ладо тебе заливать. Как буд-то тут никто не пользовался 98 виндой. Она прекрасно умела тормозить на среднебюджетных компах того времени.

Конечно, туда можно было говна навалить. Но чистая система была более чем отзывчива, чего нельзя сказать про современный лялекс.

Кстати, а вот ты как фанат гнума можешь мне объяснить, чем гнум 45 (или какая там сейчас версия) кардинально лучше GNOME 2.32? Чего достиг проект за 15 лет разработки? Если я резко перейду с 2.32 на 45, как моя жизнь станет лучше?

hateyoufeel ★★★★★
()
Последнее исправление: hateyoufeel (всего исправлений: 1)
Ответ на: комментарий от ppy

Ну да, автоскрытие никто не отменял. А удобство — вещь весьма субъективная. Я с самого начала настроил скрытие панели и, наверное, просто привык уже за столько лет.

slimblyandysh ★★
()
Ответ на: комментарий от hateyoufeel

Но чистая система была более чем отзывчива, чего нельзя сказать про современный лялекс.

Эээ… ты забыл что Windows 98 нужно было переставлять каждые пол года? Сколько раз я пытался чистить реестр но не помню чтоб помогло.

И не было никогда быстро, хотяб из-за HDD с линейной скоростью 10-30 MB/s, помните такую вещь как дефрагментатор?

Реакция интерфейса таки наверное была быстрее, потому как интерфейс рисовался битмап тайлами, все на cpu, видеокарта только выводила итоговую картинку и могла обновлять положение курсора.

Aber ★★★★★
()
Последнее исправление: Aber (всего исправлений: 1)
Ответ на: комментарий от hateyoufeel

Конечно, туда можно было говна навалить. Но чистая система была более чем отзывчива, чего нельзя сказать про современный лялекс.

Чистой она была первые два часа после очередной еженедельной переустановки. Потом там говна набегало по самую крышу, потому что ради запуска этого говна систему обычно и ставили. Запускалась она обычно несколько минут, особенно на слабом железе, частенько висла или баговала. Я вообще не понимаю людей романтизирующих те винды.

Кстати, а вот ты как фанат гнума можешь мне объяснить, чем гнум 45 (или какая там сейчас версия) кардинально лучше GNOME 2.32? Чего достиг проект за 15 лет разработки?

Он перестал разваливаться от любого чиха, им стало приятно пользоваться с минимумом настроек и дополнений. Не надо прикручивать compiz, обмазываться разными быстрыми поисками типа Synapse, доками типа Plank или cairo dock. Дополнения, которые отображаются на панели не норовят разбежаться в разные стороны после каждой перезагрузки системы. Я много чего ещё могу припомнить про Gnome 2, в свое время я им пользовался очень плотно.

Если я резко перейду с 2.32 на 45, как моя жизнь станет лучше?

Тебя, как типичного нытика, хватит удар.

AleksK ★★★
()
Ответ на: комментарий от apt_install_lrzsz

еще как тормозит, там же новое поколение программистов. ой, разработчиков. программисты это все-таки инженеры.

bernd ★★★★★
()
Ответ на: комментарий от LINUX-ORG-RU

Можно подумать на других картах копирование в системную память и обратно это не маразм.

coji
()
Ответ на: комментарий от AleksK

Чистой она была первые два часа после очередной еженедельной переустановки.

lol skill issue. Ты ещё пожалуйся, что линукс засирается легко.

Он перестал разваливаться от любого чиха, им стало приятно пользоваться с минимумом настроек и дополнений. Не надо прикручивать compiz, обмазываться разными быстрыми поисками типа Synapse, доками типа Plank или cairo dock. Дополнения, которые отображаются на панели не норовят разбежаться в разные стороны после каждой перезагрузки системы. Я много чего ещё могу припомнить про Gnome 2, в свое время я им пользовался очень плотно.

Поэтому в убанте по дефолту DashToDock, а каждый скриншот с гномом обильно обмазан дополнениями с панельками и прочим.

Но я понял. 15 лет ушло чтобы панельку перекрасить и поменять дефолтные настройки. Стоит ли это добавленных тормозов? Что-то я не уверен.

hateyoufeel ★★★★★
()
Ответ на: комментарий от Aber

Но чистая система была более чем отзывчива, чего нельзя сказать про современный лялекс.

Эээ… ты забыл что Windows 98 нужно было переставлять каждые пол года? Сколько раз я пытался чистить реестр но не помню чтоб помогло.

Зачем? Просто не надо её засирать и всё будет в порядке. Таки да, отсутствие пакетного менеджера – это была проблема, но она ортогональна скорости работы.

Реакция интерфейса таки наверное была быстрее, потому как интерфейс рисовался битмап тайлами, все на cpu, видеокарта только выводила итоговую картинку и могла обновлять положение курсора.

Ииииии в чём проблема в линуксе так делать? Ах да, это помешает переписыванию графического стека с полного нуля, которое длится уже 15 лет и никак не закончится. Впрочем ладно, половина софта до сих пор давится своими кишками в попытке сделать плавную прокрутку на 60fps без дёрганий. Поразительно, как за 25 лет прогресс в UI/UX не то что нулевой, он мать его отрицательный. Только панельки поперемещались да плоскоты добавили.

hateyoufeel ★★★★★
()
Последнее исправление: hateyoufeel (всего исправлений: 1)
Ответ на: комментарий от Aber

motif так и работает но ты ведь наверное не захочешь им пользоваться? :)

Я емаксом пользуюсь, мне норм. Проблема в том, что GTK и Qt, на которых сейчас софт, не на мотифе. И если Qt можно заставить быстро рисоваться, то GTK – полный ад.

hateyoufeel ★★★★★
()
Ответ на: комментарий от hateyoufeel

Поэтому в убанте по дефолту DashToDock

DashToDock это не сторонняя программа от левых васянов прикрученная на изоленту и подпертая костылями, а дополнение для gnome-shell, при этом пишут его штатные разработчики Gnome. Для этого в Gnome-Shell и сделали API для расширения его возможностей и кастомизации.

Но я понял. 15 лет ушло чтобы панельку перекрасить и поменять дефолтные настройки.

За 15 лет полностью переработали GTK, и концепцию Gnome.

Стоит ли это добавленных тормозов? Что-то я не уверен.

Если пытаться запускать современный Linux на компе где у тебя работала win 98, то конечно все будет тормозить. А если взять своременное бюджетное железо, то никаких тормозов в Gnome ты не увидишь.

AleksK ★★★
()
Ответ на: комментарий от AleksK

DashToDock это не сторонняя программа от левых васянов прикрученная на изоленту и подпертая костылями, а дополнение для gnome-shell, при этом пишут его штатные разработчики Gnome. Для этого в Gnome-Shell и сделали API для расширения его возможностей и кастомизации.

Тогда почему это не включить в сам гнум?

За 15 лет полностью переработали GTK, и концепцию Gnome.

Что это значит? Он стал окошки лучше показывать?

А если взять своременное бюджетное железо, то никаких тормозов в Gnome ты не увидишь.

Каждый релиз убанты я её скачиваю и ставлю в виртуалку и каждый раз вижу тормозное говно. Разупорись, чувак. Тебя нае?*?(ли.

hateyoufeel ★★★★★
()
Ответ на: комментарий от SkyMaverick

Разупорись, чувак

Ну у меня железо2012 года издания. Свежайшая Убунта не тормозит, как ни странно. Чего не скажешь про Кеды в Kubuntu, к слову.

У меня на ноуте 2014 года кеды не тормозили пару лет назад. Но там NixOS, не Kubuntu. В адекватность разрабов убанты я, впрочем, давно уже не верю.

Закос под мак здорового человека

hateyoufeel ★★★★★
()
Последнее исправление: hateyoufeel (всего исправлений: 1)
Ответ на: комментарий от hateyoufeel

Тогда почему это не включить в сам гнум?

Потому что это не всем нужно.

Что это значит? Он стал окошки лучше показывать?

Да

Каждый релиз убанты я её скачиваю и ставлю в виртуалку и каждый раз вижу тормозное говно. Разупорись, чувак. Тебя нае?*?(ли.

Потому что все виртуалки это тормозное говно с софтовой графикой. Так что это тебя нае..обманули, точнее ты сам себя. Ох уж эти любители виртуалок.

AleksK ★★★
()
Ответ на: комментарий от AleksK

Потому что это не всем нужно.

Тебя @saahriktu покусал?

Что это значит? Он стал окошки лучше показывать?

Да

Как? Я не вижу разницы.

hateyoufeel ★★★★★
()
Последнее исправление: hateyoufeel (всего исправлений: 1)
Ответ на: комментарий от hateyoufeel

Как? Я не вижу разницы.

Любой ресайз окон в Gnome 2 был настоящим мучением для менеджера окон, дерганные анимации, постоянные артефакты, тиринг. Такое ощущение что сами авторы всегда выключали отображение содержимого окна при перемещении и ресайзе. Закругленные углы окон для того гнома были невыполнимой задачей. Ну реально у второго гнома было очень много косяков. Я ещё во времена 12.04 попробовал вернуться на второй гном и понял что я уже не смогу им пользоваться.

AleksK ★★★
()

Gnome - одно из самых лучших DE.

Но пользоваться же конечно я им не буду.

windows10 ★★★★★
()
Ответ на: комментарий от hateyoufeel

Я тут недавно видел Windows 98 на чудом живом Celeron 333. Так вот, в сравнении с кедами и гнумом, та штука отзывается на всё просто мгновенно.

Поставить 98-ую на Celeron 333 это все равно что поставить современный линукс с кедами на хороший 8-ядерный ryzen с новейшей видеокартой, понятно что там ничего тормозить не может. А вот когда 98-ая вышла и ее ставили на то железо которое было актуальным тогда тормозила и лагала она адски, а уж загрузка длиной минут 5 это вообще было нормой. Идеализировать 98-ую могут только те кто ей не пользовался.

mbivanyuk ★★★★★
()

продолжает работу над тройной буферизацией

Так вяленого запилили чтобы двойную буферизацию победить, а тут вообще тройная как фича подается!

ya-betmen ★★★★★
()
Ответ на: комментарий от apt_install_lrzsz

Не тормозит, но всегда можно лучше :>

intelfx ★★★★★
()
Ответ на: комментарий от hateyoufeel

ставлю в виртуалку

вижу тормозное говно

Тебя нае?*?(ли

Не, ты сам себя нае?*?(л.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: комментарий от intelfx

Похоже он про другую буферизацию, когда приложение передавало отрисованную плоскость в иксы, дальше в композитор, дальше снова в иксы, дальше в видеокарту.

neumond
()
Ответ на: комментарий от neumond

Ну тогда по нему биореактор плачет, чё я тут могу сказать

intelfx ★★★★★
()
Ответ на: комментарий от stom

Хм. В моей LTS 42.9, кажется я знаю откуда в свежую убунту заедут оптимизации.. Лаги в программах кстати очень редко приводят к тормозам оболочки, а вот проблема с курсором остаётся даже если закрыть все приложения, до перезапуска оболочки. Но здесь тоже, в основном после плотного сеанса игр такое, более-менее можно с этим жить, иногда подбешивает конечно.

neumond
()
Ответ на: комментарий от hateyoufeel

Хз как так, но вот на 11м оффтопике контекстное меню десктопа тоже выводится с задержкой, получается регресс по сравнению с вин 98

cobold ★★★★★
()
Ответ на: комментарий от mbivanyuk

98ой для полного счастья хватало 32 МБ памяти и пня с MMX. На 16 и всяких P-100 да, полёта не было даже близко. Чтобы не так тормозило, народ прикручивал гуй от osr2 и вырезал всё ненужное.

yu-boot ★★★★★
()
Ответ на: комментарий от cobold

Хз как так, но вот на 11м оффтопике контекстное меню десктопа тоже выводится с задержкой, получается регресс по сравнению с вин 98

Последние венды – вообще позор и днище в плане UX. После восьмой они до сих пор не оправились.

hateyoufeel ★★★★★
()
Ответ на: комментарий от hateyoufeel

Каждый релиз убанты я её скачиваю и ставлю в виртуалку и каждый раз вижу тормозное говно.

Ты знаешь что сейчас интерфесы рисуются на видеокартах через графический API? Если в твоей вируалке glxinfo | grep OpenGL возвращает renderer string со значением типа llvmpipe или swraster... то ты наслаждается самым тормознутым способом вывода изображения, который использует CPU для эмуляции OpenGL. А современные DM/WM без графических api не работают.

Aber ★★★★★
()
Ответ на: комментарий от Kapusha

Её ведь можно убирать, да?

это OpenSource же, можешь пилить как и что захочешь…

qbbr ★★★★★
()
Ответ на: комментарий от mbivanyuk

Поставить 98-ую на Celeron 333 это все равно что поставить современный линукс с кедами на хороший 8-ядерный ryzen с новейшей видеокартой

Не соглашусь, в 99 году Celeron’ы стали массовыми, и в том году ничего новее Windows 98se не было.
Я даже могу сказать по ценам, летом 99 года сам процессор Celeron 400 мне обошелся в 90 долларов.
А вот эквивалент 8-ядерному ryzen в те годы был бы Pentium III.

Aber ★★★★★
()
Последнее исправление: Aber (всего исправлений: 1)

получит дополнительные оптимизации производительности

машинный перевод

мы столкнулись с тем, что вся эта еще более модная ботва настолько жосско тормозит, что нам пришлось нанять специально обученных людей, для того, чтоб эти можно было пользоваться хоть как-то
olelookoe ★★★
()
Ответ на: комментарий от olelookoe

Ещё один свидетель секты не обновляющих ПК пока ему не исполнится 20 лет? Что у тебя там за дрова, что гном «жосско тормозит»?

AleksK ★★★
()
Ответ на: комментарий от SkyMaverick

Плюсую DashToPanel. Виндовозненько на вид, но неожиданно зашло. Видимо, я всё-таки латентный.

AP ★★★★★
()
Ответ на: комментарий от Aber

Не соглашусь, в 99 году Celeron’ы стали массовыми, и в том году ничего новее Windows 98se не было.

Не соглашусь. МАССОВЫМИ в 99 году еще были P2 те которые мерзкие слотовые.

Массовыми селероны стали на 370-м сокете (с Coppermine кажется) и немного позже 99 года (в 99-м они только появились) - и народ массово повалил на 2000-чную винду, а потом и ХР подтянулась.

windows10 ★★★★★
()
Ответ на: комментарий от windows10

Массовыми селероны стали на 370-м сокете (с Coppermine кажется) и немного позже 99 года

В институте в 99 уже появились в компьютерных классах Celeron 366, а у меня дома Celeron 400.

в 99 году еще были P2 те которые мерзкие слотовые.

P2 слишком дорого, но помню что в 98 самый шик было разогнать самый доступный по цене Celeron 266 до 533, вот наверное он был под Slon 1. Только для этого нужно было иметь мат.плату с 440BX которая сама по себе стоила не дешево, на P2 я даже не смотрел из-за их цены, потому ничего про них не помню.

Aber ★★★★★
()
Ответ на: комментарий от cobold

Кажется, нет цели сделать так чтобы хорошо работало. Важен процесс. Потом можно будет инпут лаг чинить, тройную буферизацию выпиливать годик-другой.

Dimentiy ★★
()
Ответ на: комментарий от Aber

современные DM/WM без графических api не работают.

Не современные а блоатварные. Ну да, раньше таких не было.

firkax ★★★★★
()
Ответ на: комментарий от stom

43-44 версии - эту проблему исправили

У меня лагало - помню версию, ибо поначалу dashtopanel отвалился и пришлось ждать, пока починят. Ну то есть открываешь видеофайл - микрофриз. Открываешь браузер - микрофриз. Грузишь винду - там все норм, что обидно.

jackill ★★★★★
()

23.04 поломало мне иксы на двух мониках, заодно поймал в глаза горсть песку понял, что wayland мне не нравится. А тут ещё один релиз. Что будет с моим паровым отоплением?...

piyavking ★★★★★
()

в open/save диалоге sleep() уменьшат?))

etwrq ★★★★★
()
Ответ на: комментарий от Aber

Внезапно у меня перед глазами возник флешбек и я вспомнил про одну тормозящую вещь UI в Windows 98-2000, тормозило маштабирование окон и я в настройках системы или проводника отключал отображение содержимого окна в момент изменения размера.

Aber ★★★★★
()
Ответ на: комментарий от hateyoufeel

В порядке всё? Ты бы ещё на калькуляторе запустил. Любой современной ОС нужны ресурсы видеокарты для аппаратного ускорения, коих в виртуальной машине не найти. Винда ещё сильнее глючит, Линукс по-дружески работает без видюхи

k1rchansky
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.