LINUX.ORG.RU

Сообщения Meyer

 

Shadowban аккаунта на гитхабе

Та за шо? У меня не было ничего нарушающего DMCA или еще какую-нибудь херню, разве что пользовался self-hosted VPN с IP адресом американского shit-tier ДЦ.

Контрибутил в один опенсорс проект, теперь все принятые PR пропали, вместе с отрытыми/закрытыми issues и ответами под ними. Безо всяких уведомлений.

 

Meyer
()

Как отключить управление громкостью с помощью геймпада в GNOME

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

Геймпад Gulikit KingKong 2 Pro в XInput режиме.

 , ,

Meyer
()

Как лучше проложить витую пару в частном доме?

До перехода на новый тариф я подключался через Wi-Fi как и все обыватели и особо не запаривался, но оказалось что даже хваленый 802.11ax не вывозит через несколько деревянных стен и перекрытий:

iperf3 -c 192.168.1.1
Connecting to host 192.168.1.1, port 5201
[  5] local 192.168.1.10 port 53566 connected to 192.168.1.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  10.7 MBytes  89.3 Mbits/sec    0    191 KBytes       
[  5]   1.00-2.00   sec  10.4 MBytes  87.6 Mbits/sec    0    191 KBytes       
[  5]   2.00-3.00   sec  8.95 MBytes  75.1 Mbits/sec    0    191 KBytes       
[  5]   3.00-4.00   sec  7.39 MBytes  62.0 Mbits/sec    0    211 KBytes       
[  5]   4.00-5.00   sec  9.76 MBytes  81.9 Mbits/sec    0    218 KBytes       
[  5]   5.00-6.00   sec  8.89 MBytes  74.5 Mbits/sec    0    225 KBytes       
[  5]   6.00-7.00   sec  10.6 MBytes  88.6 Mbits/sec    0    247 KBytes       
[  5]   7.00-8.00   sec  8.95 MBytes  75.1 Mbits/sec    0    228 KBytes       
[  5]   8.00-9.00   sec  8.39 MBytes  70.4 Mbits/sec    0    209 KBytes       
[  5]   9.00-10.00  sec  9.51 MBytes  79.8 Mbits/sec    0    223 KBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  93.5 MBytes  78.4 Mbits/sec    0             sender
[  5]   0.00-10.01  sec  91.5 MBytes  76.7 Mbits/sec                  receiver

iperf Done.

Линк от провайдера:

SpeedTest++ version 1.14
Speedtest.net command line interface
Info: https://github.com/taganaka/SpeedTest
Author: Francesco Laurita <francesco.laurita@gmail.com>

IP: ***
Finding fastest server... 10 Servers online
..........
Server: Moscow speedtest.procloud.ru:8080 by ProCloud (0.381153 km from you): 1 ms
Ping: 1 ms.
Jitter: 0 ms.
Determine line type (2) ........................
Fiber / Lan line type detected: profile selected fiber

Testing download speed (32) ...................................................................................................................................................................................................
Download: 659.18 Mbit/s
Testing upload speed (12) .................................................................................................................................................................................................................................................................................................................................
Upload: 577.59 Mbit/s

В качестве временного решения обжал и кинул на похер (рядом с силовым кабелем, лол) по чердаку до маршрутизатора несколько метров витой пары, но ведь это никуда не годится, хоть и вывозит гигабит с нулем crc ошибок:

ethtool -S enp7s0 | grep "crc"
     rx_crc_errors: 0

Как лучше ее будет проложить в условиях частного дома? Стены штробить вообще не вариант.

Думал аккуратно проложить ее в гофре на уровне крыши, чтобы исключить контакт с силовым кабелем - это нормальный вариант?

 ,

Meyer
()

Ищу наружную IP камеру под OpenIPC

Есть ли какие-нибудь недорогие (до 80 usd) IP камеры с поддержкой OpenIPC, подходящие для использования в средней полосе РФ? С питанием через PoE.

