Go Back   nV News Forums > Linux Support Forums > General Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 10-20-07, 04:22 PM   #1
GeeTeeEx
Registered User
 
Join Date: Oct 2007
Posts: 92
Default Fan Control in Ubuntu Gutsy

Hi everyone. I want to try out Ubuntu (and hopefully officially migrate to Linux from MS), but theres just one things thats keeping me from doing it. That is fan control on my 8800GTX. Windows can accomplish this through rivatuner, but is there a similar functionality in Ubuntu (or any Linux distro for that matter)?
ive heard of something called nvclock that supposedly can allow manual fan control in Linux just like rivatuner, but I am not sure...
I am a very incompetent noob when it comes to Linux and its terminology, so please boil down your responses to the layman windows user language (i know i know, windows has enslaved me to computer stupidity )

Thanks a bunch!
GeeTeeEx is offline   Reply With Quote
Old 10-20-07, 08:12 PM   #2
evilghost
Registered User
 
Join Date: Jul 2005
Posts: 3,606
Default Re: Fan Control in Ubuntu Gutsy

I don't believe nvclock will support the 8800 GTX, I'll research and get back to you.
evilghost is offline   Reply With Quote
Old 10-20-07, 08:14 PM   #3
evilghost
Registered User
 
Join Date: Jul 2005
Posts: 3,606
Default Re: Fan Control in Ubuntu Gutsy

Appears the CVS version supports fan speed adjustment on 8800's, you'd need the build-essential package and you would need to check-out the CVS code and compile it.

CVS is here, http://sourceforge.net/cvs/?group_id=21335

I can walk you through it if you need help.
evilghost is offline   Reply With Quote
Old 10-20-07, 08:20 PM   #4
GeeTeeEx
Registered User
 
Join Date: Oct 2007
Posts: 92
Default Re: Fan Control in Ubuntu Gutsy

Quote:
Originally Posted by evilghost
Appears the CVS version supports fan speed adjustment on 8800's, you'd need the build-essential package and you would need to check-out the CVS code and compile it.

CVS is here, http://sourceforge.net/cvs/?group_id=21335

I can walk you through it if you need help.
thanks so much. yes, i do need help, so could u walk me through it? pleeeeeeeeeease? so far i know how to open the terminal -__-
GeeTeeEx is offline   Reply With Quote
Old 10-20-07, 08:24 PM   #5
evilghost
Registered User
 
Join Date: Jul 2005
Posts: 3,606
Default Re: Fan Control in Ubuntu Gutsy

http://ubuntuforums.org/showthread.php?t=315430

You need to have the build-essential package and cvs, so in terminal type:

Code:
sudo apt-get install build-essential cvs
evilghost is offline   Reply With Quote
Old 10-21-07, 01:10 AM   #6
GeeTeeEx
Registered User
 
Join Date: Oct 2007
Posts: 92
Default Re: Fan Control in Ubuntu Gutsy

Quote:
Originally Posted by evilghost
http://ubuntuforums.org/showthread.php?t=315430

You need to have the build-essential package and cvs, so in terminal type:

Code:
sudo apt-get install build-essential cvs
thanks for the reply. however, i have a very basic question. so the very first thing i do is just type "sudo apt-get install build-essential cvs" into the terminal?

the website u posted is really confusing. i dont really know what theyre talking about . could you clarify the steps i have to go through for me?
again, thank you very much

p.s. so far with ubuntu gutsy installation, its basically in pristine condition, since the ONLY thing ive done on it so far is install the nvidia driver through the restricted drivers manager.
GeeTeeEx is offline   Reply With Quote
Old 10-21-07, 09:46 AM   #7
evilghost
Registered User
 
Join Date: Jul 2005
Posts: 3,606
Default Re: Fan Control in Ubuntu Gutsy

Yeah, you need to install cvs and build-essential first, then, checkout the newest source-code of nvclock using cvs and then build it, all the commands in the ubuntuforums page should be executed in a terminal.
evilghost is offline   Reply With Quote
Old 10-21-07, 12:49 PM   #8
GeeTeeEx
Registered User
 
Join Date: Oct 2007
Posts: 92
Default Re: Fan Control in Ubuntu Gutsy

