Date: Fri, 15 Jun 2007 03:56:03 +0100 From: "Alexandre Vieira" <nullpt@gmail.com> To: "Ariff Abdullah" <ariff@freebsd.org> Cc: freebsd-multimedia@freebsd.org, Alexander@leidinger.net, freebsd-emulation@freebsd.org Subject: Re: Follow up: Sound in multiple Linux progs Message-ID: <755cb9fc0706141956n516f842ciae53e27b43ef6485@mail.gmail.com> In-Reply-To: <20070615104116.2277702a.ariff@FreeBSD.org> References: <755cb9fc0706140427g46f8f666ke7a3882ad6f6404f@mail.gmail.com> <20070614200210.448b3665@deskjail> <755cb9fc0706141429y4c5d7724p687ff27e9a29440d@mail.gmail.com> <20070615094403.34630709.ariff@FreeBSD.org> <755cb9fc0706141919l2e765c57q4c1cf4265bbb8b68@mail.gmail.com> <20070615104116.2277702a.ariff@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On 6/15/07, Ariff Abdullah <ariff@freebsd.org> wrote: > > On Fri, 15 Jun 2007 03:19:06 +0100 > "Alexandre Vieira" <nullpt@gmail.com> wrote: > > On 6/15/07, Ariff Abdullah <ariff@freebsd.org> wrote: > > > > > > On Thu, 14 Jun 2007 22:29:35 +0100 > > > "Alexandre Vieira" <nullpt@gmail.com> wrote: > > > > On 6/14/07, Alexander Leidinger <Alexander@leidinger.net> wrote: > > > > > > > > > > Quoting "Alexandre Vieira" <nullpt@gmail.com> (Thu, 14 Jun > > > > > 2007 12:27:41 +0100): > > > > > > > > > > > Hello, > > > > > > > > > > > > This is a followup of thread: > > > > > > > > > > > > > > > http://lists.freebsd.org/pipermail/freebsd-emulation/2006-June/002177.html > > > > > > > > > > > > For several years i've been using freebsd to play many FPS > > > > > > kind of games (RTCW, Enemy Territory, Quakes, etc..) and I > > > > > > always have the same > > > > > problem > > > > > > with Linux programs running under binary compatibility and > > > > > > /dev/dsp. > > > > > Virtual > > > > > > channels won't work, whenever a launch a linux program that > > > > > > uses > > > > > /dev/dsp* > > > > > > any other linux program won't be able to open the device for > > > > > > read or > > > > > write. > > > > > > > > > > > > I wonder if there is any workaround/fix on this matter. My > > > > > > workaround is always to have 2 sound cards on the machine so > > > > > > I can use for example TeamSpeak and Enemy Territory. Each > > > > > > program will use a different dsp > > > > > device > > > > > > and it works. > > > > > > > > > > Enable vchans instead: > > > > > > > > > > % sysctl -a | grep vchan > > > > > hw.snd.maxautovchans: 16 > > > > > > > > > > Bye, > > > > > Alexander. > > > > > > > > > > -- > > > > > http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = > > > > > B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : > > > > > PGP ID = 72077137 > > > > > > > > > > > > > Alexander, > > > > > > > > As I said in the initial post, vchans don't have any effect. As > > > > far as my technical knowledge about freebsd and the linux > > > > emulation I'm pretty sure that if you have a linux application > > > > that is using /dev/dsp* any other linux application won't be > > > > able to use /dev/dsp*. > > > > > > > > If you have a freebsd native application using a /dev/dsp* then > > > > a linux application is able to use it if I have virtual channels > > > > left, and vice versa. > > > > > > > > > > Let me guess, is this on 6.x? > > > > > Sorry not to mention. Yes it's 6.2-STABLE from 26 May. But let me > > add that since 5.2.1 it works the same way. > > > > I think I know why, but first, try using binary modules or > applying patch from http://people.freebsd.org/~ariff/ . > > > -- > Ariff Abdullah > FreeBSD > > ... Recording in stereo is obviously too advanced > and confusing for us idiot ***** users :P ........ > > Ariff, Thanks for the tip. Apparently with the binary modules from sndkld_releng6_i386_giant_eradication.tar.gz it works :) Still, tomorrow I'll make the ultimate test to this gaming combination with some freebsd gamers that experience the same problems and will let you know :) Cheers -- Alexandre Vieira - nullpt@gmail.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?755cb9fc0706141956n516f842ciae53e27b43ef6485>