이상한 oss ...사운드 재생문제입니다.

intelwoo의 이미지

우선 노트북과 데스크탑 양쪽모두 젠투에 커널2.6.9 사운드는

둘다 oss로 설정되어 있습니다.

노트북에는 ali의 사운드 칩셋이고 데스크탑은 포르테시모 3

(사이러스로직 cs4624)를 쓰는데 이두녀석이 이상합니다.

노트북에서는 사운드가 다중으로 잘 나옵니다블랙박스에서 xmms를

실행시키고 터미널에서 Mpg123으로 다른 mp3를 재생시켜도 잘

소리가 납니다.

그런데 데스크탑에서는 xmms한놈이 돌아가면 다른 사운드가

안납니다.이유를 모르겠습니다.ALSA는 설정하는게 부담스러워서

이제까지 쓰지 않았는데 대충 alsa로 설정을 해도 같은 꼴이 됩니다.

다른곳에 문제가 있는것 같은데 어딘지 감을 못잡겠습니다.

도움 부탁드립니다.

삶의여유의 이미지

노트북의 사운드카드는 하드웨어적으로 멀티 재생을 지원하고 데스크탑의 사운드카드는 그렇지 않아서 그렇습니다.

이런 경우에는 소리 출력을 arts 나 esound 같은 걸 이용해야 합니다.
예를 들어 KDE 환경이라면 기본적으로 arts 가 쓰이는데 xmms 나 mplayer 등의 옵션에서 출력 플러그인을
arts 로 설정하면 멀티재생이 가능합니다. 다시 말해 재생기의 출력 플러그인으로 arts 를 쓰면 그걸 이용하는
재생기들끼리는 서로 멀티재생이 가능한거죠.

그런데 사운드카드를 oss 가 아닌 alsa 로 설정하고 홈 디렉터리에 .asoundrc 를 만들어 밑의 내용을 적으면
arts 나 esound 를 이용하지 않더라도 출력만 alsa 로 맞추면 멀티 재생이 가능합니다. 그러나 이때의 경우에도
아쉬운 점은 멀티 재생을 할 때 윈도우즈처럼 개별적으로 소리 크기를 조절할 수가 없고 alsa 로 출력을 설정한
모든 재생기는 소리가 함께 바뀝니다. 예를 들어 xmms 와 mplayer 를 동시에 재생할 때 xmms 의 소리를
조절하면 mplayer 의 소리도 덩달아 바뀌는 거죠.

그래서 저는 사운드카드를 alsa 로 잡고 그리고 arts 도 씁니다. 이렇게 하고 mplayer 는 alsa,
xmms 는 arts 이런 식으로 출력을 달리 설정하면 멀티 재생도 되고 소리도 따로 조절할 수 있거든요.
물론 이 경우에도 xmms 두개로 동시에 재생하면 개별적인 소리 조절은 불가능하겠지만요.

$HOME/.asoundrc
------------------------------------------------------
pcm.!default {
type plug
slave.pcm "dmixer"
}

pcm.dsp0 {
type plug
slave.pcm "dmixer"
}

pcm.dmixer {
type dmix
ipc_key 1024
slave {
pcm "hw:0,0"
period_time 0
period_size 1024
buffer_size 8192
rate 44100
}
}

ctl.mixer0 {
type hw
card 0
}
------------------------------------------------------

intelwoo의 이미지

지금은 노트북밖에 없어서 집에 가서 데탑으로 낼롬 해보고 결과보고 올리겠습니다.

영원한 내 애증의 존재 리눅이
더 나은 삽질을 위한 최신 삽을 위해 삽질중 ....

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.