I’m hoping to run pvserver on an Amazon EC2 instance with an Nvidia M60 GPU on it. Unfortunately, I’m having some issues which I believe are related to X displays on the EC2 instance. When I try to render something on the server after connecting with paraview running on my laptop, I see:
Display is not accessible on the server side.
Remote rendering will be disabled.
Why is this? What info can I provide to diagnose this issue?
It’s hard to say without more information. Maybe you’re missing something really simple like just making sure to export the display environment variable before starting pvserver?
export DISPLAY=:0.0
Or maybe the issue is more involved, like the graphics card drivers aren’t installed/verified, or something else.
If you use EGL, there is no need for an X Server, and then your instance needs fewer packages installed, no need to set the DISPLAY environment variable, among other things.
Thanks for the advice Mr. Wittenburg. That was close to the answer: there are some intermediate steps. It was more of an issue with the xorg.conf file.
I solved it by first making sure the latest nvidia drivers were installed, and running nvidia’s x configuration script with the following options:
Well, for rendering on multiple GPUs, I may have to let someone else with chime in. This article could be helpful though, as it seems to describe something similar to what you want: