From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 99DAD198005 for ; Tue, 5 Mar 2013 07:01:51 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 3CE9AE0504; Tue, 5 Mar 2013 07:01:48 +0000 (UTC) Received: from ironport2-out.teksavvy.com (ironport2-out.teksavvy.com [206.248.154.182]) by pigeon.gentoo.org (Postfix) with ESMTP id 5AF1EE04CB for ; Tue, 5 Mar 2013 07:01:47 +0000 (UTC) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av4EABK/CFFMCoOa/2dsb2JhbABEvw4Xc4IeAQEFOhwzCxgJExIPBSU3iBGxH5AOjWGCSGEDiGGFHYgOhX6IcIFegmor X-IPAS-Result: Av4EABK/CFFMCoOa/2dsb2JhbABEvw4Xc4IeAQEFOhwzCxgJExIPBSU3iBGxH5AOjWGCSGEDiGGFHYgOhX6IcIFegmor X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="3045955" Received: from 76-10-131-154.dsl.teksavvy.com (HELO waltdnes.org) ([76.10.131.154]) by ironport2-out.teksavvy.com with SMTP; 05 Mar 2013 02:01:42 -0500 Received: by waltdnes.org (sSMTP sendmail emulation); Tue, 05 Mar 2013 02:01:31 -0500 From: "Walter Dnes" Date: Tue, 5 Mar 2013 02:01:31 -0500 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] maintainer-wanted: x11-drivers/nvidia-drivers Message-ID: <20130305070131.GA21752@waltdnes.org> References: <51341977.8040105@gentoo.org> <20130304162850.GA20808@waltdnes.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-Archives-Salt: 4d836dbc-98e7-41b8-b003-539d1c76c2f1 X-Archives-Hash: 5b6007d28de66a4e80fd2e37d3283982 On Mon, Mar 04, 2013 at 03:44:33PM -0100, Carlos Silva wrote > On Mon, Mar 4, 2013 at 3:28 PM, Walter Dnes wrote: > > > I'm not a C programmer, let alone a developer, so this may be a stupid > > question, but here goes... has anyone ever tried doing a HAL (Hardware > > Abstraction Layer) to present a reasonably stable interface to binary > > video drivers? Think of it as a shim translating a "pseudo-API" into > > "the real API" that the kernel exposes directly. Surely, we can do > > better than VESA. Give drivers 2 options... > > 1) direct kernel access like now > > 2) access via the HAL/shim > > > Just read this file and you'll have the answer: > /usr/src/linux/Documentation/stable_api_nonsense.txt Thanks. That was an eye-opener. If user-space drivers are really that slow, we may as well stick with VESA as a fallback. -- Walter Dnes I don't run "desktop environments"; I run useful applications