Bug 673840

Summary: X server crashes when boinc-client start using NVidia GPU.
Product: [Fedora] Fedora Reporter: Alexandre Dutriaux <alexandre.dutriaux>
Component: boinc-clientAssignee: Milos Jakubicek <xjakub>
Status: CLOSED WONTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 14CC: cheekyboinc, mcepl, mmahut, xgl-maint, xjakub
Target Milestone: ---Keywords: Triaged
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-02-19 10:25:08 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Alexandre Dutriaux 2011-01-30 21:00:16 UTC
Description of problem:
At boot, the boinc-client installed through yum (6.10.45) doesn't detect my GPU (GTX280). The driver for the GPU should be the NVidia one, not the nouveau driver, because boinc-client uses CUDA. I've installed the nvidia driver, and after a restart of the boinc-client service, the GPU is detected. 
For a while, it had worked. But after several updates (including kernel) and a reboot, the X server crashes immediatly after the restart of the service : the screen seems to be no more synchronized, I see pink squares, my mouse is truncated in a black rectangle, but still move for some seconds, and after this short time, my computer reboot. 

Version-Release number of selected component (if applicable):
kernel : 
- 2.6.35.10-74.fc14.x86_64
nvidia drivers tested : 
- NVIDIA-Linux-x86_64-256.53
- NVIDIA-Linux-x86_64-260.19.21
- NVIDIA-Linux-x86_64-260.19.36

How reproducible:
You need a nvidia graphic card, CUDA capable. 


Steps to Reproduce:
1. install a nvidia driver (the latest ?)
2. install boinc-manager and boinc-client
3. join a GPU based project (Primegrid)
4. restart the boinc-client service (if the GPU is not detected)
  
Actual results:
X server crash, and then the computer reboot

Expected results:
X server don't crash, and the GPU is detected.

Additional info:
In order to install the driver, the X server should be stopped and the boinc-client too. 
Just do, as root, a init 3.
I think, but I'm not sure, that the latests nvidia drivers remove the nouveau driver and blacklist it.

Comment 1 Matěj Cepl 2011-01-31 13:52:18 UTC
If the boinc-client is supposed to recognize the driver and it doesn't, then it is a bug there. However, if you claim that there is a bug in Xserver crashing with nvidia driver, then we cannot help you ... nvidia binary-only driver is explicitly not supported by the Fedora team.

For users who are experiencing problems installing, configuring, or using the unsupported 3rd party proprietary "nvidia" video driver, Nvidia provides indirect customer support via an online web based support forum.  Nvidia monitors these web forums for commonly reported problems and passes them on to Nvidia engineers for investigation.  Once they've isolated a particular problem, it is often fixed in a future video driver update.

The NVNews Nvidia Linux driver forum is located at:

	http://www.nvnews.net/vbulletin/forumdisplay.php?s=&forumid=14

Once you have reported this issue in the Nvidia web forums, others who may have experienced the particular problem may be able to assist.  If there is a real bug occuring, Nvidia will be able to determine this, and will likely resolve the issue in a future driver update for the operating system releases that they officially support.

For now reassigning to the boinc component.

Comment 2 Alexandre Dutriaux 2011-01-31 20:51:26 UTC
(In reply to comment #1)
Thanks a lot for all you've done !