corvuscor

Пикабушник
Дата рождения: 01 января 1980
поставил 3436 плюсов и 28 минусов
отредактировал 4 поста
проголосовал за 7 редактирований
Награды:
10 лет на Пикабу
94К рейтинг 82 подписчика 9 подписок 109 постов 19 в горячем

Подключаем Dualshock 4 на свежей Manjaro

Давненько ничего не писал, но тут пришла идея.

Недавно шарился по озону и наткнулся на дешевую китайскую реплику соневского Dualshock 4 (геймпад от плойки 4). Рекламировать не буду. Но сумма смешная, а уже давно хотелось попробовать поиграть с гироскопом, почему бы и да.

Оно приехало. В целом подключать не сложно, но выяснилось пару моментов, которые вы вряд-ли найдете в одном тексте.

1) Желательно свежее ядро (> 6.2). Есть легаси драйвер ds4drv, но мейнстримный ядреный, кмк, будет посподручнее. Ставим новое ядро, если оно еще не установлено:

Подключаем Dualshock 4 на свежей Manjaro GNU, Linux, Manjaro, Игры, Геймпад, Гайд, Dualshock 4, Длиннопост

Ставим ядро через штатный GUI Manjaro

2) При соединении по блютус, вероятно, словите ошибку, контроллер находится, но не подключается. Это баг bluez, затрагивающий версии 5.69 и частично 5.70. Таков удел роллинг-дистрибутивов. Решение - откатить пакет на версию 5.68. Ставим пакет downgrade и ломаем систему через него:

$ pamac install downgrade

$ downgrade bluez

Подключаем Dualshock 4 на свежей Manjaro GNU, Linux, Manjaro, Игры, Геймпад, Гайд, Dualshock 4, Длиннопост

Откатываемся на 5.68. Перезагружаемся. Заново ищем контроллер и запариваем. Теперь все должно работать.

Следует отметить, что в данном случае система стала частично обновленной, для Manjaro это может быть критично. Так что не факт, что не сломалось что-то еще)) Будем проверять.

З.Ы. Забыл о том, что пакет еще не мешало бы бросить в игнор для последующих обновлений. Главное не забыть потом вернуть все в зад. #comment_288424206

Показать полностью 2

Ответ на пост «Максим Кац читает Пикабу »

И в каждом подобном посте:

Ответ на пост «Максим Кац читает Пикабу » Политика, Максим Кац, Пикабу, Зашакалено, Ответ на пост, Скриншот, Комментарии на Пикабу


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

Усмиряем гнев процессоров Zen3 в Linux, или downclocking для AMD

Синопсис.
Недавно проапгрейдился с Ryzen 5 1600af на популярный 5600x. Процессор, конечно, весьма шустрый, но к моему невероятному удивлению оказался ГОРАЗДО более шумным в частичной нагрузке по сравнению с 1600-м, нагрузку на который невозможно было понять по звуку кулера.


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


Рецепт, кажется, простой - немного урезать частоту буста программно. Однако сие требует некоторых приготовлений. Внимание! Если вы что-то сломаете - я не виноват))


Дефолтный драйвер управления частотами acpi-cpufreq не подойдет (он не знает про бусты), нужен новый amd-pstate, присутствующий в ядрах начиная с 5.17, слава Габену лучезарному.

Как установить свежее ядро - зависит от вашего дистрибутива, в Ubuntu можно взять из kernel ppa, в Manjaro все делается штатными средствами настроек.
В итоге мы должны получить что-то типа:

# uname -a

Linux alex-b450ms2h 5.17.9-1-MANJARO #1 SMP PREEMPT Wed May 18 09:20:53 UTC 2022 x86_64 GNU/Linux

Теперь нужно включить драйвер параметрами ядра. Внесем в /etc/default/grub:


GRUB_CMDLINE_LINUX_DEFAULT="<старые параметры> amd_pstate.shared_mem=1 initcall_blacklist=acpi_cpufreq_init"

Потом сделаем grub-update. Теперь можно перезагрузиться и проверить наличие нового драйвера:


# cpupower frequency-info | grep driver

driver: amd-pstate

Если дела все-еще не так, то нужно включить CPPC в биосе.


Теперь можно рулить частотой. Я выбрал 4.2 ГГц на максимум:

# cpupower -c 0-11 frequency-set -u 4200MHz -g schedutil

В итоге все тихо, холодно и спокойно в любой нагрузке. Поиграть частотой можно в зависимости от вашего кулера и запросов к тишине. Скажу сразу - снижение частот ОЧЕНЬ сильно и нелинейно влияет на энергопотребление, последний гигагерц этим камням дается большими ваттами.

Можно еще отметить, что для удобства мониторинга можно накатить zenpower3-dkms, но это уже другая история.

Показать полностью

Кто такие нацисты?

Просто захотелось высказаться.
Уже не мало копий поломал на этот счет в политсрачах.
Не раз слышал "вы не понимаете, это другое!".

Мой критерий прост.
Надо задать себе такой вопрос и честно на него ответить.


Можете ли вы желать зла человеку, зная о нем только его национальность?

Тем временем в списке рассылки ядра Linux

Слегка запоздалая новость по поводу выхода релиз-кандидата ядра 5.17.
Примечательна не технической частью, а комментарием Линуса следующего характера:

nobody can claim that last week was *normal*, but whatever crazy things are going on in the world (and I personally had "Zombieapocalypse" on my bingo card, not "Putin has a mental breakdown"), it doesn't seem to have affected the kernel much.


что в яндоксопереводе:

