I was running Ubuntu 16.04 LTS with a msi B150M PRO-VDH. When I try to run remotly a graphic program (xcrysden), I don't get the display in my local machine, and instead I get the following error:

Package ImageMagick's convert: /usr/bin/convert
Package ImageMagick's import: /usr/bin/import
Package Ppmtompeg: /usr/bin/ppmtompeg
Package Xwd: /usr/bin/xwd
Executing: /usr/local/lib/xcrysden-1.5.53/ftnunit
X Error of failed request:  BadValue (integer parameter out of range for operation)
Major opcode of failed request:  154 (GLX)
Minor opcode of failed request:  3 (X_GLXCreateContext)
Value in failed request:  0x0
Serial number of failed request:  809
Current serial number in output stream:  810

I have forwarded the X11, and for instance xclock shows without any problem. Any suggestions?

Thank you


That particular error means you can't create an OpenGL context across the network. OpenGL is the library used to connect to the local graphics processing unit (GPU) for 3-D graphics hardware acceleration. There is not networked support for OpenGL, so trying to create a context over the network fails.

  • Hi again @Stephen M. Webb, Thank you for your answer, but I do not understand how to fix the problem. Actually, the problem I reported was when the remote machine is red hat. However i can get the display without any problem from another ubuntu machine. Best regards and thank you. – user603573 Oct 11 '16 at 15:27
  • @AlejandraGDR, Do both machine have same graphic adapter type and driver? Check with sudo lshw -c display – user.dz Jan 5 '17 at 11:28

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy