LINUX.ORG.RU

Сообщения Ololo_Trololo

 

Инженерные образцы процессоров и Linux

 , , , ,

З.Ы. Не знаю, сюда ли или таки в Токсы, но тема как бы техническая всё-таки.
Тяга к экономии и жажда к максимизации побудили меня купить мини-пк c инженерным образцом Intel, на платформе, вроде как, AFOX H610xx. Выбрал по причине двух САТА-портов и инженерика i7-12700.

Что понравилось:
1 - 12 ядер - 20 потоков
2 - невпаянная память, а 2 слота для SO-DIMM DDR4. Установлено 16 ГБ
3 - невысокая цена.

Что не понравилось:
1 - нет NVME в M.2, только САТА (из-за того, что проц инженерик) (это я знал)
2 - ну, очень урезанный БИОС от DEXP, грубо говоря, можно сказать, что меню выбора загрузки
3 - наличие двух Ethernet адаптеров, I219-V и Realtek R8168, но дырка одна и там R8168. e1000e тоже загружается, но с ошибками, ведь реально его нет
4 - видео выходы - DisplayPort и HDMI. (но это уже мои причуды)
5 - почему не перезагружается чрез reboot/shutdown, приходится выключать кнопкой и потом включать.

С чем столкнулся в процессе использования, ставлю Дженту, т.к. мне с ней проще, да и собственная репка нужных пакетов решает.
1 - без дров для видео вообще ничего не показывается
2 - зависоны без какой-то видимой нагрузки (т.к. GCC нормально собрался с LTO и PGO и пересобрался, а ночью комп завис). Решено отключением энергосбережения. (в cmdline - intel_idle.max_cstate=1 processor.max_cstate=1 pcie_aspm=off)

Также словил 3 раза за сутки распространённую такую ошибку с R8168/9, поставил драйвер от Realtek

[Fri Jul 17 17:23:54 2026] r8169 0000:01:00.0 enp1s0: NETDEV WATCHDOG: CPU: 18: transmit queue 0 timed out 5367 ms
[Fri Jul 17 17:23:54 2026] r8169 0000:01:00.0 enp1s0: rtl_txcfg_empty_cond == 0 (loop: 42, delay: 100).
[Fri Jul 17 17:23:54 2026] r8169 0000:01:00.0 enp1s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).

~ $ qlop -tv gcc
2026-07-14T10:08:52 >>> sys-devel/gcc-16.1.1_p20260613: 1:47:33
2026-07-14T12:43:33 <<< sys-devel/gcc-15.3.0: 1s
2026-07-14T16:56:16 >>> sys-devel/gcc-16.1.1_p20260613: 1:47:31


Инфа по системе:
~ $ lspci
00:00.0 Host bridge: Intel Corporation 12th Gen Core Processor Host Bridge/DRAM Registers (rev 01)
00:02.0 VGA compatible controller: Intel Corporation Alder Lake-S GT1 [UHD Graphics 770] (rev 04)
00:08.0 System peripheral: Intel Corporation 12th Gen Core Processor Gaussian & Neural Accelerator (rev 01)
00:0a.0 Signal processing controller: Intel Corporation Platform Monitoring Technology (rev 01)
00:14.0 USB controller: Intel Corporation Alder Lake-S PCH USB 3.2 Gen 2x2 XHCI Controller (rev 11)
00:14.2 RAM memory: Intel Corporation Alder Lake-S PCH Shared SRAM (rev 11)
00:16.0 Communication controller: Intel Corporation Alder Lake-S PCH HECI Controller #1 (rev 11)
00:17.0 SATA controller: Intel Corporation Alder Lake-S PCH SATA Controller [AHCI Mode] (rev 11)
00:1c.0 PCI bridge: Intel Corporation Alder Lake-S PCH PCI Express Root Port #2 (rev 11)
00:1f.0 ISA bridge: Intel Corporation H610 Chipset LPC/eSPI Controller (rev 11)
00:1f.3 Audio device: Intel Corporation Alder Lake-S HD Audio Controller (rev 11)
00:1f.4 SMBus: Intel Corporation Alder Lake-S PCH SMBus Controller (rev 11)
00:1f.5 Serial bus controller: Intel Corporation Alder Lake-S PCH SPI Controller (rev 11)
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (17) I219-V (rev 11)
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller (rev 15)

