у меня сгорело гнездо выхода звука... поэтому не долго думая (в windows) я включаю RTHDCPL.exe и меняю программно линейных вход на звук... и звук заработал (конешно при каждой загрузке приходиться эту процедуру делать ыыы)
ну вот подошла очередь для линукса и тут ступор... шо делать и как делать не знаю... может кто-то знает? подскажите пожалуйста как это все организовать.
Realtek ALC883 @ Intel 82801GB ICH7 - High Definition Audio Controller [A-1]
как поменять местами гнезда программно?
Модератор: Модераторы разделов
Re: как поменять местами гнезда программно?
Нужно изменить конфиг alsa. Подробности - http://alsa.opensrc.org/index.php/.asoundrc (Default PCM device)
Re: как поменять местами гнезда программно?
читал читал... но понял, что если я возьмусь за это, будет беда... и даже не знаю, с чего начать
ну это сделаю
в очередной раз вижу, что линукс для простых пользователей пока ещё отдален...
есть может gui программы для настройки конфигурации?
ну это сделаю
а дальше без понятия, какую конфигурацию туда втулятьThe .asoundrc file is typically installed in a user's home directory ($HOME/.asoundrc)
в очередной раз вижу, что линукс для простых пользователей пока ещё отдален...
есть может gui программы для настройки конфигурации?
Re: как поменять местами гнезда программно?
Default PCM device
Using aplay -L you can get a List of existing PCM output devices. If you want the default to be, for example, a USB Device instead of the onboard sound, you can place a pcm.!default line in the .asoundrc Say aplay -L lists something like
front:CARD=External,DEV=0
SB Live! 24-bit External, USB Audio
Front speakers
you can put the following line in your .asoundrc
pcm.!default front:External
As a result, most if not all applications will now use this device for output unless specified otherwise. The same applies for self-defined devices, as shown below.
1. Пишем в консоли aplay -L
2. Смотрим в какое устройство мы хотим выводить звук.
3. Создаем в домашней директории файл .asoundrc, в котором пишем куда выводить звук по умолчанию.
Например:
Код: Выделить всё
pcm.!default rear
Re: как поменять местами гнезда программно?
нашел в инете вот это
pcm.f2r {
type plug
slave.pcm surround51:nForce2 # << ----
slave.channels 6
ttable {
0.2 1 #front left to rear left
1.3 1 #front right to rear right
}
}
можете расписать за что каждая строка отвечает?
короче методом тыка тыкал в aplay -d hw:0,0 test.wav и т.п. и писал в asoundrc
pcm.!default front:Intel (только в этом варианте звук выводился но на стандартное гнездо звука)
pcm.!default surround41:Intel
surround50 ...
но в line in не поступало сигнала
короче я понимаю так
допустим создаем виртульные девайс ppc
в конце файла пишем
pcm.!default ppc
а с начала начинаем мутить как бы звук перекинуть на линейный вход...
pcm.ppc {
type plug
slave.pcm front:Intel
....................
так вот как обозначить этот линейный вход? а как запихнуть в линейный вход звук?
я просто начинаю сооброжать но толком ешо не расчехлился
pcm.f2r {
type plug
slave.pcm surround51:nForce2 # << ----
slave.channels 6
ttable {
0.2 1 #front left to rear left
1.3 1 #front right to rear right
}
}
можете расписать за что каждая строка отвечает?
короче методом тыка тыкал в aplay -d hw:0,0 test.wav и т.п. и писал в asoundrc
pcm.!default front:Intel (только в этом варианте звук выводился но на стандартное гнездо звука)
pcm.!default surround41:Intel
surround50 ...
но в line in не поступало сигнала
короче я понимаю так
допустим создаем виртульные девайс ppc
в конце файла пишем
pcm.!default ppc
а с начала начинаем мутить как бы звук перекинуть на линейный вход...
pcm.ppc {
type plug
slave.pcm front:Intel
....................
так вот как обозначить этот линейный вход? а как запихнуть в линейный вход звук?
я просто начинаю сооброжать но толком ешо не расчехлился
Re: как поменять местами гнезда программно?
Код: Выделить всё
pcm.f2r {
type plug
slave.pcm surround51:nForce2 # << ----
slave.channels 6
ttable {
0.2 1 #front left to rear left
1.3 1 #front right to rear right
}
}
Это для многоканального звука. Для стерео всё гораздо проще. Должна была подойти строчка, которую я привел как пример.
Для начала нужно найти устройство в которое хотим вывести звук:
aplay -d rear test.wav
aplay -d center_lfe test.wav
aplay -d side test.wav
aplay -d hw:0,1 test.wav
aplay -d hw:0,2 test.wav
aplay -d hw:0,3 test.wav
Если глухо, подымаем в alsamixer всё что можем
Если и это не помагло, нужен вывод aplay -L
Re: как поменять местами гнезда программно?
ниче не выводит... одно помогло - указал в системе мол у меня 4,0 канальная, тода и вывело на линейный вход звук...
Re: как поменять местами гнезда программно?
Доброго времени суток.
у меня проблема.. не работает гнездо для выхода звука.. не хочется ковырятся в материнке.. надо програмно поменять гнездо выхода..
помогите кто чем может все перечисленные способы не помогли...
нету ни звука..
переключение на 4 канальный звук не помогает..
вывод aplay -L
default:CARD=CK804
NVidia CK804, NVidia CK804
Default Audio Device
front:CARD=CK804,DEV=0
NVidia CK804, NVidia CK804
Front speakers
surround40:CARD=CK804,DEV=0
NVidia CK804, NVidia CK804
4.0 Surround output to Front and Rear speakers
surround41:CARD=CK804,DEV=0
NVidia CK804, NVidia CK804
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=CK804,DEV=0
NVidia CK804, NVidia CK804
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=CK804,DEV=0
NVidia CK804, NVidia CK804
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
null
Discard all samples (playback) or generate zero samples (capture)
default:CARD=Camera
USB 2.0 Camera, USB Audio
Default Audio Device
front:CARD=Camera,DEV=0
USB 2.0 Camera, USB Audio
Front speakers
surround40:CARD=Camera,DEV=0
USB 2.0 Camera, USB Audio
4.0 Surround output to Front and Rear speakers
surround41:CARD=Camera,DEV=0
USB 2.0 Camera, USB Audio
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Camera,DEV=0
USB 2.0 Camera, USB Audio
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Camera,DEV=0
USB 2.0 Camera, USB Audio
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Camera,DEV=0
USB 2.0 Camera, USB Audio
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Camera,DEV=0
USB 2.0 Camera, USB Audio
IEC958 (S/PDIF) Digital Audio Output
default:CARD=UART
MPU-401 UART
Default Audio Device
в Виндовсе работает а в Дебиане не могу поменять
у меня проблема.. не работает гнездо для выхода звука.. не хочется ковырятся в материнке.. надо програмно поменять гнездо выхода..
помогите кто чем может все перечисленные способы не помогли...
Для начала нужно найти устройство в которое хотим вывести звук:
aplay -d rear test.wav
aplay -d center_lfe test.wav
aplay -d side test.wav
aplay -d hw:0,1 test.wav
aplay -d hw:0,2 test.wav
aplay -d hw:0,3 test.wav
Если глухо, подымаем в alsamixer всё что можем smile.gif
Если и это не помагло, нужен вывод aplay -L
нету ни звука..
переключение на 4 канальный звук не помогает..
вывод aplay -L
default:CARD=CK804
NVidia CK804, NVidia CK804
Default Audio Device
front:CARD=CK804,DEV=0
NVidia CK804, NVidia CK804
Front speakers
surround40:CARD=CK804,DEV=0
NVidia CK804, NVidia CK804
4.0 Surround output to Front and Rear speakers
surround41:CARD=CK804,DEV=0
NVidia CK804, NVidia CK804
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=CK804,DEV=0
NVidia CK804, NVidia CK804
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=CK804,DEV=0
NVidia CK804, NVidia CK804
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
null
Discard all samples (playback) or generate zero samples (capture)
default:CARD=Camera
USB 2.0 Camera, USB Audio
Default Audio Device
front:CARD=Camera,DEV=0
USB 2.0 Camera, USB Audio
Front speakers
surround40:CARD=Camera,DEV=0
USB 2.0 Camera, USB Audio
4.0 Surround output to Front and Rear speakers
surround41:CARD=Camera,DEV=0
USB 2.0 Camera, USB Audio
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Camera,DEV=0
USB 2.0 Camera, USB Audio
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Camera,DEV=0
USB 2.0 Camera, USB Audio
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Camera,DEV=0
USB 2.0 Camera, USB Audio
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Camera,DEV=0
USB 2.0 Camera, USB Audio
IEC958 (S/PDIF) Digital Audio Output
default:CARD=UART
MPU-401 UART
Default Audio Device
в Виндовсе работает а в Дебиане не могу поменять
Re: как поменять местами гнезда программно?
потестировать каналы можно так:
$ speaker-test -t wav -l 1 -c <количество>
<количество> — от 1 до чёрт его знает скольки. максимальное число, на которое у меня speaker-test не заругался — 8.
присутствовал звук только на двух выделенных жирным каналах:
$ speaker-test -t wav -l 1 -c <количество>
<количество> — от 1 до чёрт его знает скольки. максимальное число, на которое у меня speaker-test не заругался — 8.
присутствовал звук только на двух выделенных жирным каналах:
$ speaker-test -t wav -l 1 -c 8
speaker-test 1.0.16
Playback device is default
Stream parameters are 48000Hz, S16_LE, 8 channels
WAV file(s)
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 2048 to 8192
Period size range from 1024 to 1024
Using max buffer size 8192
Periods = 4
was set period_size = 1024
was set buffer_size = 8192
0 - Front Left
4 - Center
1 - Front Right
7 - Side Right
3 - Rear Right
2 - Rear Left
6 - Side Left
5 - LFE
Time per period = 11.283415
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог