LINUX.ORG.RU

Избранные сообщения Mobutu_Sese_Seko

Йоба кулер

 ,

Потратил кучу времени чтобы найти что-то способное держать 5800X в бусте при полной нагрузке без троттлинга, но при этом не стоящее сотен нефти и способное уместиться в NR200P. И наконец нашел.

280 мм AIO водянки сразу отмел как дорогие (протекающее через неделю говно за 5 тысяч в расчет не берём) и имеющие сомнительную эффективность. Scythe Fuma 2 отсутствует в продаже не только в РФ, но и у белых людей, а Noctua U12A тут стоит неоправданно дорого.

В поисках доступной альтернативы я перекопал кучу тем на reddit, overclock.net и других ресурсах и по итогу остановился на Thermalright Peerless Assassin 120 SE. Топовая башня за свою цену, на ютубе много подробных разборов.

В продаже в РФ этого кулера не оказалось, пришлось идти на али и я чуть было его не заказал, но вовремя наткнулся на Phantom Spirit 120 SE от того же производителя.

По габаритам он такой же как и PA120 SE, но имеет 7 теплотрубок вместо 6 (трубки отлично пропаяны по всей длине и пронизывают всю подошву), чуть более широкую подошву и немного другое расположение лепестков радиатора.

Обошёлся он мне в 3700 рублей вместе с доставкой. Стоковые вентиляторы я сразу выбросил, поскольку Thermalright нормальные делать не умеет, и установил вместо них ADATA XPG VENTO PRO 120 - реинкарнация знаменитого Gentle Typhoon. Вертушки эти шумные на максимальных оборотах, так что пришлось в UEFI кривую настраивать чтобы они раскручивались на полную только при 80+ градусах. За две отдал около 3 тысяч. Ещё 450 рублей за 40x40 мм пластинку PTM7950 вместо стоковой термопасты.

Курва -20 all core, лимиты PBO оставил на motherboard. Гонял Cinebench, Prime95 и y-cruncher - температура была в районе 75°C и камень держал буст по всем ядрам без троттлинга, что для 5800X просто отличный результат. В остальных задачах максимум 70 градусов было.

В итоге примерно за 7 тысяч я получил кулер по эффективности на уровне AIO водянки Arctic Liquid Freezer II 280 или Noctua U12A которые сейчас у нас стоят в 2 раза дороже.

Если вам нужен нормальный воздушный кулер для процессоров под AM4/AM5 или LGA151x/LGA1700 - берите этот.

Meyer
()

Запуск Windows-игр на Ren'Py под Linux

 ,

Ren'Py — это игровой движок для визуальных новелл, доступен на Windows, Linux, MacOS, iOS, Android.

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

Последовательность действий следующая:

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

2. Найти подходящую версию движка, собранную для linux;

3. скачать и распаковать эту версию;

4. подсунуть туда ресурсы игры;

5. запустить нативный бинарник.

Теперь разберем эту последовательность действий на конкретной игре, Shining Song Starnova:

1. Смотрим в меню, чтобы понять какая версия движка. К сожалению этот пункт главного меню был удален при разработке. Поэтому создаем файл version.rpy в директории game в корне игры со следующим содержимым:

screen show_version():
    vbox:
        text "Made with: [renpy.version_only]"
        textbutton "About":
            action ShowMenu("about")
init python:
    config.overlay_screens.append('show_version')

После этого запускаем игру, далее загружаем игру или начинаем игру заново. После этого видим

Made with: 6.99.14.3.3347

2. Это значит что нам нужна ветка 6.99.14.3.

3. Находим и скачиваем renpy-6.99.14.3-sdk с официального сайта, здесь. Распаковываем архив renpy-6.99.14.3-sdk

4. Копируем с перезаписью директорию game из корня игры в директорию launcher из корня renpy-6.99.14.3-sdk.

5. Запускаем renpy.sh(./renpy.sh) из корня renpy-6.99.14.3-sdk

vbcnthfkmnth123
()

Копирование на флешку тормозит в одном месте.

 ,

Добрый день. Fedora 38 Gnome. При копировании на флешку разных файлов, навжно что, тормозит в одном месте примерно на 20%. 1 день на линуксе, флешка рабочая. Сделал восстановление файловой системы и форматировал не помогло.

kazierweb
()

Отсеивание «плохих» пиков на диаграмме

 

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

Имеется: диаграммы распространения ультразвука в некой среде. На них мне программно надо найти пики. С этим проблем нет, это реализуется просто. Но, надо отсеять «плохие» пики и оставить только нужные, на которых будут строиться дальнейшие расчёты.

Пример того, что нужно отсеять:
Раз (ibb.co)
Два (ibb.co)

Пример того, что нужно оставить:
Раз (ibb.co)
Два (ibb.co)

evgeny_aa
()

STM32 с нуля (жж)

 , ,

Я тут в очередной раз пытаюсь освоить программирование микроконтролеров. Захотелось написать такой полу-ЖЖ, полу-туториал (как говорится - хочешь разобраться в чём-то, объясни это другим). Может кто почерпнёт или подскажет чего полезного.

Если интерес будет, буду продолжать.

Итак осваиваем STM32 не как нормальные люди.

Примерный план:

  1. Подключить его к компьютеру и убедиться, что там что-то происходит. Использовать будем st-util и gdb.

  2. Написать простейшую программу на ассемблере, которая в цикле прибавляет регистр, скомпилировать из неё прошивку, залить на плату и пронаблюдать её работу. Использовать будем binutils и st-flash.

  3. Поморгать диодом (на ассемблере же).

  4. Переписать осмысленный код на С (дальше всё на С).

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

  6. Сказать внешнему миру «Hello world» через UART.

  7. Переписать «Hello world» с помощью CMSIS, уже с пониманием того, что там происходит.

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

