Results 1 to 7 of 7

Thread: XWayland Is Still Being Worked On

  1. #1
    Join Date
    Jan 2007
    Posts
    14,345

    Default XWayland Is Still Being Worked On

    Phoronix: XWayland Is Still Being Worked On

    While released yesterday was X.Org Server 1.14 RC1, there won't be XWayland support for this next X.Org Server release due out in Q2'2013. However, XWayland support continues to be worked on by Wayland developers so X.Org applications/games can be supported...

    http://www.phoronix.com/vr.php?view=MTI1ODA

  2. #2
    Join Date
    Dec 2011
    Posts
    2,006

    Default Too bad

    Too bad it didn't get merged.
    I was really looking forward to it...

  3. #3
    Join Date
    Jul 2008
    Posts
    725

    Default

    Quote Originally Posted by phoronix View Post
    Phoronix: XWayland Is Still Being Worked On

    While released yesterday was X.Org Server 1.14 RC1, there won't be XWayland support for this next X.Org Server release due out in Q2'2013. However, XWayland support continues to be worked on by Wayland developers so X.Org applications/games can be supported...

    http://www.phoronix.com/vr.php?view=MTI1ODA
    I still dont get why wayland and weston are such a mess in the bigger distros.... yes maybe in gentoo or arch or xy its better but in ubuntu and in fedora (latest) its just not usable... in most cases I dont even get a mouse curser... in fedora at least as root user I get a mouse... and can start a console, but no firefox starts or anything... I thought it should work with this Xcompatability.

    or does wayland only work if you start weston in a x-window?

    its now like 2 monts in 1.0 state or longer? I dont get why there is nothing close to usable out there (at least it seems so)...

  4. #4
    Join Date
    May 2012
    Posts
    762

    Default

    xwayland, wayland and weston are 3 different things. The protocol is at version 1.0. Weston, the reference implementation of the wayland protocol, also a compositor, is also at this version. Xwayland isn't wayland by any means, it's a bride between wayland and X to work nicely together, it was never released as stable and won't be any time soon, hence there's no reason for Firefox etc to work at all.

  5. #5
    Join Date
    Jun 2010
    Location
    ฿ 16LDJ6Hrd1oN3nCoFL7BypHSEYL84ca1JR
    Posts
    1,020

    Default

    Quote Originally Posted by blackiwid View Post
    in most cases I dont even get a mouse curser... in fedora at least as root user I get a mouse... and can start a console,
    Maybe you still encounter https://bugs.freedesktop.org/show_bug.cgi?id=51647

    Quote Originally Posted by blackiwid View Post
    but no firefox starts or anything... I thought it should work with this Xcompatability.
    Well. First you need xwayland AND a fitting xwayland ddx like xf86-video-intel working.

    The xwayland "documentation" has been updated: http://wayland.freedesktop.org/xserver.html
    When using
    Code:
    weston-launch -- --modules=xwayland.so
    you should theoretically be able to start an X application. weston/wayland weston would then start X by itself and display the x application in a window in weston. It worked for me fine on radeon a while ago (when you still had to use --xserver) but when I recently tried on intel xwayland wouldn't start. As it's a complete X.org server you can watch for log files in /var/log/Xorg.*

  6. #6
    Join Date
    Jul 2008
    Posts
    725

    Default

    Quote Originally Posted by ChrisXY View Post
    Maybe you still encounter https://bugs.freedesktop.org/show_bug.cgi?id=51647


    Well. First you need xwayland AND a fitting xwayland ddx like xf86-video-intel working.

    The xwayland "documentation" has been updated: http://wayland.freedesktop.org/xserver.html
    When using
    Code:
    weston-launch -- --modules=xwayland.so
    you should theoretically be able to start an X application. weston/wayland weston would then start X by itself and display the x application in a window in weston. It worked for me fine on radeon a while ago (when you still had to use --xserver) but when I recently tried on intel xwayland wouldn't start. As it's a complete X.org server you can watch for log files in /var/log/Xorg.*
    k thanx for the info... if you not need wayland but just test it in 2-5 mins just for fun... its a bit hard to get something useful running ^^ I have a radeon (zacate) so when I have time I try it that way...

  7. #7
    Join Date
    Jun 2010
    Location
    ฿ 16LDJ6Hrd1oN3nCoFL7BypHSEYL84ca1JR
    Posts
    1,020

    Default

    Quote Originally Posted by ChrisXY View Post
    but when I recently tried on intel xwayland wouldn't start.
    Well, I had a little time today and seeing the guide now recommends another repository for xwayland than when I tried last I tried again.

    Nope. Maybe I need to shut down my X that is running on another tty, I may try that later.
    Code:
    *snip, everything seems fine, at least to me*
    
    [ 14352.196] drmOpenDevice: node name is /dev/dri/card0
    [ 14352.196] drmOpenDevice: open result is 3, (OK)
    [ 14352.196] drmOpenByBusid: Searching for BusID pci:0000:00:02.0
    [ 14352.196] drmOpenDevice: node name is /dev/dri/card0
    [ 14352.196] drmOpenDevice: open result is 3, (OK)
    [ 14352.196] drmOpenByBusid: drmOpenMinor returns 3
    [ 14352.196] drmOpenByBusid: Interface 1.4 failed, trying 1.1
    [ 14352.196] drmOpenByBusid: drmGetBusid reports 
    [ 14352.196] drmOpenDevice: node name is /dev/dri/card1
    [ 14352.196] drmOpenDevice: open result is -1, (Invalid argument)
    [ 14352.196] drmOpenByBusid: drmOpenMinor returns -22
    [ 14352.196] drmOpenDevice: node name is /dev/dri/card2
    [ 14352.200] drmOpenByBusid: drmOpenMinor returns -1
    [ 14352.200] drmOpenDevice: node name is /dev/dri/card3
    [ 14352.204] drmOpenByBusid: drmOpenMinor returns -1
    [ 14352.204] drmOpenDevice: node name is /dev/dri/card4
    [ 14352.208] drmOpenByBusid: drmOpenMinor returns -1
    [ 14352.208] drmOpenDevice: node name is /dev/dri/card5
    [ 14352.212] drmOpenByBusid: drmOpenMinor returns -1
    [ 14352.212] drmOpenDevice: node name is /dev/dri/card6
    [ 14352.216] drmOpenByBusid: drmOpenMinor returns -1
    [ 14352.216] drmOpenDevice: node name is /dev/dri/card7
    [ 14352.220] drmOpenByBusid: drmOpenMinor returns -1
    [ 14352.220] drmOpenDevice: node name is /dev/dri/card8
    [ 14352.223] drmOpenByBusid: drmOpenMinor returns -1
    [ 14352.223] drmOpenDevice: node name is /dev/dri/card9
    [ 14352.227] drmOpenByBusid: drmOpenMinor returns -1
    [ 14352.227] drmOpenDevice: node name is /dev/dri/card10
    [ 14352.231] drmOpenByBusid: drmOpenMinor returns -1
    [ 14352.231] drmOpenDevice: node name is /dev/dri/card11
    [ 14352.235] drmOpenByBusid: drmOpenMinor returns -1
    [ 14352.235] drmOpenDevice: node name is /dev/dri/card12
    [ 14352.239] drmOpenByBusid: drmOpenMinor returns -1
    [ 14352.239] drmOpenDevice: node name is /dev/dri/card13
    [ 14352.243] drmOpenByBusid: drmOpenMinor returns -1
    [ 14352.243] drmOpenDevice: node name is /dev/dri/card14
    [ 14352.247] drmOpenByBusid: drmOpenMinor returns -1
    [ 14352.247] drmOpenDevice: node name is /dev/dri/card15
    [ 14352.251] drmOpenByBusid: drmOpenMinor returns -1
    [ 14352.251] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
    [ 14352.251] (II) intel(0): Creating default Display subsection in Screen section
            "Default Screen Section" for depth/fbbpp 24/32
    [ 14352.251] (==) intel(0): Depth 24, (--) framebuffer bpp 32
    [ 14352.251] (==) intel(0): RGB weight 888
    [ 14352.251] (==) intel(0): Default visual is TrueColor
    [ 14352.251] (--) intel(0): Integrated Graphics Chipset: Intel(R) Ivybridge Mobile (GT2)
    [ 14352.252] wayland_drm_screen_init, device name /dev/dri/card0
    [ 14352.252] opened drm fd: 3
    [ 14352.252] (II) intel(0): Output XWAYLAND-1 has no monitor section
    [ 14352.252] (II) intel(0): Output XWAYLAND-1 has no monitor section
    [ 14352.252] (II) intel(0): Printing probed modes for output XWAYLAND-1
    [ 14352.253] (II) intel(0): Modeline "1920x1080"x59.9  138.50  1920 1968 2000 2080  1080 1083 1088 1111 +hsync -vsync (66.6 kHz)
    [ 14352.253] (II) intel(0): Printing probed modes for output XWAYLAND-1
    [ 14352.253] (II) intel(0): Modeline "1920x1080"x59.9  138.50  1920 1968 2000 2080  1080 1083 1088 1111 +hsync -vsync (66.6 kHz)
    [ 14352.253] (II) intel(0): Output XWAYLAND-1 connected
    [ 14352.253] (II) intel(0): Output XWAYLAND-1 connected
    [ 14352.253] (II) intel(0): Using fuzzy aspect match for initial modes
    [ 14352.253] (II) intel(0): Output XWAYLAND-1 using initial mode 1920x1080
    [ 14352.253] (II) intel(0): Output XWAYLAND-1 using initial mode 1920x1080
    [ 14352.253] (**) intel(0): Relaxed fencing enabled
    [ 14352.253] (**) intel(0): Wait on SwapBuffers? enabled
    [ 14352.253] (**) intel(0): Triple buffering? enabled
    [ 14352.253] (**) intel(0): Framebuffer tiled
    [ 14352.253] (**) intel(0): Pixmaps tiled
    [ 14352.253] (**) intel(0): 3D buffers tiled
    [ 14352.253] (**) intel(0): SwapBuffers wait enabled
    [ 14352.253] (==) intel(0): video overlay key set to 0x101fe
    [ 14352.253] (==) intel(0): Using gamma correction (1.0, 1.0, 1.0)
    [ 14352.253] (==) intel(0): DPI set to (96, 96)
    [ 14352.253] (II) Loading sub module "fb"
    [ 14352.253] (II) LoadModule: "fb"
    [ 14352.253] (II) Loading /opt/xwayland/lib/xorg/modules/libfb.so
    [ 14352.253] (II) Module fb: vendor="X.Org Foundation"
    [ 14352.253]    compiled for 1.12.2, module version = 1.0.0
    [ 14352.253]    ABI class: X.Org ANSI C Emulation, version 0.4
    [ 14352.253] (II) Loading sub module "dri2"
    [ 14352.253] (II) LoadModule: "dri2"
    [ 14352.254] (II) Loading /opt/xwayland/lib/xorg/modules/extensions/libdri2.so
    [ 14352.254] (II) Module dri2: vendor="X.Org Foundation"
    [ 14352.254]    compiled for 1.12.2, module version = 1.2.0
    [ 14352.254]    ABI class: X.Org Server Extension, version 6.0
    [ 14352.254] (==) Depth 24 pixmap format is 32 bpp
    [ 14352.254] (II) intel(0): [DRI2] Setup complete
    [ 14352.254] (II) intel(0): [DRI2]   DRI driver: i965
    [ 14352.254] (II) intel(0): Allocated new frame buffer 1920x1080 stride 7680, tiled
    [ 14352.255] (II) UXA(0): Driver registered support for the following operations:
    [ 14352.255] (II)         solid
    [ 14352.255] (II)         copy
    [ 14352.255] (II)         composite (RENDER acceleration)
    [ 14352.255] (II)         put_image
    [ 14352.255] (II)         get_image
    [ 14352.255] (==) intel(0): Backing store disabled
    [ 14352.255] (==) intel(0): Silken mouse enabled
    [ 14352.255] (II) intel(0): Initializing HW Cursor
    [ 14352.255] (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message.
    [ 14352.255] (==) intel(0): DPMS enabled
    [ 14352.255] (==) intel(0): Intel XvMC decoder enabled
    [ 14352.255] (II) intel(0): Set up textured video
    [ 14352.256] (II) intel(0): [XvMC] xvmc_vld driver initialized.
    [ 14352.256] (II) intel(0): direct rendering: DRI2 Enabled
    [ 14352.256] (==) intel(0): hotplug detection: "enabled"
    [ 14352.256] (WW) intel(0): drmSetMaster failed: Permission denied
    [ 14352.256]
    [ 14352.256] Backtrace:
    [ 14352.256] 0: /opt/xwayland/bin/Xorg (xorg_backtrace+0x36) [0x55dc06]
    [ 14352.256] 1: /opt/xwayland/bin/Xorg (0x400000+0x161b29) [0x561b29]
    [ 14352.256] 2: /usr/lib/libpthread.so.0 (0x7fc750c19000+0xf1a0) [0x7fc750c281a0]
    [ 14352.256] 3: /opt/xwayland/lib/xorg/modules/drivers/intel_drv.so (0x7fc74d5af000+0x14908) [0x7fc74d5c3908]
    [ 14352.256] 4: /opt/xwayland/lib/xorg/modules/drivers/intel_drv.so (0x7fc74d5af000+0x158ae) [0x7fc74d5c48ae]
    [ 14352.256] 5: /opt/xwayland/lib/xorg/modules/drivers/intel_drv.so (0x7fc74d5af000+0x15e08) [0x7fc74d5c4e08]
    [ 14352.256] 6: /opt/xwayland/bin/Xorg (AddScreen+0x189) [0x434989]
    [ 14352.256] 7: /opt/xwayland/bin/Xorg (InitOutput+0x28e) [0x4726be]
    [ 14352.256] 8: /opt/xwayland/bin/Xorg (0x400000+0x23656) [0x423656]
    [ 14352.256] 9: /usr/lib/libc.so.6 (__libc_start_main+0xf5) [0x7fc74fab3725]
    [ 14352.256] 10: /opt/xwayland/bin/Xorg (0x400000+0x23acd) [0x423acd]
    [ 14352.256] 
    [ 14352.256] Segmentation fault at address (nil)
    [ 14352.257] 
    Fatal server error:
    [ 14352.257] Caught signal 11 (Segmentation fault). Server aborting
    [ 14352.257] 
    [ 14352.257] 
    Please consult the The X.Org Foundation support 
             at http://wiki.x.org
     for help. 
    [ 14352.257] Please also check the log file at "/opt/xwayland/var/log/Xorg.1.log" for additional information.
    [ 14352.257] 
    [ 14352.257] (WW) intel(0): drmDropMaster failed: Permission denied
    [ 14352.257] Server terminated with error (1). Closing log file.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •