Fedora 27에서 소리가 나지 않습니다.

Fedora 27에서 소리가 나지 않습니다.

최근 CentOS에서 Fedora로 전환했습니다. 소리가 안 나는 것 빼고는 다 괜찮습니다.

[mc@dhcppc2 ~]$ speaker-test

반품

speaker-test 1.1.5
Playback device is default
Stream parameters are 48000Hz, S16_LE, 1 channels
Using 16 octaves of pink noise
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 192 to 2097152
Period size range from 64 to 699051
Using max buffer size 2097152
Periods = 4
was set period_size = 524288
was set buffer_size = 2097152
0 - Front Left
Time per period = 10.948861
0 - Front Left
^Z
[1]+  Stopped                 speaker-test

또 다른 명령 aplay -l이 반환됩니다.

[mc@dhcppc2 ~]$ aplay -l
 **** List of PLAYBACK Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: STAC9221 A2 Analog [STAC9221 A2 Analog]
 Subdevices: 1/1
 Subdevice #0: subdevice #0
 card 0: Intel [HDA Intel], device 1: STAC9221 A2 Digital [STAC9221 A2 Digital]   
 Subdevices: 0/1
 Subdevice #0: subdevice #0

ps -Cpulseaudio는 다음과 같은 출력을 제공합니다.

[mc@dhcppc2 ~]$ ps -C pulseaudio
 PID TTY          TIME CMD
 1061 ?        00:00:00 pulseaudio
 1436 ?        00:00:00 pulseaudio

하드웨어와 관련하여 다음 명령은 이 값을 반환합니다.

lscpu
[mc@dhcppc2 ~]$ lscpu
Architecture:        i686
CPU op-mode(s):      32-bit, 64-bit
Byte Order:          Little Endian
CPU(s):              2
On-line CPU(s) list: 0,1
Thread(s) per core:  1
Core(s) per socket:  2
Socket(s):           1
Vendor ID:           GenuineIntel
CPU family:          6
Model:               15
Model name:          Intel(R) Pentium(R) Dual  CPU  E2180  @ 2.00GHz
Stepping:            13
CPU MHz:             1390.073
CPU max MHz:         2000.0000
CPU min MHz:         1200.0000
BogoMIPS:            4000.04
L1d cache:           32K
L1i cache:           32K
L2 cache:            1024K
Flags:               fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge        mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts cpuid aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm dtherm

[mc@dhcppc2 ~]$ (lspci -nn | grep -i audio)
00:1b.0 Audio device [0403]: Intel Corporation NM10/ICH7 Family High             Definition Audio Controller [8086:27d8] (rev 01)

아직 하나 있어요

[mc@dhcppc2 ~]$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 1a2c:2124 China Resource Semico Co., Ltd 
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

답변1

나는 채팅에서 포스터에게 구성 탭에 있는 그의 프로필 설정이 무엇인지 물었습니다 pavucontrol. "디지털 스테레오(IEC958) 출력 + 아날로그 스테레오 입력"이라고 하더군요.

나는 그것을 "아날로그 스테레오 듀플렉스(Analog Stereo Duplex)"로 바꾸자고 제안했는데, 그 결과 분명히 문제가 해결되었습니다.

왜 하나는 작동하고 다른 하나는 작동하지 않는지 잘 모르겠지만 사운드의 잘못된 기본 설정이 종종 문제의 원인인 것 같습니다. 그리고 "Analog Stereo Duplex"는 보수적인 선택이지만 종종 효과가 있는 것처럼 보입니다.

사운드 카드 기본 설정의 또 다른 일반적인 문제는 특정 채널이 음소거되거나 너무 낮다는 것입니다. 이 문제는 일반적 alsamixer으로 들어가서 음소거를 해제하거나 볼륨을 높이면 해결될 수 있습니다.

관련 정보