From owner-freebsd-emulation@FreeBSD.ORG Fri Jun 15 02:19:08 2007 Return-Path: X-Original-To: freebsd-emulation@freebsd.org Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2BB0C16A46C for ; Fri, 15 Jun 2007 02:19:08 +0000 (UTC) (envelope-from nullpt@gmail.com) Received: from nz-out-0506.google.com (nz-out-0506.google.com [64.233.162.227]) by mx1.freebsd.org (Postfix) with ESMTP id D6E8F13C4C3 for ; Fri, 15 Jun 2007 02:19:07 +0000 (UTC) (envelope-from nullpt@gmail.com) Received: by nz-out-0506.google.com with SMTP id 14so687978nzn for ; Thu, 14 Jun 2007 19:19:07 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=hnlIVsOKOTNsgKYaNNEhI8qksWCwVHrp1ozJHdJovTBmWYumiTjKFnb+Mobvf6zY8jR3EkRV5Kh69lmZE0IQNnsOWbEbSWvUHxd5lXskMZfubA8mxwnH3jUOeekt1qIMexN5rgUg91q33JDrsd7GA75QaSqavrXKdNDfYNQoBog= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=j9YxEJEkVYtvCCRb9h42hJCFVxi21aCL05P9GweIpANIYY7qsWF4V+wnF0uaO7hnNkI3dhNd4z5ptjT1JldzyzLw4JWkBEDv5oRJ3SjOqdxIARNTdG4HPSfT4Jgx9hd9B7SrM1L5YoP8Q1ShFnn4eGKl6vapKv62gAUJ8OayWTA= Received: by 10.114.153.18 with SMTP id a18mr2444994wae.1181873946320; Thu, 14 Jun 2007 19:19:06 -0700 (PDT) Received: by 10.115.60.5 with HTTP; Thu, 14 Jun 2007 19:19:06 -0700 (PDT) Message-ID: <755cb9fc0706141919l2e765c57q4c1cf4265bbb8b68@mail.gmail.com> Date: Fri, 15 Jun 2007 03:19:06 +0100 From: "Alexandre Vieira" To: Alexander@leidinger.net, freebsd-multimedia@freebsd.org, freebsd-emulation@freebsd.org In-Reply-To: <20070615094403.34630709.ariff@FreeBSD.org> MIME-Version: 1.0 References: <755cb9fc0706140427g46f8f666ke7a3882ad6f6404f@mail.gmail.com> <20070614200210.448b3665@deskjail> <755cb9fc0706141429y4c5d7724p687ff27e9a29440d@mail.gmail.com> <20070615094403.34630709.ariff@FreeBSD.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: Re: Follow up: Sound in multiple Linux progs X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Jun 2007 02:19:08 -0000 On 6/15/07, Ariff Abdullah wrote: > > On Thu, 14 Jun 2007 22:29:35 +0100 > "Alexandre Vieira" wrote: > > On 6/14/07, Alexander Leidinger wrote: > > > > > > Quoting "Alexandre Vieira" (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? > > > -- > Ariff Abdullah > FreeBSD > > ... Recording in stereo is obviously too advanced > and confusing for us idiot ***** users :P ........ > > 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. Thanks -- Alexandre Vieira - nullpt@gmail.com