Quote:
Originally Posted by evilghost
Yeah, you need to install cvs and build-essential first, then, checkout the newest source-code of nvclock using cvs and then build it, all the commands in the ubuntuforums page should be executed in a terminal.
does this same procedure apply to kubuntu too? on konsole (KDE equivalent of terminal)
GeeTeeEx is offline   Reply With Quote

Old 10-21-07, 01:05 PM   #9
evilghost
Registered User
 
Join Date: Jul 2005
Posts: 3,606
Default Re: Fan Control in Ubuntu Gutsy

Yes
evilghost is offline   Reply With Quote
Old 10-21-07, 05:12 PM   #10
GeeTeeEx
Registered User
 
Join Date: Oct 2007
Posts: 92
Default Re: Fan Control in Ubuntu Gutsy

i dont know what im doing wrong but after i enter "sudo make" from the ubuntu forums, its give me back an error msg like "leaving ... directory. Error 2 .." something like that
GeeTeeEx is offline   Reply With Quote
Old 10-21-07, 05:58 PM   #11
evilghost
Registered User
 
Join Date: Jul 2005
Posts: 3,606
Default Re: Fan Control in Ubuntu Gutsy

Probably need some dev libraries, need a little more information than 'error 2' to help, can you post the build output?
evilghost is offline   Reply With Quote
Old 10-22-07, 02:35 PM   #12
GeeTeeEx
Registered User
 
Join Date: Oct 2007
Posts: 92
Default Re: Fan Control in Ubuntu Gutsy

steve@steve-desktop:~$ cd /usr/local/src
steve@steve-desktop:/usr/local/src$ sudo cvs -z3 -dserver:anonymous@nvclock.cvs.sourceforge.net:/cvsroot/nvclock co -P nvclock
cvs checkout: CVS password file /home/steve/.cvspass does not exist - creating a new file
? nvclock/config.h.in
? nvclock/stamp-h
? nvclock/src/nvcontrol/Makefile
cvs checkout: Updating nvclock
cvs checkout: Updating nvclock/src
cvs checkout: Updating nvclock/src/backend
M nvclock/src/backend/Makefile
cvs checkout: Updating nvclock/src/gtk
cvs checkout: Updating nvclock/src/nvcontrol
cvs checkout: Updating nvclock/src/qt
steve@steve-desktop:/usr/local/src$ cd nvclock
steve@steve-desktop:/usr/local/src/nvclock$ sudo sh autogen.sh
steve@steve-desktop:/usr/local/src/nvclock$ sudo ./configure
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking whether make sets $(MAKE)... yes
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for library containing getopt_long... none required
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking getopt.h usability... yes
checking getopt.h presence... yes
checking for getopt.h... yes
checking for pkg-config... /usr/bin/pkg-config
checking for gtk+-2.0 >= 2.4.0... checking whether -R must be followed by a space... neither works
checking for dnet_ntoa in -ldnet... no
checking for dnet_ntoa in -ldnet_stub... no
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... no
checking for XOpenDisplay in -lX11... no
checking for XextFindDisplay in -lXext... no
configure: creating ./config.status
config.status: creating src/Makefile
config.status: creating src/backend/Makefile
config.status: creating src/nvcontrol/Makefile
config.status: creating src/qt/Makefile
config.status: creating src/gtk/Makefile
config.status: creating Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing default-1 commands

NVClock build summary:
----------------------
- Commandline version enabled
- NV-CONTROL support enabled
- GTK2 GUI disabled
- QT GUI disabled

