Das die Creative Treiber nicht zum gelben vom Ei gehören ist ja weitreichend bekannt. Interessant bzw. positiv zu bewerten ist jedoch, dass die alte Soundkarte noch ein Update erfahren hat, die das Kärtchen unter Windows 8.1 jetzt auch offiziell ans laufen bringen sollen.
Windows 8.1:
Für Windows 8.1 ist mittlerweile der Treiber in der Verion 2.30.4 erschienen. Der bei mir soweit problemlos läuft. Ich habe das AutoUpdate von Creative genutzt um die neue Version zu installieren. Widererwarten war das Update problemlos und auch nach dem Neustart ging alles reibungslos von statten, sodass ich weiterhin Sound habe. Ich muss noch testen, ob der Treiber weiterhin die Zuordnung vergisst, jedoch habe ich die Lautsprecher so angeschlossen, wie der Default-Setup das vorsieht, da ich nicht auch unter Linux die Belegung der Kanäle ändern wollte.
Linux:
Ein neuer Winowstreiber hat natürlich nichts mit Linux zu tun, allerdings wollte ich hier noch meine Konfiguration notieren, für all jene, die wie ich ein Teufel E400 haben und sich über den fehlenden Crossoverregler am Subwoofer ärgern. Ich kann es persönlich nicht ab haben, wenn ein Subwoofer jenseits der 120hz auch für 200hz mitackern soll. Meinem Empfinden nach geht dann die Klarheit des gesamten Liedes verloren in einem Haufen voller Bassmatsch.
/etc/asound.conf:
[dennis@Monster ~]$ cat /etc/asound.conf
LSA configuration for use with surround speaker sets.
# Provides on-demand upmixing via plugin plus
# lowpass filtering/crossover capability plus
# software-mixing/dmix support.
# Possibly useful sources include:
# https://wiki.archlinux.org/index.php/Alsa
# http://www.volkerschatz.com/noise/alsa.html
# http://www.sabi.co.uk/Notes/linuxSoundALSA.html
# http://www.alsa-project.org/alsa-doc/alsa-lib/pcm_plugins.html
# For those who understand German: http://wiki.ubuntuusers.de/.asoundrc# Change default samplerate conversion algorithm to
# SRC_SINC_MEDIUM_QUALITY. Requires package „libsamplerate“.
# See http://www.mega-nerd.com/SRC/api_misc.html.
# Other resampling algorithms are available.
defaults.pcm.rate_converter „samplerate_medium“# The first ALSA device of the first soundcard
# (here: Analog Multichannel Ouput).
# See /proc/asound and „aplay -l“.
pcm.sndcard {
type hw
card XFi
device 0
}# Dmix software mixing device.
# Takes multiple input streams, resamples them to target
# rate (here: 48kHz) and sends it to the sound card.
#pcm.dmix51 {
# type dmix
# ipc_key 1024
# slave {
# pcm „sndcard“
# channels 6
# rate 48000
# period_time 0 # Fixes audio crackling/stutter
# period_size 1024 # with libsamplerate and chromium.
# buffer_time 0 # Not all options may be
# buffer_size 4096 # absolutely necessary.
# }
#}# Convert float data from „lowpass51“ to integer data
# and pass it on to the dmix device.
pcm.lowpass_float {
type lfloat
slave {
pcm „surround51“
format „S16_LE“
}
}# Lowpass filter.
# Requires „ladspa“ for plugin support,
# „cmt“ for identity_audio plugin and
# „swh-plugins“ for lpf plugin.
# See http://www.ladspa.org/.
pcm.lowpass51 {
type ladspa
slave.pcm „lowpass_float“
path „/usr/lib/ladspa“
plugins {
# Copies all audio of all channels to other plugins.
# If no other plugin handles a channel, it comes out unchanged.
0 {
id 1098 # Identity (Audio) (1098/identity_audio)
policy duplicate
input.bindings.0 „Input“;
output.bindings.0 „Output“;
}# Front left highpass
1 {
id 1052 # High-pass filter
policy none
input.bindings.0 „Input“;
output.bindings.0 „Output“;
input {
controls [ 120 ]
}
}# Front right highpass
2 {
id 1052 # High-pass filter
policy none
input.bindings.1 „Input“;
output.bindings.1 „Output“;
input {
controls [ 120 ]
}
}# Center highpass
4 {
id 1052 # High-pass filter
policy none
input.bindings.4 „Input“;
output.bindings.4 „Output“;
input {
controls [ 120 ]
}
}# Actual low-pass filter functionality.
# Operate on channel 5 (LFE) and remove
# frequencies higher than 120Hz.
5 {
id 1051 # Low Pass Filter (One Pole) (1051/lpf)
policy none
input.bindings.5 „Input“;
output.bindings.5 „Output“;
input {
controls [ 120 ]
}
}
}
}pcm.volumecontrol {
type plug
#For use without software volume control this should be „surround51“:
slave.pcm „plug:lowpass51“
ttable {
0.0 1 # front left
1.1 1 # front right
2.2 1 # rear left
3.3 1 # rear right# Front left/right to center.
4.4 0.4# Set to 2 for subwoofer, more powerful to compensate for bass-removal from other speakers.
# Would normally be 1.
# center -> sub mit lautstaerke 1
5.5 4
}
}# Automatic upmixing. Requires package „alsa-plugins“.
pcm.upmix51 {
type upmix
# Simply „lowpass51“ won’t work.
# „plug:…“ specifies a plug device like
# the long form for the default device below
# and takes care of channel/format conversions
# automatically.# works:
slave.pcm „plug:lowpass51“
# does not work:
# slave.pcm „plug:volumecontrol“# Specifying the number of channels to upmix to here is mandatory.
channels 6}
# Default device to be used by all applications playing all sorts of sources.
# There’s automatic upmixing for 2.0 sources and native playback of 5.1 sources.
# (possibly others as supported by the upmix plugin)
pcm.!default {
type plug
slave.pcm „upmix51“
}