質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
86.12%
Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

解決済

macbookにlinuxをインストールしたが、音が出ない

melted-snow
melted-snow

総合スコア22

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

2回答

0リアクション

0クリップ

281閲覧

投稿2022/09/18 11:23

編集2022/09/19 13:46

前提

macOSだと、macbookのスペック的に重たくなってきたので、linuxをインストールしたのですが、音が出ません。
ディストリビューションを変更しても同様でした。

実現したいこと

以下のどちらかを達成したい

  • macbookと相性が良い、音が出るLinuxディストリビューションを見つける
  • (UbuntuかFedoraで)音が出ない不具合を直す

試したこと

以下の3つのディストリビューション・バージョンをインストールしましたが、いずれもそのままでは音はでませんでした。
そこで、「macbook linux no sound」でググって出てきた解決法をいろいろ試しました。(というか解決策の種類が多すぎて困ってます…)

  • Ubuntu 20.04
  • Ubuntu 22.04
  • Fedora 36

以下、試した解決法の一例
snd_hda_macbookproのインストール・実行(Ubuntu)
/usr/share/wireplumber/main.lua.d/50-alsa-config.luaの書き換え、systemctlコマンドの実行(Fedora、動画)
alsamixerやpulseaudioコマンドをいじる(Ubuntu)

TaichiYanagiyaさんの解決法を試した結果

  1. Ubuntu Mainline Kernel Installerを使用して、Kernelを5.15.0.46.49->5.19.5にアップデート (5.19.6以上は表示されず)
  2. /etc/modprobe.d/alsa-base.conf に options snd-hda-intel model=bullseye を追記
  3. bullseyeの部分をwarlock, warlock mlk, warlock mlk dual mic, cyborg, dolphin, odinに入れ替え&再起動を繰り返す
  4. その際alsamixerでミュートを消す、各音量を上げるなども行う

以上を行ってもダメでした
(ただし、dolphinのときのみ、設定->サウンド->出力デバイスの項目が「スピーカー-内部オーディオ」から「ライン出力-内部オーディオ」に変化しました)

補足情報(FW/ツールのバージョンなど)

macのモデル: MacBook Pro (13-inch, 2017, Two Thunderbolt 3 ports)
使用媒体: USBメモリ(4GB)、USB->USB-C変換アダプタ
書き込みソフト: Etcher(Ubuntu)、Fedora Media Writer(Fedora)
Etcher version: 1.7.9
Fedora Media Writer version: 5.0.3

