Ultimaker / Cura

3D printer / slicing GUI built on top of the Uranium framework
GNU Lesser General Public License v3.0
6.04k stars 2.05k forks source link

"Could not probe OpenGL" when starting Cura from a remote desktop #5474

Open bebop-rocksteady opened 5 years ago

bebop-rocksteady commented 5 years ago

Application Version Cura 4.0 from https://ultimaker.com/en/products/ultimaker-cura-software - the recently released version.

Platform Windows 10 Pro

Printer Cannot even add printer yet. Cura 4.0 is unable to start. This is the first time we install Cura on this PC.

Steps to Reproduce

  1. Start Cura

  2. Cura does not launch

Actual Results Cura is unable to start. I only see this message. image The specifications of the PC is well above the minimum requirements as stated in your website. https://ultimaker.com/en/resources/52833-installation The video card drivers are updated to the latest as of today.

Expected results Expected Cura to start.

Additional Information Recently built a PC server in our office dedicated for slicing and printing. Me and some of us all get the same issue when we access this PC. But when we run the same version of Cura on our own laptops, Cura is able to start.

Ellecross commented 5 years ago

Hi @bebop-rocksteady, nice name by the way. :D

TLDR; It's not gonna work because the GPU in your remote PC does not allow remote rendering of Cura (uses openGL) via the RDP application you're using.

I suspect that the PC server in your office is using an Nvidia Geforce GPU.

I've seen this as well because we also have a test machine with Cura in it and when I'm accessing remotely, I get this same message. Thankfully, the test machine we have has both Intel integrated and dedicated GPU. When I need to access it remotely, I just disable the dedicated one and then proceed.

What you can do as workaround:

  1. Try using a different RDP application like RealVNC or Teamviewer
  2. Use an integrated GPU instead on the remote PC server

I know it's frustrating, but it is a known limitation when trying to open an OpenGL application (like Cura) via RDP and you're using geforce GPU.

I hope this helps you!

Cowabunga!

@Ghostkeeper this may be related to another issue you're looking at. @Vandrasc FYI

bebop-rocksteady commented 5 years ago

Thank you, this is good to know information.

Yes we do have Nvidia Geforce GTX on our PC server. We do not have another option for now with our PC specification, unfortunately. I will report this back with my team and we will try with another way to remote into it.

Ghostkeeper commented 5 years ago

Is your server actually able to render an interface on its own? If you plug in a monitor, does it show a desktop and such? We've seen that Cura is unable to run if the server has no desktop environment on it (though that was an Ubuntu server without X11, maybe it's similar for Windows servers).

bttguy commented 3 years ago

So there is nothing to do if I have this error? A few release back Cura worked(until 4.7), but now(4.8, 4.9) I get this error? So if it was working and my laptop could run Cura, now why could it decide to stop running it? I used Cura for almost a year without issue.

Ghostkeeper commented 3 years ago

You could start Cura locally, @bttguy, rather than via a remote desktop.

micnetix commented 2 years ago

Having this issue on my computer with 3080ti Cura 5 just refuses to open because of opengl probe error all versions of Cura work before just 5.0 does not work anymore dont know if there is a way to bypass this probe error would be nice because my machine is only few months old and all the other Cura versions work fine

fieldOfView commented 2 years ago

@micnetix are you trying to run Cura over an RDP connection? If so, you may want to read this: https://www.khronos.org/news/permalink/nvidia-provides-opengl-accelerated-remote-desktop-for-geforce-5e88fc2035e342.98417181

If you are not running over an RDP connection, then - waves hand - this is not the issue you are looking for.