Graphic card may not be used for openGL rendering

nicolasnuzillard's icon

Hi,
I'm currently trying max8, on a new Windows computer wich has an Nvidia Quadro graphic card, which is dedicated for high performance with openGL. My computer can run some heavy rendering with ray marching on shadertoy at 60 fps. However, I made some simple and light patches with rendering in texture (jit.word or jit.gl.node @capture 1), and my frame rate drops down to 25 fps, without render pass it don't reaches framerates over 60 fps. In the openGL status of the max app, I can see that my Quadro GPU is used for GL rendering.
Are there limitations with Graphic accelerations in the Max trial, or any GPU that are not compatible with some GPUs ?
Thanks for answsering.

Rob Ramirez's icon

do you have more than 1 GL context active? try setting @sync 0 on your jit.world or jit.(p)windows

if not, please send me the patch (you can email robr at cycling74.com if preferred)

nicolasnuzillard's icon

Thanks. I'll try this next week and tell you if it worked.

Rob Ramirez's icon

hi Nicolas, your patch is running slow because you are plugging in gl-texture output directly into jit.pwindow and that triggers a very slow blocking cpu-readback.

if you need preview windows on Max 8, my best advice is to use vizzie VIEWR modules in place of pwindows.

nicolasnuzillard's icon

Thanks ! I thought that pwindow could read gl texture in their own context.