И к главным новостям этой недели.
Steam - спустя 5 лет решил добавить логотип для главного продукта Linux - Proton.
О отличная статья в переводе, почему Gnome так плох и за что его не любят разработчики особенно:
🔗https://habr.com/ru/companies/ruvds/articles/796345/
В статье описано, ровно то, что толкнуло меня самого уйти с гном одно время. Если прям постараться ужать в TL;DR.
В Gnome, очень долго рулят разработкой и приоритетами ЧСВ токсики. Основные две проблемы:
1. Очень часто имеют ответ "у меня всё работает", вместо решения проблемы. Или просто забить.
2. Решения которые предлагает сообщество могу висеть ГОДАМИ
У меня у самого возгорание было, по поводу дробного масштабирования, когда хотел репорт написать. А нашёл просто токсичности тред уровня "у меня такая же нога и не болит" и "чего вы нас тут заставляете работать, несите код" [1]
Напомню, про любителей заливать про OpenSource - тут яркий пример, когда OpenSource в лице дистров, сами исправляют их проблемы, но ввиду токсика, часто делают это у себя. Gnome в большинстве разрабатывается и финансируется RedHat людьми на зарплате. И претензии к ним очень даже обоснованные.
И так же хочется напомнить, что я не знаю, чего поменялось, но в 46 Gnome залетело очень много тех самых запросов на слияние, которые висели годами. Так что возможно и много чего исправят и поломают так же.
Самому мне нравится Gnome, что благо, там не только токсики есть, но и нормальных людей много и вся движуха "экосистемы" и в целом такой единой платформы для настольных и мобильных систем с возможностью конвергентности очень мне симпатизирует, но проблемы, что подсветили в статье имеют место и это аргументированный наброс, что стоит исправить им.
Давно хотел, развернул Infomate себе
https://news.toxblh.com/news/
Можете тоже пользоваться если хотите. Такой удобный агрегатор-саммарайзер rss потоков, чего я почитываю.
Если есть что добавить, накидывайте в комменты
🟢 Итак наконец-то долгожданный релизов от Nvidia - 550.54.14 драйвера. 535 хоть и хороши, но фичи, которые принесли 545 и 550 в бетах и фича релизах очень вкусные и можете прочитать их все по цепочке ответов выше. Я думаю стоит сказать, что мы не получили ещё, так сказать ложка дёгтя. А после, что стало лучше с беты основное
Итак, мы все ждём Wayland и то что ещё НЕ работает в драйвере:
- Захват рабочего стола NvFBC в Wayland и XWayland
- G-Sync в Wayland на картах старее Volta, а если по нормальному 10 серия и старее. С 16 и 20 - работает
- COLOR_ENCODING и COLOR_RANGE не поддерживаются. Могут потребоваться для коррекции цвета отображения в wayland
- nvidia-settings всё ещё имеет ограниченный функционал в wayland
- Front-buffer рендер в GLX не работает в Xwayland.
Вроде и мало. Но всё же это до сих не работает. Так же есть ограничения самого протокола, но тут оно на всех влияет, Intel и AMD там же.
И вкуснота, что поправили с прошлого в релизе относительно беты:
- Исправлена ошибка сломанного отображения оформления в Gnome
- Мерцание при включении VRR 8bit с дисплеями HDMI FRL
- Vulkan кодирование h264 и h265
- А так же много фиксов повышающих стабильность системы используя Vulkan API
Тут всё так же, как и в бете:
https://us.download.nvidia.com/XFree86/Linux-x86_64/550.54.14/README/wayland-issues.html
А все изменения тут:
https://www.nvidia.com/Download/driverResults.aspx/218826/ru-ru/
🎵 Версия Кассеты 0.2 уже активно разрабатывается, и мы нуждаемся в вашей помощи!
🎮 В 0.2 версии кассеты будет добавлена одна из главных функций Яндекс Музыки, "Моя волна". "Моя волна" — это персонализированный поток музыки, который подстраивается под ваши интересы и постоянно изменяеится. К сожалению, иконки, разработанные для потоков музыки Яндексом, не соответствуют стилю libadwaita, поэтому команда Кассеты нуждается в вашей помощи!
✨ Чтобы решить эту проблему, мы решили создать свой набор иконок, соответствующих стилистике libadwaita. Если вы художник или просто энтузиаст, владеющий навыками создания и редактирования векторной графики, мы будем очень рады вашей помощи в создании пака иконок! Более подробную информацию о задаче можно найти здесь.
🖥 Страница Кассеты на ALT Gnome Wiki
🔗 Исходный код Кассеты
@alt_gnome
@alt_gnome_chat
#Кассета #OpenSource
Тему с AirPods потихоньку продолжаем, по мере сил, у кого они есть можете попробовать Gnome расширение:
1. Клонируете https://github.com/toxblh/Airpods-Battery-Monitor
2. В папке выполнить ./install.sh
3. Перезайти в сессию
Самое главное, что базовую информацию которую хотелось бы видеть, а именно заряд наушников - показывают.
Ну всё народ, ждите просто тонну крутых, качественных роликов, фейков, разоблачений и скама. OpenAI открыли последнюю так сказать дверь ИИ
Текст в видео: https://openai.com/sora (очень много видео примеров)
~ Ряд программ для GPU-вычислений являются на сегодня эксклюзивными для Nvidia CUDA, и не работают на видеокартах AMD и Intel. Не все разработчики готовы переносить свои решения с CUDA на открытые фреймворки.
Однако CUDA это в значительной мере софт-технология, и теоретически можно создать библиотеку для запуска CUDA-софта на Radeon и Intel, что и было реализовано в проекте ZLUDA.
ZLUDA изначально писался под Intel OneAPI, но Intel посчитали, что "будущего у CUDA-приложений на Arc нет" и не выделили разработчику ZLUDA необходимого финансирования, а AMD инициатива понравилась и они поддержали его, в результате чего код совместимости с OneAPI из ZLUDA был выпилен, а код для поддержки AMD ROCm добавлен. Сама же софтина ушла в OpenSource.
ZLUDA работает. И в Blender 4.0 производительность Radeon с ZLUDA даже выше, чем с нативной AMD HIP (софт Nvidia силен!). Однако с OptiX пока еще есть проблемы.
Качать тут: https://github.com/vosen/ZLUDA
🚀 ElementaryOS 8 доступен в раннем доступе за $1/месяц (для доступа к раннему доступу)
🔄 Обновления системы: OS 8 вводит новый механизм раздельных обновлений системы и приложений в System Settings для быстрой и удобной установки. Раздельные обновления ускоряют и упрощают процесс.
⚙️ Системные настройки: Улучшенный поиск, новый раздел "Keyboard Layouts" в Shortcuts, чистые и отзывчивые настроки Мыши и Тачпада, новая иконка, а также портирование на GTK 4.
🖥 Window Manager: Multitasking View с новым фоном и обновленным интерфейсом, новая функция в Dock для множественных окон.
🔍 Другое: Улучшена поддержка для слабовидящих, порт Files на GTK 4. Много обновлений и новых функций находится в процессе проверки. OS 7 получает обновление для Code.
🛠️ Получите обновления: Откройте AppCenter на elementary OS 7, нажмите "Update All" для доступа к последней версии Code и других обновлений. Следите за новостями!
Если честно, что 7 не особо большое было, что 8ое. Они явно стараются теперь угнаться за чистым Gnome, который всё быстрее и больше набирает фич
https://blog.elementary.io/updates-for-february-2024/
Нравится Gnome? Умеешь кодить? Думал попробовать улучшить и не знал как?
https://handbook.gnome.org/
Они сделали руководство для новичков. Пользуйся.
И помни, ты можешь вступить в любое открытое сообщество не ограничивайся одним 😉
Вот Nvidia умеет радовать на рождество оказывается))
Есть проблема с этими nvenc/nvdec, что там надо всё это уметь писать, есть инструкции, но в реальности кода в открытом доступе не много, как использовать. Особенно если решения не тривиальные. Как тот же стриминг игры на картах Nvidia, когда мы захватывать должны кадры Vulkan, перекладывать в СUDA кадры и после загонять их в кодировщик. На словах легко, а в реальности надо нормально вычитать материала, как это собственно сделать.
И вот, 18 декабря, Nvidia финализирует Vulkan API для кодирования и декодирования, что даёт возможность упростить этот процесс просто загоняя кадры вулкана в API и получать видео поток.
Пушка. Просто пушка. Ну и так же логично чего все начали уходить от VA-API - есть новый игрок на рынке, который ещё и универсален сразу на куче платформ и между разными видеокартами
Он уже в 535.43.23 драйверах. Так что очень скоро всё будет крайне хорошо, как в играх, так и в прочих приложениях.
https://developer.nvidia.com/vulkan-driver
2019 год.. Я тогда плотно пересел на Linux. А уже почти 5 лет прошло, было как вчера.
Читать полностью…🟢 Пока стабильная версия nvidia всё ещё 535. В бета выложили уже 550 BETA!
Технически, это обкатанные 545, что в фича-релизе, но с некоторыми приятными улучшениями, у них даже описание у обоих именно в отличии от 535.
Что основное изменилось относительно улучшений 545?
- Устранение проблемы с Wayland-приложениями: Исправлена проблема, из-за которой Wayland-приложения запускались на некоторых GPU с частотой менее одного кадра в секунду.
- Исправление Xid-ошибок в популярных играх: Устранены случайные ошибки Xid в играх, таких как Horizon Zero Dawn, Metro Exodus, Forza Horizon 5 и Halo Infinite.
- Оптимизация частоты кадров в безголовом режиме: Улучшена оптимизация безголового режима X driver, добавлена новая опция конфигурации "LimitFrameRateWhenHeadless" для контроля ограничителя частоты.
- Поддержка новых форматов GBM: Добавлена поддержка форматов R8, GR88 и YCbCr GBM, расширяя возможности визуализации графики.
- Исправление проблемы с Gamescope и NVIDIA Open GPU Kernel: Устранен баг, мешавший запуску Gamescope при использовании ядер NVIDIA Open GPU, улучшая совместимость с различными приложениями.
И снова на один пункт меньше тут теперь https://us.download.nvidia.com/XFree86/Linux-x86_64/550.40.07/README/wayland-issues.html
Все изменения можно почитать тут:
https://www.nvidia.com/Download/driverResults.aspx/218119/en-us/
Выпуск Plasma 6 состоялся! 🎉
Мы рады представить вам шестое поколение технологий KDE: рабочее окружение Plasma 6.0 и набор приложений Gear 24.02. Долгожданные новые версии ваших любимых программ наконец опубликованы и скоро появятся в дистрибутивах.
Сегодняшний мегавыпуск — это только начало нового этапа развития наших продуктов, но мы надеемся, что многочисленные исправления ошибок, улучшения производительности и приятные доработки вам понравятся уже сейчас! 💜
📰 Подробности — в анонсе на русском:
kde.org/ru/announcements/megarelease/6/
Сделал игру для консоли
В неё можно играть с друзьями. Называется «piu-piu». Как установить, объясняет автор канала Bash Days.
Действующий девопс-инженер, понятно рассказывает про devops, linux, скрипты, тестирование, техдирство и айтишную жизу.
Тут даже джуны становятся сеньорами.
Подписывайся: @bashdays
Дожили. Терминал с AI. И он - офигенный. Русский тоже понимает.
Но подсказки терминальных команд в виде UI это сильно. Да и решение задач в лоб текстом чего надо - а он тебе команду.
Проприетарь. Все данные уйдут большому брату. Параноики - мимо на сегодня. Ждите локальный вариант 😈
Для тех кому пофиг, ставить с сайта:
https://www.warp.dev/
~ В Bazzite подсмотрел данную утилиту для управления Flatpak приложениями, мне понравилось 👌
- Можно делать очистку остаточных файлов
- Удалять приложения
- Запрещать обновляться
- Делать снимки (снэпшоты) определенного состояния утилиты
- Управлять репозиториями
Установка Warehouse:flatpak install flathub io.github.flattool.Warehouse -y
#софт
Расширение для Gnome для показа статуса AirPods и других наушников Apple теперь можно скачать из магазина:
https://extensions.gnome.org/extension/6778/airpod-battery-monitor/
Самое приятное конечно, когда готовишь материал о том где и как можно вести свой бюджет для себя и может быть для канала, а потом бац! https://medevel.com/personal-finance-macos-19983kd/ кто-то оказывается сделал не плохую работу параллельно с тобой. Сам пока остановился на GNU Cash, был вообще последним, что у меня, что в их списке. Да страшный, да старый. Но работает, вот ровно, как ожидаешь. У большинства банков мира можно выгрузить транзакции себе с момента открытия счёта, даже если в интерфейсе говорят только о 3х годах, в формате OFX или QIF, на крайний случай CSV - но его у всех программ нужно разбирать руками.
Из симпатичных понравился Denaro, но на моих объёмах (10+ лет) чёт он жутко лагает увы. Из веба, развернуть у себя где-то - Firefly III и Actual не плохие. Actual показался даже удобнее.
Те кто думает - "Это что мне руками всё это заносить каждый раз?" Ага. Но в целом я попробовал, большинство при повторной загрузке нового с старым, того что есть уже, добавляют только новую дельту данных. Обычно это раз в 2 недели-месяц надо делать, то занятие на часик всего, может и есть интеграции, но я не искал. Самое долгое это первая настройка. Тут на пару вечеров разгрести всё по категориям, если раньше этого не делал.
Тут вышло обновление одной занятной программы, показывает всё, что поддерживает ваша видеокарта, Vulkan возможности, кодирование, декодирование, 3D в простом UI
Ставьте 😀 если нужна в Сизифе
👩💻 https://github.com/arunsivaramanneo/GPU-Viewer
ALVR - Программа для использования VR гарнитур без проводов на Linux!
Теперь доступна в Сизиф!
Установка: apt-get install alvr
Получить APK alvr_get_client
😀 Сизиф
😀 Wiki страница
Собрали: @Tergoev_Mikhail и @toxblh
Товарищи пользователи Steam Deck!
С версии скриптов 2253 никаких зависимостей устанавливать не надо, а так же нет необходимости использовать root пароль.
Установка происходит одной командой (даже на чистой системе):
wget -c "https://github.com/Castro-Fidel/PortProton_ALT/raw/main/portproton" && sh portprotonПосле очередного обновления SteamOS ничего переустанавливать и настраивать не придется!
А тем временем 🖼️ финализируют API для использования воспроизведения видео в AV1, воспроизведение VP9 ожидается в будущем, что закроет все кодеки в веб 📺 и даст общее API для любой платформы 🔥
Читать полностью…Сегодня в fedora журнале вышла отличная статья про профилирование приложений. И круто, что они понимают важность этого. Отличная статья, рекомендую к прочтению (переводчик если что в помощь)
Например в Альт очень много unwind при попытках профилирования, то есть профилировщику не хватает данных раскрутить стек, дабы понять, что внутри. (Абзац про "Why Compiler Defaults Matter")
https://fedoramagazine.org/performance-profiling-in-fedora-linux/
Если вам очень хочется получить SteamOS-подобную систему на ПК для игр в гостиной и не только, рассмотрите Bazzite
Система подхожа всем на SteamOS, есть версия для Nvidia сразу и построена на OSTree походе. Имеет все необходимое для игр в комплекте
https://github.com/ublue-os/bazzite
В недавнем обновлении дистрибутива "Моя Тесла", затащили HW ускорение воспроизведения видео. Там стоит не самый мощный, но достаточный Intel Atom E3950, с графикой Intel HD 505. И тут есть обычный QuickSync для ускорений. Ну и бонусом от ускорения теперь любые взаимодействия с камерами, как при перехода в reverse, камеры работают без лагов. Х2 на ютубе теперь тоже работает с 1080р. Прям шикарно. А то некотоые говорят, чё там ваши линуксы, где их используют? Вот!)
А какие необычные железки с линуксом у вас?
В прошлый раз я упомянул, что у нас суб/объективно звук в Linux на ноутбуках фиговый. Почему так? Потому что, его улучшают перед воспроизведением софтом. Но кто у нас крайне сильно заморачивается над звуком в ноутбуках и считают его лучшим на рынке? Apple. Новые имеют честные 3 полосы на каждый канал и того 6 динамиков!
Проект Asahi Linux, недавно выпустили новый пост, что нового в проекте. И большая часть про звук. Хоть динамиков и 6, но маленькие и против законов физики не попрёшь, звучат - "ну да, звук есть". А вот человеческое ухо - его и обманывать можно, чем и занимается DSP в оригинальной системе.
Для более богатого окраса звука Джеймс Каллигерос написал bankstown по факту, то что делал easy effect для T14, он улучшает психоакустический окрас звука, отчего тот слышится более насыщенным и басовитым с помощью генерации гармоник баса и частот суббаса, чем на самом деле. Этим же занимается и Dolby Atmos.
Интересный факт - чтобы иметь громкий звук, нужно добавить мощи, но если добавить слишком много, то можно порвать или поджарить динамик. В макбуках на asahi, чтобы не было первого и второго, долгое время вообще не давали включить звук, чисто на всякий случай, чтобы физически не повредить, кто решил попробовать. А теперь они написали утилиту, которая следит за тем, какой температуры динамик, на основе напряжения на катушках, чтобы не спалить - speakersafetyd. Пишут, что это первая реализация FOSS, чтобы получить максимально громкий звук и при этом физически безопасно для самого устройства. Работает она с физическим звуковым DSP внутри макбука от Texas Instruments под названием Smart Amp.