3D view update

I have two computers running System76's Pop!_OS; a desktop machine with nvidia graphics and a laptop with intel xe graphics. On the desktop machine, draw works ok; but, on the laptop, every time I issue a 3D draw command (vinit, vdisplay, vsetdispmode, etc.) the terminal window hangs until I move the mouse into the 3D view window (or alt-tab the focus to it), then the 3D window updates and I get the next prompt in the terminal. I presume that the nvidia driver is delivering an event that the xe/Mesa driver isn't. Has anyone else seen this behavior? Is there an easy fix?
Thanks,
Allen

gkv311 n's picture

Which version of OCCT are you using? What is the output of dversion and vglinfo commands?

Allen Barnett's picture

This is the output on my laptop
dversion:
Open CASCADE Technology 7.8.0
Tk enabled (HAVE_TK)
Xlib enabled (HAVE_XLIB)
TBB enabled (HAVE_TBB)
FreeType enabled (HAVE_FREETYPE)
FreeImage disabled
FFmpeg disabled
OpenGL: enabled (HAVE_OPENGL_EXT)
OpenVR disabled
RapidJSON disabled
Draco disabled
VTK disabled
Exceptions disabled (No_Exception)
Compiler: GCC 11.4.0
Architecture: AMD64
OS: Linux

vglinfo:
GLXDirectRendering: Yes
GLXVendor: SGI
GLXVersion: 1.4
GLXClientVendor: Mesa Project and SGI
GLXClientVersion: 1.4
GLvendor: Intel
GLdevice: Mesa Intel(R) Graphics (RPL-P)
GLversion:
4.6 (Compatibility Profile) Mesa 24.0.0-1pop0~1706872735~22.04~0fa430c
GLSLversion: 4.60
Max texture size: 16384
Max FBO dump size: 4096x16384
Max combined texture units: 192
Max MSAA samples: 16
Viewport: 409x409
Window buffer: RGB8 ALPHA0 DEPTH24 STENCIL8
GPU memory: 64149 MiB
ResolutionRatio: 1
FBO buffer: GL_SRGB8_ALPHA8 GL_DEPTH24_STENCIL8