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 1ADCD1389E2 for ; Tue, 16 Dec 2014 21:40:17 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id D75F8E092C; Tue, 16 Dec 2014 21:40:10 +0000 (UTC) Received: from smtprelay05.ispgateway.de (smtprelay05.ispgateway.de [80.67.31.93]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id BC29CE0903 for ; Tue, 16 Dec 2014 21:40:09 +0000 (UTC) Received: from [109.90.65.15] (helo=[192.168.2.100]) by smtprelay05.ispgateway.de with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.84) (envelope-from ) id 1Y0zqi-0005z9-63 for gentoo-user@lists.gentoo.org; Tue, 16 Dec 2014 22:40:08 +0100 Message-ID: <5490A6A2.5070902@baums-on-web.de> Date: Tue, 16 Dec 2014 22:39:46 +0100 From: Heiko Baums User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Nvidia and optimus References: <3263934.HixPIKAuea@andromeda> In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Df-Sender: NTM3MzY2 X-Archives-Salt: 973ac93e-14cd-40d2-b87c-d45aa1e1dc47 X-Archives-Hash: 40bdc1f14e01d2f2c7491c6166b2da85 Am 16.12.2014 um 12:55 schrieb behrouz khosravi: > I have not tried the bumblebee. You need bumblebee. Otherwise it's not possible to use the Nvidia Optimus chip. > I just waned to use optimus without that, but it seem the it is not easy! It's not possible, because the Nvidia Optimus chip isn't a full featured graphics card, and doesn't write directly to the screen. Joost already explained it pretty well. The 2D graphics is done by the GPU embedded in the CPU, which also writes the output to the screen. The Nvidia Optimus chip is only a helper chip to do the additional 3D rendering. It gives its output to the GPU embedded in the CPU which in turn writes the output to the screen. To use the Nvidia Optimus chip you need to install these packages: x11-misc/bumblebee x11-misc/virtualgl sys-power/bbswitch x11-drivers/nvidia-drivers I don't know if, but I don't think that, it will work with x11-drivers/xf86-video-nouveau. Then you need to add bumblebee and vgl to your default runlevel. rc-update add bumblebee rc-update add vgl To run a 3D application you need to start it with `optirun `. And don't try to `eselect opengl set nvidia`. This won't work for the described reasons. You need to `eselect opengl set xorg-x11`. > I think I will try that sometime It's actually quite easy and the Nvidia Optimus support by bumblebee is pretty good. The reason why this is done this way is power saving. 3D rendering is pretty power-consuming. Heiko