TGViewer
Channel Public Channel
ТохЫч. Не только Linux

ТохЫч. Не только Linux

@toxblh_linux

Все мои шалости и мысли про линукс в одном канале. И немного Эльбруса

Чат: https://t.me/toxblh_chat

Новости Linux: https://t.me/linux_potok

Альтернативы
Zen: https://zen.yandex.ru/toxblh

Поддержать: https://toxblh.com/support/
Subscribers
2.6K
Photos
1.2K
Videos
111
Links
819

Showing posts older than #1548 · Back to latest

Older Posts 20 shown
Post #1547 1.58K
🎙 Beamforming микрофона на Linux — работает!

Продолжаю заводить фичи из Windows, на ASUS UX3405MA есть кнопка «угол микрофона» — нажимаешь и переключается направление захвата звука. В Linux ну вы поняли :)

Техничка: В UX3405MA стоит массив из двух цифровых микрофонов (DMIC) сверху крышки, где вебка (алелуя, догадались не слушать кулера!). Обрабатываются они через Intel SOF (Sound Open Firmware) — DSP. SOF содержит компонент TDFB (Time-Domain Fixed Beamformer) — он математически комбинирует сигналы обоих микрофонов и виртуально фокусирует захват в нужном направлении. Всего 13 углов от -90° до +90° с шагом 15°, но нам нужен просто 0° то есть прямо перед ним.

Понять, есть ли фича у меня получилось так:
amixer -D hw:sofhdadsp controls | grep -i tdfb
Если видите Dmic0 Capture TDFB beam switch и Dmic0 Capture TDFB angle set enum — всё есть.

Включить/выключить формирование луча:
amixer -D hw:sofhdadsp sset "Dmic0 Capture TDFB beam switch" on ИЛИ off
amixer -D hw:sofhdadsp sset "Dmic0 Capture TDFB angle set enum" "0"

Эффект виден сразу на визуализаторе звука (видео :)

Ещё нашёл встроенный компрессор микрофона там же!
amixer -D hw:sofhdadsp sset "Dmic0 Capture DRC switch" on ИЛИ off
Что ещё и "поднимает" звук со дна

Ну и для завершённости - лампочка на кнопка beamforming шлёт XF86Launch5 (это для Niri), а так в Gnome горячих кастом сделал. А вот LED нашёл банальным перебором в /sys/kernel/debug/asus-nb-wmi/ по dev_id пока лампочка не моргнула. Оказался 262171.

Итог — скрипт-тоглер: включает TDFB + DRC компрессию и лампочку по нажатию кнопки:

👉 Gist со скриптом

@toxblh_linux
  • 🔥 19
  • 👍 9
  • ✍ 6
  • ❤ 5
  • 🤩 1
Post #1546 6.27K
Новая неделя — новый подпивас! В гостях автор YouTube канала Plafon — рассказывает про Alt Booster. Далее мы немного говорим про новый макбук, запрет Беркли, и очень, нет — ОЧЕНЬ — много говорим про AI.
🎵 Podster.fm | 🎵 Яндекс | 🎵Spotify | 🎵 Apple podcast
#БеларускийПодпивас 8
  • 🔥 9
  • ❤ 4
  • 🥰 3
  • 💩 2
  • 😁 1
Post #1545 2.12K
Пупупу... https://habr.com/ru/news/1006124/
Репозиториям с BSD лицензиями приготовиться?
  • 🤯 16
  • 🤬 10
  • 👍 3
  • ⚡ 2
  • 🤡 1
  • 🌚 1
  • 👀 1
Post #1544 1.66K
Post #1542 5.47K
Полезное! Я вечно забываю открыть geary или штормовую-птицу и пропускаю уведы о новой почте. Тут вышло расширение, которое к аккаунтам из Gnome Online Account присылает уведомления о них без единого открытого почтовика. Удобно :)
По клику открывает письмо в браузере. Но есть настройка, открывать в почтовике.

https://extensions.gnome.org/extension/9301/pigeon-email-notifier/

UPD: В Geary оказывается есть настройки (удивительно!) и там можно воткнуть галочку, получить уведомления о почте, пока он закрыт! Ну это для таких как я :)
  • 👍 13
  • ❤ 7
  • 🔥 7