~ $ cat /proc/cpuinfo 
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 151
model name      : Genuine Intel(R) 0000
stepping        : 1
microcode       : 0x1c
cpu MHz         : 2865.186
cache size      : 25600 KB

~ $ lscpu
Architecture:                x86_64
  CPU op-mode(s):            32-bit, 64-bit
  Address sizes:             46 bits physical, 48 bits virtual
  Byte Order:                Little Endian
CPU(s):                      20
  On-line CPU(s) list:       0-19
Vendor ID:                   GenuineIntel
  Model name:                Genuine Intel(R) 0000
    CPU family:              6
    Model:                   151
    Thread(s) per core:      2
    Core(s) per socket:      12
    Socket(s):               1
    Stepping:                1
    Microcode version:       0x1c
    CPU(s) scaling MHz:      21%
    CPU max MHz:             4000.0000
    CPU min MHz:             800.0000
    BogoMIPS:                1613.00


А так вроде ничего, он у меня с воскресения. Брал на замену для старичка HP Microserver G7, ну, как замену, он стал просто файлопомойкой, а все вычисления, т.е торренты-клиенты, прочие качалки, длна и сервисы мелкие на этом мини-пк.
Ядро собирал раза 3: 1-ый раз хотел сделать супер-минимальное ядро, как на Хасвелле, но не проканало; 2-ой раз собрал с localmodconfig, оно заработало нормально; а 3-ий - так сказать контрольный.
Короче, по цене мини-пк на N150, это пока хорошая покупка.
Если у кого есть опыт взаимодействия с инженерными образцами, прошу описать свой опыт. Также, если вопросы, попробую ответить.

Ololo_Trololo
()

slskd и имена файлов при скачивании

 , nicotine+, slskd,

Есть такой клиент Soulseek slskd. После Nicotine+ он, конечно, так себе, зато работает в контейнере. Но когда скачиваешь каталог он добавляет к имени файла «_012345678901234567», т.е. нижнее подчёркивание и ещё 18 цифр.
Как сделать, чтоб slskd так не делал?

Ololo_Trololo
()

download.qt.io не открывается

 , , ,

Это у всех так?

Ololo_Trololo
()

Что с AUR'ом?

 ,

Не открывается.

Ololo_Trololo
()

Посоветуйте рабочий переходник M.2_AHCI -> SATA

 , , , ,

Имеется SSD M.2_AHCI Plextor, PX-G256M6e. Купил пару таких переходников, вставил во внешний бокс и нифига не видно диск, ни по e-SATA, ни по USB.

Посоветуйте, плсжта, рабочий переходник M.2_AHCI -> SATA.

Ololo_Trololo
()

Изменить max_block_size для nfsd

 , , ,

Есть такой параметр /proc/fs/nfsd/max_block_size.

~ $ cat /proc/fs/nfsd/max_block_size 
1048576

Можно сделать
echo 4000000 | sudo tee -a /proc/fs/nfsd/max_block_size
,
но только при выключенном сервере NFS.
Ибо
~ $ echo 4000000 | sudo tee -a /proc/fs/nfsd/max_block_size
4000000
tee: /proc/fs/nfsd/max_block_size: Device or resource busy

Делал следующее:
1а -
 ~ $ cat /etc/tmpfiles.d/nfsd.conf 
w /proc/fs/nfsd/max_block_size - - - - 4194304

1б - добавлял в /etc/conf.d/nfs rc_after=«systemd-tmpfiles-setup»

2а - делал local службу
 ~ $ cat /etc/local.d/nmbs.start
/usr/bin/echo 4000000 > /proc/fs/nfsd/max_block_size

2б - добавлял local в runlevel'ы boot и sysinit

Ничего не срабатывало.
Как же можно изменить этот параметр?


Перемещено hobbit из general

Ololo_Trololo
()

Это Alpine LInux такой или что-то другое?

 , , , ,

