XLib: extension "XInputExtension" missing on display
I am a server administrator trying to get Paraview to work for a modeling scientist. What we have is a virtualized Ubuntu 12.04 LTS server with 3.14.1-1ubuntu1.1 version of paraview installed.
If I start paraview from the console session, it works fine. However, if I start it from a VNC session, I am getting XLib: extension "XInputExtension" missing on display My xstartup config is as follows: Code:
#!/bin/sh Thanks, Brian |
Greetings Brian and welcome to the forum!
I've moved this thread from the OpenFOAM installation forum, as there was no clear indication to it being related to OpenFOAM. As for the issue you're getting, it looks familiar to me, although I've never gotten it myself. So after searching a bit about this, there seems to be at least two possible solutions:
Best regards, Bruno |
Same issue. Tried solution. Not working.
Hi Bruno,
I think I am experiencing the same problem. I tried both your solutions but they didnt work. Here is the error msg: JeremyVM@JeremyVM:~/OpenFOAM/JeremyVM-2.3.0/run/tutorials/incompressible/icoFoam/cavity$ paraFoam created temporary 'cavity.OpenFOAM' Xlib: extension "XInputExtension" missing on display ":11.0". X Error: BadDrawable (invalid Pixmap or Window parameter) 9 Major opcode: 62 (X_CopyArea) Resource id: 0x0 X Error: BadDrawable (invalid Pixmap or Window parameter) 9 Major opcode: 62 (X_CopyArea) Resource id: 0x0 I am only trying to run the tutorial as outlined in openFOAM's cavity tutorial. Please advise. Regards, Jeremy |
Problem to connect to server - xrdp
Hi...i'm new here.
I installed openFoam 2.3.0 on a server with Ubuntu 14.04. At the server itself paraFoam ist working right but when i start it with remote on my windows computer i get the following error: Xlib: extension "XInputExtension" missing on display ":10.0". X Error: BadDrawable (invalid Pixmap or Window parameter) 9 Major opcode: 62 (X_CopyArea) Resource id: 0x0 X Error: BadDrawable (invalid Pixmap or Window parameter) 9 Major opcode: 62 (X_CopyArea) Resource id: 0x0 I tried a lot but have no idea what else i can do. i updated mesa driver and some more. i guess it's a problem of xrdp. Is there someone who had the same problem and could tell me what to do? Thanks Jake |
Not quite sure what's going on there (I'm not an X-server expert ;)).
But one thing to check would be that X-forwarding is supported. On a linux client it would be something like "ssh server -X", no idea how that would be set up on windows. In any case, X-forwarding is actually a bad idea [1] and I would recommend you to use paraview's own client-server connection. The setup is very simple, run pvserver on the server and paraview on the client, then just connect to the server in the GUI, details see here [1,2]. [1] http://www.paraview.org/Wiki/ParaVie...ot_a_Good_Idea [2] http://www.paraview.org/Wiki/Setting...araView_Server |
Greetings to all!
@Jake87: I moved your post and Armin's answer to this current thread, because it's on the same topic. @Jake87 and @Jeremy: Can you please detail how you installed OpenFOAM and ParaView? I ask this because that should give us some ideas on how to reproduce this error. edit: Can you please also try running this command: Code:
LIBGL_DEBUG=verbose glxinfo Best regards, Bruno |
@dkxls: i have a try if it works
@wyldckat: first i tried this one http://openfoamwiki.net/index.php/In...M-2.3.0/Ubuntu but didn't work at all. Then i used a youtube tutorial: http://www.youtube.com/watch?v=LkLgwm64jGI. Now it starts but it crashes after a few seconds. |
Hi everyone! I really appreciate the help offered in this community. Thanks!!
@wyldckat: Sorry for the delay in replying! I installed it following http://openfoamwiki.net/index.php/In...M-2.3.0/Ubuntu Under the title "2.3 Ubuntu 14.04" Also, if it helps, I am using xfce because xrdp doesn't work with Ubuntu 14.04. While running LIBGL_DEBUG=verbose glxinfo, it asked to install mesa-utils (8.1.0-2), which I did. I then tried LIBGL_DEBUG=verbose glxinfo again and this is what appeared in the terminal: Code:
libGL: Can't open configuration file /home/JeremyVM/.drirc: No sych file or directory Code:
Your system is providing 3D via software rendering rather than hardware rendering. This is a compatibility mode which should display 3D graphics properly but the performance may be very poor. If the problem you are reporting is related to graphics performance, your real question may be why X didn't use hardware acceleration for your system. Regards, Jeremy |
Quote:
Xlib: extension "XInputExtension" missing on display ":12.0" (It was 11.0 in my previous post!) Please advise. Regards, Jeremy |
Hi Jeremy,
Quote:
I got the same problem with the "failed to load driver: swrast" when testing this in a virtual machine. The problem is that the VNC display does not have access to a decent graphics card (and respective drivers) and instead tries to load the "swrast" driver. But I haven't managed to figure out what's necessary to get this driver up and running. The solution that usually pops-up for this issue is to use VirtualGL along with TurboVNC, for getting a proper VNC with OpenGL display. Honestly, dkxls' answer in post #5 seems the best solution for this issue, since that solution relies on having only a headless pvserver running on the remote machine and then having the local machine use ParaView to connect to the remote pvserver. This way the data is rendered locally and processed at the remote machine. Best regards, Bruno |
Paraview Server
Quote:
Please advise. Thank you very much. |
Quote:
In theory, in your case, you could use pvdataserver in the remote virtual machine and then use pvrenderserver in your local machine/workstation. The your local ParaView would connect to the two servers, namely the remote one and the local one. I've never done this, so I'm not sure how it will perform, but I think it's possible to skip the need of using pvrenderserver and simply use ParaView to only connect to the pvdataserver. |
Have anyone solved this problem? Or this is the problem of the ubuntu 14.04?
I tried every method advising above, and none works. I have to use my windows paraview remotely to spot the paraview in the server. |
I have no idea why this works but found this to work all the same
cd /usr/lib/x86_64-linux-gnu/ cp libxcb.so.1 libxcb.so.1.bak sudo sed -i 's/BIG-REQUESTS/_IG-REQUESTS/' libxcb.so.1 Reference https://stackoverflow.com/questions/...-1-atom-ubuntu |
All times are GMT -4. The time now is 22:33. |