[X2Go-User] x2go, GLX option
Leopold Palomo-Avellaneda
leo at alaxarxa.net
Mon Jul 21 18:41:10 CEST 2014
A Diumenge, 20 de juliol de 2014, Michael DePaulo va escriure:
> On Thu, Jul 17, 2014 at 11:40 AM, Leopold Palomo-Avellaneda
> <leo at alaxarxa.net> wrote:
> > A Dijous, 17 de juliol de 2014, Michael DePaulo va escriure:
> >> On Wed, Jul 16, 2014 at 6:12 PM, Leopold Palomo-Avellaneda
> >> <leo at alaxarxa.net> wrote:
> >> > El Dimecres, 16 de juliol de 2014, a les 14:55:59, Michael DePaulo va
> >> > escriure:
> >> >> On Jul 16, 2014 11:44 AM, "Leopold Palomo-Avellaneda"
<leo at alaxarxa.net>
> [...]
>
> >> > Also, I have solved this, but I still have problems with some software
> > that
> >> > under a remote virt-manager is working but not under x2go.
> >> >
> >> > If I run a graphical python qt program I got:
> >> >
> >> >
> >> > python: Fatal IO error 11 (Resource temporarily unavailable) on X
server
> > :5
> >> >
> >> >
> >> > and if I run for instance gazebo, I got:
> >> >
> >> > X Error of failed request: BadMatch (invalid parameter attributes)
> >> > Major opcode of failed request: 147 (GLX)
> >> > Minor opcode of failed request: 5 (X_GLXMakeCurrent)
> >> > Serial number of failed request: 22
> >> > Current serial number in output stream: 22
> >> >
> >> > Any idea?
> >>
> >> We've disabled GLX by default because It causes many applications to
> >> not work. The reason is that our "X server", nxagent 3.5.0.x, is based
> >> on X.org 6.9, from 2005. Therefore, nxagent implements a very old
> >> version of the GLX protocol. Many apps try to use it, but require a
> >> newer version of the GLX protocol, and thus fail.
> >> You can read more about this problem here:
> >> http://wiki.x2go.org/doku.php/doc:de-compat
> >> (I just wrote that wiki page yesterday. Feedback is welcome.)
> >
> > well, in my case there's no a problem of desktop, it's of application. So,
the
> > wiki is too much desktop centric. You asked feedback ....
> >>
> >> Does gazebo require 3D acceleration?
> >
> > yes ... if relays in OGRE libs.
> >
> >> If not, try running it with GLX
> >> disabled. If you are still having trouble running it, let me know and
> >> I'll test gazebo on a KVM/virt-manager Ubuntu 12.04 VM at my home.
> >
> > I will send you in private a virt machine to test.
>
> Good news and bad news.
:-)
>
> Bad News:
>
> It looks like nxagent (and therefore X2Go) is too old to run OGRE apps
> linked against Ubuntu 12.04's libraries. Maybe it could be recompiled
> against older x server libs and run, but I don't have time to try that
> .
>
> I also was unable to run it under cygwin X11 for some reason.
Ok, so as you said, the problem is the nxagent is too old.
> Good News:
>
> I was able to run Gazebo and the OGRE's "SampleBrowser" under KVM &
> virt-manager using SPICE and QXL. I am not sure if my host system was
> providing the new (experimantal) virtio-gpu or not. The OGRE
> SampleBrowser ran surprisingly well.
so, may I understand that you connect remotely to the host and run virt-
manager and then visualize the box?
> I successfully did this on both your VM and a VM i created with the
> original 12.04 HWE stack.
>
> On your VM, i first ran this command to make sure that the 13.10 HWE X
> server and X libraries are installed. You have a bunch of 12.04 HWE X
> libraries installed, but they are not supported with the 13.10 kernel
> that you have (kernel 3.11).
> sudo apt-get install --install-recommends linux-generic-lts-saucy
> xserver-xorg-lts-saucy libgl1-mesa-glx-lts-saucy
Ok
> To run the OGRE SampleBrowser, I ran this package installation command:
>
> sudo apt-get install ogre-samples ogre-tools ogre-doc
>
> Then just run:
> SampleBrowser
>
> Screenshots (from my VM, but your's worked too):
> http://imgur.com/a/zwPz9
Done, worked with virt-manager but not connecting with x2goclient.
> My system:
> Host: Fedora 20 64-bit with all the latest updates.
> Guest: Ubuntu 12.04 64-bit with original 12.04 HWE stack. Packages
> installed include: xubuntu-desktop spice-vdagent libtxc-dxtn-s2tc
> Client: virt-viewer 0.6.0 64-bit on Windows
>
> Other notes: On my VM, I installed spice-vdagent. This caused MATE
> 1.6.0 (from the mate-desktop.org) repo to fail to launch, but it XFCE
> still worked. On your VM, it is not installed.
it runs Unity.
> Also, remember that to enable remote SPICE displays, you have to set
> the settings on the "Display" in virt-manager. You may have to remove
> and add the display for those settings to be adjusted.
well, I'm I bit lost. I have configured in the host the spice and qxl. I runs
better than using the default VGA, cyrrus.
Otherwise, I think that I cannot use X2Go here :-( I'm searching another
solutions.
Just, for curiosity, X2Go will be ready to use with wayland?
Regards,
Leopold
--
--
Linux User 152692 PGP: 05F4A7A949A2D9AA
Catalonia
-------------------------------------
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.x2go.org/pipermail/x2go-user/attachments/20140721/5523ee1e/attachment.pgp>
More information about the x2go-user
mailing list