На сайте OpenIPC указаны только название SoC'ов, а меня интересует конкретная модель/ревизия.

Поддержка OpenIPC нужна чтобы получать поток по RTSP без лишней ерунды и чтобы большой китайский брат маленький нефритовый стержень за мной не следил.

 , , ,

Meyer
()

Тихие 120 мм вентиляторы

Подскажите пожалуйста, какие 120 мм вентиляторы самые оптимальные в плане тишины и воздушного потока/давления. Noctua A12x25 не предлагать: у нас они стоят по 50 баксов, а мне нужно 6 штук.

Что пробовал:

  • Arctic P12. Одни из самых лучших по соотношению цена/эффективность, но тихими их может назвать только глухой. В некотором диапазоне оборотов издают неприятный гул.
  • be Quiet! Pure Wings 2 - шумят не так сильно, но тихими не назовешь.
  • XPG Vento Pro 120. Сейчас на кулере висят. Отличный воздушный поток и давление, шум выше 600 оборотов очень сильный.

 

Meyer
()

Слухи о 5600X3D подтвердились

https://www.techpowerup.com/309922/amd-readies-ryzen-5-5600x3d-to-take-on-intels-13th-gen-core-i5-ddr4-options

В статье предполагают цену в районе двухсот баксов, но кмк это будет слишком для камня под умирающий AM4 сокет.

Если цена будет в районе 150 баксов, то он похоронит весь средний сегмент интела. К тому же для райзенов с доп.кешем не нужна топ память - хватит и дешёвого говна на каком-нибудь хайниксе, лишь бы на 3600-3800 завелась.

 ,

Meyer
()

Йоба кулер

Потратил кучу времени чтобы найти что-то способное держать 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
()

Продам оставшееся после апгрейда

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

  • Ryzen 7 4750G
  • Кит 32ГБ DDR4 с XMP профилями на 4000 и 4133
  • Кулер be Quiet! Pure Rock. Без коробки, в комплекте крепление для AM4.

Территориально - Москва, метро Динамо, на месте со вторника по четверг.

 ,

Meyer
()

Ищу нормальный SFF корпус

Сабж: места на столе мало, гробы надоели, есть Mini-ITX доска. Хотелось бы перенести своё железо в SFF корпус, но из годных знаю только CoolerMaster MasterBox NR200P.

Слышал про всякие Mechanic Master с алиэкспресса, но там стоимость доставки сопоставима с ценой корпуса.

Может есть ещё какие годные альтернативы?

Габариты видеокарты и кулера: 2 слота/260 мм, высота кулера 130 мм.

 sff,

Meyer
()

Как обстоят дела с поддержкой RX6xxx?

Надоело куковать со встройкой, хочу взять нормальную видеокарту. Пока выбор пал на RX6700 - дешевая, кушает мало и местами превосходит RTX 3060Ti в играх без RT.

С пятитысячной серией вроде проблем сейчас нет, а как дела обстоят с шеститысячной? Стоит покупать?

 ,

Meyer
()

Нужны кому-нибудь память + камень?

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

Камень Ryzen 7 PRO 4750G - 8 ядер/16 потоков, встройка Vega 8. Память Crucial Ballistix Sport LT 16 ГБ (BLS2K8G4D32AESBK), хорошо разгоняется с этим камнем.

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

 , ,

Meyer
()

CMake игнорирует опцию C_STANDARD_REQUIRED

... и устанавливает стандарт C89. Прописал в CMakeLists.txt

project(hello-world LANGUAGES C)

set(CMAKE_C_STANDARD 11)
set(CMAKE_C_STANDARD_REQUIRED ON)

...

Сборка падает при использовании inline функций, если собирать все руками с помощью clang/gcc с -std=c11 - все ок.

Это баг или фича такая?

Версия CMake 3.22.1

 ,

Meyer
()

Вопрос о лицензии

Захотел актуализировать древний порт одной еще более древней известной игры, но передо мной встал вопрос о лицензии.

