diff options
Diffstat (limited to 'media-sound/emu10k1/files/README.gentoo')
-rw-r--r-- | media-sound/emu10k1/files/README.gentoo | 103 |
1 files changed, 103 insertions, 0 deletions
diff --git a/media-sound/emu10k1/files/README.gentoo b/media-sound/emu10k1/files/README.gentoo new file mode 100644 index 000000000000..912c3d164a7e --- /dev/null +++ b/media-sound/emu10k1/files/README.gentoo @@ -0,0 +1,103 @@ +This excellent Linux Audigy FAQ is from +http://basic-rip.co.uk/tenpin/linux_audigy_faq.html, which is currently +unreadable so we're adding a cached copy from google to this file for +safe-keeping. PLEASE NOTE: the current version of the Gentoo Linux emu10k1 +auto-detects emu10k1 or audigy and also uses a fixed audigy-script as described +in this FAQ. However, the MIDI/LiveWire fix may still be needed for some users. + +<audigy-faq> + +This page details my experience in getting my Creative Soundblaster Audigy to +work properly under Linux (Gentoo Linux to be exact) using the Open Sound +System driver. + +If you use Gentoo Linux then grab this package which contains an eBuild I wrote +to do all the below (last updated 11:53 11th Oct): +emu10k1-audigy-20020927-rl.tar.gz + +The first thing to do is download the driver source archive from +http://sourceforge.net/projects/emu10k1/. + +Extract the archive in a directory you have write access to (your home +directory): tar xvjf emu10k1-v0.20a.tar.bz2 + +Enter the extracted directory: cd emu10k1-v0.20 + +Next run: + +make +make all + +Then run (as root): + +make install + +If the first make fails then you will need to edit the file config so that the +line KERNEL_SOURCE := gives the location of your kernel source code. + +Ussually this location is: /usr/src/linux + +Next run (not as root): + +make tools + +Then run (as root): + +make install-tools + +The script audigy-script and the config file emu10k1.conf are both installed to +/usr/local/etc/. + +I have written replacements for these files which fix lots of bugs with the +default ones. I would advise you to read them and then replace the existing +ones with my versions: + +audigy-script +emu10k1.conf + +audigy-script is used to configure the soundcard so that all the channels are +setup properly and so that recording works. emu10k1.conf is used to set some +options for audigy-script. + +audigy-script sets up the following volume controls: + +Vol - Front Speaker Volumes +OGain - Rear Speaker Volumes +Igain - Center/Subwoofer Volumes + +Update: 30.10.02 + +If you find that you are only getting a particular sound source (eg. CD +playback) through the 2 front channels, you can mirror them to the rear 2 +channels by adding the following line to audigy-script: + +$DSPMGR -a"Pcm:$REAR" + +Also thanks to Colin McCambridge for these 2 tips: + +1) Don't download and use the 0.9.4 tools package from sourceforge, as it +appears to contain an old version of the emu-dspmgr program that does *not* +seem to support stereo input/output routing (Both the included script and yours +were broken when using that tool, because "Pcm" was not a valid input for the +route). The included tools in the driver package work just fine + +2) For people with Audigy Platinum cards that have the Audigy Drive and +InfraRed remote, the fix that took me so long to find to enable the system MIDI +messages triggered by the infrared remote (and thus enable the remote's +functionality) is this: + +Before compiling the emu10k1 driver, you have to edit the midi.h file and +uncomment the line #define USE_AUDIGY_DRIVE_MIDI. The Audigy card has two +MIDI devices, and since the emu10k1 developers have yet to get both working at +the same time, uncommenting that line switches support from the first to the +second on Audigy Platinum cards. + +If you find any problems with my scripts or any of my instructions then please +mail me: tenpin22@blueyonder.co.uk + +There are some forums on the driver Sourceforge homepage but I haven't found +them very active. You can find them here. + +I will be updating this page when I remember what else I was going to put on +it. +</audigy-faq> |