Sound I/O Control with snd-hda-intel
Hi All,
I have a question about sound control.
My motherboard has a built in sound chip with 7.1 surround and a six jack I/O block. It uses the snd-hda-intel module and shows up as Realtek ALC883. It works just fine as is. But since I don't have a surround system on my PC, I have a question.
Can I change the way the I/O works?
On the widows side of my box, the software lets me configure the 6 jacks as I see fit. Basically turning them into a patch bay. The setup I use there is a follows.
Jack# Desc.
1 Mono In (Mic)
2 Stereo In (Line from TV card)
3 Stereo In (Stream capture from 5)
4 Stereo Out (PC Speakers)
5 Stereo Out (Stream to 3)
6 Stereo Out (Wireless to Stereo in another room)
As you can see, this is quite useful. Is there a way to do this with Linux?? I have been using Linux for a long time, but can't seem to figure this one out. I have played around a little with JACK Audio, but can't seem to get it to work without screwing something else up. Is there a way to set this in the module? Or is there an easier way to do it I just don't know about??
Misc. specs:
Distro - Ultimate Edition 1.6 (Ubuntu rebuild)
Kernel - 2.6.24.2 (Custom)
Chipset - NForce-mcp51
Sound Modules:
snd_rtctimer 4640 1
snd_bt87x 16932 2
snd_hda_intel 289564 6
snd_pcm_oss 42624 0
snd_mixer_oss 17664 1 snd_pcm_oss
snd_pcm 79236 6 snd_bt87x,snd_hda_intel,snd_pcm_oss
snd_seq_dummy 4868 0
snd_seq_oss 33536 0
snd_seq_midi 9728 0
snd_rawmidi 25472 1 snd_seq_midi
snd_seq_midi_event 8576 2 snd_seq_oss,snd_seq_midi
snd_seq 53360 7 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer 24068 3 snd_rtctimer,snd_pcm,snd_seq
snd_seq_device 9484 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd 55044 24 snd_bt87x,snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer, snd_seq_device
soundcore 8928 1 snd
snd_page_alloc 11528 3 snd_bt87x,snd_hda_intel,snd_pcm
cat /proc/asound/card0/codec#* | grep Codec:
Codec: Realtek ALC883
lspci:
00:00.0 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.1 RAM memory: nVidia Corporation C51 Memory Controller 0 (rev a2)
00:00.2 RAM memory: nVidia Corporation C51 Memory Controller 1 (rev a2)
00:00.3 RAM memory: nVidia Corporation C51 Memory Controller 5 (rev a2)
00:00.4 RAM memory: nVidia Corporation C51 Memory Controller 4 (rev a2)
00:00.5 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.6 RAM memory: nVidia Corporation C51 Memory Controller 3 (rev a2)
00:00.7 RAM memory: nVidia Corporation C51 Memory Controller 2 (rev a2)
00:04.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:09.0 RAM memory: nVidia Corporation MCP51 Host Bridge (rev a2)
00:0a.0 ISA bridge: nVidia Corporation MCP51 LPC Bridge (rev a3)
00:0a.1 SMBus: nVidia Corporation MCP51 SMBus (rev a3)
00:0a.2 RAM memory: nVidia Corporation MCP51 Memory Controller 0 (rev a3)
00:0b.0 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3)
00:0b.1 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3)
00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev a1)
00:0e.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev a1)
00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2)
00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)
00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a3)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:06.0 SCSI storage controller: Adaptec AHA-7850 (rev 03)
01:07.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 02)
01:07.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 02)
02:00.0 VGA compatible controller: nVidia Corporation G71 [GeForce 7950 GT] (rev a1)
Thanks for any help you can give.
-Sno
|