johnLIC Posted October 1, 2016 Share Posted October 1, 2016 I just installed CentOS 7. I downloaded and installed Houdini. When I try to run Houdini I get the splash screen and then it crashes. I have an nvidia GTX 970 graphics card. I'm using the default nouveau driver. I have not installed any graphics drivers. I hope that's not my problem/solution. I googled how to install the nvidia drivers on CentOS 7 and it looks like a scary world of pain. I've tried running Houdini from the command line, and from the start menu thingy, and it crashes both ways. Any ideas? Anyone? Here is the crash report from the /tmp folder: $ cat crash.untitled.jpatterson_4929_log.txt Crash report from jpatterson; Houdini FX Version 15.5.607 Uptime 0 seconds Sat Oct 1 11:52:14 2016 Caught signal 11 Traceback from 4929 ThreadId=0x7f413ff0b300 AP_Interface::coreDumpChaser(UTsignalHandlerArg) <libHoudiniUI.so> AP_Interface::si_CrashHandler::chaser(UTsignalHandlerArg) <libHoudiniUI.so> signalCallback(UTsignalHandlerArg) <libHoudiniUT.so> UT_Signal::UT_ComboSignalHandler:perator()(int, siginfo*, void*) const <libHoudiniUT.so> UT_Signal::processSignal(int, siginfo*, void*) <libHoudiniUT.so> _L_unlock_13 <libpthread.so.0> QReadWriteLock::lockForWrite() <libQtCore.so.4> QGLWidget::deleteTexture(unsigned int) <libQtOpenGL.so.4> QGLContext::~QGLContext() <libQtOpenGL.so.4> QGLContext::~QGLContext() <libQtOpenGL.so.4> QGLWidget::~QGLWidget() <libQtOpenGL.so.4> re_QGLWidget::~re_QGLWidget() <libHoudiniUI.so> QObjectPrivate::deleteChildren() <libQtCore.so.4> QWidget::~QWidget() <libQtGui.so.4> QWidget::~QWidget() <libQtGui.so.4> QObjectPrivate::deleteChildren() <libQtCore.so.4> QWidget::~QWidget() <libQtGui.so.4> re_QWindowWidget::~re_QWindowWidget() <libHoudiniUI.so> RE_QtWindow::~RE_QtWindow() <libHoudiniUI.so> RE_QtWindow::~RE_QtWindow() <libHoudiniUI.so> UI_Window::~UI_Window() <libHoudiniUI.so> QT_Window::~QT_Window() <libHoudiniUI.so> FUSE_AnonymousStats::~FUSE_AnonymousStats() <libHoudiniAPPS3.so> FUSE_AnonymousStats::~FUSE_AnonymousStats() <libHoudiniAPPS3.so> FUSE_App::~FUSE_App() <libHoudiniAPPS3.so> FUSE_App::~FUSE_App() <libHoudiniAPPS3.so> FUSE_HoudiniBinariesApp::~FUSE_HoudiniBinariesApp() <libHoudiniAPPS3.so> __run_exit_handlers <libc.so.6> __GI_exit <libc.so.6> UT_Exit::doExit(int, bool) <libHoudiniUT.so> RE_OGLRender::initGLState() <libHoudiniUI.so> RE_OGLRender::makeCurrent(bool) <libHoudiniUI.so> RE_OGLRender::lockContextForRender() <libHoudiniUI.so> RE_QtWindow:penWindow(int, int) <libHoudiniUI.so> QT_Window::doOpen() <libHoudiniUI.so> UI_Window::handleEvent(UI_Event*) <libHoudiniUI.so> UI_Queue::processNextEvent() <libHoudiniUI.so> UI_Queue::drain() <libHoudiniUI.so> UI_Queue::drainEvents(bool, bool) <libHoudiniUI.so> OPUI_MainApp::loadFilesAfterUiOpen(UI_Event*) <libHoudiniAPPS2.so> UI_Queue::processNextEvent() <libHoudiniUI.so> UI_Queue::drain() <libHoudiniUI.so> UI_Queue::eventLoop() <libHoudiniUI.so> main <libHoudiniUI.so> __libc_start_main <libc.so.6> _start <houdini-bin> Quote Link to comment Share on other sites More sharing options...
Hamp Posted October 1, 2016 Share Posted October 1, 2016 Add the elrepo repository, install kmod-nvidia. Easy and updates automatically. http://elrepo.org/tiki/kmod-nvidia Quote Link to comment Share on other sites More sharing options...
johnLIC Posted October 1, 2016 Author Share Posted October 1, 2016 (edited) I was just about to install an Nvidia proprietary driver. So, if I install kmod-nvidia, I don't have to reinstall with every kernel update? That got old in ubuntu, until I ran across a solution, which I don't remember. I installed elrepo. Seems like it worked. I went to the elrepo kmod page you posted, and it suggests doing these commands: yum install nvidia-detect -OR- yum update nvidia-detect nvidia-detect rpm -qa | grep nvidia When I run the last line the output is this: [root@darkczar ~]# rpm -qa | grep nvidia nvidia-detect-367.44-1.el7.elrepo.x86_64 Does that mean I already have nvidia 367 installed? When I run lsmod | grep nouveau I get about 8 lines of output suggesting I'm using the nouveau driver. On the other hand... lsmod | grep nvidia returns nothing. Question: Can I / should I use the nvidia driver that is installed already? If so, how? Edited October 1, 2016 by johnLIC Quote Link to comment Share on other sites More sharing options...
johnLIC Posted October 2, 2016 Author Share Posted October 2, 2016 Well, it's been a long night. I tried to install kmod-nvidia: yum install kmod-nvidia-340xx When I rebooted after that I had no graphics card driver at all. I then decided to install the Nvidia driver using the download from Nvidia's website. That failed because I had "secure boot" on my machine. It started to feel a little like this: I had to go into the BIOS and turn off the secure boot ( don't tell anyone I did that!) and then reinstall the nvidia driver, and all is well so far. rpm -qa | grep nvidia yields this: nvidia-detect-367.44-1.el7.elrepo.x86_64 but, oddly (to me) nvidia-detect yields kmod-nvidia So, thanks for the help. I have no idea what's going on, but hopefully I won't have to deal with this again for a long time. Quote Link to comment Share on other sites More sharing options...
Hamp Posted October 2, 2016 Share Posted October 2, 2016 Ok, then it seems like you're good to go. It was the secure boot that messed up an otherwise simple process. And yes, kmod-nvidia means that you don't have to reinstall the driver after kernel updates. I've been updating many times without any problems. There is a help page which describes how to make elrepo work with secure boot here: https://elrepo.org/tiki/SecureBootKey Quote Link to comment Share on other sites More sharing options...
johnLIC Posted October 5, 2016 Author Share Posted October 5, 2016 Thanks. I will have to research secure boot at some point. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.