Короче, решил перейти на стареньком HP-MS-G7 c Дженту на Алпайн. Мало того, что кастомная установка - это ещё тот квест, но я таки поставил Алпайн так, как хотел.
Но после установки необходимого софта выяснилось, что NFS-сервер работает как-то херовато, т.е. медленно и иногда отваливается. Пара докерных приложений глючат. В частности, rtorrent_rutorrent не перевривает то кол-во торрентов, которое у меня было в Дженту. Gerbera не может просканировать примонтированные указанные каталоги.
Да, и грузится оно не особо быстрее Дженту.

Вопрос: Это Алпайн такой и просто он не подходит для докеров и NFS или тут дело в чём-то другом и лучше поставить, например, Арч или Дебиан?


Перемещено hobbit из general

Ololo_Trololo
()

Gerbera, WebUI и изменение настроек

 , ,

Поставил Gerbera вместо MiniDLNA, ибо стал проявляться баг с потерей соединения во время просмотра.

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

 ~ $ ls -all /etc/gerbera/config.xml 
-rw-r----- 1 root gerbera 6654 May 30 11:57 /etc/gerbera/config.xml

ЧЯДНТ?

Ololo_Trololo
()

Gentoo, GCC-15.1.1_p20250503, -fipa-pta

 , ,

Начиная с версии GCC-15.1.1_p20250503 в Дженте поламали сборку некоторых пакетов, в частности пока имеем gcc и shaderc, с -fipa-pta.

JFYI.

Перемещено hobbit из general

Ololo_Trololo
()

Vitrualbox, Windows guest, 3D acceleration

 , , , ,

Gentoo, AMD iGPU.

Короче имеется такая ситуация, да и от Vitrualbox логов нет, т.к. удалил его.

Есть не очень новая игра «Might & Magic X - Legacy». После долгог перерыва решил опять в неё поиграть. Ставлю Virtualbox-7.1.8. ставлю в неё Винду 8.1 х64 в неё ставилю Virtualbox-guest-additions. Выкключаю Винду, активирую 3D-Ускорение. Включаю Винду, устанавливаю игру, запускаю игру, начинаю игру. А там такая лютая по кадровая прорисовка, что аж жуть.

Помницца, что года 2-3 назад когда неё играл, такого не было, а было всё быстро и стандартно.

Короче перепроовал кучу разных Вёнд, а также Virtualbox-kvm. Что с активацией 3Д-ускорения, что без, всё равно лютые тормоза.

Гугл пишет, что много, кто с такой проблемой сталкивался, но решения нет.

Короче, удалил Vitrualbox и поставил VMWare. А там такая же фигня: нет 3Д-ускорения и всё. Об этом сам VMware сигнализирует.

Короче, долгое время гугля эту проблему, нашёл такую настройку отключения Вулкана:

mks.enableVulkanRenderer = "FALSE"
mks.enableGLRenderer = "TRUE"

и опа, 3D-ускорение появилось.

А после подумалось, наверное, у Virtualbox тоже можно Вулкан как-то отключить, но не нашёл где и как.

Может кто знает, как сделать, чтоб 3Д-ускроение заработало в Вендовой гостье?

Ololo_Trololo
()

MPD & remote Pulseaudio - Paused state.

 , , , ,

Настроил удалённый MPD по этомц гайду - https://wiki.archlinux.org/title/Music_Player_Daemon/Tips_and_tricks#Remote. Настроил давно, всё работало. Но последние недели 2-3 не использовал MPD и его клиентов для прослушивания музыки. А сегодня решил заслушать, но при нажатии на проигрывании, получаю Paused.

На компе, где крутится mpd.

