Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 20 Sep 2014 19:15:30 +0200
From:      "O. Hartmann" <ohartman@zedat.fu-berlin.de>
To:        Warren Block <wblock@wonkity.com>
Cc:        freebsd-x11@freebsd.org, FreeBSD CURRENT <freebsd-current@freebsd.org>
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:  <20140920191530.6b538c62.ohartman@zedat.fu-berlin.de>
In-Reply-To: <alpine.BSF.2.11.1409200824500.96859@wonkity.com>
References:  <20140919201210.72650231.ohartman@zedat.fu-berlin.de> <alpine.BSF.2.11.1409200727510.96859@wonkity.com> <20140920161012.02844320.ohartman@zedat.fu-berlin.de> <alpine.BSF.2.11.1409200824500.96859@wonkity.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--Sig_/DcMqZwnwul8SCQIAk6B.oTy
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Sat, 20 Sep 2014 08:27:27 -0600 (MDT)
Warren Block <wblock@wonkity.com> schrieb:

> On Sat, 20 Sep 2014, O. Hartmann wrote:
>=20
> > Am Sat, 20 Sep 2014 07:36:21 -0600 (MDT)
> > Warren Block <wblock@wonkity.com> schrieb:
> >
> >> On Fri, 19 Sep 2014, O. Hartmann wrote:
> >>
> >>> nVidia's BLOB from port x11/nvidia-driver seems to have problems in F=
reeBSD
> >>> 11.0-CURRENT #2 r271869: Fri Sep 19 13:28:03 CEST 2014 amd64, on Leno=
vo ThinkPad
> >>> Edge E540 laptop with CPU i5-4200M (Haswell) with integrated HD4600 I=
ntel iGPU and
> >>> dedicated nVidia GT 740M (Optimus) working correctly.
> >>
> >> 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 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 that
> >> 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 succe=
ss
> >> with an xorg.conf that uses only the intel driver and ignores the Nvid=
ia
> >> hardware.
> >
> > Thanks Warren.
> >
> > But this sounds even more frustrating now. I look around the web even a=
t Lenovo's
> > support forum. Many people report the GT 740M nVidia adaptor as a discr=
ete adaptor
> > with Optimus technology and everything sounds to me like it can be sele=
cted
> > exclusively. What you describes is that I definitely need to use the HD=
4600 iGPU on
> > FreeBSD in the first place since the nVidia hardware is a kind of "appe=
ndix" 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.

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 specificati=
ons do not
mention the requirement of a iGPU and shared memory - as Optimus would requ=
ire.

But extrapolating from that "shit-covering" public relations talking at nVi=
dia's site I
guess the GT 740M is definitely a shared memory solution and requires the p=
resence of
the iGPU. That would explain why the nvidia BLOB is detecting the GPU, but =
can not find
any physical display socket, not even the built-in LCD. They're maybe wired=
 all throught
the Haswell's HD4600 iGPU?=20

>=20
> > Anyway, I also tried to configure X11 as HD4600 only and X11 doesn't wo=
rk 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 nai=
v manner, that
> > this HD4600 isn't recodnized by the kernel, either. I do not see any ki=
nd of vga0:
> > entry in the kernel log when enabling "Integrated Graphics" only in the=
 laptop's
> > UEFI/Firmware. When enabling "nVidia Optimus", a recognized vga0: devic=
e shows up.
>=20
> Whoops, HD4600 is Haswell.  The intel driver on FreeBSD does not support=
=20
> Haswell video yet.


I suspected that :-(

Thanks anyway,

Oliver

--Sig_/DcMqZwnwul8SCQIAk6B.oTy
Content-Type: application/pgp-signature; name=signature.asc
Content-Disposition: attachment; filename=signature.asc

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBAgAGBQJUHbY3AAoJEOgBcD7A/5N82ZwH/RHrHH/93U89F4A8jkTEEiOe
5u7mlGTnoN/YO8RG2U+npJrfx9Yq0IYglgBPH5qbu+4Ng008Q328JPko7nVEm/Vu
LDElH7eknEC6wvUxFrWD8LCVfFV0YG19Q1E4AJqYjjfj4+iUZX/SEnYGhQKiokL9
yXcoP8VVbT37iYBgWkawRdXt3Prp/ad3p4h0cI42blrULr7gnpAVziA0ON8Xir5Z
taFrHCJEVRWm7tzbcRGXDopXADt48jbGCvnoQftVX/89bLpOWvzCZX9zfgEhFrpP
Nrp1NxnMGJ3V9uiGvFr3uAgz0P+jfj5IpFU/5CvdG2qCr1HdhTyX6EkmqUUjj1I=
=AmER
-----END PGP SIGNATURE-----

--Sig_/DcMqZwnwul8SCQIAk6B.oTy--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20140920191530.6b538c62.ohartman>