LINUX.ORG.RU

Alsa и CRUX, как настроить?

 


0

1

Вопрос, собственно одному человеку - спуфу. Как он настраивал звук в CRUX’е? Перебрал все страницы инета, нигде инфы нет. Начал сравнивать попакетно Slackware и CRUX. Разница большая. У Патрика преднастройка, у CRUX - читай маны. Организация загрузки драйверов - земля и небо. Если бы маны не дебилы писали, почитал бы. Но маны почитают дебилы, которые ни одного вразумительного ответа ни кому не дали. Сами нихрена не шарят, но обожествление имеет место.

Короче, что ты именно делал, чтобы alsa запустилась и был звук? (Дебилов, типа, «читай маны и смотри lpci» буду нещадно банить!)


в ядре надо включить одну опцию

Device Drivers --->
    <*> Sound card support
        <*> Advanced Linux Sound Architecture --->
            HD-Audio  --->
                [*] Build Realtek HD-audio codec support

своего пользователя добавь в группу audio

firefox запускай так: apulse firefox (доустанови apulse)

больше ничего.

Spoofing ★★★★★
()

запустишь alsamixer, сними mute (клавишей M) с Master.

ещё нюанс. если у тебя есть HMDI на плате, то скорее всего аудиоинтерфейс будет не 0, а 1. соответственно в /etc/asound.conf добавь

defaults.pcm.card 1
defaults.ctl.card 1

линукс — ето просто. (нет)

конкретно CRUX тут не при делах.

это настройка звука для любого линукса. просто в других линуксах всё это уже сделали за тебя. а если скажем, ты собирал бы свой дистрибутив или LFS, ты бы проделывал всё тоже самое.

Spoofing ★★★★★
()
Ответ на: комментарий от Spoofing

Странно. Эта опция включена. Пользователь добавлен. Slackware на этом железе работает. Ядро от него…

#!/bin/sh

############################################################
# Скрипт для перепаковки пакетов ядра и модулей от Slackware
# в пакет для дистрибутива CRUX-3.5             (2020.09.25)
############################################################

name0=kernel-huge
name1=kernel-modules
version=5.4.49
address="http://slackware.uk/cumulative/slackware64-current/slackware64/a"

wget -c $address/$name0-$version-x86_64-1.txz
wget -c $address/$name1-$version-x86_64-1.txz


CWD=$(pwd)
TMP=${TMP:-/$CWD}
PKG=$TMP/package-$name0

rm -rf $PKG
mkdir -p $TMP $PKG 
cd $PKG

tar xvf $CWD/$name0-$version-x86_64-1.txz || exit 1
rm -rf $PKG/install
tar xvf $CWD/$name1-$version-x86_64-1.txz || exit 1
rm -rf $PKG/install

( cd $PKG/boot ; ln -sf System.map-huge-5.4.49 System.map )
( cd $PKG/boot ; ln -sf config-huge-5.4.49.x64 config )
( cd $PKG/boot ; ln -sf vmlinuz-huge-5.4.49 vmlinuz )
( cd $PKG/boot ; ln -sf vmlinuz-huge-5.4.49 vmlinuz-huge )

( cd $PKG/lib/modules/5.4.49 ; ln -sf /usr/src/linux-5.4.49 build )
( cd $PKG/lib/modules/5.4.49 ; ln -sf /usr/src/linux-5.4.49 source )

cd $PKG

tar -cf - boot/ lib/ | xz -9 -c - > $CWD/$name0\#$version-1.pkg.tar.xz
cdrw
() автор топика
Ответ на: комментарий от Spoofing

Попробую, но будь, пожалуйста на линии…

cdrw
() автор топика
Ответ на: комментарий от Spoofing

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

boowai ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.