민트 17.3 소리를 재생하지 않음


2

My Toshiba Satellite A105에서 Linux Mint 17.3을 실행하고 있습니다. 온보드 하드웨어를 통해 사운드가 재생되지 않으며 사운드 메뉴를 볼 때 더미 출력 만 표시됩니다. 나는 내가 찾은 다른 모든 솔루션을 시도하고 Google을 검색하는 데 5 시간을 가까이 보냈지 만 지금까지 아무것도 효과가 없었습니다. 출력은 다음과 같습니다 lspci.

lspci | grep Audio

00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 02) 

lsmod :

lsmod
Module                  Size  Used by
snd_hda_codec_si3054    16384  1 
snd_hda_codec_realtek    69632  1 
snd_hda_codec_generic    65536  1 snd_hda_codec_realtek
snd_hda_intel          32768  3 
snd_hda_controller     32768  1 snd_hda_intel
dm_multipath           24576  0 
rfcomm                 61440  0 
bnep                   20480  2 
bluetooth             430080  10 bnep,rfcomm
scsi_dh                16384  1 dm_multipath
snd_hda_codec         122880  5 snd_hda_codec_realtek,snd_hda_codec_si3054,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller
pcmcia                 53248  0 
snd_hwdep              16384  1 snd_hda_codec
coretemp               16384  0 
joydev                 20480  0 
serio_raw              16384  0 
snd_pcm                94208  6 snd_hda_codec_si3054,snd_hda_codec,snd_hda_intel,snd_hda_controller
binfmt_misc            20480  1 
toshiba_haps           16384  0 
toshiba_bluetooth      16384  0 
snd_seq_midi           16384  0 
snd_seq_midi_event     16384  1 snd_seq_midi
irda                  172032  0 
8250_fintek            16384  0 
tpm_infineon           20480  0 
yenta_socket           40960  0 
crc_ccitt              16384  1 irda
arc4                   16384  2 
snd_rawmidi            28672  1 snd_seq_midi
tifm_7xx1              16384  0 
tifm_core              16384  1 tifm_7xx1
iwl3945                65536  0 
pcmcia_rsrc            20480  1 yenta_socket
lpc_ich                20480  0 
iwlegacy               90112  1 iwl3945
snd_seq                57344  2 snd_seq_midi_event,snd_seq_midi
pcmcia_core            24576  3 pcmcia,pcmcia_rsrc,yenta_socket
mac80211              618496  2 iwl3945,iwlegacy
snd_seq_device         16384  3 snd_seq,snd_rawmidi,snd_seq_midi
cfg80211              450560  3 iwl3945,iwlegacy,mac80211
snd_timer              28672  2 snd_pcm,snd_seq
snd                    69632  15 snd_hda_codec_realtek,snd_hda_codec_si3054,snd_hwdep,snd_timer,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_seq_device
soundcore              16384  2 snd,snd_hda_codec
shpchp                 32768  0 
mac_hid                16384  0 
parport_pc             32768  0 
ppdev                  20480  0 
lp                     16384  0 
parport                40960  3 lp,ppdev,parport_pc
dm_mirror              24576  0 
dm_region_hash         20480  1 dm_mirror
dm_log                 20480  2 dm_region_hash,dm_mirror
hid_generic            16384  0 
usbhid                 49152  0 
hid                    98304  2 hid_generic,usbhid
i915                  921600  3 
firewire_ohci          36864  0 
psmouse               102400  0 
firewire_core          65536  1 firewire_ohci
i2c_algo_bit           16384  1 i915
sdhci_pci              20480  0 
drm_kms_helper        114688  1 i915
pata_acpi              16384  0 
sdhci                  45056  1 sdhci_pci
e100                   36864  0 
mii                    16384  1 e100
drm                   286720  5 i915,drm_kms_helper
crc_itu_t              16384  1 firewire_core
video                  20480  1 i915

AlsaMixer Alsamixer 업데이트

alsamixer를 열고 재설정 한 후 모든 선택의 모든 항목을 음소거 해제하고 현재 사운드 카드를 선택하고 사운드를 테스트했습니다. 소리가 다시 작동한다는 것을 알게 된 후 나는 alsamixer를 종료하고 재부팅 한 후 소리를 다시 테스트했는데 더 이상 작동하지 않았습니다. 난 노력 했어

sudo alsactl store 

그러나 얻었다

alsactl: get_control:256: Cannot read control '3,6,0,Playback Channel Map,0' : Invalid argument

내가 그것을 실행할 때마다.

ps aux | grep pulse

결과 :

hunter    1761  0.0  0.6  89324  6996 ?      S<l  14:05  0:00 /usr/bin/pulseaudio --start --log-target=syslog


ls -lah /run/user/1000/pulse/

결과 :

