From owner-freebsd-x11@freebsd.org Wed Jun 17 12:11:13 2020 Return-Path: Delivered-To: freebsd-x11@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 237F934CDEE for ; Wed, 17 Jun 2020 12:11:13 +0000 (UTC) (envelope-from tijl@freebsd.org) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 49n3nX73cWz3TQN for ; Wed, 17 Jun 2020 12:11:12 +0000 (UTC) (envelope-from tijl@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id F216C34D2D9; Wed, 17 Jun 2020 12:11:12 +0000 (UTC) Delivered-To: x11@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id F1C0B34D356; Wed, 17 Jun 2020 12:11:12 +0000 (UTC) (envelope-from tijl@freebsd.org) Received: from mailrelay119.isp.belgacom.be (mailrelay119.isp.belgacom.be [195.238.20.146]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "relay.skynet.be", Issuer "GlobalSign RSA OV SSL CA 2018" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49n3nW6g3Bz3TVC; Wed, 17 Jun 2020 12:11:11 +0000 (UTC) (envelope-from tijl@freebsd.org) IronPort-SDR: DKlHde07WhXUHDvipCafK3B7MKAT2Sw2MUewzu3eaJuzeMP/7xhkewB5Tix2JZCinJ1ay8/ttY /N+1SCHdtgBroBggAFFuqlY5soBya9Nrc9oZoP7JHyjCn2OEG0xPUEKzJ40YO1SEWyjSdjDt7L m4Mu52qd9gU5xY8vtqNFZfrvcjz5eLBNTcdOXWYIrwpMLsztg1suh4nn2T7Y65i0ChdLJkGQJX IyW2ojOgbe+86I7PGXiX3MVUQ90jqBJFvCEBMS3hjZUbrY/zcuUTR15IX8ZGNm7gZbjVQP0v5u 7BM= X-Belgacom-Dynamic: yes IronPort-PHdr: =?us-ascii?q?9a23=3AAiyYgBOjiHvlWITJPzgl6mtUPXoX/o7sNwtQ0K?= =?us-ascii?q?IMzox0I//5rarrMEGX3/hxlliBBdydt6sZzbOJ6eu8ByQp2tWoiDg6aptCVh?= =?us-ascii?q?sI2409vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFR?= =?us-ascii?q?rhKAF7Ovr6GpLIj8Swyuu+54Dfbx9HiTagYb5+Ngi6oAfPusUZjoZvK7s6xw?= =?us-ascii?q?fUrHdPZ+lY335jK0iJnxb76Mew/Zpj/DpVtvk86cNOUrj0crohQ7BAAzsoL2?= =?us-ascii?q?465MvwtRneVgSP/WcTUn8XkhVTHQfI6gzxU4rrvSv7sup93zSaPdHzQLspVz?= =?us-ascii?q?mu87tnRRn1gyoBKjU38nzYitZogaxVoByvuQFxzY3Wb4GbO/VxYqzTcMgGRW?= =?us-ascii?q?pYRMtdSzBNDp++YoYJEuEPPfxYr474p1YWsxW8AA2sD/7xxz9PgX/2xrM10+?= =?us-ascii?q?E7HgHAxwwrAtUDsGjVrNX3MKcfSuC7zLPWwjrdcv5YxDnz5JLPchA7rvGBRL?= =?us-ascii?q?R9etfexkczDQ3KlEmQqZD7MDOP0OQAq2aV4uphWO+slmMqtgN8riSyy8otio?= =?us-ascii?q?THiZ8Yx17E+Ct33oo5O921RUF7b9O6EpZcqiOXOpZ1T84sR2xmtzo2xLMAtJ?= =?us-ascii?q?WmfyYK0Iwqyh3dZvCdcoWF4wjvWeaeLDtigH9od7SyjAuo/0e60O3zTMy03U?= =?us-ascii?q?5PripCj9bDqGgA1wfW6sibUvt9+Vqh2SqX2wDT9O5EJUc0mLLYK5E7xr4wl5?= =?us-ascii?q?8TvlrZHi/xgkn2kK6Wdkcg+uSy9+vnZbLmpoSCOI9xkA7+NL8ulta4AeQiPQ?= =?us-ascii?q?gCR2mb+eKi273/5UD0Q7dHguc3n6TYqpzXJcsWqrS9DgJayooj7gywDzai0N?= =?us-ascii?q?QWh3kHK1dFdQqbj4joOVHOJOv1Dfmlg1uyjjhk3OvGMaD7DpXKNHjDn6/tfa?= =?us-ascii?q?xh5E5E1Aoz0ddf6opJBb4bJvLzVFH+ucfWDh8jLQO73f3oCM5g2Y8EXmKPGK?= =?us-ascii?q?CZOrvIsVCU/uIvP/WMZIgNtTbzMfgq+eDhgmQimVAAZKWmw54XaG28Hvt8P0?= =?us-ascii?q?WZYH3sgtEaHGcEpAoxUvLlh0aZUTFOfXqyWLg85j4jAoK8EYjDXpytgKCG3C?= =?us-ascii?q?qjEZxae31KB0uCEXfyaYqLRewDaDmPLcN7lTwET7ehGMcd0kTkkQ75y7NmKq?= =?us-ascii?q?LovGdQ4Zfil8Rd7unfnBd0/Dh7As6H2ieGSGQizU0SQDpj4Ed76Wd6zUyO1K?= =?us-ascii?q?F+mLQMCd1R49tnSAo3H6XwietgBIahCUr6Yt6VRQP+EZ2dCjYrQ4dpzg=3D?= =?us-ascii?q?=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2DAAAAOB+pe/142QldmGgEBAQEBAQE?= =?us-ascii?q?BAQEDAQEBARIBAQEBAgIBAQEBQAeBQwKDA2gBXoQkiQGFdoIQhSCDOoIljSS?= =?us-ascii?q?DWQsBAQEBAQEBAQE3BAEBDoQ3AoIbJTgTAgMBAQEDAgUBAQYBAQEBAQEFBAG?= =?us-ascii?q?GDkVCFgGBYiKDFgEFIzMjEAsYAgImAgJXBhOGJ7ZogTKFUYQlgQWBDioBhTB?= =?us-ascii?q?EhwCCAIQhPoQlGIMUgmAEjwc9iToogjmYY4JkmRAvnmiFIqYTgnSDOYF4TTA?= =?us-ascii?q?IgyRQGQ1WnBE/AzA3AgYBBwEBAwmLdYR7AQE?= X-IPAS-Result: =?us-ascii?q?A2DAAAAOB+pe/142QldmGgEBAQEBAQEBAQEDAQEBARIBA?= =?us-ascii?q?QEBAgIBAQEBQAeBQwKDA2gBXoQkiQGFdoIQhSCDOoIljSSDWQsBAQEBAQEBA?= =?us-ascii?q?QE3BAEBDoQ3AoIbJTgTAgMBAQEDAgUBAQYBAQEBAQEFBAGGDkVCFgGBYiKDF?= =?us-ascii?q?gEFIzMjEAsYAgImAgJXBhOGJ7ZogTKFUYQlgQWBDioBhTBEhwCCAIQhPoQlG?= =?us-ascii?q?IMUgmAEjwc9iToogjmYY4JkmRAvnmiFIqYTgnSDOYF4TTAIgyRQGQ1WnBE/A?= =?us-ascii?q?zA3AgYBBwEBAwmLdYR7AQE?= Received: from 94.54-66-87.adsl-dyn.isp.belgacom.be (HELO kalimero.tijl.coosemans.org) ([87.66.54.94]) by relay.skynet.be with ESMTP; 17 Jun 2020 14:11:09 +0200 Received: from localhost (localhost [127.0.0.1]) by kalimero.tijl.coosemans.org (8.15.2/8.15.2) with ESMTP id 05HCB8Lx043729; Wed, 17 Jun 2020 14:11:09 +0200 (CEST) (envelope-from tijl@FreeBSD.org) Date: Wed, 17 Jun 2020 14:11:08 +0200 From: =?UTF-8?B?VMSzbA==?= Coosemans To: "Mikhail T." Cc: x11@FreeBSD.org, freebsd-emulation@FreeBSD.org, Alexey Dokuchaev Subject: Re: glxinfo works, /compat/linux/usr/bin/glxinfo - does not Message-ID: <20200617141108.2a4f23c9@FreeBSD.org> In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 49n3nW6g3Bz3TVC X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [0.00 / 15.00]; ASN(0.00)[asn:5432, ipnet:195.238.0.0/19, country:BE]; TAGGED_RCPT(0.00)[t]; local_wl_from(0.00)[freebsd.org] X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Jun 2020 12:11:13 -0000 On Tue, 16 Jun 2020 22:51:00 -0400 "Mikhail T." wrote: > Hello! >=20 > I'm trying to get an OpenGL-using (Qt5-based) Linux application off the=20 > ground on FreeBSD-12.1-STABLE/amd64, and it is dying early on because of= =20 > OpenGL errors. >=20 > The machine has an NVidia card, driven by the nvidia-driver-390. The=20 > port is compiled with the Linux option on. >=20 > I also installed the x11/linux-nvidia-libs-390 port. >=20 > The native glxinfo (installed by the mesa-demos port) works fine: >=20 > name of display: :0 > display: :0=C2=A0 screen: 0 > direct rendering: Yes > server glx vendor string: NVIDIA Corporation > server glx version string: 1.4 > ... >=20 > and glxgears spin as fast as expected. >=20 > However, the Linux glxinfo (installed by the linux-c7-glx-utils) fails wi= th: >=20 > name of display: :0 > X Error of failed request:=C2=A0 BadValue (integer parameter out of r= ange > for operation) > =C2=A0 Major opcode of failed request:=C2=A0 154 (GLX) > =C2=A0 Minor opcode of failed request:=C2=A0 24 (X_GLXCreateNewConte= xt) > =C2=A0 Value in failed request:=C2=A0 0x0 > =C2=A0 Serial number of failed request:=C2=A0 41 > =C2=A0 Current serial number in output stream:=C2=A0 42 >=20 > The customary Linux filesystems are mounted: >=20 > linprocfs on /compat/linux/proc (linprocfs, local) > fdescfs on /dev/fd (fdescfs) > linsysfs on /compat/linux/sys (linsysfs, local) >=20 > What's wrong? Thank you! Yours, The Linux graphics stack has switched to libglvnd while the FreeBSD stack has not so I don't know if Linux libglvnd can figure which stack, mesa or nvidia, it has to load. Try deleting /compat/linux/usr/lib/libGLX_system.so.0 or making it a symlink to /compat/linux/usr/lib/libGLX_nvidia.so.0 or try deleting linux-c7-dri package.