Hacking Core_17 on x86 Linux with AMD GPUs

It seems that a lot of GPU problems revolve around specific versions of drivers. Though AMD has their own support structure, you can often learn from information reported by others who fold.

Moderators: Site Moderators, FAHC Science Team

Post Reply
kk_isitlongenough
Posts: 2
Joined: Sat May 10, 2014 3:26 pm

Hacking Core_17 on x86 Linux with AMD GPUs

Post by kk_isitlongenough »

The install page (https://folding.stanford.edu/home/guide ... all-guide/) say there no support for Linux AMD GPU folding.

Is there is a way I could try it anyway? Is there a build somewhere? Or is there a way to compile and debug it?

At this address, there is a core for Linux AMD GPU for AMD64 => http://www.stanford.edu/~pande/Linux/AM ... ore_17.fah

Is there a way to build it for x86 (It is not available in the x86 folder)?

Assuming it was an OpenCL binary that could be compatible with either arch. I tricked F@H to download this anyway.

Unsuprisingly it does return an error =>

15:53:56:WARNING:WU03:FS01:FahCore returned: FAILED_3 (255 = 0xff)

I'm willing to test and hack Core_17 on x86 AMD GPUs but I would need more info, and access to proper code and binary.

Anyone have an idea to make this work? I've been running OpenCL app for a year on that setup without any issue whatsover, so I mean OpenCL can't be THAT broken on linux AMD drivers. More likely F@H is using OpenCL in a bad way (edge-cases), or some particular function call it need are broken, while the rest of thoses works fine.

Moving to Windows is not an option.
Moving to AMD64 could be an option, but I would require solid evidence it would work because it would reprensent at lot of work to migrate.

My setup =>

Ubuntu 12.04
4x Radeon R9 280X 3GB
AMD 13.04 Driver.
P5-133XL
Posts: 2948
Joined: Sun Dec 02, 2007 4:36 am
Hardware configuration: Machine #1:

Intel Q9450; 2x2GB=8GB Ram; Gigabyte GA-X48-DS4 Motherboard; PC Power and Cooling Q750 PS; 2x GTX 460; Windows Server 2008 X64 (SP1).

Machine #2:

Intel Q6600; 2x2GB=4GB Ram; Gigabyte GA-X48-DS4 Motherboard; PC Power and Cooling Q750 PS; 2x GTX 460 video card; Windows 7 X64.

Machine 3:

Dell Dimension 8400, 3.2GHz P4 4x512GB Ram, Video card GTX 460, Windows 7 X32

I am currently folding just on the 5x GTX 460's for aprox. 70K PPD
Location: Salem. OR USA

Re: Hacking Core_17 on x86 Linux with AMD GPUs

Post by P5-133XL »

It is possible to manually DL and install a core.

Do note: "Hacking" is not allowed in our EULA!. Be very careful in what you do and follow those rules. I would not want you to suffer the consequences. PG takes hacking very seriously.

Beyond that, please don't kill-off WU's with your testing, for the researchers don't appreciate that for it delays the science.
Image
PantherX
Site Moderator
Posts: 7020
Joined: Wed Dec 23, 2009 9:33 am
Hardware configuration: V7.6.21 -> Multi-purpose 24/7
Windows 10 64-bit
CPU:2/3/4/6 -> Intel i7-6700K
GPU:1 -> Nvidia GTX 1080 Ti
§
Retired:
2x Nvidia GTX 1070
Nvidia GTX 675M
Nvidia GTX 660 Ti
Nvidia GTX 650 SC
Nvidia GTX 260 896 MB SOC
Nvidia 9600GT 1 GB OC
Nvidia 9500M GS
Nvidia 8800GTS 320 MB

Intel Core i7-860
Intel Core i7-3840QM
Intel i3-3240
Intel Core 2 Duo E8200
Intel Core 2 Duo E6550
Intel Core 2 Duo T8300
Intel Pentium E5500
Intel Pentium E5400
Location: Land Of The Long White Cloud
Contact:

Re: Hacking Core_17 on x86 Linux with AMD GPUs

Post by PantherX »

Welcome to the F@H Forum kk_isitlongenough,

In addition to what P5-133XL stated, please note that support for native inux 32-bit is planned. However, there isn't any ETA as to when that will happen. The FahCore_17 that you found listed was used by the testers to see how AMD GPUs would perform (this was done several months ago and AMD had many issues). If you are interested, you can join #fah on irc.freenode.net where you might be able to get your questions directly answered by the lead developer of FahCore_17, proteneer who is a member of Pande Group.
ETA:
Now ↞ Very Soon ↔ Soon ↔ Soon-ish ↔ Not Soon ↠ End Of Time

Welcome To The F@H Support Forum Ӂ Troubleshooting Bad WUs Ӂ Troubleshooting Server Connectivity Issues
kk_isitlongenough
Posts: 2
Joined: Sat May 10, 2014 3:26 pm

Re: Hacking Core_17 on x86 Linux with AMD GPUs

Post by kk_isitlongenough »

Thx for your reply.

As for Hacking, I was refering the nice kind of it, don't worry. Want I want is to use beta core and try to make it work.

It is possible to manually DL and install a core. <= That I did, already, and in a much more efficient way than listed on that page. Those instuction didn't work for me.

And I'll definitivly look into the #fah channel on freenode!

"please note that support for native inux 32-bit is planned" <= Doesn't it mean that 64 bit is supported? Or both are under an undefined ETA?

Thank you.
PantherX
Site Moderator
Posts: 7020
Joined: Wed Dec 23, 2009 9:33 am
Hardware configuration: V7.6.21 -> Multi-purpose 24/7
Windows 10 64-bit
CPU:2/3/4/6 -> Intel i7-6700K
GPU:1 -> Nvidia GTX 1080 Ti
§
Retired:
2x Nvidia GTX 1070
Nvidia GTX 675M
Nvidia GTX 660 Ti
Nvidia GTX 650 SC
Nvidia GTX 260 896 MB SOC
Nvidia 9600GT 1 GB OC
Nvidia 9500M GS
Nvidia 8800GTS 320 MB

Intel Core i7-860
Intel Core i7-3840QM
Intel i3-3240
Intel Core 2 Duo E8200
Intel Core 2 Duo E6550
Intel Core 2 Duo T8300
Intel Pentium E5500
Intel Pentium E5400
Location: Land Of The Long White Cloud
Contact:

Re: Hacking Core_17 on x86 Linux with AMD GPUs

Post by PantherX »

kk_isitlongenough wrote:..."please note that support for native inux 32-bit is planned" <= Doesn't it mean that 64 bit is supported? Or both are under an undefined ETA?...
The breakdown is like this:
Linux 64-bit:
Nvidia -> Supported
AMD -> Was tested but unable to make it work. Will be retested in the future (No ETA)

Linux 32-bit:
Nvidia -> Planned (No ETA)
AMD -> Planned (No ETA)

Generally, Linux 64-bit is used by development to fix all bugs and once it is deemed stable enough, is then ported to Windows and Linux 32 (that's the plan which is subjected to change, for additional details, please read this viewtopic.php?f=96&t=25288)
ETA:
Now ↞ Very Soon ↔ Soon ↔ Soon-ish ↔ Not Soon ↠ End Of Time

Welcome To The F@H Support Forum Ӂ Troubleshooting Bad WUs Ӂ Troubleshooting Server Connectivity Issues
P5-133XL
Posts: 2948
Joined: Sun Dec 02, 2007 4:36 am
Hardware configuration: Machine #1:

Intel Q9450; 2x2GB=8GB Ram; Gigabyte GA-X48-DS4 Motherboard; PC Power and Cooling Q750 PS; 2x GTX 460; Windows Server 2008 X64 (SP1).

Machine #2:

Intel Q6600; 2x2GB=4GB Ram; Gigabyte GA-X48-DS4 Motherboard; PC Power and Cooling Q750 PS; 2x GTX 460 video card; Windows 7 X64.

Machine 3:

Dell Dimension 8400, 3.2GHz P4 4x512GB Ram, Video card GTX 460, Windows 7 X32

I am currently folding just on the 5x GTX 460's for aprox. 70K PPD
Location: Salem. OR USA

Re: Hacking Core_17 on x86 Linux with AMD GPUs

Post by P5-133XL »

Currently only 64 bit Linux with Nvidia GPU's is supported. They tried to make Linux x64 work for AMD but the OpenCL driver was buggy. So when AMD was tested all WU's failed. To my knowledge, while the AMD GPU drivers have progressed the OpenCL driver version has not changed. So no Linux AMD support.

In Linux, FAHCore_17 was only created for x64 so there is no x32 support for any GPU. Early on Proteneer said that x32 would eventually come but that day has not yet arrived.
Image
Post Reply