На момент создания этого порта его исходники (как и исходники оригинальной игры) были доступны только под весьма анальной EULA и лишь после нескольких петиций были перелицензированы под GPLv2 в 2008 году - к сожалению, порт до этого момента не дожил.

Имею ли я право сейчас, спустя много лет, сделать форк и распространять его уже под GPLv2?

 

Meyer
()

Модули из C++20

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

 

Meyer
()

Зачем так делать?

Копался в исходниках libcxx (реализация STL из LLVM) с целью понять как устроен basic_filebuf внутри, наткнулся на такой момент:

template <class _CharT, class _Traits>
basic_filebuf<_CharT, _Traits>*
basic_filebuf<_CharT, _Traits>::close()
{
    basic_filebuf<_CharT, _Traits>* __rt = nullptr;
    if (__file_)
    {
        __rt = this;
        unique_ptr<FILE, int(*)(FILE*)> __h(__file_, fclose);
        if (sync())
            __rt = nullptr;
        if (fclose(__h.release()))
            __rt = nullptr;
        __file_ = nullptr;
        setbuf(0, 0);
    }
    return __rt;
}

В данном случае __file__ это указатель на сишную структуру FILE, вот здесь он заворачивается в unique_ptr,

unique_ptr<FILE, int(*)(FILE*)> __h(__file_, fclose);

а вот здесь возвращают владение чтобы закрыть файл вручную и проверить что возвращает fclose:

if (fclose(__h.release()))

Правильно ли я понимаю, что это нужно лишь для того чтобы не получить висячий указатель если в sync() будет брошено исключение?

 ,

Meyer
()

Как вы используете std::error_code?

Как вы обычно это используете?

Передаете по ссылке?

void foo(..., std::error_code &e)

Или возвращаете значение?

std::error_code foo(...)
// Или так, потому что первый вариант не всегда удобен
std::variant<stuff, std::error_code> foo(...)

 

Meyer
()

Чем проверить проводку

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

Я очень сомневаюсь что выиграл в лотерею с заводским браком три раза подряд даже несмотря на то что 2 раза (третий БП крякнулся сегодня утром и я не успел сдать по гарантии) я получил возврат денег.

 

Meyer
()

Возврат БП по гарантии

Fractal Design Ion+ 760P отработал чуть более месяца и бахнул как Усама бин Ладен, вследствие чего я хочу обменять его по гарантии на новый или вернуть деньги.

Но вот этот пункт в негарантийных случаях меня смущает:

неисправность устройства вызвана действием сторонних обстоятельств (стихийных бедствий, скачков напряжения электропитания и т.д.);

Под это ведь любую поломку электроники подвести можно, разве нет?

Скачки напряжения отметаю сразу, так как он у меня за UPSом стоял, да и никакая другая техника за 15+ лет еще не горела и не взрывалась.

 ,

Meyer
()

Вода или воздух

В честь наступающего ДР и под будущий апгрейд на 5800X хочу поменять свой четырехтрубочный кулер на что-то более существенное.

Пока остановился на двух вариантах: 280 мм AIO водянка и Noctua NH-D15.

Про нокту и говорить нечего, а вот что по поводу водички? Слышал что она лучше забирает тепло с новых одночиплетных кипятильников от AMD, но минусы для меня не совсем очевидны - раньше я СВО не пользовался.

 ,

Meyer
()

Упаковка Wine/Proton с виндовым exe в AppImage

Пробовал погуглить, но толком ничего не нашел. Интересует как пираты (ссылка исключительно для ознакомления) упаковывают exe'шник виндовой игры вместе с Wine и необходимыми библиотеками в AppImage.

Ставить вайн с кучей multilib зависимостей ради 3,5 виндовых игр нет никакого желания. Вот если бы это говно можно было собрать вручную в обход portage и запаковать в AppImage - это было бы шикарно.

 ,

Meyer
()

RSS подписка на новые темы