From owner-freebsd-x11@freebsd.org Thu Aug 16 19:11:18 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 19A2E1073602 for ; Thu, 16 Aug 2018 19:11:18 +0000 (UTC) (envelope-from greg@unrelenting.technology) Received: from hraggstad.unrelenting.technology (hraggstad.unrelenting.technology [71.19.146.151]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hraggstad.unrelenting.technology", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 9F47574344 for ; Thu, 16 Aug 2018 19:11:17 +0000 (UTC) (envelope-from greg@unrelenting.technology) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=unrelenting.technology; h=date:from:subject:to:message-id; s=default; bh=CQx8/Wc5xyieh25cdIcFROSHkVsolsf4FZXaysragqs=; b=cO1MpDd2Ag5f0+llrpClmtY1kZ2bmE4yLNiTYih5TxglFdbIV1gSNVKswFRDzsUNju0XRwWHkHw5T3SzpNTJt/s0/eg0QoBXp5ExpWqUo+4JMNj7dEUB2tEIr1UTIKP1ilx3ND3Ku8ZUZHcxeh/CkxI8+/quXcmisA2BFrcqdFs= Received: by hraggstad.unrelenting.technology (OpenSMTPD) with ESMTPSA id 526e2285 TLS version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO; Thu, 16 Aug 2018 19:11:08 +0000 (UTC) Date: Thu, 16 Aug 2018 22:11:03 +0300 From: Greg V Subject: Re: Testing the linux compatibility with the amdgpu driver and linux-doom3 fails To: Stefan Rumetshofer Cc: "freebsd-x11@freebsd.org" Message-Id: <1534446663.2150.2@hraggstad.unrelenting.technology> In-Reply-To: References: <255786377.P3pStmDMii@saturn.lan> <1534440727.2150.0@hraggstad.unrelenting.technology> X-Mailer: geary/0.12.2 MIME-Version: 1.0 Content-Type: text/plain; charset=windows-1251; format=flowed Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Aug 2018 19:11:18 -0000 On Thu, Aug 16, 2018 at 9:42 PM, Stefan Rumetshofer=20 wrote: >=20 >=20 > Am Donnerstag, 16. August 2018 schrieb Greg V : >>=20 >>=20 >> On Thu, Aug 16, 2018 at 7:46 PM, Stefan Rumetshofer=20 >> wrote: >>> Firts of all i hope this is not the wrong mailing list. >>>=20 >>> I was trying to run linux-doom3 from the ports collection with my=20 >>> graphics >>> hardware but this fails with an error realted to OpenGL or so. Also=20 >>> other >>> linux games are failing like Unreal or RTCW. It seems that there is=20 >>> a general >>> Problem with the amd Graphics driver and the linux compatibility. I=20 >>> also teted >>> the game wit the intel driver on my SandyBridge GPU with no error. >> Hi, >>=20 >> was the sandybridge system running i915 also from drm-next or the=20 >> old in-tree version? >=20 > It was the same system with the Radeon card detached. The i915kms.ko=20 > was loaded via the rc.conf and the xf86-video-intel port was=20 > installed and loaded with the xorg.conf file. Tomorrow i can upload=20 > the Xorg.0.log files if they are needed. If you just load it without the full /boot/modules path, it's the=20 system one=85 >>=20 >>> My graphics hardware is an AMD Radeon RX560. OS is a FreeBSD=20 >>> 11.2-RELEASE with >>> drm-next-kmod and xf86-video-amdgpu. The kernel module is loaded=20 >>> with >>> kld_list=3D"amdgpu" in the rc.conf and the X11 driver is loaded with=20 >>> 'Driver >>> "amdgpu"' in the Device Section of the xorg.conf. Xorg works fine=20 >>> with this >>> configuration. >>>=20 >>> Following linux related packages are installed: >>> linux-c7-dri-17.0.1 =3D up-to-date with remote >>> linux-c7-elfutils-libelf-0.168 =3D up-to-date with remote >>> linux-c7-expat-2.1.0_2 =3D up-to-date with remote >>> linux-c7-fontconfig-2.10.95_3 =3D up-to-date with remote >>> linux-c7-glx-utils-8.2.0_4 =3D up-to-date with remote >>> linux-c7-libpciaccess-0.13.4_3 =3D up-to-date with remote >>> linux-c7-xorg-libs-7.7_5 =3D up-to-date with remote >>> linux-doom3-1.3.1.1304,1 =3D up-to-date with remote >>> linux_base-c7-7.4.1708_6 =3D up-to-date with remote >>>=20 >>> When running linux-doom3 i get the following output: >>> % linux-doom3 >>> [...] >>> ------------------------------- >>> using ARB_vertex_buffer_object memory >>> using ARB2 renderSystem >>> signal caught: Segmentation fault >>> si_code 1 >>=20 >> A backtrace would be useful here. >> Was a core dump produced? >=20 > No coredump because i disabled it with kern.coredump=3D0 but i can=20 > change this and look if a dump will be created. Tomorrow... >>=20 >>=20 >> Anyway, I definitely have run Linux GL applications on amdgpu, but I=20 >> was using an Ubuntu chroot instead of the linux-* ports. >=20 > Which Ubuntu version should i try? How can i create such a chroot. Is=20 > it possible to install an Ubuntu on a separate disk, tar it up and=20 > unpack it to /compat/linux. 16.04 or older. Just download e.g.=20 https://cloud-images.ubuntu.com/xenial/current/xenial-server-cloudimg-amd64= -root.tar.xz untar somewhere (anywhere, e.g. under the home dir), mount linprocfs,=20 linsysfs and devfs under there, chroot into that, and you can use apt=20 and whatnot =