Advanced search

Message boards : Graphics cards (GPUs) : Magic Combination - Suse Linux 11.1 x64 and GTX 260

Author Message
RalphEllis
Send message
Joined: 11 Dec 08
Posts: 43
Credit: 2,216,617
RAC: 0
Level
Ala
Scientific publications
watwatwatwatwat
Message 5771 - Posted: 19 Jan 2009 | 1:23:15 UTC

I have experimented with Windows XP Pro X64, Ubuntu 8.10 x64 and Suse 11.1 x64 and the best combination with Gpugrid and cuda is Suse 11.1 by a factor of 2 times.
I have an AMD Athlon(tm) 64 X2 Dual Core Processor 5200+ [Family 15 Model 67 Stepping 2] with 4 gigs of memory and an EVGA GTX 260 video card. Gpugrid and Boinc would fail with computation errors under Ubuntu 8.1 x64. It would run well under Windows XP Pro X64 but any attempt to overclock the video card would either freeze the system or cause computation errors. Still XP Pro x64 would still crank out a Gpugrid result in 10 to 14 hours.
Suse 11.1 x64 running Nvclock 0.8 beta will turn out the same Gpugrid result in 5 to 6 hours with no computation errors.
Here is what I did:
1) Install Suse 11.1 x64 with Gnome desktop.
2) Add the Nvidia repository to the via
Yast
Sofware Repositories
The Nvidia repository url is:
http://download.nvidia.com/opensuse/11.1/
Install the lastest Nvidia driver via Yast rather than use the Nvidia installation script. The Yast version is 180.22.
YOU DO NOT NEED TO INSTALL THE CUDA SDK SOFTWARE FROM NVIDIA.
Cuda support is provided with the driver.
3) Use Yast - Sofware Management to install nvclock-gtk with the graphical interface.
4) Start the Nvclock-gtk program. Turn the fan speed up to maximum. I set the GPU clock to maximum and did not alter the memory clock setting. I set the settings manually when I start up but you can do an automatic setting via a command line in cron.
5) Download and install the x64 Boinc client and manager version 6.4.5 from Seti@home. There is an rpm version but I have not tried it.
6) Use the Boinc manager to connect to www.gpugrid.net and set up an account.
Start computing with Gpugrid and other Boinc projects
Have fun.

____________

ExtraTerrestrial Apes
Volunteer moderator
Volunteer tester
Avatar
Send message
Joined: 17 Aug 08
Posts: 2705
Credit: 1,311,122,549
RAC: 0
Level
Met
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 5798 - Posted: 19 Jan 2009 | 22:25:49 UTC - in response to Message 5771.

Getting overclocking to work under linux is great and has been a problem since quite some time.

But a side note: something was wrong with your XP 64 setup. 10 to 14h is way too long for your card. Actually there shouldn't be much of a speed difference apart from the higher CPU usage under win. And other people are reporting about 6h for a GTX 260 core 216 under Win as well ;)
Could have been that your card was running 2D clocks under Win.

MrS
____________
Scanning for our furry friends since Jan 2002

RalphEllis
Send message
Joined: 11 Dec 08
Posts: 43
Credit: 2,216,617
RAC: 0
Level
Ala
Scientific publications
watwatwatwatwat
Message 5800 - Posted: 19 Jan 2009 | 22:42:09 UTC - in response to Message 5798.

I was not sure how long the calculations should take under Windows XP x64. I tried using cuda and Gpugrid with a Nvidia 8400GS but the calculations took days and slowed the video display to a crawl. The GTX 260 has been a big step forward.

Profile Kokomiko
Avatar
Send message
Joined: 18 Jul 08
Posts: 190
Credit: 24,093,690
RAC: 0
Level
Pro
Scientific publications
watwatwatwatwatwatwatwatwatwat
Message 5803 - Posted: 19 Jan 2009 | 23:20:40 UTC

I had also different cards under XP 64 running, only the driver was a problem, every start used 70 MB video ram more. But my cards are not slower running than under Linux or Vista. I changed the operating system because of the bad driver for XP 64 to Vista 64. Maybe your PC was to weak to feed the GPU with all cores working for CPU projects on Boinc. I always disable one CPU by entering 99% for using multiprocessors. This is be found on advanced, preferences, processor usage.
____________

Profile [BOINC@Poland]AiDec
Send message
Joined: 2 Sep 08
Posts: 53
Credit: 9,213,937
RAC: 0
Level
Ser
Scientific publications
watwatwatwatwatwat
Message 5832 - Posted: 20 Jan 2009 | 22:36:27 UTC - in response to Message 5803.
Last modified: 20 Jan 2009 | 22:39:39 UTC

@ralph:

1.

But a side note: something was wrong with your XP 64 setup
- I have crunched WU`s for over 1.000.000 points under XP64 (which is btw my favour OS), also with 20% OC (no any probs! - OC made in 30 sec from OS start, including downloading the software for OC). And I have to absolutely agree with ExtraTerrestrial Apes. Mby just this OS isn`t well known for you (with whole respect ofc). The only one prob with XP64 is driver - memory leaking.

2. This, what u did with Suse is also possible at Ubuntu 8.10 x64. And I have to note that it`s much easier and faster (no need any repositories, driver is automatically available as system update and/or driver update - two mouse clicks and you have it). Pls don`t understand me wrong. I don`t want to try to disagree with you about Suse - it`s good OS, but it`s absolutely not true that is twice faster than Ubuntu or XP64 :). And I`ve written it just to do not let u lead someone up the garden path ;).
____________

Curt Timmerman
Send message
Joined: 24 Dec 08
Posts: 13
Credit: 17,931,283
RAC: 0
Level
Pro
Scientific publications
watwatwatwatwatwat
Message 5842 - Posted: 21 Jan 2009 | 18:12:04 UTC

4) Start the Nvclock-gtk program. Turn the fan speed up to maximum. I set the GPU clock to maximum and did not alter the memory clock setting. I set the settings manually when I start up but you can do an automatic setting via a command line in cron.


Ralph - I would be interested in the details of what you did to OC the GPU. I have a similar system (ex Fedora 10) and all I am able to do is lock my PC. nvclock is talking to to GPU because I can adjust the fan speed.

In the conjecture area...
Even if you don't make any changes, starting up one of these nvidia configuration GUI's while GPUGRID is processing can cause 'Compute Errors' on the current work unit. Haven't verified this!

Curt

RalphEllis
Send message
Joined: 11 Dec 08
Posts: 43
Credit: 2,216,617
RAC: 0
Level
Ala
Scientific publications
watwatwatwatwat
Message 5846 - Posted: 21 Jan 2009 | 19:51:03 UTC - in response to Message 5842.

Ideally, you change the clock speed before starting Boinc to avoid causing a computation error. This was an issue with Windows XP but has not been a problem for me with Suse 11.1. Under Ubuntu 8.10, the nvclock command line program was unable to alter the clocking of the video card.
In Fedora, are you using the nvclock-gtk or nvclock-qt programs or are you using the command line? Nvclock-gtk works for me but if I alter the memory clock instead of the gpu clock, the screen freezes. Try using nvclock-gtk, only alter the gpu speed and then hit change speeds. It should marginally adjust your memory clock as well. For me, the memory clock slows down slightly when the gpu clock is set to maximum. The overall speed is much better.
Results will vary with different video cards and you may or may not be able to overclock your current card beyond a certain level. Experiment with it but you are always better off with stability once you find a formula that works.
Good luck.

RalphEllis
Send message
Joined: 11 Dec 08
Posts: 43
Credit: 2,216,617
RAC: 0
Level
Ala
Scientific publications
watwatwatwatwat
Message 5847 - Posted: 21 Jan 2009 | 19:56:24 UTC - in response to Message 5832.

No offense taken.
Ubunutu is a great operating system. The only reason that Suse 11.1 is faster for me with Gpugrid is because the nvclock-gtk program is working for me under Suse 11.1 while the command line nvclock program under Ubuntu was not able to overclock my particular video card. Ubuntu is more user friendly. Suse tends to have more up to date drivers. Both work very well.
Suse was my first linux operating system so I am very familiar with it. Ubuntu or Xubuntu work better on some of the less powerful machines that I have installed linux on.

J.D.
Send message
Joined: 2 Jan 09
Posts: 40
Credit: 16,762,688
RAC: 0
Level
Pro
Scientific publications
watwatwatwatwatwatwat
Message 5850 - Posted: 21 Jan 2009 | 22:32:51 UTC - in response to Message 5847.

