PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Dig-Out aktivieren - Bitte helfen :)



TERRYHOAX
16.09.03, 03:25
Vorweg lieber nochmal: Ich beschäftige mich erst seit ca. 1 Woche mit Linux und bin noch blutiger Anfänger

Ich hab versucht das allein hinzukommen (mit viel lesen) :)

Aber beim letzten Schritt, komm ich nicht weiter...

Ich habe die Treiber für die Audigy installiert mit Tools

http://sourceforge.net/projects/emu10k1

Habe alles wie in der Installationsbeschreibung gemacht.

Der /etc/modules.conf habe ich noch folgende Zeilen hinzugefügt:

alias char-major-14 emu10k1

post-install emu10k1 usr/local/etc/emu-script


So das läuft in sofern, dass ich Sound höre, wenn ich CDs oder MP3, Ogg etc. abspiele - Hehe... das Problem ist nur, dass ich das nur analog höre.

Die Karte ist aber über Boxen digital angeschlossen.

Ich habe es mit den tools in /usr/local/bin versucht

emu-config -d soll eigentlich den Dig-Out aktivieren..

Bei mir tut sich nix, in der shell (als root) findet der noch nicht mal den Befehl...)

Sehr merkwürdig...

Deshalb meine Frage:

Wie und mit welchem Programm kann ich den Dig-Out dauerhaft aktivieren ?


Dann mal eine generelle Frage:

mit ps -ax bekomme ich in der shell die laufenden Prozesse angezeigt, wo finde ich den emu10k1-Treiber?
Wo sieht man das der geladen ist ?

Vielen Dank für Eure Hilfe :)

Schöne Grüße

Terry

green
16.09.03, 09:53
Hi,

Treiber werden als Module geladen und nicht als ein Prozess. Geladene Module kannst Du Dir mit lsmod anzeigen lassen.

Ich weis zwar nicht genau was das für Treiber sind da ich mich mit Soundblaster nicht auskenne aber ich würde auf jeden ALSA empfehlen. Da kannst Du sicher den Dig-Out aktivieren. Da ich Deine Distribution nicht kenne empfehle ich einfach sie zu kompilieren. Is IMHO sowieso am besten.
Hier http://alsa-project.org/ kannst Du es Dir holen. Du solltest die Driver, Library, Utilities und Tools laden. Es gibt eine README Datei wo beschrieben wird wie Du es installierst. Wenn Du keinen Bock hast es zu kompilieren, dann kannst auch nach RPMs zu Deiner Distri suchen.

TERRYHOAX
16.09.03, 11:11
Ok, Danke für den Hinweis, aber ich wollte die Audigy-Driver testen, die über das OSS-Soundsystem laufen.

So ich bin dem Fehler auf der Spur !

Ich habe eine ältere Version von den emu-tools mit überinstalliert.
Deswegen wollte der emu-config nicht.

So das läuft jetzt so, dass ich momentan nur über die Shell mit "emu-config -d" den digital out aktiviere- das baer leider nicht dauerhaft.
Beim nächsten Bootvorgang ist der digital-out nicht mehr aktiv.

Ich habe leider beim aumix auch keine Einstellung gefunden, wo man das dauerhaft aktivieren kann.

SB Audigy mit den Treibern von http://sourceforge.net/projects/emu10k1

-------------------------------------------------------------------------------
Meine Einstellungen:



/etc/
modules.conf
folgende Befehle hinzugefügt:

alias char-major-14 emu10k1
post -install emuk10k1 usr/sbin/emu-script

-------------------------------------------------------------------------------

/usr/sbin (war mal vorher /usr/local/etc/ aber nach nochmaligen install der emu-tools von der SUSE-CD wurde das geändert)
emu-script

-------------------------------------------------------------------------------

/etc/
emu10k1.conf
sieht wie folgt aus:

##
## This file is used to configure emu10k1's emu-script
##

CARD_IS_5_1=no
USE_DIGITAL_OUTPUT=yes
ENABLE_TONE_CONTROL=yes

