LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (http://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   SB Live & alsa - Can't Control Volume Levels (http://www.linuxquestions.org/questions/linux-hardware-18/sb-live-and-alsa-cant-control-volume-levels-240401/)

NeccoWolf 10-08-2004 08:24 PM

SB Live & alsa - Can't Control Volume Levels
 
Latest Debian unstable
Linux 2.6.8 (k7)
Soundblaster Live (emu10k1)

This has been bugging me for the past few days. I have a nice new 5.1 PC speaker system and a friend of a friend of a friend says that I should use ALSA to get the best out of it. I was currently using OSS (I think, I just modprobed emu10k1 awhile back and it worked fine since).

So I installed ALSA, rmmod'd emu10k1, blacklisted emu10k1 and emu10k1-gp in hotplug's blacklist (after an issue I googled for), ran alsaconf, selected my card, blah blah fine, no errors, took a look at the alsa mixer and made some changes to the obscene number of sliders that there seemed to be now.

Loaded up xmms, went to the configuration, selected alsa, selected my EMU10k1 card, selected Master for the sound control, queue'd up some Magnetic Fields, played around with the mixer to get a good bass, surrond, and center and all seemed well, except I couldn't change the volume. At all. I couldn't raise or lower it no matter what I did with the xmms slider. In the mixer I couldn't get results with any of the unGodly amount of sliders there either. I tried setting xmms's default chanel/slider/whatever thing to others and it still does nothing (although now I don't see why this would make a difference if Master doesn't work).

In other applications it's the same thing, either the sound is too high and the mixer doesn't do jack. In XMMS however I can use the "software" to control the volume but I'm still not comfortable with the fact that I can't control the levels themselves, not all applications have a "software" control and some apps like xine have a "software" volume control where anything above the first little "tick" mark is incredibly loud.

Now I have to resort to posting this thread because I'm all out of ideas. Googling seems to show a lot of similiar issues regarding things like oss modules (emu10k1) still being loaded but as shown in my lsmod output, it's not there:

Code:

Module                  Size  Used by                                         
ehci_hcd              31364  0
hci_usb                14016  0
ohci_hcd              21380  0
sg                    38880  0
scsi_mod              124748  1 sg
lp                    10920  0
snd_emu10k1            98312  8
smbfs                  69560  2
nvidia              4821204  12
ipv6                  262340  10
snd_rawmidi            25380  1 snd_emu10k1
snd_pcm_oss            54312  1
snd_mixer_oss          19904  1 snd_pcm_oss
snd_pcm                97480  2 snd_emu10k1,snd_pcm_oss
snd_timer              25540  1 snd_pcm
snd_seq_device          8264  2 snd_emu10k1,snd_rawmidi
snd_ac97_codec        69572  1 snd_emu10k1
snd_page_alloc        11720  2 snd_emu10k1,snd_pcm
snd_util_mem            4608  1 snd_emu10k1
snd_hwdep              9476  1 snd_emu10k1
snd                    57380  24 snd_emu10k1,snd_rawmidi,snd_pcm_oss,snd_mixer_
oss,snd_pcm,snd_timer,snd_seq_device,snd_ac97_codec,snd_util_mem,snd_hwdep
af_packet              22600  2
bluetooth              49284  1 hci_usb
ati_remote            13064  0
usbcore              118308  6 ehci_hcd,hci_usb,ohci_hcd,ati_remote
shpchp                100780  0
pciehp                97388  0
pci_hotplug            34352  2 shpchp,pciehp
sis_agp                8260  1
agpgart                34536  2 sis_agp                                       
tsdev                  7360  0
mousedev              10444  2
psmouse                20232  0
floppy                60304  0
analog                11872  0
gameport                4736  1 analog
parport_pc            35328  1
parport                41544  2 lp,parport_pc
pcspkr                  3688  0
rtc                    12728  0
evdev                  9600  0
soundcore              10400  2 snd
ac97_codec            18700  0
sis900                20292  0
crc32                  4352  1 sis900
dm_mod                59580  0
capability              4616  0
commoncap              7296  1 capability
ide_cd                42528  0
cdrom                  40284  1 ide_cd
ext3                  126760  5
jbd                    61784  1 ext3
mbcache                9220  1 ext3
ide_generic            1472  0
sis5513                16776  1
ide_disk              19264  7
ide_core              138788  4 ide_cd,ide_generic,sis5513,ide_disk
unix                  28596  89
fbcon                  31940  71
font                    8448  1 fbcon
vesafb                  6688  1                                               
cfbcopyarea            3776  1 vesafb
cfbimgblt              3072  1 vesafb
cfbfillrect            3712  1 vesafb

That sure is a load of modules for sound though, I don't quite understand why hci_usb would be using stuff for that, although I'm not sure of what that implies.

Anyway,

mainly I was told to switch to ALSA for my full multichannel sound for my 5.1 system, if there's another way to have 3d sound without using ALSA I'd sure as hell like to know, but in the mean time this is what I have.

Help is appreciated.

320mb 10-08-2004 08:50 PM

Re: SB Live & alsa - Can't Control Volume Levels
 
Quote:

Originally posted by NeccoWolf


mainly I was told to switch to ALSA for my full multichannel sound for my 5.1 system, if there's another way to have 3d sound without using ALSA I'd sure as hell like to know, but in the mean time this is what I have.


I have crystal clear Digital surround sound on 6 speakers(2 sub woofers) with my SB Live 5.1
I use the emu10k1 driver and emu-tools from sourceforge.net
I don't have that ALSA crap on any on my boxes.........

the only thing in /etc/modules.conf file is

Code:

alias sound emu10k1
post-install emu10k1 /usr/local/etc/emu-script
post-install emu10k1 /usr/local/etc/emu-script restore

that's it........ALSA puts too much garbage in that file...........

NeccoWolf 10-08-2004 09:05 PM

Interesting. I will have to examine emu-tools once I get home from work.

emu10k1 by its lonesome certainly did work, but the output sounded like a 2 channel being emulated over my speakers or something.

Hopefully emu-tools will rectify that problem.

I don't trust alsa either, or anything with this many components.

Bruce Hill 10-08-2004 10:58 PM

Re: Re: SB Live & alsa - Can't Control Volume Levels
 
Quote:

Originally posted by 320mb
I use the emu10k1 driver and emu-tools from sourceforge.net
Could you possibly post a link to emu-tools? I've been to SourceForge and
http://www.emulationzone.org/projects/emutools/

Feel like a bonehead, not being able to find it...

NeccoWolf 10-08-2004 11:55 PM

He means http://sourceforge.net/projects/emu10k1

I hope this works, although I can't really find a description of what emu-tools actuall "does"

Bruce Hill 10-09-2004 12:11 AM

Quote:

Originally posted by NeccoWolf
He means http://sourceforge.net/projects/emu10k1

I hope this works, although I can't really find a description of what emu-tools actuall "does"

Thanks. I can't say that ALSA doesn't work on my system,
but alsamixer sure has a lot of stuff that isn't usable. I'm
running the current ALSA drivers than came with Slack-10
on one system, and compiled from source on the other.
I'm going to d/l this and give it a try.


All times are GMT -5. The time now is 08:21 PM.