From owner-freebsd-x11@FreeBSD.ORG Sat Sep 20 23:11:54 2014 Return-Path: Delivered-To: freebsd-x11@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 1757B1F0; Sat, 20 Sep 2014 23:11:54 +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 9379E811; Sat, 20 Sep 2014 23:11:53 +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 <1XVTok-003YWP-M5>; Sun, 21 Sep 2014 01:11:50 +0200 Received: from g225159012.adsl.alicedsl.de ([92.225.159.12] helo=thor.walstatt.dynvpn.de) by inpost2.zedat.fu-berlin.de (Exim 4.82) with esmtpsa (envelope-from ) id <1XVTok-003uSs-Eg>; Sun, 21 Sep 2014 01:11:50 +0200 Date: Sun, 21 Sep 2014 01:11:43 +0200 From: "O. Hartmann" To: Koop Mast 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: <20140921011143.0ae998ff.ohartman@zedat.fu-berlin.de> In-Reply-To: <1411240906.1174.2.camel@rainbow-runner.nl> References: <20140919201210.72650231.ohartman@zedat.fu-berlin.de> <20140920161012.02844320.ohartman@zedat.fu-berlin.de> <20140920191530.6b538c62.ohartman@zedat.fu-berlin.de> <20140920201347.0a4b9658.ohartman@zedat.fu-berlin.de> <1411240906.1174.2.camel@rainbow-runner.nl> 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_/D.zRqyuQCX93Df6_cOoFDnI"; protocol="application/pgp-signature" X-Originating-IP: 92.225.159.12 X-ZEDAT-Hint: A Cc: freebsd-x11@freebsd.org, FreeBSD CURRENT X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Sep 2014 23:11:54 -0000 --Sig_/D.zRqyuQCX93Df6_cOoFDnI Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Am Sat, 20 Sep 2014 21:21:46 +0200 Koop Mast schrieb: > On Sat, 2014-09-20 at 20:13 +0200, O. Hartmann wrote: > > Am Sat, 20 Sep 2014 19:15:30 +0200 > > "O. Hartmann" schrieb: > >=20 > > > 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 problem= s in FreeBSD > > > > >>> 11.0-CURRENT #2 r271869: Fri Sep 19 13:28:03 CEST 2014 amd64, o= n Lenovo > > > > >>> ThinkPad Edge E540 laptop with CPU i5-4200M (Haswell) with inte= grated HD4600 > > > > >>> Intel iGPU and dedicated nVidia GT 740M (Optimus) working corre= ctly. > > > > >> > > > > >> Optimus is supposed to be full Intel graphics plus an Nvidia GPU= . The > > > > >> extra GPU uses the same display memory and can be enabled to spe= ed up > > > > >> the Intel graphics or disabled for power saving. I don't know if > > > > >> versions where the Nvidia section is a full discrete video adapt= er that > > > > >> can be used alone are still called "Optimus". > > > > >> > > > > >> Some Optimus owners have reported being able to use the Intel dr= ivers > > > > >> after disabling the Nvidia GPU in the BIOS or UEFI. If an optio= n to > > > > >> disable the Nvidia GPU is not present, some people have reported= success > > > > >> with an xorg.conf that uses only the intel driver and ignores th= e Nvidia > > > > >> 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 ada= ptor as a > > > > > discrete adaptor with Optimus technology and everything sounds to= me like it > > > > > can be selected exclusively. What you describes is that I definit= ely need to > > > > > use the HD4600 iGPU on FreeBSD in the first place since the nVidi= a hardware is > > > > > a kind of "appendix" 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 implementati= ons in the > > > lenovo E540, but I guess the only answer can be given by developer do= cumentation. I > > > can not figure out how the GPU is attached to the system. The technic= al > > > specifications do not mention the requirement of a iGPU and shared me= mory - as > > > Optimus would require. > > >=20 > > > But extrapolating from that "shit-covering" public relations talking = at nVidia's > > > site I guess the GT 740M is definitely a shared memory solution and r= equires the > > > presence of the iGPU. That would explain why the nvidia BLOB is detec= ting the GPU, > > > but can not find any physical display socket, not even the built-in L= CD. They're > > > maybe wired all throught the Haswell's HD4600 iGPU?=20 > > >=20 > > > >=20 > > > > > Anyway, I also tried to configure X11 as HD4600 only and X11 does= n't work > > > > > properly: it doesn't even start up and loading the "intel" driver= complains > > > > > about a missing device > > > > > - preceeded by a lot of /dev/dri errors. This indicates to me, in= a naiv 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 Graphi= cs" only in the > > > > > laptop's UEFI/Firmware. When enabling "nVidia Optimus", a recogni= zed vga0: > > > > > device shows up. > > > >=20 > > > > Whoops, HD4600 is Haswell. The intel driver on FreeBSD does not su= pport=20 > > > > Haswell video yet. > > >=20 > > >=20 > > > I suspected that :-( > > >=20 > > > Thanks anyway, > > >=20 > > > Oliver > >=20 > > 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 appl= icable to the > > GT 740M (complains, rightfully, that the found device isn't supported b= y the "nv" > > driver). > >=20 > > I face a mess here ... :-( >=20 > It was removed, because we missing kernel support for the nouveau > driver. So, every new GPU not supported by xf86-video-nv has to use nVidia's BLOB t= hen? --Sig_/D.zRqyuQCX93Df6_cOoFDnI Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBAgAGBQJUHgm0AAoJEOgBcD7A/5N8taMH/1V+URu7GqrqP2ji+rtw7COf wg7WqSBQbUKLz/2H7VaCL4Ff+VRCqw61eto28q1wE6zE+sUJOi2peJS4WviUHWp8 d9BLS9StEFU+tmlD3VqxxvCsfKJR2jiO/GGtgnlPSTtgnUbunQR2M7pgztA9B20X 6+i22VCYS38lwyHuW6mkRT0KaIWNsjTIscmeXembWbAzu/IgYFlFvmlhmB7/la3N G5rDYYgOI0r/GR52geApXkm9hZfA2kzMoLMADKzgej45UHlhYeGryMzsXsQ3bz+j 5alk6W32i2zwv2NnEortXyt7IF+XLbaIzAc/Re74mSuYai6pNkN9sBZxltLelM4= =SPtR -----END PGP SIGNATURE----- --Sig_/D.zRqyuQCX93Df6_cOoFDnI--