# OpenGL issue on virtual machine

**URL:** <https://forums.rockylinux.org/t/opengl-issue-on-virtual-machine/12055>\
**Category:** Rocky Linux Help & Support\
**Created:** [December 2, 2023, 9:33pm UTC](https://forums.rockylinux.org/t/opengl-issue-on-virtual-machine/12055 "2023-12-02T21:33:44Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![focky](https://avatars.discourse-cdn.com/v4/letter/f/13edae/32.png) [@focky](https://forums.rockylinux.org/u/focky)\
**Post date:** [December 2, 2023, 9:33pm UTC](https://forums.rockylinux.org/t/opengl-issue-on-virtual-machine/12055/1 "2023-12-02T21:33:44Z")

</div>

Hello,

I have installed rocky linux 8.9 VM, where I have installed x2go server, Xfce desktop, to connect to the machine and installed mesa-libs. Testing OpenGL with the command `glxgears` I get:

`Error: couldn't get an RGB, Double-buffered visual`

I do not understand why I getting this error.

Here the outputs

```auto
glxinfo | grep OpenGL
Error: couldn't find RGB GLX visual or fbconfig

```

```auto
sudo lshw -c display
  *-display                 
       description: VGA compatible controller
       product: QXL paravirtual graphic card
       vendor: Red Hat, Inc.
       physical id: 2
       bus info: pci@0000:00:02.0
       logical name: /dev/fb0
       version: 04
       width: 32 bits
       clock: 33MHz
       capabilities: vga_controller rom fb
       configuration: depth=32 driver=qxl latency=0 resolution=1024,768
       resources: irq:11 memory:f4000000-f7ffffff memory:f8000000-fbffffff memory:fc090000-fc091fff ioport:c100(size=32) memory:c0000-dffff

```

```auto
rpm -qa |grep mesa
mesa-libGLw-devel-8.0.0-18.el8.x86_64
mesa-filesystem-23.1.4-1.el8.x86_64
mesa-dri-drivers-23.1.4-1.el8.x86_64
mesa-libxatracker-23.1.4-1.el8.x86_64
mesa-libGLU-9.0.0-15.el8.x86_64
mesa-vulkan-devel-23.1.4-1.el8.x86_64
mesa-libgbm-23.1.4-1.el8.x86_64
mesa-libglapi-23.1.4-1.el8.x86_64
mesa-libGL-23.1.4-1.el8.x86_64
mesa-vulkan-drivers-23.1.4-1.el8.x86_64
mesa-libGLU-devel-9.0.0-15.el8.x86_64
mesa-libgbm-devel-23.1.4-1.el8.x86_64
mesa-vdpau-drivers-23.1.4-1.el8.x86_64
mesa-libEGL-23.1.4-1.el8.x86_64
mesa-libOSMesa-23.1.4-1.el8.x86_64
mesa-libGL-devel-23.1.4-1.el8.x86_64
mesa-libEGL-devel-23.1.4-1.el8.x86_64
mesa-libGLw-8.0.0-18.el8.x86_64
mesa-libOSMesa-devel-23.1.4-1.el8.x86_64

```

---

<div class="post-metadata">

**Author:** ![focky](https://avatars.discourse-cdn.com/v4/letter/f/13edae/32.png) [@focky](https://forums.rockylinux.org/u/focky)\
**Post date:** [December 5, 2023, 1:26pm UTC](https://forums.rockylinux.org/t/opengl-issue-on-virtual-machine/12055/2 "2023-12-05T13:26:46Z")

</div>

Nobody has any idea on how to solve this issue?

Thanks

---

<div class="post-metadata">

**Author:** ![chemal](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/chemal/32/2238_2.png) [@chemal](https://forums.rockylinux.org/u/chemal)\
**Post date:** [December 5, 2023, 3:58pm UTC](https://forums.rockylinux.org/t/opengl-issue-on-virtual-machine/12055/3 "2023-12-05T15:58:49Z")

</div>

X2go has only mossy support for OpenGL/GLX. Try some vnc solution oder xrdp instead. Or this: [wiki:development:glx-xlib-workaround [X2Go - everywhere@home]](https://wiki.x2go.org/doku.php/wiki:development:glx-xlib-workaround)

---

<div class="post-metadata">

**Author:** ![focky](https://avatars.discourse-cdn.com/v4/letter/f/13edae/32.png) [@focky](https://forums.rockylinux.org/u/focky)\
**Post date:** [December 5, 2023, 7:47pm UTC](https://forums.rockylinux.org/t/opengl-issue-on-virtual-machine/12055/4 "2023-12-05T19:47:01Z")

</div>

Thanks for you reply. Do you have VNC solutions that work well on Rocky? I’m not expert on VNC I have only used x2go in the past.

---

<div class="post-metadata">

**Author:** ![chemal](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/chemal/32/2238_2.png) [@chemal](https://forums.rockylinux.org/u/chemal)\
**Post date:** [December 6, 2023, 11:02am UTC](https://forums.rockylinux.org/t/opengl-issue-on-virtual-machine/12055/5 "2023-12-06T11:02:35Z")

</div>

I personally use TurboVNC ([https://www.turbovnc.org](https://www.turbovnc.org)) but TigerVNC (available from Rocky 8 repos) should work too.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex020/uploads/rockylinux/original/1X/91b7219eec10e30013422e4df76c1d898711a5d5.svg) [@system](https://forums.rockylinux.org/u/system)\
**Post date:** [February 4, 2024, 11:02am UTC](https://forums.rockylinux.org/t/opengl-issue-on-virtual-machine/12055/6 "2024-02-04T11:02:58Z")

</div>

Closed on February 4, 2024, 11:02am UTC

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