Сразу скажу, что в процессе будет использовано достаточно много инструментов вроде make, ld, gdb, as, gcc и тд, по каждому из них можно книги писать (и пишут). Поэтому, конечно, углубляться в них я не буду, а напротив буду использовать в максимально примитивном виде.

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

vbr
()

Какие принтеры порекомендуете линуксоиду в 2023?

 , ,

Много лет пользовался МФУ Canon, сперва MF-4010, потом MF-212w.
Оно конечно работает, но привкус кактуса во рту остаётся: временами отваливающийся проприетарный драйвер, очень долгая отправка картинок и PDF-документов на печать, временами странное поведение в SimpleScan.

Сейчас пришла пора поменять принтер.
Хочу опять же МФУ, но желательно, чтобы без бубна (а в идеале - без проприетарщины) заводилось в актуальной Ubuntu LTS, как принтер, так и сканер (периодически приходится сканировать документы).

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

Что порекомендуете?

dees
()

бесплатные хостинги

 , , ,

какие есть бесплатные хосты на которых можно что-то своё устанавливать и разворачивать/запускать?

есть куда куча разных бесплатных хостингов но они часто только для хостинга страниц и хранение данных с малыми возможностями на стороне сервера

anon39
()

ufw + маршрутизатор

 ,

В ufw поставил deny на все входящие и journalctl -x -e показывает что постоянно кто-то стучится на разные порты с разных адресов (у меня белый IP). Достаточно ли надёжен ufw ? Если я поставлю маршрутизатор и через него буду в инет ходить поможет ли это сделать так чтобы непосредственно до компа их запросы не доходили. Какой маршрутизатор (наличие wi-fi необязательно) из недорогих можете посоветовать ?

ratmole86
()

CS 1.6 по локальной сети

 

Имеем два пк на дебиан. Требуется создать локальную сеть в кс. Подключаемся через мобильный телефон по wifi. Но,игра не находится. Что сделал: на одном устройстве создал игру,в консоли прописал status и получил 192.168.43.184:27015 . На другом устройстве прописал connect и адрес этот,подключение не происходит. Ок,попробовал создать на другом пк сервер,выхлоп status 192.168.43.6:27015 и так же connect,все равно не соединило. Что я не так делаю ?

copentry
()

Git и централизованное хранение скриптов

 ,

По работе у меня есть пара десятков серверов (большинство debian, немного древних centos), которые необходимо администрировать. Практически на всех есть скрипты (мои или наследние), которые иногда ломаются или надо новый функционал добавить или новые дописать, типичная текучка. Там где нет скриптов, есть конфиги которые тоже иногда правятся. Есть еще пара сайтов, но ими специально обученный программист занимается, я просто проверяю что они работают после его правок и иногда по мелочи что-то делаю.

Как происходит правка/разработка сейчас: ssh, vim, погнали!

И вот хочется весь этот бардак организовать и возглавить: поднять локальный git (gitea, gogs) там наделать репозиториев, закинуть код, добавить README для потомков. Вроде все просто, но как синхронизировать центральный git с серверами? Опакечивать? Настраивать CI/CD с копированием по scp? Клонировать/пулить ан серверах (а если скрипты рахмазамы по системе, например код в opt и sd юнит в etc)? А если код поменяли на сервере, как вернуть его обратно в git? incron+scp (ну или git commit/push)?

про ansible/puppet/chif вкурсе, но не хочу их, не те масштабы бардака, да и судя по отзывам они своего бардака еще больше внесут.

Kolins
()

А какие есть самые простые платформеры? Вот, чтоб прям для детей?

 , ,

Попробовал в Марио играть - сложно. Как вариант, конечно, скачать исходники Тукса, и подкрутить скорость и количество монстров, но, может, есть что-то готовое?

tiinn
()

Как правильно обновить Debian?

 ,

Признаться, мне казалось, что в момент выхода Debian 12 я просто увижу гномовское уведомление, после нажатия на которое система сама всё обновит =)

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

  1. Правильно ли я понимаю, что сперва мне нужно изменить список репозитариев в /etc/apt/sources.list? Я просто меняю каждый bullseye на bookworm, так?
deb-src http://deb.debian.org/debian/ bookworm main non-free contrib

deb http://security.debian.org/debian-security bookworm-security main contrib non-free
deb-src http://security.debian.org/debian-security bookworm-security main contrib non-free

deb http://deb.debian.org/debian/ bookworm-updates main contrib non-free
deb-src http://deb.debian.org/debian/ bookworm-updates main contrib non-free
  1. В чём разница между apt full-upgrade и apt dist-upgrade? Какую именно команду мне следует использовать? Почему нельзя использовать обычный apt upgrade?

  2. Обычно я всё свое ПО обновляю с помощью GNOME Software. Он для обновления пакетов уходит в какую-то специальную перезагрузку, обновляется и снова перезагружается. Имеет ли смысл обновляться с его помощью? Или не выпендриваться и обновиться с помощью apt?

  3. Во время обновления при помощи apt, могу ли я продолжать пользоваться компьютером? Заниматься веб-сёрфингом, запустить видеоигру или включить какое-нибудь кино? Могут ли такие действия помешать обновлению и спровоцировать ошибки?

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

Kapusha
()