ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Running Kinect 2 on Intel NUC with no monitor

asked 2016-01-30 22:04:47 -0500

Naman gravatar image

Hi all,

I am successfully able to run Kinect 2 on my Intel NUC when a monitor is attached using iai_kinect2 and libfreenect2 but when there is no monitor attached and I use a bash script which is run at startup to run Kinect 2, I get the following error :

GLFW Error : No monitors found
Error : GLFW failed to Initialize

It looks like when I do not have a monitor connected, the graphic card and graphic library is disabled and hence I get this error. Does anyone know how can I can fix this issue?

Thanks in advance.
Naman Kumar

edit retag flag offensive close merge delete


Were you able to get libfreenect2 working with NUC? I am getting an error: Failed to create OpenGL window. Did you ever come across this?

pnambiar gravatar image pnambiar  ( 2016-04-12 13:57:29 -0500 )edit

2 Answers

Sort by ยป oldest newest most voted

answered 2016-02-02 08:20:04 -0500

Nicolas gravatar image

GLWF needs the "server-side" of OpenGL. There are several ways to get it:

  • Use software rendering, if you do not need to render much
  • Make sure your program uses the X11 server running on the graphics card, not a VNC server or something. If the X11 server is running and unlocked DISPLAY=:0 should be enough.
  • The VirtualGL project

With some Nvidia cards, X11 refuses to start without a monitor attached. Maybe there is a similar issue with the Intel card? What helps there is to provide an EDID file in the X11 configuration, see .


edit flag offensive delete link more

answered 2016-01-31 13:50:27 -0500

fsteinhardt gravatar image

If you can't fix this problem on the software side (I don't know how), you could use a HDMI dummy plug.

edit flag offensive delete link more

Question Tools



Asked: 2016-01-30 22:04:47 -0500

Seen: 835 times

Last updated: Feb 02 '16