Size: a a a

2021 February 20

I

Inlifeuser in Arch Linux RU
Inlifeuser
Всем доброго дня. Недавно после обновления LTS ядра  с 5.4 на 5.10 пропал звук на встроенной в материнку звуковухе VT1708S (VIA HD). Пробовал переустанавливать Pulseaudio, ставить Pipewire, прописывать опции ядра и ничего из этого не помогло, да и по новой устанавливать Arch не хотелось, и в dmesg не было никаких ошибок со звуком, но потом случайно на форуме Арча нашел тему пятилетней давности с решением этой проблемы, которая в итоге снова оказалась актуальной.
В общем я сначала установил alsa-tools и потом создал скрипт с содержимым:
dev="/dev/snd/hwC0D0"

hda-verb $dev 0x10 SET_POWER 0x0
hda-verb $dev 0x13 SET_POWER 0x0
hda-verb $dev 0x17 SET_POWER 0x0
hda-verb $dev 0x1d SET_POWER 0x0

Запустил этот скрипт от рута и в итоге звук наконец-то заработал, также у меня заработало и на linux-zen ядре. После перезагрузки нужно снова запускать, ну или сделать юнит чтобы все автоматом было.
Это конечно костыль получается, но может быть кому-то тоже это пригодится у кого тоже такая же или подобная звуковуха стоит. Да и ещё мне кажется что это баг ядра, ибо до версии 5.9.x всё работало.
Насчет юнита, сделал вот как-то так и оно работает:
/etc/systemd/system/audio-fix.service
—————
[Unit]
Description=Fix VIA Vinyl HD audio
Requires=sound.target
After=sound.target

[Service]
Type=oneshot
ExecStart=/usr/bin/hda-verb /dev/snd/hwC0D0 0x10 SET_POWER 0x0; /usr/bin/hda-verb /dev/snd/hwC0D0 0x13 SET_POWER 0x0; /usr/bin/hda-verb /dev/snd/hwC0D0 0x17 SET_POWER 0x0; /usr/bin/hda-verb /dev/snd/hwC0D0 0x1d SET_POWER 0x0

[Install]
WantedBy=sound.target
—————
Ну и потом конечно же systemctl enable audio-fix и затем либо systemctl start audio-fix, либо ребут
источник

I

Inlifeuser in Arch Linux RU
der_KeTZeR
походу их и не собираются теперь исправлять и придётся откатываться на ядро 5.9 и больше ядра не обновлять
Или можно использовать обновляемую до декабря 2025 LTS версию 5.4 с репы kernel-lts или с AUR
источник

d

der_KeTZeR in Arch Linux RU
Inlifeuser
Или можно использовать обновляемую до декабря 2025 LTS версию 5.4 с репы kernel-lts или с AUR
а подробнее ?
источник

I

Inlifeuser in Arch Linux RU
der_KeTZeR
а подробнее ?
источник

I

Inlifeuser in Arch Linux RU
Ну и еще перед установкой того ядра нужно не забыть изменить опцию COMPRESSION в mkinitcpio.conf например на gzip, об этом даже в оф. новостях Арча написали
источник

d

der_KeTZeR in Arch Linux RU
Inlifeuser
Ну и еще перед установкой того ядра нужно не забыть изменить опцию COMPRESSION в mkinitcpio.conf например на gzip, об этом даже в оф. новостях Арча написали
это я читал
источник

𝐁𝐏

𝐁𝐨𝐡𝐝𝐚𝐧 𝐏𝐞𝐭𝐫𝐨𝐯... in Arch Linux RU
Inlifeuser
Ну и еще перед установкой того ядра нужно не забыть изменить опцию COMPRESSION в mkinitcpio.conf например на gzip, об этом даже в оф. новостях Арча написали
Почему?)
источник

I

Inlifeuser in Arch Linux RU
Старые ядра не поддерживают initramfs сжатые в zstd
источник

𝐁𝐏

𝐁𝐨𝐡𝐝𝐚𝐧 𝐏𝐞𝐭𝐫𝐨𝐯... in Arch Linux RU
Inlifeuser
Старые ядра не поддерживают initramfs сжатые в zstd
Можно юзать без сжатия)
источник

I

Inlifeuser in Arch Linux RU
Кстати только сейчас заметил что у меня по дефолту без сжатия создаются, ну и все строки COMPRESSION в конфиге естественно закомментированы
источник

I

Inlifeuser in Arch Linux RU
Ну можно и без сжатия конечно сделать, если в /boot достаточно места будет
источник

A

Alexander. in Arch Linux RU
@masterbpro я вижу вас окончательно на арч потянуло)
источник

𝐁𝐏

𝐁𝐨𝐡𝐝𝐚𝐧 𝐏𝐞𝐭𝐫𝐨𝐯... in Arch Linux RU
Inlifeuser
Ну можно и без сжатия конечно сделать, если в /boot достаточно места будет
Я так и делаю)
Потому и спросил, почему нужно использовать сжатие)
источник

B

BPRO in Arch Linux RU
Alexander.
@masterbpro я вижу вас окончательно на арч потянуло)
Ага, спасибо 😁
источник

A

Alexander. in Arch Linux RU
BPRO
Ага, спасибо 😁
За что спасибо?
источник

A

Alexander. in Arch Linux RU
BPRO
Ага, спасибо 😁
Кстати вы уже небось и с DE на WM перешли, да?
источник

⁣⁣⁣ in Arch Linux RU
Парни
источник

⁣⁣⁣ in Arch Linux RU
Есть чат какой нибудь по БД, желательно постгря, вопрос в оптимизации
источник

⁣⁣⁣ in Arch Linux RU
Вот такая вот картина при выполнении запроса, очевидно его бы распределить по CPU, может кто посоветует как ?
источник

EK

Eugene Kazakov in Arch Linux RU
⁣⁣⁣
Есть чат какой нибудь по БД, желательно постгря, вопрос в оптимизации
https://t.me/pgsql
В поиске ж ищется
источник