Mailinglist Archive: opensuse (4343 mails)
| < Previous | Next > |
Re: [SLE] Audigy, digital speakers - the sound of silence :( - RESOLVED
- From: andy stone <andy@xxxxxxxxxxxxx>
- Date: 02 Nov 2002 17:12:09 +0000
- Message-id: <1036257130.2976.31.camel@binky>
Thanks for helping, everyone.
The problem is resolved - thought I'd share my solution in case anyone
else is suffering.
My setup - Suse 8.1, Audigy sound card, didital-only speakers.
The basic problem is that ALSA can emulate the Audigy, but not for
digital-only output (or maybe it can but I couldn't work out how).
YAST seems very keen on using ALSA drivers wherever possible, and so
even if only some of the card's features are supported it will still use
it. It did not seem easy for me to tell YAST about my card without it
automaticallly using the ALSA driver.
So here's what I did to get a result:
In YAST, hardware, sound, remove the entry for the card.
In YAST, system, runlevel editor, disable auto-hardware detection and
ALSA.
Grab the driver and tools from Creative Lab's opensource area:
http://sourceforge.net/projects/emu10k1
Rmmod anything vaguely sound-ish (soundcore, sound, etc)
Install the driver and tools as per the instructions (v. simple)
Add 1 or 2 lines to modules.conf as per the instructions
Modify the emu10k1.conf file that the tools give you (in
/usr/local/etc/) to say 'yes' to digital output, and whatever else you
want.
When I start a new session, I then:
>modprobe sound
>modprobe emu10k1
>/usr/local/etc/audigy-script #(the card configuration tool)
>aumix -L #(restoring the mixer's last-saved sound settings)
And that's it. Obviously I have the above in a script that gets run
when entering my run-level of choice, but as a newbie my script is
horrendous - its probably better that I don't share that with you ;)
I won't pretend that the above way is the best way - I suspect that its
deeply flawed on several levels. But it works, and will probably work
for you if you have this problem.
Improvement suggestions welcome.
Andy
On Wed, 2002-10-30 at 15:29, andy stone wrote:
> Nope - sorry Zentra, mixer settings are fine.
> Its more to do with how to pursuade it to output digital instead of
> analogue.
> Any other ideas?
>
> On Wed, 2002-10-30 at 14:28, zentara wrote:
> > On 30 Oct 2002 13:51:06 +0000
> > andy stone <andy@xxxxxxxxxxxxx> wrote:
> >
> > >OK - running SuSE 8.1 with Audigy sound card connected to digital-only
> > >speakers. The machine reckons its an Audigy card, and also reckons its
> > >playing sound to me. But either its lying or I've gone deaf.
> >
> > Most likely culprit:
> > The mixer always startsup with it's output turned down to zero.
> > So put the above setup backin and the next time you try it,
> > start amixer as root, and turn the volume up.
> >
> >
> >
> > --
> > use Perl; #powerful programmable prestidigitation
> >
> > --
> > Check the headers for your unsubscription address
> > For additional commands send e-mail to suse-linux-e-help@xxxxxxxx
> > Also check the archives at http://lists.suse.com
> > Please read the FAQs: suse-linux-e-faq@xxxxxxxx
> >
> >
> >
>
>
>
> --
> Check the headers for your unsubscription address
> For additional commands send e-mail to suse-linux-e-help@xxxxxxxx
> Also check the archives at http://lists.suse.com
> Please read the FAQs: suse-linux-e-faq@xxxxxxxx
>
>
>
The problem is resolved - thought I'd share my solution in case anyone
else is suffering.
My setup - Suse 8.1, Audigy sound card, didital-only speakers.
The basic problem is that ALSA can emulate the Audigy, but not for
digital-only output (or maybe it can but I couldn't work out how).
YAST seems very keen on using ALSA drivers wherever possible, and so
even if only some of the card's features are supported it will still use
it. It did not seem easy for me to tell YAST about my card without it
automaticallly using the ALSA driver.
So here's what I did to get a result:
In YAST, hardware, sound, remove the entry for the card.
In YAST, system, runlevel editor, disable auto-hardware detection and
ALSA.
Grab the driver and tools from Creative Lab's opensource area:
http://sourceforge.net/projects/emu10k1
Rmmod anything vaguely sound-ish (soundcore, sound, etc)
Install the driver and tools as per the instructions (v. simple)
Add 1 or 2 lines to modules.conf as per the instructions
Modify the emu10k1.conf file that the tools give you (in
/usr/local/etc/) to say 'yes' to digital output, and whatever else you
want.
When I start a new session, I then:
>modprobe sound
>modprobe emu10k1
>/usr/local/etc/audigy-script #(the card configuration tool)
>aumix -L #(restoring the mixer's last-saved sound settings)
And that's it. Obviously I have the above in a script that gets run
when entering my run-level of choice, but as a newbie my script is
horrendous - its probably better that I don't share that with you ;)
I won't pretend that the above way is the best way - I suspect that its
deeply flawed on several levels. But it works, and will probably work
for you if you have this problem.
Improvement suggestions welcome.
Andy
On Wed, 2002-10-30 at 15:29, andy stone wrote:
> Nope - sorry Zentra, mixer settings are fine.
> Its more to do with how to pursuade it to output digital instead of
> analogue.
> Any other ideas?
>
> On Wed, 2002-10-30 at 14:28, zentara wrote:
> > On 30 Oct 2002 13:51:06 +0000
> > andy stone <andy@xxxxxxxxxxxxx> wrote:
> >
> > >OK - running SuSE 8.1 with Audigy sound card connected to digital-only
> > >speakers. The machine reckons its an Audigy card, and also reckons its
> > >playing sound to me. But either its lying or I've gone deaf.
> >
> > Most likely culprit:
> > The mixer always startsup with it's output turned down to zero.
> > So put the above setup backin and the next time you try it,
> > start amixer as root, and turn the volume up.
> >
> >
> >
> > --
> > use Perl; #powerful programmable prestidigitation
> >
> > --
> > Check the headers for your unsubscription address
> > For additional commands send e-mail to suse-linux-e-help@xxxxxxxx
> > Also check the archives at http://lists.suse.com
> > Please read the FAQs: suse-linux-e-faq@xxxxxxxx
> >
> >
> >
>
>
>
> --
> Check the headers for your unsubscription address
> For additional commands send e-mail to suse-linux-e-help@xxxxxxxx
> Also check the archives at http://lists.suse.com
> Please read the FAQs: suse-linux-e-faq@xxxxxxxx
>
>
>
| < Previous | Next > |