“UbuntuHelp:SurroundSound”的版本间的差异
来自Ubuntu中文
小 |
小 |
||
第4行: | 第4行: | ||
<<Include(Tag/StyleCleanup)>> | <<Include(Tag/StyleCleanup)>> | ||
=== Enabling Surround Sound in libraries === | === Enabling Surround Sound in libraries === | ||
+ | By default, Ubuntu uses PulseAudio for its sound. Also by default, PulseAudio is set to 2 channels only. Enabling surround sound involves changing one line in the configuration file '''/etc/pulse/daemon.conf'''. | ||
+ | In the terminal, type the following: | ||
+ | <code><nowiki>sudo gedit /etc/pulse/daemon.conf</nowiki></code> | ||
+ | This should open up the configuration file in gedit. Once open, scroll down to find the line '''; default-sample-channels = 2'''. Remove the semicolon at the start of the line and change the line according to your surround sound configuration: | ||
+ | * For 2.0 channel sound: '''default-sample-channels = 2''' | ||
+ | * For 4.0 channel sound: '''default-sample-channels = 4''' | ||
+ | * For 5.0 channel sound: '''default-sample-channels = 5''' | ||
+ | * For 5.1 channel sound: '''default-sample-channels = 6''' | ||
+ | * For 7.1 channel sound: '''default-sample-channels = 8''' | ||
+ | Save the file the restart your computer. | ||
+ | For more detailed information, check the following links: | ||
+ | http://ubuntuforums.org/showthread.php?t=795525 | ||
+ | http://www.automaticable.com/2008-05-28/how-to-enable-surround-sound-on-ubuntu-hardy/ | ||
==== Enabling Surround sound in ALSA ==== | ==== Enabling Surround sound in ALSA ==== | ||
Surround may already be working, make sure alsamixer has the right volume settings (Wave Surround in particular). | Surround may already be working, make sure alsamixer has the right volume settings (Wave Surround in particular). |
2009年5月12日 (二) 18:58的版本
<<Include(Tag/NeedsExpansion)>>
<<Include(Tag/StyleCleanup)>>
目录
Enabling Surround Sound in libraries
By default, Ubuntu uses PulseAudio for its sound. Also by default, PulseAudio is set to 2 channels only. Enabling surround sound involves changing one line in the configuration file /etc/pulse/daemon.conf.
In the terminal, type the following:
sudo gedit /etc/pulse/daemon.conf
This should open up the configuration file in gedit. Once open, scroll down to find the line ; default-sample-channels = 2. Remove the semicolon at the start of the line and change the line according to your surround sound configuration:
- For 2.0 channel sound: default-sample-channels = 2
- For 4.0 channel sound: default-sample-channels = 4
- For 5.0 channel sound: default-sample-channels = 5
- For 5.1 channel sound: default-sample-channels = 6
- For 7.1 channel sound: default-sample-channels = 8
Save the file the restart your computer. For more detailed information, check the following links: http://ubuntuforums.org/showthread.php?t=795525 http://www.automaticable.com/2008-05-28/how-to-enable-surround-sound-on-ubuntu-hardy/
Enabling Surround sound in ALSA
Surround may already be working, make sure alsamixer has the right volume settings (Wave Surround in particular).
These commands should be useful for testing:
For 4.0 surround (two speakers in front, two in the back):
speaker-test -Dplug:surround40 -c4 -l1 -twav
For 5.1:
speaker-test -Dplug:surround51 -c6 -l1 -twav
For 7.1:
speaker-test -Dplug:surround71 -c8 -l1 -twav
If it's not working, you might try following alsa's own guide:
http://alsa.opensrc.org/SurroundSound
And also this:
http://www.halfgaar.net/surround-sound-in-linux
Note however that many codecs require custom routing (ttables), the folk at #alsa on irc.freenode.org may be able to help in that case.
Enabling Surround Sound in OpenAL
Edit ~/.openalrc (or /etc/openalrc if you want the setting to apply system-wide) and add these two lines: `(define speaker-num 4)` `(define alsa-device "surround40")` Currently OpenAL does not seem to work with 5.1 or higher, but this should work fine.
Enabling Surround Sound in Specific Applications
xmms
Right-Click -> Options -> Preferences -> Audio I/O Plugins > Alsa > Configure Under "Audio Device" enter "plug:surround51"