Page 1 of 1

GeForce GTX 675M not detected under Linux

Posted: Mon Jun 11, 2012 12:53 am
by Stonecold
I finally got to setting up my new computer, a MainGear gaming laptop. It has a single nVidia GeForce GTX 675M GPU and (because I'm running Linux) it uses the nouveau driver. On my old Linux computer, which has an AMD Radeon HD 6770M GPU, I could never figure out how to get it to fold using Wine, however FAHControl v7 was still able to at least detect the presence of the GPU. However, on my new computer, I don't think it's even detected because it says there are 0 GPUs.

Code: Select all

0:23:39:58:I1:Application:**************************** System *****************************
0:23:39:58:I1:Application:        CPU: Intel(R) Core(TM) i7-2760QM CPU @ 2.40GHz
0:23:39:58:I1:Application:     CPU ID: GenuineIntel Family 6 Model 42 Stepping 7
0:23:39:58:I1:Application:       CPUs: 8
0:23:39:58:I1:Application:     Memory: 15.57GiB
0:23:39:58:I1:Application:Free Memory: 8.30GiB
0:23:39:58:I1:Application:    Threads: POSIX_THREADS
0:23:39:58:I1:Application: On Battery: false
0:23:39:58:I1:Application: UTC offset: -7
0:23:39:58:I1:Application:        PID: 8896
0:23:39:58:I1:Application:        CWD: /home/alex/.FAHClient
0:23:39:58:I1:Application:         OS: Linux 3.2.0-25-generic x86_64
0:23:39:58:I1:Application:    OS Arch: AMD64
0:23:39:58:I1:Application:       GPUs: 0
0:23:39:58:I1:Application:       CUDA: Not detected
0:23:39:58:I1:Application:*****************************************************************
So my question is, does this mean FAH knows the GPU is incompatible (it came out last April so I doubt nouveau supports it well yet) or that my computer doesn't even know it HAS a GPU? I'd think GPUs that aren't whitlisted would still be detected as present, though incompatible. Am I right in saying this and the GPU isn't detected because of some problem other than not being in the whitelist, or am I wrong and incompatible GPUs are purposefully not detected by v7?

Re: GeForce GTX 675M not detected under Linux

Posted: Mon Jun 11, 2012 3:11 am
by bruce
Some GPUs are whitelisted; some GPUs are blacklisted; and some GPUs are not listed at all.

GPUs which are found by Windows AND which are whitelisted can be assigned work by the servers.

There are several GF114 GPUs that are whitelisted (and I think your GTX 675M is a GF114) but it's not currently listed either way. Has anybody found its device codes?

Re: GeForce GTX 675M not detected under Linux

Posted: Mon Jun 11, 2012 6:28 am
by 7im
What is the point? GPUs are not supported under linux.

Re: GeForce GTX 675M not detected under Linux

Posted: Mon Jun 11, 2012 7:23 am
by Stonecold
7im wrote:What is the point? GPUs are not supported under linux.
But they can be used through Wine some of the time.

Re: GeForce GTX 675M not detected under Linux

Posted: Mon Jun 11, 2012 7:33 am
by jimerickson
like to experiment with gpu's and linux and v7? viewtopic.php?f=67&t=18058&p=182177&hilit=sandstar#p182177

Re: GeForce GTX 675M not detected under Linux

Posted: Mon Jun 11, 2012 8:00 am
by Jesse_V
Stonecold wrote:
7im wrote:What is the point? GPUs are not supported under linux.
But they can be used through Wine some of the time.
I've heard that Nvidia cards are capable of doing this, but I don't think ATIs can.

Re: GeForce GTX 675M not detected under Linux

Posted: Mon Jun 11, 2012 8:06 am
by Stonecold
Jesse_V wrote:I've heard that Nvidia cards are capable of doing this, but I don't think ATIs can.
I just got a new computer with Nvidia (replacing the HP Pavilion that had the AMD), but it has a very new GPU that came out just this April, and the nouveau driver for it sucks. And there isn't a proprietary driver released for Linux yet.

I'd think AMD would be better running on Wine because the open source AMD drivers for Linux are a lot more compete than nouveau (I don't think nouveau even fully supports 3D acceleration yet). Why is Nvidia able to do this when AMD can't?

Re: GeForce GTX 675M not detected under Linux

Posted: Mon Jun 11, 2012 8:51 am
by P5-133XL
7im wrote:What is the point? GPUs are not supported under linux.
Because regardless of the current Linux issue, It is an inevitability that there will be someone out there trying to fold using that card under Windows.

Re: GeForce GTX 675M not detected under Linux

Posted: Mon Jun 11, 2012 8:55 am
by Stonecold
The thing I'm wondering isn't "is this GPU supported?", it's "why isn't this GPU even detected?"

Re: GeForce GTX 675M not detected under Linux

Posted: Mon Jun 11, 2012 4:29 pm
by 7im
Detection in FAH is based on the driver, and based on the PCI ID string for that card being in the GPUs.txt.

Neither of these questions for that device has been answered yet.

Re: GeForce GTX 675M not detected under Linux

Posted: Mon Jun 11, 2012 6:26 pm
by gwildperson
Stonecold wrote:
Jesse_V wrote:I've heard that Nvidia cards are capable of doing this, but I don't think ATIs can.
I just got a new computer with Nvidia (replacing the HP Pavilion that had the AMD), but it has a very new GPU that came out just this April, and the nouveau driver for it sucks. And there isn't a proprietary driver released for Linux yet.

I'd think AMD would be better running on Wine because the open source AMD drivers for Linux are a lot more compete than nouveau (I don't think nouveau even fully supports 3D acceleration yet). Why is Nvidia able to do this when AMD can't?
I think you're asking the question in the wrong forum. Folding@home doesn't support GPUs on Linux so even if you find a driver that works it won't do you any good. You can help the Windows users by running --lspci so the GPU is whitelisted but F@h won't run without a Fahcore that runs in Linux and nobody can help you with that, even with good drivers. It does seem that nvidia is having trouble getting all the bugs out of the Windows drivers and they'll probably fix them before they tackle Linux. And if they're having trouble, the open drivers will also have trouble.

To work in wine, you need both the Windows drivers and the Linux drivers plus a 3rd party interface program.

Re: GeForce GTX 675M not detected under Linux

Posted: Tue Jun 12, 2012 6:03 am
by smoking2000
Be aware that the GPU3 wrapper for WINE doesn't work with NVIDIA 195.40 and newer drivers anymore, because the fix for CVE-2012-0946 caused the drivers to be incompatible with CUDA 3.0 which is required by the FahCores because it uses undocumented functions that were removed in CUDA 4.

Since support for the GeForce GTX 675M was added in 295.59 you're out of luck with GPU folding on Linux, even with v6.