Date: Mon, 20 Apr 2020 13:59:03 +0200 From: Frederic Chardon <chardon.frederic@gmail.com> To: Niclas Zeising <zeising+freebsd@daemonic.se> Cc: Greg V <greg@unrelenting.technology>, freebsd-x11@freebsd.org, FreeBSD Questions Mailing List <freebsd-questions@freebsd.org> Subject: Re: Wayland on FreeBSD Message-ID: <CAMODbkkGvUUwXqzFieyM-MMwQiRu2b6L1hmvgMn9MchDkpB7ig@mail.gmail.com> In-Reply-To: <7fba319c-c012-8893-3ce0-e2a166c38d2d@daemonic.se> References: <CAFYkXjmfyLZAi1HZe-RE3wLxa6GRNP6GkmtZG-4T2puRDOz0JA@mail.gmail.com> <o8rn-snio-wny@FreeBSD.org> <CAMODbkmL5PT0Q3inE=o9T2T-Gw-d6_JcHCXZSYpfm_UGdXfzxg@mail.gmail.com> <6c7abdcf-aeef-4af4-b8f4-9d7fd0e45cf0@localhost> <7fba319c-c012-8893-3ce0-e2a166c38d2d@daemonic.se>
next in thread | previous in thread | raw e-mail | index | archive | help
Le lun. 20 avr. 2020 =C3=A0 12:20, Niclas Zeising <zeising+freebsd@daemonic.se> a =C3=A9crit : > > On 2020-04-20 12:07, Greg V wrote: > > Apr 20, 2020 12:56:35 PM Frederic Chardon <chardon.frederic@gmail.com>: > > > >> Le dim. 19 avr. 2020 =C3=A0 13:50, Jan Beich <jbeich@freebsd.org> a = =C3=A9crit : > >> > >>> > >>> > >>> I'm using Sway myself primarily with X11 applications. For example, > >>> "vblank_mode=3D0 glxgears" shows 3x more FPS than on real Xorg server= . ;) > >>> > >> > >> I decided to give it a try, is hardware acceleration supposed to work? > >> glxgears gives 10x less fps than with X, and 3D is incredibly > >> sluggish. > >> eglinfo output that leads me to believe it is not: > >> GBM platform: > >> i965_dri.so does not support the 0xffffffff PCI ID. > >> > >> It is with sway, -current from yesterday, intel HD4000 iGPU (Ivybridge= i5-3320M) > >> no difference between drm-devel-kmod or drm-current-kmod. > > > > Sway itself wouldn't even start without hardware rendering, it doesn't = *have* a software renderer. > > > > For the X applications like glxgears, I guess with the mesa build that'= s in official ports currently you still need that DRI3 something environmen= t variable.. > > You shouldn't need that one. We switched the default to use DRI3 not > long after xorg-server was updated to 1.20. > https://svnweb.freebsd.org/ports?view=3Drevision&revision=3D528071 > It should also be in the latest quarterly branch. > Regards > -- > Niclas With or without LIBGL_DRI3_ENABLE=3D1 in the environment the result is the same. I use official packages, updated yesterday. The problem I face might be due to permission issue. ktrace shows this: 28047 eglinfo CALL openat(AT_FDCWD,0x7fffffffc820,0x100002<O_RDWR|O_CLOEX= EC>) 28047 eglinfo NAMI "/dev/dri/card0" 28047 eglinfo RET openat 3 /..../ 28047 eglinfo CALL ioctl(0x3,0xc0106446,0x7fffffffbc70) 28047 eglinfo RET ioctl -1 errno 13 Permission denied ls -l /dev/dri/card0 lrwxr-xr-x 1 root wheel 8 20 avr. 13:52 /dev/dri/card0@ -> ../drm/0 ls -l /dev/drm/0 crw-rw---- 1 root video 0x83 20 avr. 13:08 /dev/drm/0 I am in both wheel and video group, and X11 is working just fine. Any additional config is necessary? Thanks
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAMODbkkGvUUwXqzFieyM-MMwQiRu2b6L1hmvgMn9MchDkpB7ig>