.config/mpd/mpd.conf
-----------------------------
music_directory                 "/home/user/.config/mpd/music"
#
playlist_directory              "/home/user/.config/mpd/playlists"
#
db_file                         "/home/user/.config/mpd/database"
# 
log_file                        "/var/log/mpd/mpd.log"
#
pid_file                        "/run/mpd/mpd_pid"
#
state_file                      "/home/user/.config/mpd/mpd_state"
#
sticker_file                    "/home/user/.config/mpd/mpd_sticker.sql"
#
user                            "user"
#
group                           "user"
#
bind_to_address                 "192.168.1.9"
#
bind_to_address                 "/home/user/.config/mpd/mpd_socket"
#
port                            "6613"
#
auto_update                     "yes"
#
follow_outside_symlinks         "yes"
##
follow_inside_symlinks          "yes"
#
default_permissions             "read,add,control,admin"
#
audio_output {
        type            "pulse"
        name            "mpd"
        server          "192.168.1.11"
        format          "*:24:2"
        mixer_type      "hardware"
        enabled         "yes"
}
#
#audio_output {
#       type            "httpd"
#       name            "My_MPD_Stream"
#       encoder         "vorbis"
#       port            "8017"
#       bind_to_address "0.0.0.0"
#       quality         "10"
#       format          "44100:24:2"
#       max_clients     "7"
#       tags            "yes"
#       mixer_type      "hardware"
#       enabled         "yes"
#       always_on       "yes"
#}
#
volume_normalization            "no"
#
filesystem_charset              "UTF-8"
#
/etc/pulse/default.pa
----------------------------
load-module module-native-protocol-tcp auth-ip-acl=192.168.1.11

На компе, где запускаются клиенты.

.config/pipewire/pipewire-pulse.conf
pulse.properties = {
    # the addresses this server listens on
    server.address = [
        "unix:native"
        #"unix:/tmp/something"              # absolute paths may be used
        "tcp:4713"                          # IPv4 and IPv6 on all addresses
        #"tcp:[::]:9999"                    # IPv6 on all addresses
        #"tcp:192.168.1.9:8888"             # IPv4 on a single address
        #
        #{ address = "tcp:4713"             # address
        #  max-clients = 64                 # maximum number of clients
        #  listen-backlog = 32              # backlog in the server listen queue
        #  client.access = "restricted"     # permissions for clients
        #}
    ]
    #server.dbus-name       = "org.pulseaudio.Server"
    #pulse.allow-module-loading = true
    #pulse.min.req          = 128/48000     # 2.7ms
    #pulse.default.req      = 960/48000     # 20 milliseconds
    #pulse.min.frag         = 128/48000     # 2.7ms
    #pulse.default.frag     = 96000/48000   # 2 seconds
    #pulse.default.tlength  = 96000/48000   # 2 seconds
    #pulse.min.quantum      = 128/48000     # 2.7ms
    #pulse.idle.timeout     = 0             # don't pause after underruns
    #pulse.default.format   = F32
    #pulse.default.position = [ FL FR ]
}

Ololo_Trololo
()

Насколько мощное видеоядро в Ryzen 9000?

 , , ,

По сравнению с HD 4600 в Хасвелле и вообще.

Ololo_Trololo
()

Wi-Fi miniPCIe AP с поддержкой в OpenWRT

 , , , ,

Короче, всё просто. Хочу купить Banana Pi BPi-R4, но она идёт без комплеткной Wi-FI miniPCIe AP, которая стоит как сама Банана. Но это мелочь, а грусть в том, что её нигде не купить. Поэтому есть проблема с выбором miniPCIe Wi-Fi AP.

Выбор основной пал на MediaTek MT7915:

  1. https://de.aliexpress.com/item/1005005501878448.html , которая от хз кого
  2. Либо старый MT7615 от Бананы самой - https://de.aliexpress.com/item/4000260974924.html

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

Ololo_Trololo
()

Banana Pi BPI-M7 в качестве десктопа

 , ,

Есть такой мощная АРМ-плата Banana Pi BPI-M7 на RK3588 c 32GB оперативы (https://wiki.banana-pi.org/Banana_Pi_BPI-M7).

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

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

Ololo_Trololo
()

Mikrotik hAP ax3 vs Banana Pi BPI-R3

 , ,

Есть такой Микротик - https://mikrotik.com/product/hap_ax3

Есть такой Банан - https://wiki.banana-pi.org/Banana_Pi_BPI-R3 и https://openwrt.org/toh/sinovoip/bananapi_bpi_r3_v1.0_v1.1

Вопрос: что выбрать? Интересует стенобойность Wi-Fi и прочее.

Ololo_Trololo
()