私はiMac 18,3にfedora 37をインストールしました。音が出ないことを除いては大丈夫です。
settings/sound/
- 選択した出力デバイスはです
Dummy output
。他のオプションはありません。 - 入力がありません。
uname -srm
Linux 6.1.8-200.fc37.x86_64 x86_64
lpsci -v
00:1f.3 Audio device: Intel Corporation 100 Series/C230 Series Chipset Family HD Audio Controller (rev 31)
Subsystem: Intel Corporation Device 7270
Flags: bus master, fast devsel, latency 64, IRQ 60
Memory at 92720000 (64-bit, non-prefetchable) [size=16K]
Memory at 4000000000 (64-bit, non-prefetchable) [size=64K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]
Flags: bus master, fast devsel, latency 0, IRQ 61
Memory at 92660000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
lsmod | grep snd
snd_seq_dummy 16384 0
snd_hrtimer 16384 1
snd_hda_codec_cs8409 36864 1
snd_hda_codec_generic 98304 1 snd_hda_codec_cs8409
snd_hda_codec_hdmi 86016 1
ledtrig_audio 16384 1 snd_hda_codec_generic
snd_hda_intel 61440 3
snd_intel_dspcfg 36864 1 snd_hda_intel
snd_intel_sdw_acpi 20480 1 snd_intel_dspcfg
snd_hda_codec 184320 4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_codec_cs8409,snd_hda_intel
snd_hda_core 114688 5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_codec_cs8409,snd_hda_intel,snd_hda_codec
snd_hwdep 16384 1 snd_hda_codec
snd_seq 94208 7 snd_seq_dummy
snd_seq_device 16384 1 snd_seq
snd_pcm 151552 4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
snd_timer 49152 3 snd_seq,snd_hrtimer,snd_pcm
snd 126976 18 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_codec_cs8409,snd_hda_intel,snd_hda_codec,snd_timer,snd_pcm
soundcore 16384 1 snd
cat /proc/asound/card0/codec* | grep Codec
Codec: Cirrus Logic CS8409
cat /proc/asound/card1/codec* | grep Codec
Codec: ATI R6xx HDMI
検索結果にこんな感じです。既知の問題。
ほとんどのテーマはソリューションを提供しません。
このトピック似てるけど言うこのカーネルモジュールどのように使用するのかわかりません。
また、頑張った
sudo nano /etc/modprobe.d/alsa-base.conf
options snd-hda-intel model=auto,imac27
しかし、これはうまくいきません。
LinuxのiMac 27でオーディオの入出力を行う方法を知っていますか?
ありがとう
答え1
インストールするこのモジュール。
Fedora 37のガイドライン:
# install the kernel headers
sudo dnf install kernel-devel
# clone the repo of the module
git clone https://github.com/egorenar/snd-hda-codec-cs8409.git
# make and install
cd snd-hda-codec-cs8409
make
sudo make install
再起動。
また、システム設定にマイク入力が表示されますが、まだ機能しません(関連:Githubの問題、スタック交換に関する質問)。
答え2
Debian 12でも動作します。ありがとうございます。
カーネルヘッダファイルがインストールされました
sudo apt install linux-headers-amd64 build-essential
git clone https://github.com/egorenar/snd-hda-codec-cs8409.git
製作と設置
cd snd-hda-codec-cs8409
make
sudo make install
再起動