From: Maxim Belkin (mbelkin_at_ks.uiuc.edu)
Date: Thu Oct 23 2014 - 13:10:28 CDT

Ok, it turned out the machine I used to test OptiX over ssh runs on old NVIDIA drivers (hasn't been rebooted yet)... Sorry for the confusion.

I tested it on another remote computer with the new drivers and OptiX over ssh works.

Maxim

> On Oct 23, 2014, at 12:34 PM, John Stone <johns_at_ks.uiuc.edu> wrote:
>
> Hi,
> I wonder if the file permissions on the GPU device nodes
> are set such that they are not necessarily accessible if you're not
> logged into the console? What are the permissions on the
> /dev/nvidia* devices?:
>
> % ls -al /dev/nvidia*
> crw-rw-rw- 1 root root 195, 0 Oct 23 11:51 /dev/nvidia0
> crw-rw-rw- 1 root root 195, 1 Oct 23 11:51 /dev/nvidia1
> crw-rw-rw- 1 root root 195, 2 Oct 23 11:51 /dev/nvidia2
> crw-rw-rw- 1 root root 195, 255 Oct 23 11:51 /dev/nvidiactl
> crw-rw-rw- 1 root root 252, 0 Oct 23 12:05 /dev/nvidia-uvm
>
> Cheers,
> John
>
>
> On Thu, Oct 23, 2014 at 11:15:25AM -0500, Maxim Belkin wrote:
>> I did a quick test: I get an error (different one, pasted below) when I use OptiX over ssh on a machine where I'm not logged in to an X11 windowing system. If I am, however, OptiX over ssh works fine.
>>
>> Info) VMD for LINUXAMD64, version 1.9.2beta2optixtest1 (October 11, 2014)
>> Info) http://www.ks.uiuc.edu/Research/vmd/
>> Info) Email questions and bug reports to vmd_at_ks.uiuc.edu
>> Info) Please include this reference in published work using VMD:
>> Info) Humphrey, W., Dalke, A. and Schulten, K., `VMD - Visual
>> Info) Molecular Dynamics', J. Molec. Graphics 1996, 14.1, 33-38.
>> Info) -------------------------------------------------------------
>> Info) Multithreading available, 16 CPUs detected.
>> Info) Free system memory: 53302MB (82%)
>> Info) Creating CUDA device pool and initializing hardware...
>> Info) Detected 1 available CUDA accelerator:
>> Info) [0] GeForce GTX 770 8 SM_3.0 @ 1.08 GHz, 2.0GB RAM, KTO, AE1, ZCP
>> Info) Detected 1 available TachyonL/OptiX ray tracing accelerator
>> Info) OpenGL renderer: NVIDIA GeForce GT 330M OpenGL Engine
>> Info) Features: STENCIL MSAA(4) MDE MTX NPOT PP PS
>> Info) GLSL rendering mode is NOT available.
>> Info) Textures: 2-D (8192x8192), 3-D (2048x2048x2048), Multitexture (8)
>> Info) Dynamically loaded 2 plugins in directory:
>> Info) /home/mbelkin/lib_vmd/vmd/plugins/LINUXAMD64/molfile
>> ....
>> Info) Ambient occlusion enabled.
>> Info) Shadow rendering enabled.
>> ERROR) OptiX error: Invalid context (Details: Function "RTresult _rtContextCompile(RTcontext)" caught exception: Unable to set the CUDA device., [3735714]) (OptiXRenderer.C:986
>> OptiXRenderer) An error occured compiling the context. Rendering is aborted.
>>
>>
>>
>>> On Oct 23, 2014, at 10:48 AM, Norman Geist <norman.geist_at_uni-greifswald.de> wrote:
>>>
>>> Hi John,
>>>
>>> Yes, using it locally works fine, here the output:
>>>
>>> Local:
>>>
>>> Info) VMD for LINUXAMD64, version 1.9.2beta1 (September 12, 2014)
>>> Info) http://www.ks.uiuc.edu/Research/vmd/
>>> Info) Email questions and bug reports to vmd_at_ks.uiuc.edu
>>> Info) Please include this reference in published work using VMD:
>>> Info) Humphrey, W., Dalke, A. and Schulten, K., `VMD - Visual
>>> Info) Molecular Dynamics', J. Molec. Graphics 1996, 14.1, 33-38.
>>> Info) -------------------------------------------------------------
>>> Info) Multithreading available, 64 CPUs detected.
>>> Info) Free system memory: 117456MB (90%)
>>> Info) Creating CUDA device pool and initializing hardware...
>>> Info) Detected 1 available CUDA accelerator:
>>> Info) [0] GeForce GTX 660 5 SM_3.0 @ 1.03 GHz, 2.0GB RAM, KTO, AE1, ZCP
>>> Info) Detected 1 available TachyonL/OptiX ray tracing accelerator
>>> Warning) Detected X11 'Composite' extension: if incorrect display occurs
>>> Warning) try disabling this X server option. Most OpenGL drivers
>>> Warning) disable stereoscopic display when 'Composite' is enabled.
>>> Info) OpenGL renderer: GeForce GTX 660/PCIe/SSE2
>>> Info) Features: STENCIL MSAA(4) MDE CVA MTX NPOT PP PS GLSL(OVFGS)
>>> Info) Full GLSL rendering mode is available.
>>> Info) Textures: 2-D (16384x16384), 3-D (2048x2048x2048), Multitexture (4)
>>> Info) Dynamically loaded 2 plugins in directory:
>>> Info) /alfred/bin/vmd/vmd-1.9.2b1/plugins/LINUXAMD64/molfile
>>> after#0
>>> vmd >
>>> [...]
>>> vmd > Info) Rendering current scene to 'vmdscene.ppm' ...
>>> Total OptiX rendering time: 0.9 sec
>>> Info) Executing post-render cmd 'display vmdscene.ppm' ...
>>>
>>> SSH Forwarded:
>>>
>>> Info) VMD for LINUXAMD64, version 1.9.2beta1 (September 12, 2014)
>>> Info) http://www.ks.uiuc.edu/Research/vmd/
>>> Info) Email questions and bug reports to vmd_at_ks.uiuc.edu
>>> Info) Please include this reference in published work using VMD:
>>> Info) Humphrey, W., Dalke, A. and Schulten, K., `VMD - Visual
>>> Info) Molecular Dynamics', J. Molec. Graphics 1996, 14.1, 33-38.
>>> Info) -------------------------------------------------------------
>>> Info) Multithreading available, 64 CPUs detected.
>>> Info) Free system memory: 117364MB (90%)
>>> Info) Creating CUDA device pool and initializing hardware...
>>> Info) Detected 1 available CUDA accelerator:
>>> Info) [0] GeForce GTX 660 5 SM_3.0 @ 1.03 GHz, 2.0GB RAM, KTO, AE1, ZCP
>>> Info) Detected 1 available TachyonL/OptiX ray tracing accelerator
>>> Warning) Detected X11 'Composite' extension: if incorrect display occurs
>>> Warning) try disabling this X server option. Most OpenGL drivers
>>> Warning) disable stereoscopic display when 'Composite' is enabled.
>>> Info) OpenGL renderer: GeForce GTX 660/PCIe/SSE2
>>> Info) Features: STENCIL MSAA(4) MDE MTX NPOT PP PS GLSL(OVFG)
>>> Info) Full GLSL rendering mode is available.
>>> Info) Textures: 2-D (16384x16384), 3-D (2048x2048x2048), Multitexture (4)
>>> Info) Dynamically loaded 2 plugins in directory:
>>> Info) /alfred/bin/vmd/vmd-1.9.2b1/plugins/LINUXAMD64/molfile
>>> after#0
>>> vmd >
>>> [...]
>>> Info) Rendering current scene to 'vmdscene.ppm' ...
>>> ERROR) OptiX error: Unknown error (Details: Function "RTresult
>>> _rtContextLaunch2D(RTcontext, unsigned int, RTsize, RTsize)" caught
>>> exception: Encountered a CUDA error: cuGLGetDevices() returned (201):
>>> Invalid context, [3801520]) (OptiXRenderer.C:1002
>>> OptiX: An error occured in AS generation. Rendering is aborted.
>>> Total OptiX rendering time: 0.8 sec
>>> Info) Executing post-render cmd 'display vmdscene.ppm' ...
>>> display: improper image header `vmdscene.ppm' @
>>> error/pnm.c/ReadPNMImage/295.
>>>
>>>
>>> Norman Geist.
>>>
>>>> -----Ursprüngliche Nachricht-----
>>>> Von: John Stone [mailto:johns_at_ks.uiuc.edu]
>>>> Gesendet: Donnerstag, 23. Oktober 2014 17:30
>>>> An: Norman Geist
>>>> Cc: VMD Mailing List
>>>> Betreff: Re: vmd-l: Tachyon-Optix failure when SSH X11
>>>>
>>>> Norman,
>>>> Do you get a particular error message? I wouldn't expect it to
>>>> matter
>>>> if you're redirecting X to a remote display, at least in the OptiX code
>>>> paths I'm actually using. I have run OptiX renderings with no display,
>>>> e.g. with VMD using "-dispdev text" without any problems, so I'm
>>>> puzzled
>>>> why the remote display would matter. When you're remote displaying,
>>>> does
>>>> VMD identify the CUDA devices in the machine correctly? I assume you
>>>> have
>>>> also tested this same machine and when running to a local display it
>>>> works fine?
>>>>
>>>> Cheers,
>>>> John Stone
>>>> vmd_at_ks.uiuc.edu
>>>>
>>>> On Thu, Oct 23, 2014 at 05:01:31PM +0200, Norman Geist wrote:
>>>>> Just want to report that using the Tachyon Optix Renderer doesn't
>>>> work
>>>>> when redirected over SSH.
>>>>>
>>>>> - cheers -
>>>>>
>>>>>
>>>>>
>>>>> Norman Geist
>>>>>
>>>>> ------------------------------------------------------------------
>>>> ---------
>>>>>
>>>>> [1][IMG] Diese E-Mail ist frei von Viren und Malware, denn der
>>>> [2]avast!
>>>>> Antivirus Schutz ist aktiv.
>>>>>
>>>>> References
>>>>>
>>>>> Visible links
>>>>> 1. http://www.avast.com/
>>>>> 2. http://www.avast.com/
>>>>
>>>> --
>>>> NIH Center for Macromolecular Modeling and Bioinformatics
>>>> Beckman Institute for Advanced Science and Technology
>>>> University of Illinois, 405 N. Mathews Ave, Urbana, IL 61801
>>>> http://www.ks.uiuc.edu/~johns/ Phone: 217-244-3349
>>>> http://www.ks.uiuc.edu/Research/vmd/
>>>
>>>
>>> ---
>>> Diese E-Mail ist frei von Viren und Malware, denn der avast! Antivirus Schutz ist aktiv.
>>> http://www.avast.com
>>
>
> --
> NIH Center for Macromolecular Modeling and Bioinformatics
> Beckman Institute for Advanced Science and Technology
> University of Illinois, 405 N. Mathews Ave, Urbana, IL 61801
> http://www.ks.uiuc.edu/~johns/ Phone: 217-244-3349
> http://www.ks.uiuc.edu/Research/vmd/