Shigeru Iriki

Shigeru Iriki

About Me

FX Artist/VFX Artist
EXPERTISE
Freelancer
INDUSTRY
Film/TV

Connect

LOCATION
Nakagawa City, Japan
WEBSITE

Houdini Skills

Availability

Not Specified

Recent Forum Posts

【SOLVED】Error when using OpenGL Rop with Rop Fetch Top node July 25, 2023, 7:40 p.m.

.bashrc. It is a hidden file inside your home directory.

icedflorent
Hi im facing the same issue actually, and im wondering in which file did you add this exactly ?
export LD_PRELOAD=/opt/hfs19.5/dsolib/libHoudiniUI.so

cd /opt/hfs19.5
source houdini_setup
cd $home

KarmaXPU fails with 4090 July 11, 2023, 9:25 a.m.

Hello,

I may have a similar problem.
When I render with KarmaXPU, I got the following message in the terminal.

KarmaXPU: device Type:Optix ID:0 has registered a critical error , so will now stop functioning. Future error messages will Future error messages will be suppressed KarmaXPU: Unable to create CUDA context for device 0

Also, when rendering with KarmaCPU, I got the following message

denoise plugin:.

I am using Houdini FX 19.5.640 on Linux Mint 20.3.
Graphics card---NVIDIA GeForce RTX 4090 with NVIDIA 535.54.03.

PS:I rolled back the NVIDIA driver to NVIDIA 525.125.06 and the problem did not occur.

【SOLVED】Error when using OpenGL Rop with Rop Fetch Top node May 25, 2023, 4:01 a.m.

I ran OpenGL ROP on hbatch to see if it was an OpenGL ROP issue or a Rop fetch TOP node issue and got the following error.

2247: Fatal error: Segmentation fault (sent by pid 980)
-- TRACEBACK BEGIN --
Traceback from hbatch 19.5.605 (Compiled on linux-x86_64-gcc9.3):
stackTrace(UTsignalHandlerArg) <libHoudiniUT.so>
signalCallback(UTsignalHandlerArg) <libHoudiniUT.so>
UT_Signal::UT_ComboSignalHandler::operator()(int, siginfo_t*, void*) const <libHoudiniUT.so>
UT_Signal::processSignal(int, siginfo_t*, void*) <libHoudiniUT.so>
_dl_close (dl-close.c:819)
_dl_close (dl-close.c:812)
__GI__dl_catch_exception (dl-error-skeleton.c:196)
__GI__dl_catch_error (dl-error-skeleton.c:215)
_dlerror_run (dlerror.c:162)
__dlclose (dlclose.c:46)
RE_OGLExt::setupTheExtensions() <libHoudiniUI.so>
RE_OGLExt::initialize() <libHoudiniUI.so>
RE_OGLRender::initGLExtensions() <libHoudiniUI.so>
RE_OGLRender::initGLState() <libHoudiniUI.so>
RE_OGLRender::makeCurrent(bool) <libHoudiniUI.so>
RE_OGLRender::lockContextForRender() <libHoudiniUI.so>
RE_Window::openWindow() <libHoudiniUI.so>
RE_OGLComputeGPUState::initStandalone(bool) <libHoudiniUI.so>
ROP_OpenGL::startRender(int, double, double) <ROP_OpenGL.so>
ROP_Node::startExecute(double, ROP_Verbose*) <libHoudiniOP4.so>
ROP_Node::execute(double, ROP_Verbose*) <libHoudiniOP4.so>
ROP_RenderItem::render(ROP_Verbose*, int, int) const <libHoudiniOP4.so>
ROP_RenderManager::renderOrder(ROP_RenderList const&, bool, ROP_Verbose*) <libHoudiniOP4.so>
ROP_RenderManager::render(ROP_Node*, double, double, double, bool, bool, bool, bool, bool, bool, ROP_Verbose*) <libHoudiniOP4.so>
ROP_Node::renderCommand(ROP_RenderCmdParms&) <libHoudiniOP4.so>
ROP_Node::doRenderCommand(CMD_Args&, OP_Node*, bool) <libHoudiniOP4.so>
ROP_Node::cmdRender(CMD_Args&) <libHoudiniOP4.so>
CMD_Manager::runCommand(char*) <libHoudiniPRM.so>
CMD_Manager::internalExecute(char const*) <libHoudiniPRM.so>
CMD_Manager::processInput(CMD_Source*, char const*) <libHoudiniPRM.so>
CMD_Manager::internalSendInput(char const*, bool) <libHoudiniPRM.so>
CMD_Manager::sendInputNoLock(char const*, bool) <libHoudiniPRM.so>
tbb::interface7::internal::task_arena_base::internal_execute(tbb::interface7::internal::delegate_base&) const <libtbb.so.2>
TBBPROXY_TaskArenaExecute <libTBBPROXY.so>
CMD_Manager::sendInput(char const*, bool) <libHoudiniPRM.so>
_init <hbatch-bin>
__libc_start_main (libc-start.c:310)
_init <hbatch-bin>
-- TRACEBACK END --

After communication with SideFX Support, I was able to solve the problem by preloading the HoudiniUI by writing the following in the .bashrc.

export LD_PRELOAD=/opt/hfs19.5/dsolib/libHoudiniUI.so

cd /opt/hfs19.5
source houdini_setup
cd $home