From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22024 invoked by alias); 27 Mar 2013 00:30:25 -0000 Mailing-List: contact cygwin-xfree-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-xfree-owner@cygwin.com Reply-To: cygwin-xfree@cygwin.com Mail-Followup-To: cygwin-xfree@cygwin.com Received: (qmail 21988 invoked by uid 89); 27 Mar 2013 00:30:18 -0000 X-Spam-SWARE-Status: No, score=-3.7 required=5.0 tests=AWL,BAYES_00,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,KHOP_RCVD_TRUST,KHOP_THREADED,RCVD_IN_DNSWL_LOW,RCVD_IN_HOSTKARMA_YE autolearn=ham version=3.3.1 Received: from mail-la0-f49.google.com (HELO mail-la0-f49.google.com) (209.85.215.49) by sourceware.org (qpsmtpd/0.84/v0.84-167-ge50287c) with ESMTP; Wed, 27 Mar 2013 00:30:15 +0000 Received: by mail-la0-f49.google.com with SMTP id fs13so14400097lab.8 for ; Tue, 26 Mar 2013 17:30:12 -0700 (PDT) MIME-Version: 1.0 X-Received: by 10.152.109.208 with SMTP id hu16mr3035657lab.45.1364344212537; Tue, 26 Mar 2013 17:30:12 -0700 (PDT) Received: by 10.114.18.48 with HTTP; Tue, 26 Mar 2013 17:30:12 -0700 (PDT) In-Reply-To: References: Date: Wed, 27 Mar 2013 00:30:00 -0000 Message-ID: Subject: Re: Cygwin/X causes NVIDIA GPU to turn on in Optimus systems From: Thiago Padilha To: cygwin-xfree@cygwin.com, aaronkelley@hotmail.com Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-SW-Source: 2013-03/txt/msg00019.txt.bz2 Hi, I also have nvidia optimus and noticed this problem but with me the nvidia gpu only kicks in for a brief time whenever a x application is started, so the extra enery consumed is very small. It is anoying all the same, I appreciate any workaround for this. On Tue, Mar 26, 2013 at 12:58 PM, Aaron A. Kelley wrote: > For those that aren=E2=80=99t aware, NVIDIA Optimus is a feature that mak= es use of > the Intel GPU that is included in new Intel Core i series processors (San= dy > Bridge and up). Basically, in a system that has both the integrated Intel > GPU and also a discrete NVIDIA GPU, the Intel GPU is used for most desktop > operations and the NVIDIA GPU kicks in when the graphics power is needed = for > games and other processing jobs. This is done to save power --- if the > NVIDIA GPU can spend most of its time powered down, your battery lasts > longer. The NVIDIA card can be used to run only particular applications > individually, and its output is dumped over to the Intel GPU for display > using some fast framebuffer magic. > > I usually leave Cygwin/X open on my machine because I use it to access GUI > apps running in SSH terminals from time to time. Today I noticed that in= an > Optimus environment, it is causing the NVIDIA GPU to kick in, which causes > the NVIDIA GPU to stay powered on when maybe it doesn=E2=80=99t need to. > > http://stuff.aaron-kelley.net/2013/03/cygxoptimus.png > > I went to the NVIDIA control panel and set xwin.exe specifically to use t= he > integrated GPU but it still says that xwin.exe is running on the NVIDIA G= PU > when I run it. Cygwin/X must be doing something unusual at initialization > that makes the NVIDIA card feel like it has to kick on. I don=E2=80=99t = have to > actually launch any X windows to see this occur, it happens moments after= I > launch the Cygwin/X server. > > I haven=E2=80=99t been able to find anyone else mentioning this. It may = be because > Optimus configurations aren=E2=80=99t very common. This also means that = this issue > may be tricky to track down. I=E2=80=99m not sure if it will be easy to = find > someone who knows about Cygwin/X development who also has access to an > Optimus environment. This might be something that has to go for NVIDIA f= or > them to fix in their drivers, but it=E2=80=99d be nice to know a little m= ore about > the issue before trying to get in touch with them. > > I=E2=80=99m interested in doing anything I can do help address this but I= don=E2=80=99t know > where to begin, so I=E2=80=99m welcoming your feedback. > > Thanks, > > -- > Aaron > > > -- > Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple > Problem reports: http://cygwin.com/problems.html > Documentation: http://x.cygwin.com/docs/ > FAQ: http://x.cygwin.com/docs/faq/ > -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://x.cygwin.com/docs/ FAQ: http://x.cygwin.com/docs/faq/