Message boards :
Graphics cards (GPUs) :
NVidia beta driver 337.12 for Linux introduces fan control and overclocking using coolbits
Message board moderation
Previous · 1 · 2 · 3 · Next
| Author | Message |
|---|---|
Carlesa25Send message Joined: 13 Nov 10 Posts: 328 Credit: 72,619,453 RAC: 0 Level ![]() Scientific publications ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
Hello: The final version of Ubuntu 14.04 LTS install the Nvidia Driver 331.67 and the result is that BOINC is not GPUs. Currently the only solution is still manually install the driver. During installation no Registering the NVIDIA Kernel Module with DKMS so that everything works properly. I trust that as the problem is detected by all BOINC users UBUNTU the issue is resolved. |
|
Send message Joined: 25 Nov 13 Posts: 66 Credit: 282,724,028 RAC: 0 Level ![]() Scientific publications ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
I installed Bumblebee and it installed 331.38 driver which is the driver I used in 13.10 after breaking it with 331.67. In fact that is an old driver, 331.49 was running fine but I couldn't find it after updating to 331.67. Try installing 331.38 and I think it should run. It is in the software center. |
skgivenSend message Joined: 23 Apr 09 Posts: 3968 Credit: 1,995,359,260 RAC: 0 Level ![]() Scientific publications ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
After messing up two stable Ubuntu rigs (13.04 and 13.10 which used 331.49 and did work with CUDA6 at least at one time) trying to manually install drivers, I eventually managed to upgrade one system to 14.04. Unfortunately the only drivers available via repositories either don't work with CUDA6 or the Boinc Client can't see the GPU's! I tried coolbits, sudo nvidia-xconfig --cool-bits=12, and it does let you change the fan speed of the first card (but not the second). Not that it's any use when Boinc can't see the GPU's. Didn't see any option to change frequencies (OC/DC). FAQ's HOW TO: - Opt out of Beta Tests - Ask for Help |
Carlesa25Send message Joined: 13 Nov 10 Posts: 328 Credit: 72,619,453 RAC: 0 Level ![]() Scientific publications ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
After messing up two stable Ubuntu rigs (13.04 and 13.10 which used 331.49 and did work with CUDA6 at least at one time) trying to manually install drivers, I eventually managed to upgrade one system to 14.04. Hi: There is a problem with Vidia and higher to 331.49 drivers causing BOINC not find the GPUs and the OpenCL libraries. We have already commented in this section, this reported to Nvidia and hopefully someone to acknowledge the mess they have mounted. see for example: Boinc + Ubuntu + Nvidia = No usable GPUs found. |
|
Send message Joined: 9 May 13 Posts: 171 Credit: 4,610,046,466 RAC: 213,757 Level ![]() Scientific publications ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
I finally stumbled upon a sequence of commands to get the 337.12 beta drivers installed in Ubuntu 14.04. So far they are working fine with BOINC 7.2.42 from Berkeley. Uninstall any proprietary drivers that you have installed now. Download the Nvidia driver Create a file in your home directory to blacklist Nouveau drivers Use gedit to create a file named blacklist-nouveau.conf Add the following lines to blacklist-nouveau.conf blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau offSave the file and exit gedit Now you need to be in a terminal session without the GUI up and running. There are a couple of ways to do that. Option 1 is to shut down the Ubuntu GUI "lightdm". Option 2 is to boot into recovery mode. I used option 2. Option 1 open a terminal session and enter the following command sudo lightdm stop The screen should go blank (black) Hit <ctrl><alt>then <f1> A prompt should appear where you can log into the system Enter your login credentials and you should be in terminal mode. Option 2 is to reboot the computer into Ubuntu recovery mode https://wiki.ubuntu.com/RecoveryMode To get the files mounted in read/write mode I select the option on the recovery mode menu to Enable networking (also remounts files in read/write mode) Once that is finished, select the recovery mode menu option for Enter into terminal mode In terminal mode without the GUI running, enter the following commands. In the command, substitute the name that you use on your computer for the italicized "name" in the "cd" command. The "dir" command will give you a list of all the files in your Download folder so you can see exactly the name of the NVIDIA installer file. In the "sudo sh" command use the name of the NVIDIA install file in your Downloads folder. cd /home/[i]name[/i]/Downloads dir sudo sh NVIDIA-Linux-x86_64.....run I selected "yes" to Registering the NVIDIA Kernel Module with DKMS. If the drivers install successfully enter the next command to move the blacklist-nouveau.conf file to the /etc/modprobe.d folder where it will be automatically invoked during boot up. sudo mv /home/[i]name[/i]/blacklist-nouveau.conf /etc/modprobe.d Reboot the machine by entering sudo shutdown now -r At this point, it worked fine for me. I did read somewhere that if the window comes up black, boot back onto recovery mode and issue the following command sudo nvidia-xconfig Hope that works for you. |
Carlesa25Send message Joined: 13 Nov 10 Posts: 328 Credit: 72,619,453 RAC: 0 Level ![]() Scientific publications ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
Hi: Thanks - captainjack - for the information, put into practice in the next round of tests. For my part I have working perfectly BOINC Nvidia 337.12 and 331.67 on my two Ubuntu 14.04 machines (with different Kernels) but with the difference that I have NOT registered with DKMS during installation. Anyway both its solution as mine no longer an interim patch. You can not be a normal user perdir entering this trouble, it is unfortunate, Nvidia and Ubuntu-Canonical have to give any definitive soilución. |
|
Send message Joined: 26 Aug 08 Posts: 183 Credit: 10,085,929,375 RAC: 0 Level ![]() Scientific publications ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
Thanks for the instructions captainjack. It seems it's always a hassle to install the latest Nvidia drivers on linux. There are some useful tidbits in the nvidia README file. http://us.download.nvidia.com/XFree86/Linux-x86_64/331.67/README/index.html |
skgivenSend message Joined: 23 Apr 09 Posts: 3968 Credit: 1,995,359,260 RAC: 0 Level ![]() Scientific publications ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Thanks captainjack, that worked for me! First, I removed all of my repository drivers: - From Ubuntu 14.04's system settings, Software & Updates, other software. - From a terminal (Ctrl+Alt+T) sudo apt-get purge nvidia* Then I largely followed your instructions, To get the drivers (from a Terminal) I used, wget us.download.nvidia.com/XFree86/Linux-x86_64/337.12/NVIDIA-Linux-x86_64-337.12.run To make the drivers executable, from a Terminal, I used, sudo chmod +x NVIDIA-Linux-*-337.12.run Again from a Terminal I used sudo /etc/init.d/lightdm stop - I've 'inter-weaved' a couple of notes into your instructions for Verbosity, each begin with a dash - just in case someone can't follow the instructions. PM me if anything is amiss as I can edit my posts any time. I finally stumbled upon a sequence of commands to get the 337.12 beta drivers installed in Ubuntu 14.04. So far they are working fine with BOINC 7.2.42 from Berkeley. Someone might want to note that BM's Event Log now says, CUDA: NVIDIA GPU 0: GeForce GTX670 (driver version unknown, CUDA version 6.0.... IMO While 337.12 is the latest Beta, 334.21 was released 7 weeks ago, and using a repository package is supposed to make things easier! Switching from a repo to a manual installation isn't exactly handy either - get it wrong and you will find yourself staring at a black screen (hardly noob friendly)! Again, Thanks. FAQ's HOW TO: - Opt out of Beta Tests - Ask for Help |
|
Send message Joined: 9 May 13 Posts: 171 Credit: 4,610,046,466 RAC: 213,757 Level ![]() Scientific publications ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
Hey skgiven, Glad to hear that the install instructions worked for you. That makes two of us that have used them successfully. Couple of follow up comments. When I issue the "sudo sh NVIDIA-Linux...." command I have to use the full file name also. I left the .... in there in case anyone else wants to use a different driver version. I've read that a person can issue the command "sudo sh NVIDIA*" and it will run whatever it finds that starts with NVIDIA. That's probably ok if there is only one NVIDIA driver in the Downloads folder. I looked through your other comments and they all look appropriate. Thanks for the feedback and updated instructions. Hopefully they are clear enough that other people can follow. |
Carlesa25Send message Joined: 13 Nov 10 Posts: 328 Credit: 72,619,453 RAC: 0 Level ![]() Scientific publications ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
Hello: At the moment -captainjack- following in their footsteps, not the NVIDIA driver achievement was recorded in the Kernel with DKMS, possibly due to the use KernelLowLatency 3.14.1.031.401 uy that certainly works well and fast. Anyway it's a minor problem because it all work perfectly, NVIDIA 337.12 including BOINC. |
Carlesa25Send message Joined: 13 Nov 10 Posts: 328 Credit: 72,619,453 RAC: 0 Level ![]() Scientific publications ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
Hello: At the moment -captainjack- following in their footsteps, not the NVIDIA driver achievement was recorded in the Kernel with DKMS, possibly due to the use KernelLowLatency 3.14.1.031.401 uy that certainly works well and fast. Hello: As presupposed using normal Ubuntu 14.04 kernel (3.13 ...) if you can record the Nvidia driver in the Kernel by DKMS. the Kernel (> 3.14 ...) do not require registration. Unfortunately the result is practically the same, recorded or not, the new Nvidia drivers and Ubuntu running on BOINC continue but require manual updates. Nvidia is sagging updates by using the Additional Drivers, I hope next updates Ubuntu + Nvidia solutions this. Note: Personally I would recommend using the 331.67 driver before the 337.12 since this is a Beta and its operation is not all good. |
StoneagemanSend message Joined: 25 May 09 Posts: 224 Credit: 34,057,374,498 RAC: 0 Level ![]() Scientific publications ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
Note: Personally I would recommend using the 331.67 driver before the 337.12 since this is a Beta and its operation is not all good. 331.67 is working fine with cuda6 tasks on my machines, as is 337.12 & 331.49 |
Carlesa25Send message Joined: 13 Nov 10 Posts: 328 Credit: 72,619,453 RAC: 0 Level ![]() Scientific publications ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
The problem here is that 331.67 fails CUDA6 WU's. Hello: The Nvidia driver 331.67 works perfectly on the CUDA 6 tasks, which causes problems with this version of Cuda is above 331.38. I have completed several tasks CUDA 6 on my computer with this driver (331.67) on Ubuntu 14.04. |
|
Send message Joined: 6 Sep 10 Posts: 8 Credit: 3,494,747,495 RAC: 409,515 Level ![]() Scientific publications ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
Is Nvidia driver 331.67 working with CUDA 6 tasks on Linux? Thanks Jim |
Carlesa25Send message Joined: 13 Nov 10 Posts: 328 Credit: 72,619,453 RAC: 0 Level ![]() Scientific publications ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
Is Nvidia driver 331.67 working with CUDA 6 tasks on Linux? Hello: As has been repeated 331.67 works perfectly on Linux and supports CUDA 6. I recommend that you read as installed in this thread and "Boinc + Ubuntu + Nvidia = No usable GPUs found.". |
|
Send message Joined: 9 May 13 Posts: 171 Credit: 4,610,046,466 RAC: 213,757 Level ![]() Scientific publications ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
Now that summer is upon us, I needed to speed up the fan a bit. I tried the command that biodoc recommended in the first post sudo nvidia-xconfig --cool-bits=12 and that didn't work for me. I had to manually edit the /etc/X11/xorg.conf file and insert a line for coolbits at the following location: Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
Option "Coolbits" "12"
EndSectionNow I am able to control fan speed with the Nvidia X Server Settings software. |
Carlesa25Send message Joined: 13 Nov 10 Posts: 328 Credit: 72,619,453 RAC: 0 Level ![]() Scientific publications ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
Now that summer is upon us, I needed to speed up the fan a bit. I tried the command that biodoc recommended in the first post Hi: If it works, you need a script ... is two ... -- (together but two.) sudo nvidia-xconfig -- cool-bits = 12 NOTE: Sorry I looked on my screen that only had a script, but I see you are both. Anyway it works for me perfectly. |
|
Send message Joined: 19 Oct 13 Posts: 15 Credit: 578,770,199 RAC: 0 Level ![]() Scientific publications ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
anyone have fan control working on more than one card with these drivers? |
Carlesa25Send message Joined: 13 Nov 10 Posts: 328 Credit: 72,619,453 RAC: 0 Level ![]() Scientific publications ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
anyone have fan control working on more than one card with these drivers? Hello: Yes, I in Ubuntu 14.04 with GTX770 and GT640 control enabled by the two fans NvidiaSettings. I have already explained in another thread on this site (I can not remember which) how to do this goes for any other Nvidia driver. O each card is connected to a monitor (if no monitor no fan control) or you must install a virtual screen on the card with no monitor. The solution requires hardware and software must be mounted on the output video monitor emulator (resistors) and edit the file "/ etc/X11/xorg.conf". Can not find the specific thread I can repeat the instructions here, or at least I have the solution if there is no other variant. Greetings. Note: 337.12 or 337.19 are a bit unstable, do not recommend, the better a previous, I'm using the 331.79 fine with BOINC 7.2.42 and CUDA 60 working. |
|
Send message Joined: 9 May 13 Posts: 171 Credit: 4,610,046,466 RAC: 213,757 Level ![]() Scientific publications ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
Next challenge: I finally stepped up and bought a motherboard that would support 3 GPU's. It currently has a GTX660ti and a GTX770 installed. There is a monitor attached to each GPU. It is running Ubuntu 14.04 and BOINC 7.2.42. I was able to get the 337.12 drivers installed and get it set up with coolbits enabled so I can control the fan speeds on each GPU. Now I want to get the second monitor that is attached to GPU #2 to actually work. In NVIDIA X Server Settings is an option for Xinerama. With that option turned off, the screen on the second monitor is black. When I move the mouse to that screen, it shows up as a black X outlined in white. When I turn the Xinerama option on, the second monitor shows the background and the menu bar down the left side of the screen. I can move a window from the first screen to the second screen or I can select a menu option from the second screen and open up that window on the second screen. But here is the bizarre part: When I open up a new window on either monitor, all other open windows on both monitors go black. For example, I can open up BOINC Manager and see it just fine. If I leave it open and then open up a Firefox window, the BOINC Manager window goes black. If I then open up a terminal session, both the BOINC Manager and Firefox windows are black and the terminal session can be seen. I can "grab" the bar at the top of a black window and move it around but it is still black. However, if I grab the edge of a black window and resize the window, all of the contents of the window will show up and whatever else was active goes black. Does any body know what settings to tweak to make both monitors work and be able to see all open windows all the time? Thanks for all the help, captainjack |
©2026 Universitat Pompeu Fabra