Re: Sway, Wayland, and Xwayland

Johannes Lundberg <[email protected]>
Newsgroups gmane.os.freebsd.devel.x11
Message-ID <[email protected]>
On 6/13/19 12:36 PM, Dale Brazelton wrote:
> Even after implementing all the suggestions from Jan I was unable to
> get firefox to work in sway, neither natively in wayland or with
> xwayland. After spending a good part of yesterday testing it, I'm
> convinced my problems are due to the implementation of amdgpu in
> FreeBSD 12 stable. For example, I could only run sway once per boot.
> If I ever exited sway and tried to restart it my computer would hang
> and I'd have to power it off. (I realize I'm probably the only person
> in the world trying to run a FreeBSD desktop on an amd Vega 64
> graphics card!) I'll postpone further testing until we have a more up
> to date amdgpu, mesa, xorg-server, and xwayland in 12 stable. Thanks
> to everyone for your help and suggestions!

If you'd like, try out our new live usb images for graphics testing from
here https://people.freebsd.org/~johalun/images/ They all come with all
versions of drm drivers, Xfce and Sway installed.

The 13.0-CURRENT one with drm-v5.0 drivers should have better support
for Vega graphics. Unfortunately it still comes with old Xorg so
Xwayland won't work properly. You'll need a 16GB memstick to fit the image.

These are still WIP so I'd really appreciate if you could test boot one
on your system and tell me how it works.

Thanks!

>
> Get Outlook for Android <https://aka.ms/ghei36>
>
> ------------------------------------------------------------------------
> *From:* Johannes Lundberg <[email protected]>
> *Sent:* Thursday, June 13, 2019 1:32:55 AM
> *To:* Greg V
> *Cc:* Dale Brazelton; [email protected]
> *Subject:* Re: Sway, Wayland, and Xwayland
>  
>
> On 6/11/19 2:23 PM, Greg V wrote:
> >
> >
> > On Mon, Jun 10, 2019 at 19:24, Johannes Lundberg <[email protected]>
> > wrote:
> >> On 6/10/19 7:03 PM, Jan Beich wrote:
> >>>  (CC'ing appropriate public list. I don't help privately.)
> >>>
> >>>  Dale Brazelton <[email protected]> writes:
> >>>
> >>>> I've managed to get Sway working but am
> >>>>  unable to get any X11 apps to work thru xwayland. For instance if I
> >>>>  start sway and then start firefox from my terminal app (alacritty)
> >>>>  nothing happens.
> >>>
> >>>  Did you change any port options in x11-wm/sway or one of its
> >>> dependencies?
> >>>  Did you define LIBGL_DRI3_ENABLE=1 in environ(7) to avoid llvmpipe
> >>> fallback?
> >>>  Does $DISPLAY in alacritty session and Xwayland 1st argument in
> >>> ps(1) match?
> >>>  Can you show "sway -d" output? IIRC, Sway starts Xwayland on first
> >>> use.
> >>>  Can you try "firefox --new-instance --profile $(mktemp -dt
> >>> ffprofile)"?
> >> Other simple X apps like xclock, or even glxgears that need
> Xwayland run
> >> but are not displayed. The window seem to be  simply hidden. IIRC there
> >> was a fix to this but I can't remember what that was. I tried
> >> enable/disable DRI3 but to no success...
> >
> > Xwayland windows not displaying is the good old ioctl permission thing:
> >
> > >>>
> >
> https://eur04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FFreeBSDDesktop%2Fkms-drm%2Fissues%2F33%23issuecomment-422793245&amp;data=02%7C01%7C%7C8d0d2c69c1c54b08b87908d6efc8fc0b%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636960043831829889&amp;sdata=NCuhVs7zzeHl00HpMz9GnkFVitew2jsM1DmqfteM5sU%3D&amp;reserved=0
> > <<<
> >
> > ^^^ maybe it's time to merge my workaround since no one's found the
> > root cause ^^^
>
> Looks like this is fixed in Xorg 1.20.  I built my xorg-server and
> xwayland packages from our dev branch here
> https://eur04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FFreeBSDDesktop%2Ffreebsd-ports%2Ftree%2Ffeature%2Fxserver-1.20&amp;data=02%7C01%7C%7C8d0d2c69c1c54b08b87908d6efc8fc0b%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636960043831829889&amp;sdata=B3tydJ2J7N3qUWAO47A9fxZFwOOZB%2BLPz%2B4x%2Bp%2FKuOQ%3D&amp;reserved=0
> and tested myself.
>
> Hopefully we can get 1.20 out soon...
>
> >
> >
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-x11
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.