[1/2] Доброго всем. На связи снова безумие по работе от батареи. И мы снова пытаемся выжать максимум часов из Intel Metor Lake который есть у меня! Это ещё не конец, это промежуточный отчёт для дискуссии.
Супер кратенький вводный экскурс давней эпопеи:
1. Нормальную работу с Intel x86 я видел воочию только на MacOS - будь это хакинтош или натуральный макбук.
2. Вопреки всем мифам, на MacOS оно живёт сильно лучше чем Windows или Linux. Причины последних вроде все знают.
3. Про C/PC состояния были посты уже 1, 2 - если супер кратко, цель на ноуте, как только нагрузки почти нет, то упаковать все задачи на одно-два ядра и остальные выключить.
Так вот Intel с Meteor Lake говорит: Мы сделали классную идею. У нас P и E ядра живут на отдельной отключаемой плитке. А в SoC входит только LP ядра. А ещё задачи сначала будут загружаться на LP и по необходимости подниматься до P ядрер. Теория - космос. Реализация в Windows моё почтение. Есть Intel Thread Director, ещё есть классные штуки, что процессор сам умеет подсказывать, как положить текущую нагрузку планировщику.
А вот в Linux есть вопросы. Первый вопрос - А чего процу уже столько лет, а он всё ещё нагружает P ядра первыми при.. всегда?
Первое. На Linux нет Intel Thread Director. Точнее случился Ступор OpenSourc'ины и уже N лет, как не вмёржат ибо "очень интоль специфичное", так как изменения трогают много и планировщик и обратку и термальное воздействие и всё вместе, короч всё ещё не с нами и не готово полноценно.
Ладно, можно сказать, хрен с ним с обратной связью. Можно же просто следовать той же логике LP->E->P и чтобы планирощик ничего не ложил на E-P плитки с ядрами?
И да CFS знает, что у нас гибридный проц и даже карта эффективности есть и в андроидах по 3 типа ядер не редкость. Ага. Хрен.
Итак в десктопе linux различает только P ядра и остальные, он как бы понимает, есть E ядра нормальные и эти - какие-то недо-ядра и не использует LP вовсе.
Далее 0-ое ядро в списке - это P ядро. Linux всегда без пересборки ядра будет именно его держать online, оно же обрабатывает прерывания и используется для загрузки. В теории есть флаг CONFIG_BOOTPARAM_HOTPLUG_CPU0, чтобы потом его выключить, но чёт не рекомендуют его использовать. Итак плитка с P ядрами не уснёт получается никогда?
И раз такое дело, в дело идут костыли. Intel в итоге написали intel-lpmd [1] - этот демон призван используя те самые подсказки от процессора блокировать линуску через cgroups использование ядер, тем самым заставляя выбирать LP ядра для работы, так как других нет и при повышении нагрузки давать использовать E и P. Классная штука, но больше инженерный прототип, потому что работает хорошо если знать, как настроить. А как настроить знает только тот - кто его писал слишком много контекста отсутствует в понимании. Man не поможет вам, что в итоге писать в конфиг то. Мне вроде удалось собрать что-то рабочее, но работает оно не идеально.
Супер кратенький вводный экскурс давней эпопеи:
1. Нормальную работу с Intel x86 я видел воочию только на MacOS - будь это хакинтош или натуральный макбук.
2. Вопреки всем мифам, на MacOS оно живёт сильно лучше чем Windows или Linux. Причины последних вроде все знают.
3. Про C/PC состояния были посты уже 1, 2 - если супер кратко, цель на ноуте, как только нагрузки почти нет, то упаковать все задачи на одно-два ядра и остальные выключить.
Так вот Intel с Meteor Lake говорит: Мы сделали классную идею. У нас P и E ядра живут на отдельной отключаемой плитке. А в SoC входит только LP ядра. А ещё задачи сначала будут загружаться на LP и по необходимости подниматься до P ядрер. Теория - космос. Реализация в Windows моё почтение. Есть Intel Thread Director, ещё есть классные штуки, что процессор сам умеет подсказывать, как положить текущую нагрузку планировщику.
А вот в Linux есть вопросы. Первый вопрос - А чего процу уже столько лет, а он всё ещё нагружает P ядра первыми при.. всегда?
Первое. На Linux нет Intel Thread Director. Точнее случился Ступор OpenSourc'ины и уже N лет, как не вмёржат ибо "очень интоль специфичное", так как изменения трогают много и планировщик и обратку и термальное воздействие и всё вместе, короч всё ещё не с нами и не готово полноценно.
Ладно, можно сказать, хрен с ним с обратной связью. Можно же просто следовать той же логике LP->E->P и чтобы планирощик ничего не ложил на E-P плитки с ядрами?
И да CFS знает, что у нас гибридный проц и даже карта эффективности есть и в андроидах по 3 типа ядер не редкость. Ага. Хрен.
Итак в десктопе linux различает только P ядра и остальные, он как бы понимает, есть E ядра нормальные и эти - какие-то недо-ядра и не использует LP вовсе.
Далее 0-ое ядро в списке - это P ядро. Linux всегда без пересборки ядра будет именно его держать online, оно же обрабатывает прерывания и используется для загрузки. В теории есть флаг CONFIG_BOOTPARAM_HOTPLUG_CPU0, чтобы потом его выключить, но чёт не рекомендуют его использовать. Итак плитка с P ядрами не уснёт получается никогда?
И раз такое дело, в дело идут костыли. Intel в итоге написали intel-lpmd [1] - этот демон призван используя те самые подсказки от процессора блокировать линуску через cgroups использование ядер, тем самым заставляя выбирать LP ядра для работы, так как других нет и при повышении нагрузки давать использовать E и P. Классная штука, но больше инженерный прототип, потому что работает хорошо если знать, как настроить. А как настроить знает только тот - кто его писал слишком много контекста отсутствует в понимании. Man не поможет вам, что в итоге писать в конфиг то. Мне вроде удалось собрать что-то рабочее, но работает оно не идеально.
🔥14❤6👍3
[2/2] Раз у нас всё упирается в планировщик, может просто взять другой? CashyOS иди сюда, нет не полностью, только scx-scheds и да в Alt Linux. Вот Документация. Долго грузить тут не буду. Суть такая - берём пользовательские планировщики для user-space, то есть ядро всё ещё будет на 0, а вот всё что в сессии руководит он. Я проверил у себя всё в одинаковых условиях +- обставленными для каждого у меня победителем вышел
Для теста scx - просто поставить пакет scx-scheds надо и запустить от su(do) - всё.
На сегодня я сижу просто с космосом и уже время работы стало спокойно приближаться к 10 часам в обычной нагрузке почитать/пописать/посмотреть, а не улетать за 4-5ч. А ведь ноут могёт спокойно быть заменой Air в такой нагрузке.
Ах да посмотреть - Xe драйвер обязательный, как именно включить - тут. Так как i915 держит выше частоты в простое. Всё.
И мини дополнение. По описанию и поведению - scx_lavd, то что нужно. Он прям именно, что не мажет нагрузку, а кучкует её на одно ядро. В тесте проблема была, что я так и не смог никакими флагами заставить его сидеть на 20,21 (LP ядра) вместо блока 12-19 (E ядра). Если у вас всего 2 типа ядер скорей всего lavd вам зайдёт даже лучше.
scx_cosmos -m 20-21,12-19 -d -p 5000 сами тесты будут в скриншоте, но как итог lpmd с моим конфигом долго не убирает нагрузку на LP ядра, но и дольше сидит в них при мелких всплесках. Cosmos просто использует E/LP с приоритетом в LP. Но нет эффекта когда полностью выключаем процессор почти до минимальных 1.8-2.5W общего потребления так что ещё не идеал, зато общее пониже. Можно комбинировать оба подхода.Для теста scx - просто поставить пакет scx-scheds надо и запустить от su(do) - всё.
На сегодня я сижу просто с космосом и уже время работы стало спокойно приближаться к 10 часам в обычной нагрузке почитать/пописать/посмотреть, а не улетать за 4-5ч. А ведь ноут могёт спокойно быть заменой Air в такой нагрузке.
Ах да посмотреть - Xe драйвер обязательный, как именно включить - тут. Так как i915 держит выше частоты в простое. Всё.
И мини дополнение. По описанию и поведению - scx_lavd, то что нужно. Он прям именно, что не мажет нагрузку, а кучкует её на одно ядро. В тесте проблема была, что я так и не смог никакими флагами заставить его сидеть на 20,21 (LP ядра) вместо блока 12-19 (E ядра). Если у вас всего 2 типа ядер скорей всего lavd вам зайдёт даже лучше.
🔥22❤🔥4👍4❤1🤮1
Интересная презентация от ребят которые работают с Valve помогая им с декой.
Если вы думаете, что "ой понакупят себе ноутбуков и потом пытаются от них макбук получить", то вот другая плоскость которую решает эта же задача. Если мы получаем выше эффективность машины.. То например на стим деке, одна лишь смена планировщика даёт, как дополнительные минуты в портативе, или выше FPS/меньше статеров!
https://lpc.events/event/18/contributions/1713/attachments/1425/3058/scx_lavd-lpc-mc-24.pdf
Не ясно только, это уже в продакшене или просто тесты ради проверки концепции были.
Если вы думаете, что "ой понакупят себе ноутбуков и потом пытаются от них макбук получить", то вот другая плоскость которую решает эта же задача. Если мы получаем выше эффективность машины.. То например на стим деке, одна лишь смена планировщика даёт, как дополнительные минуты в портативе, или выше FPS/меньше статеров!
https://lpc.events/event/18/contributions/1713/attachments/1425/3058/scx_lavd-lpc-mc-24.pdf
Не ясно только, это уже в продакшене или просто тесты ради проверки концепции были.
🔥16👍4❤3
Записали тестовый подкаст с Андреем @mikanight и Евгением @ynchernyav об этом:
- Rust в ядре
- AI в SUSE
- Steam Machine, Xbox и просто про игры
- GeForce Now
- KDE 1 форк
- Liquid ASS и MacOS Тахое
- Wayland готов?
🎵 Я.Музыка
🎵 Podster.fm
🎵 Apple Podcast
🎵 Spotify
- Rust в ядре
- AI в SUSE
- Steam Machine, Xbox и просто про игры
- GeForce Now
- KDE 1 форк
- Liquid ASS и MacOS Тахое
- Wayland готов?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21❤🔥4👍4
Forwarded from PLAFON
~ С днём рождения уважаемый и дорогой друг @Toxblh 🎉
Сегодня у моего хорошего друга и брата по духу день рождения. Так было в прошлом году, так это осталось неизменно в этом и думаю так будет ещё не один год. Я очень раз что нити жизни и интернета свели нас на одной дороге.
Желаю ему быть всегда таким же неутомимым оптимистом, харизматичным и жизнерадостным Мужиком с большой буквы, несмотря ни на что. Желаю ему скорейшего расширения семейного древа и увеличения объёмов памяти на всех устройствах. Долгой батареи на Pixel-ē и хорошей автономности на ноутбуке.
Счастья, здоровья и тонну оправдывающей себя мотивации, дружище! Ты крут и поистине весь этот год радовал нас всех своими крутыми техническими постами на своём канале. Надеюсь ещё немного и я тоже вернусь в строй, чтобы делать красиво в тандеме.
Обнял и всех благ! Кстати, думаю это отличный повод подписаться на канал этого крутого программиста и активного пользователя ALT Linux на Эльбрусе и не только.
О своих моментах из жизни и не только, он вещает здесь:
@toxblh_linux
@plafonyoutube
Сегодня у моего хорошего друга и брата по духу день рождения. Так было в прошлом году, так это осталось неизменно в этом и думаю так будет ещё не один год. Я очень раз что нити жизни и интернета свели нас на одной дороге.
Желаю ему быть всегда таким же неутомимым оптимистом, харизматичным и жизнерадостным Мужиком с большой буквы, несмотря ни на что. Желаю ему скорейшего расширения семейного древа и увеличения объёмов памяти на всех устройствах. Долгой батареи на Pixel-ē и хорошей автономности на ноутбуке.
Счастья, здоровья и тонну оправдывающей себя мотивации, дружище! Ты крут и поистине весь этот год радовал нас всех своими крутыми техническими постами на своём канале. Надеюсь ещё немного и я тоже вернусь в строй, чтобы делать красиво в тандеме.
Обнял и всех благ! Кстати, думаю это отличный повод подписаться на канал этого крутого программиста и активного пользователя ALT Linux на Эльбрусе и не только.
О своих моментах из жизни и не только, он вещает здесь:
@toxblh_linux
@plafonyoutube
🔥43👍11🎉8❤6🤡2🥰1👏1
Forwarded from Новости Linux
Черновой код, отправленный в KDE Plasma, превращает её в полноценный VR-рабочий стол
Разработчик отправил черновик команде KDE, позволяющий KWin интегрировать полноценный VR-режим Plasma, и это выглядит довольно впечатляюще.
Читать полностью
#GamingOnLinux
@linux_potok
Разработчик отправил черновик команде KDE, позволяющий KWin интегрировать полноценный VR-режим Plasma, и это выглядит довольно впечатляюще.
Читать полностью
#GamingOnLinux
@linux_potok
🔥31🤯9👍5❤2
Все ставим COSMIC 🎉
В Альте супер просто в Сизифе, до P10/P11 ещё не дотащили.
или
и всё - заходим в сессию COSMIC.
Сразу скажу, баги есть, лаги тоже. Но это лучшая версия Gnome 😆
Я бы сказал COSMIC это Gnome, какой он должен быть в версии для настольных компьютеров. И все частые расширения тут с коробки. Значки на рабочий стол, трей-меню, "Spotlight" нормальный, отсутствует комбинированое меню и тд. То есть, вот нормальное продолжение Gnome 2 :)
Я думаю очень многие сюда переберуться по итогу.
Настройки организованны более полно. Представлены все данные, что доступны в системе, это радует. Gnome классический, как обычно показывает странно порой, что данные есть, а выводить мы их не будем.
Мне лично не нравится их цветовая палитра системы, но благо её можно настроить всю в настройках, каеф.
Это первое впечатление после запуска. И оно очень приятное
@toxblh_linux
В Альте супер просто в Сизифе, до P10/P11 ещё не дотащили.
epmi cosmic-sessionили
epm desktop install cosmicи всё - заходим в сессию COSMIC.
Сразу скажу, баги есть, лаги тоже. Но это лучшая версия Gnome 😆
Я бы сказал COSMIC это Gnome, какой он должен быть в версии для настольных компьютеров. И все частые расширения тут с коробки. Значки на рабочий стол, трей-меню, "Spotlight" нормальный, отсутствует комбинированое меню и тд. То есть, вот нормальное продолжение Gnome 2 :)
Я думаю очень многие сюда переберуться по итогу.
Настройки организованны более полно. Представлены все данные, что доступны в системе, это радует. Gnome классический, как обычно показывает странно порой, что данные есть, а выводить мы их не будем.
Мне лично не нравится их цветовая палитра системы, но благо её можно настроить всю в настройках, каеф.
Это первое впечатление после запуска. И оно очень приятное
@toxblh_linux
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥40🤮9👍6 6🤩2🌭2🤣2❤1👎1👏1
Forwarded from Новости Linux
#9 На старт, пакеты, PAM!
Обновление ALT Linux за неделю с 17 по 24 января 2026 года:
- В Сизифе обновлены pam-config и sssd: добавлен модуль system-check-localuser для улучшенного управления аутентификацией локальных и доменных пользователей, повышена предсказуемость и совместимость PAM-стека.
- Представлено новое приложение ReadySet — каркас для установщика/мастера первичной настройки системы с поддержкой плагинов и гибкими возможностями конфигурации и интеграции.
- В репозитории Сизиф появился плагин Tuner AltPackages, который позволяет управлять системными пакетами и APT-репозиториями через alterator-backend-packages и D-Bus.
- Сообщество приглашает к обсуждению и тестированию новых решений.
Читать полностью
#ThisWeekInALT
@linux_potok
Обновление ALT Linux за неделю с 17 по 24 января 2026 года:
- В Сизифе обновлены pam-config и sssd: добавлен модуль system-check-localuser для улучшенного управления аутентификацией локальных и доменных пользователей, повышена предсказуемость и совместимость PAM-стека.
- Представлено новое приложение ReadySet — каркас для установщика/мастера первичной настройки системы с поддержкой плагинов и гибкими возможностями конфигурации и интеграции.
- В репозитории Сизиф появился плагин Tuner AltPackages, который позволяет управлять системными пакетами и APT-репозиториями через alterator-backend-packages и D-Bus.
- Сообщество приглашает к обсуждению и тестированию новых решений.
Читать полностью
#ThisWeekInALT
@linux_potok
👍9🔥7🤮3❤1🤩1
Беларуский подписвас #2
KWin VR, Meta Horizon, Cosmic, Snap пакеты спёрли, ИИ реклама в чатах и кино и другие воскресные разговоры.
🎵 Я.Музыка | 🎵 Podster.fm
🎵 Apple Podcast | 🎵 Spotify
KWin VR, Meta Horizon, Cosmic, Snap пакеты спёрли, ИИ реклама в чатах и кино и другие воскресные разговоры.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍7👏3❤1🤔1
С 6-8 февраля. Впервые, я буду мельтишить, как слушатель на ваших экранах в трансляции XXI ежегодной конференции «Свободное программное обеспечение в высшей школе»!
Но если есть желание увидеться в живую 😈
То спешите зарегистрироваться на конференцию в качестве слушателя по
👉 ссылке 👈
Если нужен транфер, то до 30 января, если нет, то до 3 февраля.
Участие в мероприятии бесплатное!
Подробнее о конференции
До встречи в ИПС РАН в Переславль Залесске 😉
Но если есть желание увидеться в живую 😈
То спешите зарегистрироваться на конференцию в качестве слушателя по
👉 ссылке 👈
Если нужен транфер, то до 30 января, если нет, то до 3 февраля.
Участие в мероприятии бесплатное!
Подробнее о конференции
До встречи в ИПС РАН в Переславль Залесске 😉
🔥9 8❤5👍4🌭2😁1
Мне тут в личку накидали новость-проект https://github.com/moltbot/moltbot
Но, как по мне прикольная штука так то. Если есть ресурсы гонять модель локально. Но если делать запросы в публичные LLM - то как-то смысла не особо много - в плане безопасности. И promt-injection всё ещё с нами.
Самая прикольная фишка - быстрая возможность интегрировать агентов в персональный контекст с доступом через telegram? Или я чёт не понимаю?
Но, как по мне прикольная штука так то. Если есть ресурсы гонять модель локально. Но если делать запросы в публичные LLM - то как-то смысла не особо много - в плане безопасности. И promt-injection всё ещё с нами.
Самая прикольная фишка - быстрая возможность интегрировать агентов в персональный контекст с доступом через telegram? Или я чёт не понимаю?
👍6⚡3❤1💩1
Крыса ПРОРЖАВЕЛА. Xfce получит композитор Wayland на базе Rust
В рабочем окружении Xfce появится новый композитор Wayland под названием Xfwl4, который будет включён в релиз Xfce 4.22.
Читать полностью
#9to5Linux
@linux_potok
В рабочем окружении Xfce появится новый композитор Wayland под названием Xfwl4, который будет включён в релиз Xfce 4.22.
Читать полностью
#9to5Linux
@linux_potok
🔥31👍6❤4😱4
Юху! Вышло обновление для кинетиков 5.0.4 в релиз!
Самое классное маршрутизация по доменам стала доступна с этого обновления!
Очень удобно, если вам нужно автоматически домашние/корп домены из одной сети сделать доступные в вашей сети!
Самое классное маршрутизация по доменам стала доступна с этого обновления!
Очень удобно, если вам нужно автоматически домашние/корп домены из одной сети сделать доступные в вашей сети!
👍16🔥11❤2