Post #1541 1.74K

Forwarded from mak

моё любимое
  • 😁 38
  • 🤣 10
  • 🔥 8
  • 💯 2
Post #1540 1.61K
Пятничный оффтоп 🤪

Как-то давно рекомендовал прочитать народу Записки невесты программиста от Алекс Экслер для понимания того, что в голове у программистов :)

А тут теперь в сжатом виде прочитал это тут однако же, но это считай от своих для своих скорей.

Забавно, то, что если программированием увлечён прям с детства, то и правда крайне не понятно, как так-то, что мир в реальности это кое-как сдерживаемый хаос и искренне удивительно, почему люди не подводятся под формальную логику. Но ПК это спасение, это оплот спокойствия, уютный мир 0 и 1 :)
  • 💯 5
  • ❤ 4
  • 🔥 3
Post #1539 2.04K
Для начала - я упоровся. А во вторых, это что за красота такая?

Как говорится, кукуха требует прогулочного полёта, а потому я пошёл смотреть, как можно адекватно настроить тайлинг под себя. А не эти странные waybar'ы которые сильно урезанные в возможностях. И почему все так его любят? А в нём надо через скрипты и кастомные кнопки подключать блютус уши теже или PPD менять. Доколе, хочу как в gnome/plasma, чтобы просто работало.

Сначала нашёл ashell'еть какую прикольную штуку, gnome панель можно сказать из коробки сразу. Но не хватило настроек, проект молодой, ставить можно, но надо готовым кодить если не хватит, как мне, powermeter или писать скрипты - тут так можно тоже...

А потом я нахожу https://quickshell.org/ Это что вообще? Это куда такая красота? Да я понимаю, ваше негодование, я сказал к ашалеть, что надо быть готовым кодить - а тут надо с разбегу нырять в QML код. Но, как же тут ребята красиво наваяли под себя, просто безумие какое-то!

Там ещё есть https://github.com/elkowar/eww, но я на прошлом потерялся 😆

А я всё больше начал проникаться Niri.. Изначально потому что он чуть меньше кушал, чем gnome под плагинами... Но идея скролл-тайла всё больше заходит 🙈
  • 💯 16
  • 🔥 11
  • 👏 3
  • 🤯 2
  • 👀 2
  • 👍 1
Post #1538 1.53K
Там Базальт тест-конкурс устроил https://t.me/basealtspo/926 тот момент, что ответил всё и без статьи. Посмотрим правильно ли 😅
  • ❤ 6
  • 👍 5
  • 🔥 3
  • 💩 2
Post #1537 2.23K
В этом выпуске обсуждаем новый Samsung S26. В интернет по паспорту теперь и в UK/USA прям в вашей iOS и Linux. MinIO обиделись и закрылись, народ не растерялся. Toxblh написал планировщик и причём тут OpenClaw и удаление всех писем их почты. А так же свежий COBOL-2023 vs Антропики готовы с ИИ переписать его на любой язык.
🎵 Podster.fm | 🎵 Яндекс
🎵 Spotify | 🎵 Apple podcast
#БеларускийПодпивас 7
  • 👍 14
  • ❤ 4
  • 🔥 3
  • 🍌 1
Post #1536 1.55K

Forwarded from ALT Gnome (Олег Щавелев)

▶️ Мы в эфире: итоги конкурса ALT Atomic. До стрима 5 минут!

Мы уже на низком старте, чтобы назвать победителей ALT Atomic. Владимир Романов (@rirusha) и Дмитрий Удалов (@dm_alt) уже в эфире. Обсудим самые крутые задачи, истории участников и главное — вручим призы!

🖥 Залетай смотреть:

📺 VK Live (основная площадка)
🌐 Twitch
📨 RUTUBE

🆓 Свободная касса:

🔉 Donation Alerts
🔉 Boosty

💬 ALT Gnome | ALT Gnome Chat
💬 ALT Gnome | ALT Gnome Chat

#Стрим #ALTAtomic
  • 👍 8
  • ❤ 4
  • 👎 4
  • 🔥 2
  • 🤮 1