$ lspci 00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 03) 00:02.0 VGA compatible controller: Intel Corporation Iris Plus Graphics 640 (rev 06) 00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21) 00:15.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 (rev 21) 00:15.2 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #2 (rev 21) 00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21) 00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #1 (rev f1) 00:1c.4 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1) 00:1d.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #9 (rev f1) 00:1d.1 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #10 (rev f1) 00:1e.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO UART Controller #0 (rev 21) 00:1e.3 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO SPI Controller #1 (rev 21) 00:1f.0 ISA bridge: Intel Corporation Sunrise Point LPC Controller/eSPI Controller (rev 21) 00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21) 00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21) 00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21) 01:00.0 Mass storage controller: Apple Inc. S3X NVMe Controller (rev 12) 02:00.0 Network controller: Broadcom Inc. and subsidiaries BCM4350 802.11ac Wireless Network Adapter (rev 05) 03:00.0 Multimedia controller: Broadcom Inc. and subsidiaries 720p FaceTime HD Camera 04:00.0 PCI bridge: Intel Corporation DSL6540 Thunderbolt 3 Bridge [Alpine Ridge 4C 2015] (rev 02) 05:00.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02) 05:01.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02) 05:02.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02) 05:04.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02) 06:00.0 System peripheral: Intel Corporation JHL6540 Thunderbolt 3 NHI (C step) [Alpine Ridge 4C 2016] (rev 02) 07:00.0 USB controller: Intel Corporation JHL6540 Thunderbolt 3 USB Controller (C step) [Alpine Ridge 4C 2016] (rev 02)
$ lsmod Module Size Used by uinput 20480 0 rfcomm 90112 4 snd_seq_dummy 16384 0 snd_hrtimer 16384 1 nft_objref 16384 1 nf_conntrack_netbios_ns 16384 1 nf_conntrack_broadcast 16384 1 nf_conntrack_netbios_ns nft_fib_inet 16384 1 nft_fib_ipv4 16384 1 nft_fib_inet nft_fib_ipv6 16384 1 nft_fib_inet nft_fib 16384 3 nft_fib_ipv6,nft_fib_ipv4,nft_fib_inet nft_reject_inet 16384 6 nf_reject_ipv4 16384 1 nft_reject_inet nf_reject_ipv6 20480 1 nft_reject_inet nft_reject 16384 1 nft_reject_inet nft_ct 20480 16 nft_chain_nat 16384 2 nf_nat 57344 1 nft_chain_nat nf_conntrack 167936 4 nf_nat,nft_ct,nf_conntrack_netbios_ns,nf_conntrack_broadcast nf_defrag_ipv6 24576 1 nf_conntrack nf_defrag_ipv4 16384 1 nf_conntrack ip_set 61440 0 nf_tables 278528 232 nft_ct,nft_reject_inet,nft_fib_ipv6,nft_objref,nft_fib_ipv4,nft_chain_nat,nft_reject,nft_fib,nft_fib_inet nfnetlink 20480 3 nf_tables,ip_set qrtr 45056 4 bnep 28672 2 sunrpc 655360 1 snd_soc_avs 139264 0 snd_soc_skl 176128 0 snd_soc_hdac_hda 24576 1 snd_soc_skl snd_hda_ext_core 36864 3 snd_soc_avs,snd_soc_hdac_hda,snd_soc_skl snd_soc_sst_ipc 20480 1 snd_soc_skl snd_soc_sst_dsp 36864 1 snd_soc_skl snd_soc_acpi_intel_match 69632 1 snd_soc_skl snd_soc_acpi 16384 2 snd_soc_acpi_intel_match,snd_soc_skl intel_rapl_msr 20480 0 intel_rapl_common 28672 1 intel_rapl_msr snd_soc_core 344064 3 snd_soc_avs,snd_soc_hdac_hda,snd_soc_skl intel_tcc_cooling 16384 0 x86_pkg_temp_thermal 20480 0 intel_powerclamp 20480 0 coretemp 20480 0 snd_hda_codec_hdmi 77824 1 kvm_intel 368640 0 snd_hda_codec_cs8409 36864 1 snd_hda_codec_generic 98304 1 snd_hda_codec_cs8409 snd_compress 28672 1 snd_soc_core ac97_bus 16384 1 snd_soc_core snd_pcm_dmaengine 16384 1 snd_soc_core ledtrig_audio 16384 1 snd_hda_codec_generic snd_hda_intel 57344 2 kvm 1085440 1 kvm_intel snd_intel_dspcfg 32768 3 snd_soc_avs,snd_hda_intel,snd_soc_skl nls_utf8 16384 1 snd_intel_sdw_acpi 20480 1 snd_intel_dspcfg hfsplus 126976 1 snd_hda_codec 176128 6 snd_hda_codec_generic,snd_soc_avs,snd_hda_codec_hdmi,snd_hda_codec_cs8409,snd_hda_intel,snd_soc_hdac_hda irqbypass 16384 1 kvm rapl 20480 0 snd_hda_core 110592 9 snd_hda_codec_generic,snd_soc_avs,snd_hda_codec_hdmi,snd_hda_codec_cs8409,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_soc_hdac_hda,snd_soc_skl iTCO_wdt 16384 0 intel_cstate 20480 0 intel_pmc_bxt 16384 1 iTCO_wdt joydev 28672 0 iTCO_vendor_support 16384 1 iTCO_wdt mei_hdcp 24576 0 mei_pxp 20480 0 applesmc 24576 0 brcmfmac 352256 0 intel_uncore 212992 0 snd_hwdep 16384 1 snd_hda_codec snd_seq 90112 7 snd_seq_dummy hci_uart 159744 0 brcmutil 16384 1 brcmfmac snd_seq_device 16384 1 snd_seq snd_pcm 151552 9 snd_soc_avs,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_compress,snd_soc_core,snd_soc_skl,snd_hda_core,snd_pcm_dmaengine cfg80211 1056768 1 brcmfmac btqca 24576 1 hci_uart snd_timer 49152 3 snd_seq,snd_hrtimer,snd_pcm btrtl 28672 1 hci_uart spi_pxa2xx_platform 36864 0 snd 114688 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_compress,snd_soc_core,snd_pcm i2c_i801 36864 0 pcspkr 16384 0 dw_dmac 16384 0 i2c_smbus 20480 1 i2c_i801 btbcm 20480 1 hci_uart soundcore 16384 1 snd mmc_core 196608 1 brcmfmac btintel 49152 1 hci_uart thunderbolt 360448 0 mei_me 45056 2 bluetooth 806912 36 btrtl,btqca,btintel,hci_uart,btbcm,bnep,rfcomm mei 151552 5 mei_hdcp,mei_pxp,mei_me intel_xhci_usb_role_switch 16384 0 idma64 20480 0 sbs 16384 0 rfkill 36864 8 bluetooth,cfg80211 sbshc 16384 1 sbs acpi_als 20480 1 industrialio_triggered_buffer 16384 1 acpi_als kfifo_buf 16384 1 industrialio_triggered_buffer industrialio 106496 3 industrialio_triggered_buffer,acpi_als,kfifo_buf apple_bl 20480 0 zram 32768 2 i915 2945024 7 crct10dif_pclmul 16384 1 crc32_pclmul 16384 0 drm_buddy 20480 1 i915 crc32c_intel 24576 3 drm_display_helper 172032 1 i915 ghash_clmulni_intel 16384 0 nvme 53248 3 cec 73728 2 drm_display_helper,i915 nvme_core 147456 4 nvme ttm 90112 1 i915 applespi 49152 0 video 61440 1 i915 ip6_tables 36864 0 ip_tables 36864 0 fuse 172032 5