никто не может утверждать, что прошлая неделя была *нормальной*, но какие бы сумасшедшие вещи ни происходили в мире (и лично у меня на карточке бинго было написано "Зомби-апокалипсис", а не "У Путина психическое расстройство"), похоже, это не сильно повлияло на ядро.


Полагаю, можно сделать заключение о том, что воевать со всем русским народом создатель ядра Linux не планирует, в отличие от некоторых. Что вселяет определенный оптимизм.


Дабы не быть голословным:
https://www.phoronix.com/scan.php?page=news_item&amp;px=Linu...

https://lore.kernel.org/lkml/CAHk-=wjWKEQUG2Z5a=2FGUfO5+choQ...

Показать полностью

Диванная аналитика по поводу приостановки поставок процессоров

Решил высказаться на эту тему, постараюсь кратко и по существу.
Думаю, никто не ожидал такой жопы, и какой срок "приостановления" - теперь сказать сложно.

Чего нам теперь ждать?


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

Пессимистичный вариант - придется "выходить из положения", неся издержки. На "Эльбрус" надеяться бессмысленно по ряду причин (начать хотя-бы с того, что он производится на подконтрольной западу TSMC, и заказы там рано или поздно приведут к санкциям).

Есть варианты заказа китайцам решений под ключ, но здесь тоже есть свои косяки. Россия могла бы стать крупным клиентом на новые x86 камни Китая, но, полагаю, это сулит им лицензионные проблемы с Intel и AMD.


С ARM камнями проблема аналогичная, за исключением того, что эти процессоры пока не воспринимаются как процессоры для ПК, и риск эмбарго будет меньше.


Последнее, что может сделать Россия - это разработать и заказать процессоры на архитектуре RISC-V у китайской SMIC по готовящемуся у них 28нм техпроцессу. Это отбросит нас на 10-15 лет назад, но влияние запада на ситуацию будет минимально. Все, что дальше - привет 90-е.


Ждем хороших новостей.

Показать полностью

К вопросу о системе анонимных постов

Сейчас натыкаюсь на такой пост:

К вопросу о системе анонимных постов Пост, Ответ на пост, Юмор, Анонимность

А затем:

К вопросу о системе анонимных постов Пост, Ответ на пост, Юмор, Анонимность
К вопросу о системе анонимных постов Пост, Ответ на пост, Юмор, Анонимность

Ссылка на пост для ценителей:
Анти-SJW

Показать полностью 2

Ответ на пост «И ведь правда»

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


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

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


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

А почему бы и да?

Тащемта - предыстория.
Держу для платежей в интернете карту яндекс.денег, которая нынче, после выкупа Сбербанком, теперь ЮМани.

Хотел тут забросить баблишка со своей рабочей карты сбера, она там привязана, и сервис ее идентифицирует как "Сбербанк МИР". Внизу вижу маленькую привычную приписочку:


К оплате 3535.00 Р, с учетом комиссии 1 %

Ваш банк может взять дополнительную комиссию

Как я это вижу:

А почему бы и да? Деньги, Юмор, Интернет-банкинг, Юmoney

З.Ы., для зануд: Да, я знаю, что через сбербанк.онлайн комиссии нет.

Еще немного о процессорах нынешних телефонов...

Этот пост к слову о том, что я обычно не просто балаболю, но могу свои слова и пруфами подтвердить, если надо. Как-то между делом написал коммент:

Еще немного о процессорах нынешних телефонов... Бенчмарк, Тест, Длиннопост, Телефон, Android, Linux

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

Еще немного о процессорах нынешних телефонов... Бенчмарк, Тест, Длиннопост, Телефон, Android, Linux

Но было и несколько персонажей, которые, как один из них выразился, решили меня "осадить" и пояснить мне за базар, что я нуб, ламер, чмо и что я, якобы, меряю разные процессоры частотами.


Сегодня, когда я перебирал старые посты, я вспомнил про это и мне пришла в голову идея устроить моему телефону пвп с компом.


Методика более подробно описана в моем старом посте вот здесь:

Тестирование производительности процессора силами ffmpeg.


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


Собсна, у меня Redmi Note 8T - дешманофон с Snapdragon 665 на борту (4x Cortex-A73@2.0GHz + 4x Cortex-A53@1.8GHz). На десктопе AMD Ryzen 5 1600@3.7GHz (PBO).

На компе стоит KDE Neon 20.04, на телефоне - Android c Termux, версии ffmpeg там одинаковы.


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


Телефон:

frame=19036 fps= 41 q=-0.0 Lsize=N/A time=00:10:34.60 bitrate=N/A speed=1.37x

video:9964kB audio:356706kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown

bench: utime=1753.866s stime=22.753s rtime=462.637s

bench: maxrss=343068kB


Комп:

frame=19036 fps=149 q=-0.0 Lsize=N/A time=00:10:34.60 bitrate=N/A speed=4.98x

video:9964kB audio:356706kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown

bench: utime=462.451s stime=1.865s rtime=127.480s

bench: maxrss=388796kB


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

А теперь бонус, из моего старого поста:
Еще немного о процессорах нынешних телефонов... Бенчмарк, Тест, Длиннопост, Телефон, Android, Linux

Внизу у Athlon II X4 615e с частотой 2.5 GHz. Проц из весовой категории тех самых Core 2 Quad / Phenom II. Выводы можете сами сделать.


Послесловие:

Опять же, я не претендую на истину в последней инстанции, ибо это лишь один из бенчмарков. Есть задачи, с которыми arm-камни справляются хуже, например линпак. Но факт в том, что мои слова почти в точности подствердились первым случайным бенчмарком.

Показать полностью 2
Отличная работа, все прочитано!