... the nvclock-gtk program is working for me under Suse 11.1 while the command line nvclock program under Ubuntu was not able to overclock my particular video card.


The current version of nvclock 0.8b4 (including nvclock_gtk) lacks support for lowlevel communication for overclocking GT200 series hardware like the GTX 260. It thus appears to be limited to overclocking only a card that's attached to a display with NVidia's "Coolbits" enabled in xorg.conf. Until nvclock_gtk is enhanced, attempting to overclock multiple cards from a single display will fail.

That said, current versions of nvclock or nvclock_gtk are able to tune fan speed for multiple cards, regardless of being attached to any display. The default fan speeds seem low for computer case temperatures elevated by continual processing, so increasing fan speeds to keep the core temperature down will extend the average life of the GPU's silicon.

ExtraTerrestrial Apes
Volunteer moderator
Volunteer tester
Avatar
Send message
Joined: 17 Aug 08
Posts: 2705
Credit: 1,311,122,549
RAC: 0
Level
Met
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 5852 - Posted: 21 Jan 2009 | 22:43:13 UTC - in response to Message 5846.

Ideally, you change the clock speed before starting Boinc to avoid causing a computation error. This was an issue with Windows XP but has not been a problem for me with Suse 11.1.


Just a side note, don't want to hijack this linux thread:
You're right, it was an issue. Initially I stopped GPU crunching while changing clock speeds, but at some point I forgot it and discovered that everything just continued working correctly :)

MrS
____________
Scanning for our furry friends since Jan 2002

Curt Timmerman
Send message
Joined: 24 Dec 08
Posts: 13
Credit: 17,931,283
RAC: 0
Level
Pro
Scientific publications
watwatwatwatwatwat
Message 5856 - Posted: 22 Jan 2009 | 4:42:10 UTC

In Fedora, are you using the nvclock-gtk or nvclock-qt programs or are you using the command line? Nvclock-gtk works for me but if I alter the memory clock instead of the gpu clock, the screen freezes.


I tried your method using nvclock-gtk and nvidia-settings (installed with drivers) and both cause the screen freeze. Didn't try the command line version yet.

I did manage to turn up the fan - this may heat my house, really nice here in Alaska :-)

Curt

RalphEllis
Send message
Joined: 11 Dec 08
Posts: 43
Credit: 2,216,617
RAC: 0
Level
Ala
Scientific publications
watwatwatwatwat
Message 5975 - Posted: 25 Jan 2009 | 5:34:41 UTC - in response to Message 5850.

When I first started using nvclock-gtk with Suse 11.1 and the GTX 260 a message popped up indicating that the overclocking was done via Coolbits and that this was an older method. Even so the program did allow me to change the fan speed and the Gpu clock. The program did misread the Gpu clock speed but both the nvclock-gtk program and the Nvidia Xserver settings indicated a change in speed and this was reflected in my Gpugrid calculation times.
Hopefully later versions of nvclock-gtk will integrate better with the 200 series video cards.

RalphEllis
Send message
Joined: 11 Dec 08
Posts: 43
Credit: 2,216,617
RAC: 0
Level
Ala
Scientific publications
watwatwatwatwat
Message 6515 - Posted: 9 Feb 2009 | 3:54:47 UTC - in response to Message 5975.

Just one last add on message. You can get more stable overclocking in linux with the Nvidia XServer Settings program. The nvclock_gtk program is the only one that adjusts the fan speed. The Nvidia XServer Settings program allows you to test the best level of overclocking without freezing the system. Once you set the level, it saves it for the next time that you boot up.

Profile Lazarus-uk
Send message
Joined: 16 Nov 08
Posts: 29
Credit: 122,821,515
RAC: 0
Level
Cys
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 6516 - Posted: 9 Feb 2009 | 10:24:30 UTC - in response to Message 6515.



Ralph, I'm interested whether you installed the 'libgtk2.0-dev' package before you installed NVclock0.8b4. Because, without it, and the accompanying X11 files, you will not get all the 'coolbits' overclocking options and, on my installation, NVclock also misreported clock speeds without this package installed.

I've been overclocking my GTX 260 on Ubuntu 8.10 64-bit for a while now with no problems. Well, the only minor problem is that clock speeds reset after rebooting, but I can live with that.

Mark

Post to thread

Message boards : Graphics cards (GPUs) : Magic Combination - Suse Linux 11.1 x64 and GTX 260

//