Date: Mon, 16 Jan 2012 08:37:46 +0100 From: Hans Petter Selasky <hselasky@c2i.net> To: freebsd-hackers@freebsd.org Cc: Yuri <yuri@rawbw.com> Subject: Re: Sound on the system briefly interrupts when kde4 switches windows with nvidia card Message-ID: <201201160837.46939.hselasky@c2i.net> In-Reply-To: <4F136D7F.6070309@rawbw.com> References: <20120115233438.218240@gmx.com> <4F136D7F.6070309@rawbw.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Monday 16 January 2012 01:21:19 Yuri wrote: > On 01/15/2012 15:34, Dieter BSD wrote: > > Some drivers do things like DELAY(big number) while interrupts are turned > > off. Very bad. Look through the source, maybe you can find it. > > > > We REALLY need a way to service one device without shutting off > > interrupts from other devices. > > NVidia driver is closed source and ships with many binaries. But code > immediately interacting with kernel is open and it does call DELAY and > also tsleep(9) > > Yuri Hi, I've noticed that the propritary Nvidia drivers can freeze when probing a second monitor for some seconds. It indicates that all code is directly executed from interrupt context, instead of postponed to a task queue, where pause() can be used. --HPS
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201201160837.46939.hselasky>