# Note, it's safe to say yes to the next option even if you're not going
# to use it. When this option is enabled, the driver can autodetects AC3
# data and behaves normally with normal audio.
# (Saying yes causes some of the soundcard's resourses to be used up)
AC3PASSTHROUGH=yes

# Change this to yes to enable the Livedrive midi port and IR remote
# control.
ENABLE_LIVEDRIVE_IR=no

# Most Lives have their analog front signals inverted. If you have
# problems with your setup (low bass), try changing this to 'yes'. (This
# option has no effect with digital setups)
INVERT_REAR=no

#Multichannel playback (for 4 - 6 channel setups)
MULTICHANNEL=yes

# On 5.1 cards in multichannel mode, should the multichannel data be fed
# to the sub as well? You probably don't want this if you have a
# speaker set like the DTT2200 which already feeds all channels to the
# sub in hardware.
ROUTE_ALL_TO_SUB=no

# By default, the front analog channels have a +12dB boost applied to
# them by the AC'97 mixer. If you encounter clipping, or find that the
# volume of the front speakers is too high in a multichannel setup, try
# changing this to 'no'.
ANALOG_FRONT_BOOST=no



# Surround
##################

# Some wavs, or mp3 are surround sound encoded the next two
# options can be used to decode these in hardware.
# (select on or the other, not both)

# passive matrix surround decoder
SURROUND=no

# Active matrix surround decoder
PROLOGIC=no


# Extra Inputs
#################

## This connector is mounted on the card itself
ENABLE_CD_Spdif=yes # Volume control is 'Digital1' in aumix/gmix/kmix

# The next four inputs are found on Livedrives, some of these may also
# be inputs on the older add-on daughter cards.

ENABLE_OPTICAL_SPDIF=no # Volume control is 'Digital2'
ENABLE_LINE2_MIC2=no # Volume control is 'Line2'
ENABLE_RCA_SPDIF=no # Volume control is 'Digital3'
ENABLE_RCA_AUX=no # Volume control is 'line3'

-----------------------------------------------------------------------------

Sind die Scripte etc an der richtigen Stelle?
Wie kann man prüfen, ob er auf die emu10k1.conf auch wirklich zugreift?

Das Ziel:
Wie kann ich den digital Out dauerhaft aktivieren ?

Wer kann man mich hier bitte nochmal auf die richtige Fährte bringen ? :)


Schöne Grüße

Terry

Dismember
16.09.03, 13:58
Ich hab "emu-config -d" in die boot.local reingepackt, dann wird sie immer beim Booten geladen. Ist vielleicht nicht die eleganteste Lösung - aber funktioniert :D

TERRYHOAX
16.09.03, 14:48
@Dismember
Gute Idee ! Werde ich auch erstmal machen.

Nochmal zum Verständnis:
Wie kann man feststellen, ob auf die emu10k1.conf zugegriffen wurde ?
Es gibt doch bestimmt irgendein bootlog ...

Es wundert mich nämlich, dass der digital out nicht aktiviert wird, wenn das in der .conf bereits geschehen ist... wi man hier sieht




##
## This file is used to configure emu10k1's emu-script
##

CARD_IS_5_1=no
USE_DIGITAL_OUTPUT=yes
ENABLE_TONE_CONTROL=yes

# Note, it's safe to say yes to the next option even if you're not going
# to use it. When this option is enabled, the driver can autodetects AC3
# data and behaves normally with normal audio.
# (Saying yes causes some of the soundcard's resourses to be used up)
AC3PASSTHROUGH=yes


Schönen Dank für die Bemühungen :)

Terry

TERRYHOAX
16.09.03, 17:41
So, ich habe jetzt den digital-out folgendermaßen dauerhaft aktiviert:

in der /etc/init.d/boot.local habe ich folgendes eintragen:
emu-config -d <- hier wird der digital-out aktiviert
aumix -L <- hier werden die vorgenommenen Mixer-Settings aus /etc/aumixrc geladen


Das wäre geschafft ! :)

Vielen Dank nochmal für den Tip von Dismember !

Schöne Grüße

Terry