This is a double post of Google groups, but I guess this is the right place. So I post the same thing here.
This may be a rare case, but I need help.
I am using BOINC on Fedora 29, with two nvidia cards (1070/750ti) and Intel integrated graphics using OpenCL of nvida cards on my core i7 4790k rig. For BOINC, I use both nvidia cards' OpenCL for Collatz Conjecture and cpu for Citizen Science Grid/Amicable number. My monitor is connected to cpu's integrated graphics, and nvidia cards are used only for BOINC so that x window manipulation doesn't slow down boinc calculation.
To build this configuration, I installed like this:
- Install Fedora with gnome as usual.
- Install boinc and nvidia graphic drivers which includes kernel modules and libraries for cuda/OpenCL and glx driver(and more?).
- Only with above configuration, when loggin on/off, boinc crashes, so I removed /lib/modules/(kernel version)/kernel/drivers/video/nvidia-drm.ko which is one of four modules installed by nvidia graphics driver. Then reinstall x server again, because nvidia graphics driver replaces libglx.so with one for nvidia cards (symlink to nvidia's glx driver). This libglx.so replacement was found in /var/log/Xorg.0.log. libglx.so is in /usr/lib64/xorg/modules/extensions/libglx.so.
Then I got my system up and running as long as gdm is on, but if gdm is shut down with "systemctl isolate multi-user" to get into console mode, boinc crashes. And before that, I have to start boinc after logging into x, because when gdm starts, boinc crashes.
I suspect x server is doing something wrong to boinc client, but looking at x server source I can't solve this. What does boinc client see when x server is up or shut down?
Does anyone help?
Thanks in advance!!
-Tetsuji
This is a double post of Google groups, but I guess this is the right place. So I post the same thing here.
This may be a rare case, but I need help.
I am using BOINC on Fedora 29, with two nvidia cards (1070/750ti) and Intel integrated graphics using OpenCL of nvida cards on my core i7 4790k rig. For BOINC, I use both nvidia cards' OpenCL for Collatz Conjecture and cpu for Citizen Science Grid/Amicable number. My monitor is connected to cpu's integrated graphics, and nvidia cards are used only for BOINC so that x window manipulation doesn't slow down boinc calculation.
To build this configuration, I installed like this:
Then I got my system up and running as long as gdm is on, but if gdm is shut down with "systemctl isolate multi-user" to get into console mode, boinc crashes. And before that, I have to start boinc after logging into x, because when gdm starts, boinc crashes.
I suspect x server is doing something wrong to boinc client, but looking at x server source I can't solve this. What does boinc client see when x server is up or shut down?
Does anyone help?
Thanks in advance!!
-Tetsuji