steve@steve-desktop:/usr/local/src/nvclock$ sudo make
make -C src all
make[1]: Entering directory `/usr/local/src/nvclock/src'
make[2]: Entering directory `/usr/local/src/nvclock/src/backend'
gcc -O0 -INONE -I../.. -I../nvcontrol -c -o backend.o backend.c
In file included from ../nvcontrol/nvcontrol.h:26,
from backend.c:28:
../nvcontrol/libnvcontrol.h:36:22: error: X11/Xlib.h: No such file or directory
../nvcontrol/libnvcontrol.h:37:21: error: X11/Xmd.h: No such file or directory
In file included from ../nvcontrol/nvcontrol.h:26,
from backend.c:28:
../nvcontrol/libnvcontrol.h:219: error: expected specifier-qualifier-list before ‘CARD8’
../nvcontrol/libnvcontrol.h:306: error: expected specifier-qualifier-list before ‘Display’
../nvcontrol/libnvcontrol.h:321: error: expected ‘)’ before ‘*’ token
../nvcontrol/libnvcontrol.h:322: error: expected ‘)’ before ‘*’ token
../nvcontrol/libnvcontrol.h:323: error: expected ‘)’ before ‘*’ token
../nvcontrol/libnvcontrol.h:324: error: expected ‘)’ before ‘*’ token
../nvcontrol/libnvcontrol.h:325: error: expected ‘)’ before ‘*’ token
../nvcontrol/libnvcontrol.h:326: error: expected ‘)’ before ‘*’ token
../nvcontrol/libnvcontrol.h:327: error: expected ‘)’ before ‘*’ token
make[2]: *** [backend.o] Error 1
make[2]: Leaving directory `/usr/local/src/nvclock/src/backend'
make[2]: Entering directory `/usr/local/src/nvclock/src/nvcontrol'
gcc -INONE -I../backend -c -o libnvcontrol.o libnvcontrol.c
libnvcontrol.c:32:19: error: X11/X.h: No such file or directory
libnvcontrol.c:33:22: error: X11/Xlib.h: No such file or directory
libnvcontrol.c:34:25: error: X11/Xlibint.h: No such file or directory
libnvcontrol.c:35:36: error: X11/extensions/extutil.h: No such file or directory
In file included from nvcontrol.h:26,
from libnvcontrol.c:39:
libnvcontrol.h:37:21: error: X11/Xmd.h: No such file or directory
In file included from nvcontrol.h:26,
from libnvcontrol.c:39:
libnvcontrol.h:219: error: expected specifier-qualifier-list before ‘CARD8’
libnvcontrol.h:306: error: expected specifier-qualifier-list before ‘Display’
libnvcontrol.h:321: error: expected ‘)’ before ‘*’ token
libnvcontrol.h:322: error: expected ‘)’ before ‘*’ token
libnvcontrol.h:323: error: expected ‘)’ before ‘*’ token
libnvcontrol.h:324: error: expected ‘)’ before ‘*’ token
libnvcontrol.h:325: error: expected ‘)’ before ‘*’ token
libnvcontrol.h:326: error: expected ‘)’ before ‘*’ token
libnvcontrol.h:327: error: expected ‘)’ before ‘*’ token
libnvcontrol.c:41: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘wire_to_event’
libnvcontrol.c:43: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘Hooks’
libnvcontrol.c:56: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
libnvcontrol.c:57: error: expected ‘)’ before string constant
libnvcontrol.c:60: error: expected ‘)’ before ‘*’ token
libnvcontrol.c:81: error: expected ‘)’ before ‘*’ token
libnvcontrol.c:116: error: expected ‘)’ before ‘*’ token
libnvcontrol.c:155: error: expected ‘)’ before ‘*’ token
libnvcontrol.c:196: error: expected ‘)’ before ‘*’ token
libnvcontrol.c:258: error: expected ‘)’ before ‘*’ token
libnvcontrol.c:286: error: expected ‘)’ before ‘*’ token
libnvcontrol.c:312: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘wire_to_event’
make[2]: *** [libnvcontrol.o] Error 1
make[2]: Leaving directory `/usr/local/src/nvclock/src/nvcontrol'
make[2]: Entering directory `/usr/local/src/nvclock/src/gtk'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/local/src/nvclock/src/gtk'
make[2]: Entering directory `/usr/local/src/nvclock/src/qt'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/local/src/nvclock/src/qt'
make[1]: *** No rule to make target `backend/libbackend.a', needed by `nvclock'. Stop.
make[1]: Leaving directory `/usr/local/src/nvclock/src'
make: *** [all] Error 2
GeeTeeEx is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


Similar Threads
Thread Thread Starter Forum Replies Last Post
GPU fan always at 100%, can not change the thermal settings legluondunet NVIDIA Linux 26 05-04-13 06:56 AM
Linux gaming on the rise: EA arrives on Ubuntu and Valve plans Steam port News Gaming Headlines 0 06-15-12 05:20 PM
Precision and purpose: Ubuntu 12.04 and the Unity HUD reviewed News Archived News Items 0 05-28-12 03:20 PM
9800 GTX and Fan Speed Control HarryMan NVIDIA Linux 0 05-26-12 12:50 AM
Motherboard temperature control under Linux? Klaus-P NVIDIA Linux 2 09-02-02 03:53 AM

All times are GMT -5. The time now is 08:42 PM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.