ls -lah /run/user/1000/pulse/
total 4.0K
drwx------ 2 hunter hunter  80 Apr 17 14:05 .
drwx------ 6 hunter hunter 140 Apr 17 14:05 ..
srwxrwxrwx 1 hunter hunter   0 Apr 17 14:05 native
-rw------- 1 hunter hunter   5 Apr 17 14:05 pid

Alsamixer가 저장되지 않기 때문에 마침내 지쳤습니다 .Nano를 사용하여 /var/lib/alsa/asound.state를 엽니 다. 이것은 기본 저장 파일이며 모든 것을 음소거 해제하고 모든 것을 최대 볼륨으로 설정 한 다음 저장하고 종료합니다 . 더미 출력을 없애기 위해 실행 가능한 .txt 파일을 만들어 alsa를 강제로 다시 시작하면 소리가 다시 나옵니다.


의견은 긴 토론을위한 것이 아닙니다. 이 대화는 채팅 으로 이동 되었습니다 .
terdon

@terdon 불행히도, 포스터는 충분한 채팅 담당자가 없습니다.
Faheem Mitha

@FaheemMitha 댓글을 너무 많이 올릴 때 표시되는 "채팅으로 이동"링크를 사용하면 댓글 스레드에 참여하는 사람들에게 담당자와 상관없이 작성된 대화방에 대한 읽기 / 쓰기 액세스 권한이 자동으로 부여됩니다. OP는 스레드에 대해 생성 한 회의실에 액세스 할 수 있습니다.
terdon

@ terdon 아, 나는 몰랐다. 나중에 참조 할 수 있습니다. 감사.
Faheem Mitha

"더미 출력을 제거하기 위해 실행시 .alsa를 강제로 다시 시작하여 소리를 다시 발생시키는 실행 가능한 .txt 파일을 만들었습니다." 세부? 실행 txt파일 의 내용은 무엇입니까 ?
Faheem Mitha

답변:


1

포스터 사운드 카드가 음소거되었습니다.

그는 alsamixer믹서 컨트롤을 음소거 해제하고 레벨을 올렸다. 카드가 작동했습니다.

그러나 재부팅시 카드가 음소거되었습니다. 재부팅시 Alsa 구성을 저장하고 복원해야합니다. 따라서 이것은 현저한 문제입니다.

참고 : 포스터는 자신이 없다고 말합니다 ~/.pulse. 반드시 존재해야합니다. 아래에 참고를 위해 동봉합니다.

faheem@orwell:~/.pulse$ ls -laR
.:
total 216
drwx------   2 faheem faheem   4096 May  7  2015 .
drwxr-xr-x 449 faheem faheem 126976 Apr 17 23:15 ..
-rw-r--r--   1 faheem faheem  12288 Mar  2 20:10 501a8b6f724c87677a6f6bb351f93f66-card-database.tdb
-rw-r--r--   1 faheem faheem     43 Mar 12 06:43 501a8b6f724c87677a6f6bb351f93f66-default-sink
-rw-r--r--   1 faheem faheem     42 Mar 12 06:43 501a8b6f724c87677a6f6bb351f93f66-default-source
-rw-r--r--   1 faheem faheem  24576 Mar  2 20:10 501a8b6f724c87677a6f6bb351f93f66-device-manager.tdb
-rw-r--r--   1 faheem faheem  28672 Mar  2 20:10 501a8b6f724c87677a6f6bb351f93f66-device-volumes.tdb
lrwxrwxrwx   1 faheem faheem     23 May  7  2015 501a8b6f724c87677a6f6bb351f93f66-runtime -> /tmp/pulse-89U0MVRj2HDL
-rw-r--r--   1 faheem faheem  12288 Apr  5 01:54 501a8b6f724c87677a6f6bb351f93f66-stream-volumes.tdb
lrwxrwxrwx   1 faheem faheem     23 Jul 30  2013 625c93e846d53a6969a9cd0045cef420-runtime -> /tmp/pulse-SitwwRMh3jor

Alsamixer를 저장하고 nano를 루트로 실행하고 파일을 편집했습니다. 이제 Dummy에서 가져와야합니다.
Hunter Peters

안녕하세요 @HunterPeters. 어떻게 alsamixer저장 해야하는지 알려주십시오 . 그리고 어떤 파일을 편집 했습니까?
Faheem Mitha

Alsamixer는 저장하지 않기 때문에 Nano를 사용하여 기본 저장 파일 인 /var/lib/alsa/asound.state를 열고, 음소거를 해제하고, 모든 것을 최대 볼륨으로 설정 한 다음 저장하고 종료합니다. 나는 또한 이것을 질문에 넣을 것이다.
Hunter Peters

그 일이 놀랐습니다. 누군가 이것을 제안 했습니까?
Faheem Mitha

아니, 우선 한 가지 테스트를 해봤고 나머지 부분에도 적용했습니다.
헌터 피터
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.