From owner-freebsd-current@FreeBSD.ORG Sat Sep 20 18:13:57 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 77E8CA32; Sat, 20 Sep 2014 18:13:57 +0000 (UTC) Received: from outpost1.zedat.fu-berlin.de (outpost1.zedat.fu-berlin.de [130.133.4.66]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 0218892A; Sat, 20 Sep 2014 18:13:56 +0000 (UTC) Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost.zedat.fu-berlin.de (Exim 4.82) with esmtp (envelope-from ) id <1XVPAQ-002y9d-R0>; Sat, 20 Sep 2014 20:13:54 +0200 Received: from g225119140.adsl.alicedsl.de ([92.225.119.140] helo=thor.walstatt.dynvpn.de) by inpost2.zedat.fu-berlin.de (Exim 4.82) with esmtpsa (envelope-from ) id <1XVPAQ-003QI9-Jj>; Sat, 20 Sep 2014 20:13:54 +0200 Date: Sat, 20 Sep 2014 20:13:47 +0200 From: "O. Hartmann" To: Warren Block Subject: Re: x11/nvidia-driver (340.24/340.32/343.13): nvidia BLOB doesn't recognize any display socket on Lenovo E540/UEFI and FBSD CURRENT Message-ID: <20140920201347.0a4b9658.ohartman@zedat.fu-berlin.de> In-Reply-To: <20140920191530.6b538c62.ohartman@zedat.fu-berlin.de> References: <20140919201210.72650231.ohartman@zedat.fu-berlin.de> <20140920161012.02844320.ohartman@zedat.fu-berlin.de> <20140920191530.6b538c62.ohartman@zedat.fu-berlin.de> Organization: FU Berlin X-Mailer: Claws Mail 3.10.1 (GTK+ 2.24.22; amd64-portbld-freebsd11.0) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; boundary="Sig_/e0nZ7=37..Fjcs67e0DDPKx"; protocol="application/pgp-signature" X-Originating-IP: 92.225.119.140 X-ZEDAT-Hint: A Cc: freebsd-x11@freebsd.org, FreeBSD CURRENT 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: Sat, 20 Sep 2014 18:13:57 -0000 --Sig_/e0nZ7=37..Fjcs67e0DDPKx Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Am Sat, 20 Sep 2014 19:15:30 +0200 "O. Hartmann" schrieb: > Am Sat, 20 Sep 2014 08:27:27 -0600 (MDT) > Warren Block schrieb: >=20 > > On Sat, 20 Sep 2014, O. Hartmann wrote: > >=20 > > > Am Sat, 20 Sep 2014 07:36:21 -0600 (MDT) > > > Warren Block schrieb: > > > > > >> On Fri, 19 Sep 2014, O. Hartmann wrote: > > >> > > >>> nVidia's BLOB from port x11/nvidia-driver seems to have problems in= FreeBSD > > >>> 11.0-CURRENT #2 r271869: Fri Sep 19 13:28:03 CEST 2014 amd64, on Le= novo ThinkPad > > >>> Edge E540 laptop with CPU i5-4200M (Haswell) with integrated HD4600= Intel iGPU and > > >>> dedicated nVidia GT 740M (Optimus) working correctly. > > >> > > >> Optimus is supposed to be full Intel graphics plus an Nvidia GPU. T= he > > >> extra GPU uses the same display memory and can be enabled to speed up > > >> the Intel graphics or disabled for power saving. I don't know if > > >> versions where the Nvidia section is a full discrete video adapter t= hat > > >> can be used alone are still called "Optimus". > > >> > > >> Some Optimus owners have reported being able to use the Intel drivers > > >> after disabling the Nvidia GPU in the BIOS or UEFI. If an option to > > >> disable the Nvidia GPU is not present, some people have reported suc= cess > > >> with an xorg.conf that uses only the intel driver and ignores the Nv= idia > > >> hardware. > > > > > > Thanks Warren. > > > > > > But this sounds even more frustrating now. I look around the web even= at Lenovo's > > > support forum. Many people report the GT 740M nVidia adaptor as a dis= crete adaptor > > > with Optimus technology and everything sounds to me like it can be se= lected > > > exclusively. What you describes is that I definitely need to use the = HD4600 iGPU on > > > FreeBSD in the first place since the nVidia hardware is a kind of "ap= pendix" to the > > > HD4600. > >=20 > > Optimus started out that way, but they might use the same name now for= =20 > > models where the additional GPU is a full discrete adapter. >=20 > I tried to retrieve informations about the settings and implementations = in the lenovo > E540, but I guess the only answer can be given by developer documentation= . I can not > figure out how the GPU is attached to the system. The technical specifica= tions do not > mention the requirement of a iGPU and shared memory - as Optimus would re= quire. >=20 > But extrapolating from that "shit-covering" public relations talking at n= Vidia's site I > guess the GT 740M is definitely a shared memory solution and requires the= presence of > the iGPU. That would explain why the nvidia BLOB is detecting the GPU, bu= t can not find > any physical display socket, not even the built-in LCD. They're maybe wir= ed all throught > the Haswell's HD4600 iGPU?=20 >=20 > >=20 > > > Anyway, I also tried to configure X11 as HD4600 only and X11 doesn't = work properly: > > > it doesn't even start up and loading the "intel" driver complains abo= ut a missing > > > device > > > - preceeded by a lot of /dev/dri errors. This indicates to me, in a n= aiv manner, > > > that this HD4600 isn't recodnized by the kernel, either. I do not see= any kind of > > > vga0: entry in the kernel log when enabling "Integrated Graphics" onl= y in the > > > laptop's UEFI/Firmware. When enabling "nVidia Optimus", a recognized = vga0: device > > > shows up. > >=20 > > Whoops, HD4600 is Haswell. The intel driver on FreeBSD does not suppor= t=20 > > Haswell video yet. >=20 >=20 > I suspected that :-( >=20 > Thanks anyway, >=20 > Oliver Oh, by the way, where is x11-drivers/xf86-video-noveau? I can only find x11-drivers/xf86-video-nv, which covers old hardware and it is not applicab= le to the GT 740M (complains, rightfully, that the found device isn't supported by the "= nv" driver). I face a mess here ... :-( --Sig_/e0nZ7=37..Fjcs67e0DDPKx Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBAgAGBQJUHcPgAAoJEOgBcD7A/5N8J3QH/0O8FK25GlIF/g47wQMTDNt+ EWg85fHgU80dq3zUc/a4TsHWKLWbGE3PuhMCmrHDbmMeKPpdsoHkos6BQoFwr/E+ 5S3EQoj0/Lce3H1Q7spg0BNhomk1V48pFrKVF8++zglGd0itnvybYXYvCdsgU/O4 L/0ZSuWfHw7roIMzDYwGyvpigEoPKtn2FhnCDztv1GVDckNq5t4YhEO0hAznPC88 A5k7r3+7hsUce9OXvDySWDylTQBHLfsbm0C1jPpwLoanmCmJHfCZl7AyzbE28PhQ N+/jy6q8JQHTOFY8JK+BrLiVoXsP9+oDSE4fXOyv/2tT3nyLjDC1rF7fqCmmbn4= =QK4n -----END PGP SIGNATURE----- --Sig_/e0nZ7=37..Fjcs67e0DDPKx--