Post #1535 2.15K
ТохЫч. Не только Linux СЮДА! Наконец выдался выходной, чтобы закрыть надвигающуюся проблему - а именно ноут в реальности будет без розетки 8ч+ и должен смочь выжить. А значит надо срочно закрыть проблему, что он жрёт, как не в себя, хотя не должен. Из прошлых постов [1][2][3][4]…
Кажется я начал упираться в менеджмент GPU теперь судя по intel_gpu_top 😂 на i915 1-3-5W прыгает.

Но есть xe! И с ним уже опускается потребление к 2.9W общий и чтение браузера живёт в 3.2-4.1W в среднем 3.5-3.7 теперь сидит. Но gputop не работает. Надо смотреть есть ли патчи под xe, чтобы читать потребление. GPU. А скорей всего надо писать свой уже, для точного понимания всей картины + состояния, что по железу работает ещё не оптимально.

Я напомню, что в tty этот ноут в idle показывает 1.8W общего (Air с M3 у жены в idle падает в 1.2W общий!)

Но результат это просто восторг!
  • 🔥 18
  • 👍 4
  • ❤ 1
Post #1534 2.11K
СЮДА! Наконец выдался выходной, чтобы закрыть надвигающуюся проблему - а именно ноут в реальности будет без розетки 8ч+ и должен смочь выжить. А значит надо срочно закрыть проблему, что он жрёт, как не в себя, хотя не должен. Из прошлых постов [1][2][3][4] можно догадаться, что меня немного волнует тема энергопотребления ноута 😅 (Антон, да ты заманал уже всех ей!)

Я написал свой планировщик, на базе scx, у них там есть шаблон. Куча исследований и сбор материала по теме. Куча вайбкода opus4.6, codex моё почтение. И у меня теперь есть планировщик, который нормально учитывает все 3 типа ядер! Оно ещё далеко от идеала, иногда задачи могут залипнуть на LP ядрах и не подняться выше, надо будет доделать ещё, но. НО! ОНО УЖЕ РАБОТАЕТ!

Прошлый тест, где было всё открыто, я его повторил и полчил 4.4W (напоминаю с lpmd вышло 5.2W и не ниже). А если немного упороться и выключить подсветку клавиатуры и яркость экрана по нижней границе комфорта... 3.7W просто на ровном месте с вайб-планировщиком. Пушка какая-то. Обратно он падает на LP ядра тоже побыстрее обычного. По факту максимально старается не задействовать compute tile на сколько возможно, но и оставляя систему отзывчивой.

И да я пока печатаю в телеге сейчас он держит 4.7-5.5W общий. А не под 7-9W. Это прям оно. Огонь. Просто дико рад. Выключаешь планировщик и потребление сходу улетает в свои 8-12W.

https://github.com/Toxblh/scx_meteor

Если у вас вдруг, так же meteor/lunar/arrow, чё там ещё, panter вот это всё с 3 типами ядер - можно пробовать :)

Ля я дико довольный конечно результатом на коленке, буду тестировать и потихоньку доводить его.
  • 🔥 31
  • 👍 8
  • 👏 2
  • ❤ 1
Post #1533 1.9K

Forwarded from Daniyar

Готов промежуточный вариант. Но там 80-90% кода, это нейронка :) Как-нибудь сяду и отрефакторю за нею. Прошелся по диагонали и код на 3+. Заодно надо будет отладить сборку под линукс и винду. Может ci/cd еще прикрутить, для автосборки. Ну и еще над дизайном поработать. Не люблю я эти qt интерфейсы.
Из замеченых проблем: изменение политики, может не отобразиться в веб интерфейсе роутера, хотя она меняется.
Еще из-за qt размер app-файла получается большой. Пихает туда все нужные либы и плагины. Одна из причин, почему не люблю qt. Нативный код лучше.
Как доделаю, смержу в main. Но уже можно забирать и пользоваться.
https://github.com/Tarisper/KeenRouterManager/tree/features-first-version
  • 🔥 12
  • 👍 7
  • 👏 3
  • ❤ 1
Post #1532 5.78K
ТохЫч. Не только Linux Привет друзья! Вот настал конце недели — а это значит, что новый выпуск Беларуского подпиваса в сети. Мы там про блокировку телеграма говорим, новое ядро, майкрософт и всё такое. В общем, послушайте, поставьте свои лайки — нужно ещё больше оторваться от инфоцыгана…
Мы в этом подкасте обсуждали зависающий сон. Точнее долгий выход из него на новом ядре.

