SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I just installed slackware-current (32bit) and I have no sound. I'm using the blue jack, which is line in by default. I have chosen it to be line-out for front speakers from Realtek HD audio manager in Vista (obviously that has nothing to do with linux). Line-out is connected to my amplifier.
The green jack (headphones) is working normally, but I don't want to use it with amplifier because I think that line has some gains for certain frequencies?
Motherboard is MSI P35 Neo-FI and it has Realtek ALC888 audio.
Alsa driver is snd_hda_intel.
I'm using KDE4.
Is there something to be configure or am I just wrong?
From the 'cli' as root, you can use 'alsaconf' to setup for your system. Then run 'alsamixer' to set your setting and using a 'aslactl store' to save the settings.
'man alsaconf' will aid you to understand the setup.
I don't think alsaconf should be necessairy. I aggree with samac, did you try a mixer under Linux (I think the settings are reloaded upon system boot, so every OS needs its own)?
When I had this same issue, I simply had to do what onebuck suggested. For some reason lineout was muted by default. From console or a terminal window as root, run 'alsaconf' to setup your sound card if you have not already done so, then run 'alsamixer' to unmute the line and manage your volume levels. Then run "aslactl store' to save your settings.
Unfortunately, none of them worked.
I've unmuted all necessary channels from alsamixer (and kmix) and used alsaconf to configure my card. Still no sound. I think the problem is that alsa believes that the blue jack is line in and not line out. It's the default configuration for my motherboard for some reason. BIOS don't offer any help for this.
Mixers often hide some settings in order to create an easy overview. You can set what controls are enabled e.g. in gnome-volume-control when you press "settings". alsamixer actually is a good choice for this because it just shows all controls.
As you said, you want the blue jack to be line-out, which isn't the default. Hence, you must set it somewhere in your mixer.
Another possibility might be that the blue jack is used for surround sound, so its output are the 3rd and the 4th channel. Your Windows driver then routes common stereo sound to that jack (to the 3rd and 4th channel) as well. If you want to set up something similar in Linux, it's hairy, but possible with a file /etc/asound.conf. Before I can work out how it will look like, please give me the output of the command 'aplay -l' on your system, if you want to try that approach.
Mixers often hide some settings in order to create an easy overview. You can set what controls are enabled e.g. in gnome-volume-control when you press "settings". alsamixer actually is a good choice for this because it just shows all controls.
Yup, all possible channels are visible and unmuted.
Quote:
Another possibility might be that the blue jack is used for surround sound, so its output are the 3rd and the 4th channel. Your Windows driver then routes common stereo sound to that jack (to the 3rd and 4th channel) as well. If you want to set up something similar in Linux, it's hairy, but possible with a file /etc/asound.conf. Before I can work out how it will look like, please give me the output of the command 'aplay -l' on your system, if you want to try that approach.
Yes, I think that approach is fairly interesting. Here's output of 'aplay -l':
Please stop anything using sound, then try playing some sound (or music, just something to test the output with) with an /etc/asound.conf file like this:
If no sound works at all, please post the output of "aplay <some wav file>" in order to check if the file has mistakes. As I said before, this approach can become difficult, I already tore out my hair (not literally) hacking with this kind of configuration (I have an EQ now for most apps).
Yup, all possible channels are visible and unmuted.
<snip>
You are absolutely right.
As I stated earlier, I don't think you will find a utility to re-assign the card ports for a sound card. You might find a player that will allow some control of the ports but re-assignment is questionable. The utility of the sound card will dictate whether a port has duality functions I/O.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.