以下のような質問にはリアクションをつけましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

リアクションが多い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

下記のような質問は推奨されていません。

  • 間違っている
  • 質問になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

適切な質問に修正を依頼しましょう。

2022/09/18 12:57依頼された後にこの質問は修正されています

こちらの質問が複数のユーザーから「プログラミングに関係のない質問」という指摘を受けました。

TaichiYanagiya

2022/09/18 13:29

サウンドカードの種類は intel 系か cirrus 系かどちらでしょうか? lspci コマンド、および、lsmod コマンドの出力を追記ください(質問を編集し、コードブロックにするといいと思います)。 intel 系ならば snd_hda_intel ドライバのオプション "model=" をいろいろ変えて試してみる、cirrus 系ならば URL にある ./install.cirrus.driver.sh で snd_hda_macbookpro ドライバをインストールすることになるでしょう。
AbeTakashi

2022/09/19 02:12 編集

ちょっとずれてるかもしれませんが、MacBook Pro 2017でしたら、最新OSを入れたところでもそれほど重くなるなんて事はないと思います。Appleでもまだサポート対象でビンテージ入りしていません。ですので、たとえLinuxを入れても快適に使えるか?といわれると疑問です。まずはMacが重くなってる原因を究明するなり、もしくはMacOSを初期化するなりして使った方がいいと思います。 どうしてもLinuxが使いたいということであれば、MacOS上でParallelsなりVirtualBoxなりを使った方がいいでしょう。音の件もドライバの件含めて面倒なことはないはずです。スペック的にも2017なら問題ないと思います。
melted-snow

2022/09/19 02:12

cirrusという単語はみられないので、おそらくintelのサウンドカードを使用していると思われます。

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
86.12%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。