ubuntu 13.10 soundcard driver
being a total newbie i have my first install of ubuntu 13.10 on my desktop dual booted with windows 7. All good except for my M-Audio delta 192 sound card not responding. I installed mudita24 (envy24) but i think this is ALSA (dont know what that is) code for ice1712 chip. I now get some sound out but massively distorted, way too much gain. However after research i found my card contains ice1724 chip and so tried to find a driver for that chip. I found this:
http://www.filewatcher.com/p/linux-2...ice1724.c.html wanting to install this but not seeing a download link or what to do once i had downloaded it. Open with the software center i pressume, but all i got so far is a page of code. can someone instruct me from here please,I feel i have found the correct code/driver but am not familiar with the install procedure in linux. Also, it seems ALSA is very much involved but not sure what ALSA is. i am used to a windows environment. Many thanks |
Here is some reading that will explain sound in linux.
-->http://tuxradar.com/content/how-it-w...udio-explained There is no simple answer to how audio works in linux. Every distro adds or takes away some components. You need Alsa. It provides up to date kernel modules for most chip sets. OSS is old, and fading fast. Since you have chosen a buntu, you also are stuck with Pulse audio, another layer of confusion and bugs. For us to help the most, open a terminal and run the command '/sbin/lspci | grep Audio' without the quotes. Copy and paste the results here. Then we will know what card you have. From there, we can help you get the correct driver loaded. Other things to do. Open a mixer, make sure you are not muted, and the volume is turned up. |
thanks for the reply. i have skipped thro the link on linux audio - indeed very complex. You say i need alsa. Is that software i would instal via the software center and what would be its specific title? below are the results of the terminal which states "no such file" unless i entered the term incorrectly. is there another command i can enter to obtain the info?
dabozboz@dabozboz-System-Product-Name:~$ sbin/lspci | grep Audio bash: sbin/lspci: No such file or directory dabozboz@dabozboz-System-Product-Name:~$ /sbin/lspci | grep Audio bash: /sbin/lspci: No such file or directory dabozboz@dabozboz-System-Product-Name:~$ the card is an m audio audiophile 192 and product specs are here: http://www.m-audio.com/products/en_u...ophile192.html I'm sure the web link i originally posted has something to do with it. hold on .............just tried audacious and it seems to play fine.....??? i dont know what i did if anything. If it aint broke dont fix it? but i would like to understand what is going on rather than blindly hoping for the best. again, many thanks |
Have a look at this link. It will give you some idea what Alsa is all about.
-->http://www.alsa-project.org/main/index.php/Main_Page Alsa provides a lot of drivers, plugins etc for a large number of audio devices. Yes you need it. What you install all depends on the hardware you have. I had a look at the link you posted. The information there does not help. In order to determine if there is a linux driver that will work with your card, we need to know the chip set that is on the card. I had a look on the link I posted above, there doesn't seem to be a driver supplied by the Alsa project. Howerer... Quote:
The command lspci is usually in roots path, not in a regular users path. So, there are two ways to get output from this command. 1. run '/sbin/lspci' and press enter. That should work for a regular user. 2. Since this is ubuntu, 'sudo lspci' should also work. ( Enter these commands without the quotes ). Note, I left out the grep part, that is a program that filters out data I don't need to see. The vertical bar ahead of the word grep is important. That is the pipe character. What happens is lspci generates several lines of output. The output is fed to grep, and I'm asking it to find the string Audio. If it is not there, there will be no output. Linux is case sensitive, so, Audio and audio are two different strings. Try the second one, 'sudo lspci'. Copy and paste the results here. Let us know if your sound is working. If yes, the command 'sudo lsmod' will list all the drivers loaded on the system. To see just the alsa sound modules, 'sudo lsmod | grep snd' will list the alsa modules, if they are loaded. |
yes somewhere along the way, the distotion is gone and audacious and everything else is playing good quality sound through my m-audio card. dont know what i did if anything. The results of 'sudo lspci' are here:
dabozboz@dabozboz-System-Product-Name:~$ sudo lspci [sudo] password for dabozboz: 00:00.0 Host bridge: Intel Corporation 82P965/G965 Memory Controller Hub (rev 02) 00:01.0 PCI bridge: Intel Corporation 82P965/G965 PCI Express Root Port (rev 02) 00:1a.0 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 02) 00:1a.1 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 02) 00:1a.7 USB controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 02) 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02) 00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 02) 00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 02) 00:1c.2 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 (rev 02) 00:1c.3 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 (rev 02) 00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 02) 00:1d.0 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 02) 00:1d.1 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 02) 00:1d.2 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 02) 00:1d.7 USB controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 02) 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev f2) 00:1f.0 ISA bridge: Intel Corporation 82801HB/HR (ICH8/R) LPC Interface Controller (rev 02) 00:1f.2 SATA controller: Intel Corporation 82801HR/HO/HH (ICH8R/DO/DH) 6 port SATA Controller [AHCI mode] (rev 02) 00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 02) 01:00.0 VGA compatible controller: NVIDIA Corporation G73 [GeForce 7600 GT] (rev a1) 02:00.0 SATA controller: JMicron Technology Corp. JMB363 SATA/IDE Controller (rev 03) 02:00.1 IDE interface: JMicron Technology Corp. JMB363 SATA/IDE Controller (rev 03) 03:00.0 Ethernet controller: Qualcomm Atheros Attansic L1 Gigabit Ethernet (rev b0) 04:00.0 SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 01) 05:00.0 USB controller: VIA Technologies, Inc. VL80x xHCI USB 3.0 Controller (rev 03) 07:01.0 Multimedia audio controller: VIA Technologies Inc. VT1720/24 [Envy24PT/HT] PCI Multi-Channel Audio Controller (rev 01) 07:03.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller (rev 80) i cannot seem to find the vertical bar (pipe character) on the keyboard?? and here are the results from the alsa module command: dabozboz@dabozboz-System-Product-Name:~$ sudo lsmod | grep snd snd_usb_audio 149162 0 snd_usbmidi_lib 25070 1 snd_usb_audio snd_hda_codec_analog 94059 1 snd_ice1724 151909 2 snd_ak4113 14667 1 snd_ice1724 snd_pt2258 13091 1 snd_ice1724 snd_ak4114 14648 1 snd_ice1724 snd_i2c 14147 2 snd_pt2258,snd_ice1724 snd_hda_intel 48171 2 snd_ice17xx_ak4xxx 13315 1 snd_ice1724 snd_ak4xxx_adda 18703 2 snd_ice1724,snd_ice17xx_ak4xxx snd_hda_codec 188738 2 snd_hda_intel,snd_hda_codec_analog snd_ac97_codec 130236 1 snd_ice1724 ac97_bus 12730 1 snd_ac97_codec snd_hwdep 13602 2 snd_usb_audio,snd_hda_codec snd_pcm 102033 7 snd_ice1724,snd_usb_audio,snd_ac97_codec,snd_hda_codec,snd_hda_intel,snd_ak4113,snd_ak4114 snd_page_alloc 18710 2 snd_pcm,snd_hda_intel snd_seq_midi 13324 0 snd_seq_midi_event 14899 1 snd_seq_midi snd_rawmidi 30095 3 snd_ice1724,snd_usbmidi_lib,snd_seq_midi snd_seq 61560 2 snd_seq_midi_event,snd_seq_midi snd_seq_device 14497 3 snd_seq,snd_rawmidi,snd_seq_midi snd_timer 29433 2 snd_pcm,snd_seq snd 69141 27 snd_pt2258,snd_ice1724,snd_usb_audio,snd_ac97_codec,snd_hwdep,snd_timer,snd_i2c,snd_pcm,snd_seq,snd_ rawmidi,snd_usbmidi_lib,snd_hda_codec,snd_ak4xxx_adda,snd_hda_intel,snd_seq_device,snd_ak4113,snd_ak 4114,snd_hda_codec_analog,snd_seq_midi soundcore 12680 1 snd i pressume from the above alsa is installed? or shall i attempt to install it again? thanks |
oh and no joy trying to get skype working despite trying every device option listed for speaker playback, but maybe that is just an applkication problem and not a 'system' sounds problem
|
Quote:
Quote:
This is your sound card: Quote:
|
Quote:
|
nice one . Thanks for your help and time, I will get reading up on pulse and alsa. Could i also ask if you would recommend a version of linux which you think is easier to work with or more straight forward as you mention the nightmare of pulse audio in ubuntu? Or is it swings and roundabouts?
Rich |
Learning linux takes time. Ubuntu, and Mint are often recommended because of they are perceived to be easier.
Ones opinion of 'ease of use' is directly related to the problems you have had. Since you have Ubuntu installed, and have only one problem, I would suggest you stick with it. Fixing configuration problems can happen with any distro. If you never have any problems, you won't learn anything. Personally I run Slackware. It is straight forward, well documented, and has a very strong user community. It too takes time to learn how to install and configure. I like it because it lets me decide what goes on my system. I can pick the desktop I want, what applications, etc. There is no dependency checking, that is true. It is also a strength of Slackware. You don't wind up with crap installed you don't need. ( like pulse audio ). I was running Magia before I switched to Slack. It is a from of Mandriva; a fork of Mandrake. I think it is a better beginners distro than any of the buntus. At one time I had Ubuntu installed on my netbook. I had way too many problems after updates. There testing leaves a lot to be desired. I struggled with pulse audio on Ubuntu. I tried to un-install it. That broke the system beyond belief. I did fix it, but it took a long time. So much for dependency checking. You should be able to remove an application and not destroy a system. No so with Ubuntu. Your choice here. However, I do recommend you stay with it and find a solution to the Skype problem. That is not such a big deal, and you will learn something along the way. |
All times are GMT -5. The time now is 02:35 PM. |