Так вот, я уже понизил версию ядра на старое. Проблема не ушла полностью, а лишь стала реже проявляться. И я полез искать виновника.

Виновник был gvfs. Именно он не давал уснуть долго машине. А когда просыпался ноут, ещё и не давал нормально, блокируя собой всё. А именно он пытался отцепить mount или убрать тот, что уже не существует...

Это был GSConnect (KDE Connect), который у меня создавал мониторирование sftp диска и беда же, что он всегда пытается с ним работать. Я выключил монтирование, так как всё равно оно не стабильное и долгая передача, больше, чем localsend.

В итоге я уже второй раз испытываю проблемы с gvfs в паре с сетевыми дисками.

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

Теперь вот, что в сон и из сна на старом ядре система прям задумчивая сильно.

Я фиг знает, как это ещё с abrt не поймали на Федоре, но это и не падение, а штатная работа. Но чет 2 проблемы, уже статистика... Надо сделать агента, который мои бомбления и разбирательства с историей cli, репортил бы, как issue :)

На новом ядре тоже стало всё хорошо кстати.
  • 😁 11
  • 👍 9
  • ✍ 1
  • 🥰 1
  • 🤣 1
Post #1531 2.46K
В этом выпуске обсуждаем релиз KDE Plasma 6.6, новую модель Gemini от Google, блокировку kernel.org, первую бету Android 17, возможный уход Gentoo с GitHub, обновление Google Chrome и планы GhostBSD по переходу на XLibre.
🎵 Podster.fm | 🎵 Яндекс
🎵 Spotify | 🎵 Apple podcast
#БеларускийПодпивас 6
  • 🔥 7
  • 👍 5
  • ❤ 2
  • 🤣 2
Post #1530 3K
Стоит признаться - у меня 2 RDP машины на Windows 10
Так вот основная моя боль была, что Remmina фиг нормально настроешь [1][2], чтобы получить "Retina" качества на hidpi мониторе. Да и в целом, я не очень понимал, что за половина настроек и их логику - часть в настройках самой программы, часть в настройках клиента. Почему?

Сегодня понадобилось плотно отдебажить приложение под Windows и я всё же пошёл читать man по xfreerdp, который под капотом Remmina, да и Дмитрий Бачило рассказывал, что у него настроен простой скрипт на тонких клиентах. И тут для меня открылся новый дивный мир качественного RDP.

Читайте маны и да прибудет с вами сила и знания о софте 😆
Не хватает только просто GUI с закладками хостов, но решил это простым bash скриптом.

В итоге на мой 4k экран с 200% собрал alias для запуска:
xfreerdp /v:$HOST /u:$USER /p:$PASS /size:100%h /floatbar /dynamic-resolution /scale:180 /scale-desktop:200 \
/sound:sys:pulse /mic:sys:pulse \
/network:auto /cert:ignore \
/auto-reconnect-max-retries:5 \
+clipboard +aero +window-drag +menu-anims +themes +wallpaper +auto-reconnect


@toxblh_linux
  • 👍 28
  • 🔥 11
  • 👏 6
Post #1529 6.01K
Ура! В Davinci Resolve можно писать звук на Linux, прям на Edit!

Ставим себе
😀 alsa-plugins-pulse
🐧alsa-plugins-pulseaudio

Перезапускаем DR и работает.

Об этом было написано оказывается давно на форуме BM
А про форум узнал под проблемой этой в PW <- Если что, тут описано в разы лучше, если простая установка пакета не поможет, что ещё и конфиг можно подложить.

@toxblh_linux
  • 👍 19
  • 🔥 6
  • ❤ 3
  • ✍ 2
Post #1528 2.2K
Сведу OldСкулы, качественно :)
Спасибо за наводку на BlueRetro @gsl_news теперь у меня комплект собран PS1 и геймпад юбилейный от PS5
  • 👍 15
  • 🔥 5
  • 🥰 5
Post #1527 2.14K
Пока есть такая возможность встретился с подписчиком. Закинул идею, может устроить встречу подписчиков, вы если в МСК, напишите в комментариях интересно ли оно вам?)
  • 👍 4
  • 🤣 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →