From owner-freebsd-current@FreeBSD.ORG Thu Sep 18 14:19:55 2014 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 56A133B6 for ; Thu, 18 Sep 2014 14:19:55 +0000 (UTC) Received: from c.mail.sonic.net (c.mail.sonic.net [64.142.111.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 21D45BE3 for ; Thu, 18 Sep 2014 14:19:55 +0000 (UTC) Received: from comporellon.tachypleus.net (polaris.tachypleus.net [75.101.50.44]) (authenticated bits=0) by c.mail.sonic.net (8.14.9/8.14.9) with ESMTP id s8IEJjYc027628 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Thu, 18 Sep 2014 07:19:47 -0700 Message-ID: <541AEA01.4030604@freebsd.org> Date: Thu, 18 Sep 2014 07:19:45 -0700 From: Nathan Whitehorn User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.1.0 MIME-Version: 1.0 To: "O. Hartmann" , FreeBSD CURRENT Subject: Re: UEFI/CURRENT: vt() and nVidia BLOB: not working on nVidia GT 740M References: <20140918131839.09199df7.ohartman@zedat.fu-berlin.de> In-Reply-To: <20140918131839.09199df7.ohartman@zedat.fu-berlin.de> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Sonic-CAuth: UmFuZG9tSVZtTScbolZbPK3KLwp4ZL2xj3slrhffww7jOT+Kbfxg+3d53cpgwW0nBB1kDwRRHp+oiBdFSZR2iV3yU+UHmvj6gvB/oJQzkkw= X-Sonic-ID: C;nBke1z4/5BG7rjZXoK8kYw== M;XEv01z4/5BG7rjZXoK8kYw== X-Spam-Flag: No X-Sonic-Spam-Details: 0.0/5.0 by cerberusd X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Sep 2014 14:19:55 -0000 On 09/18/14 04:18, O. Hartmann wrote: > Running FreeBSD 11.0-CURRENT #5 r271728: Thu Sep 18 01:18:25 CEST 2014 amd64 on a Lenovo > ThinkPad Edge E540 laptop with built-in nVidida GT 740M GPU (NV208M) doesn't bring up X11 > even with most recent nVidia BLOB 343.13. > > The system has been installed from a most recent FBSD CURRENT USB drive image and uses > UEFI and newcons/vt(). IN UEFI Firmware, the primary GPU selected is the nVidia GT 740M > in favour of the Intel iGPU HD4600 of the Haswell CPU. > > While the system works well with console only after UEFI boot, I can not start X11 having > driver "nvidia" enabled, the portion in xorg.conf reflecting this is as follows: > > Section "Device" > Identifier "Card0" > VendorName "nVidia" > BoardName "GT740M" > Driver "nvidia" > BusID "PCI:1:0:0" > EndSection > > When starting X, the screen goes blank and black with a stuck mousepointer showing up and > a green (colour defined in my console) carret showing in the left hand upper corner of the > screen - and nothing happens anymore. > > Using driver "nv" from the regular xorg installation from the ports (having set > WITH_NEW_XORG= YES > WITH_KMS= YES > WITH_GALLIUM= YES > in /etc/make.conf) fails with the error, that the driver doesn't recognises the GPU type. > > The only working solution is the very slow and unusable x11-drivers/xf86-video-scfb > unaccelerated software framebuffer. > > I'd like to use the accelerated nVidia GPU with the BLOB as I do on all other FreeBSD > boxes I use (systems still without UEFI and graphical vt()). > > What am I doing wrong here? > > Has someone successfully bootet FBSD CURRENT via EUFI and nVidia accelerated GPU via > nVidia's BLOB? > > Thanks in advance, > > Oliver I'm using UEFI and the blob every day without issue. However, that is with an add-in card. It's possible that X11 or the nVidia driver is trying to reinitialize the card through the (potentially non-existant) video BIOS, which fails. Is there any option like "NoInt10" you can turn on in X configuration? -Nathan