私はいくつかの情報と混乱し、Realtekオーディオカードを持っていると思いましたが、実際にはIntel 82801FB/FBM/FR/FW/FRW(ICH6ファミリ)High Definition Audio Controllerを持っているため、Realtek High定義オーディオコーデックは、サウンド関連ファイルを混乱させ、ドライバーのreadmeでデフォルトですべてのオーディオチャンネルをミュートし、ALSAまたはOSSミキサーを使用してミュートを解除するようになっていると述べています。私はこれをチャンネルのミュートを解除しようとしていたので、私はこの混乱をしたことに気付きました:
Sudo alsamixer
戻り値:ミキサーを開けません:そのようなファイルまたはディレクトリはありません
Sudo amixer
は以下を返します:amixer:Mixer attach default error:No such file or directory
すでにすべてのalsa realatedパッケージを再インストールしましたが、何も得られませんでした。SoundPreferences設定を変更しても機能せず、Realtekドライバーをアンインストールする方法についての指示もありません。 Realtekドライバーが「sdn」と「hda」に関連する何かを変更したことは知っています。
だから、この問題をどのように修正できますか?
Terminal = "Applications-> Accessories-> Terminal"を使用する
Sudo aptitude --purge reinstall linux-sound-base alsa-base alsa-utils linux-image-`uname -r` linux-ubuntu-modules-`uname -r` libasound2
再起動します
「コマンドが見つかりません」というエラーの場合、単にaptitudeをインストールします。
Sudo apt-get install aptitude
Realtekのドライバーは、私にとってはうまくいきました。 ドライバーのインストール後にALSAミキサーがミュートされているだけかもしれません。ラップトップではサウンドカードがどういうわけか、ハードウェアでmutedになります(切り替えるためのキーボードショートカットがあります。)
Realtekドライバーを使用してみましたが、chrootを使用してliveCDから機能することがわかっていた以前のバージョンのカーネルを再インストールすることになりました(理想的な状況とはほど遠い)。
それは、Realtekドライバーを動作させることができないと言っているわけではありませんが、私はそれらが価値があるよりも面倒であることがわかりました。
更新:サウンドカードとグラフィックカードの競合に基づいている可能性がありますが、サウンドに別の問題がありますが、時々サウンドがあるため、これは接続されていないと思います。
このリンクを使用して、オーディオを2回戻します https://help.ubuntu.com/community/SoundTroubleshootingProcedure ...その後、私はあきらめましたrealteakドライバーをインストールしてください。 =(
Sudo add-apt-repository ppa:ubuntu-audio-dev/ppa; Sudo apt-get update;Sudo apt-get dist-upgrade; Sudo apt-get install linux-sound-base alsa-base alsa-utils gdm ubuntu-desktop linux-image-`uname -r` linux-alsa-driver-modules-$(uname -r) libasound2; Sudo apt-get -y --reinstall install linux-sound-base alsa-base alsa-utils gdm ubuntu-desktop linux-image-`uname -r` linux-alsa-driver-modules-$(uname -r) libasound2; killall pulseaudio; rm -r ~/.Pulse*; Sudo usermod -aG `cat /etc/group | grep -e '^Pulse:' -e '^audio:' -e '^Pulse-access:' -e '^Pulse-rt:' -e '^video:' | awk -F: '{print $1}' | tr '\n' ',' | sed 's:,$::g'` `whoami`