Guru3D.com Forums

Go Back   Guru3D.com Forums > General Chat > Folding@Home - Join Team Guru3D !
Folding@Home - Join Team Guru3D ! Please join the Folding@Home Research Program, join team Guru3D. Let's rank the charts high and fight disease !


Reply
 
Thread Tools Display Modes
weird ati unified shader count
Old
  (#1)
Athlonite
Master Guru
 
Athlonite's Avatar
 
Videocard: Sapphire HD7850 950/1250M
Processor: Phenom II x4 965BE@3.4GHz
Mainboard: ASUS Crosshair IV Formula
Memory: DDR3 Corsair Vengence LP
Soundcard: SB XFi Audio PCIe
PSU: SilverStone ST75F-P 750W
Question weird ati unified shader count - 12-15-2009, 15:59 | posts: 780 | Location: Hawkes Bay

ok i have a weird problem it's that when i start up F@H gpu2 my ati hd2600xt reports itself as only having 80 unified shaders but when F@H isn't running it reports 120 unified shaders err ??WTF?? why is it doin that
   
Reply With Quote
 
Old
  (#2)
sykozis
Ancient Guru
 
sykozis's Avatar
 
Videocard: GTX660SC + GT640...
Processor: Core i7 2600K
Mainboard: ASRock Z77 Extreme4
Memory: 8gb G.Skill DDR3-1866
Soundcard: Creative Recon3D PCIe
PSU: SeaSonic M12II 620 Bronze
Default 12-15-2009, 16:32 | posts: 13,630 | Location: US East Coast

Because F@H isn't capable of using all of ATI's shaders....least that's my theory....could be wrong.
   
Reply With Quote
Old
  (#3)
happy
Maha Guru
 
happy's Avatar
 
Videocard: Nvidia 9400GT
Processor: i5 750 @ Stock
Mainboard: GA-P55-UD4
Memory: 4GB @ 8-8-8-24 @1600Mhz
Soundcard: Onboard Rubbish
PSU: Corsair HX850
Default 12-15-2009, 16:33 | posts: 929 | Location: UK

Quote:
Originally Posted by sykozis View Post
Because F@H isn't capable of using all of ATI's shaders....least that's my theory....could be wrong.
+1 as well
   
Reply With Quote
Old
  (#4)
Athlonite
Master Guru
 
Athlonite's Avatar
 
Videocard: Sapphire HD7850 950/1250M
Processor: Phenom II x4 965BE@3.4GHz
Mainboard: ASUS Crosshair IV Formula
Memory: DDR3 Corsair Vengence LP
Soundcard: SB XFi Audio PCIe
PSU: SilverStone ST75F-P 750W
Default 12-17-2009, 08:19 | posts: 780 | Location: Hawkes Bay

well that just suks i hope they're gonna fix it soon
   
Reply With Quote
 
Old
  (#5)
Zebatshu
Master Guru
 
Videocard: EVGA GTX670
Processor: Intel Core2Quad Q9550
Mainboard: Asus P5E
Memory: 4x1g DDR2 800
Soundcard: Asus Xonar Xense
PSU: Corsair HX750
Default 12-17-2009, 10:27 | posts: 173 | Location: South Africa

Well i found some tweeks one can set in windows registry to enable F@H to use the gfx card better, i got about 500ppd extra from them, + it lowered my CPU usage by a few %. Will post the links when i get home. They are working on a new client, one can only hope it will use the ATI cards to their full potential.
   
Reply With Quote
Old
  (#6)
Zebatshu
Master Guru
 
Videocard: EVGA GTX670
Processor: Intel Core2Quad Q9550
Mainboard: Asus P5E
Memory: 4x1g DDR2 800
Soundcard: Asus Xonar Xense
PSU: Corsair HX750
Default 12-17-2009, 15:23 | posts: 173 | Location: South Africa

Ok it's not really registry tweeks, just system variables.

If you right click on my computer > advanced > environment variables > system variables > new
then add the following:
CAL_NO_FLUSH=1
BROOK_YIELD=2
FLUSH_INTERVAL=128
CAL_PRE_FLUSH=1

The flush_interval can be set higher or lower depending on you gpu. This has lowered my cpu usage while running the gpu client, also gave me a extra boost in ppd. My FI is set to 256 and it work perfect on my setup. Sorry if this have been posted before.

Here is the definitions of the system variables:

Quote:
FLUSH_INTERVAL is the one that is going to effect GFX performance. Basically, it corresponds to the number of functions submitted in one shot to the GPU. The GPU will not do anything else, including UI updates, until that submission completes. A lower value will basically reduce the timeslice folding@home gets on the GPU, but UI and graphics responsiveness will improve. However, as the value gets smaller, the CPU/OS/Driver overheads increase, so there is a tradeoff between folding@home performance and UI 'snappiness'.

CAL_NO_FLUSH and CAL_PRE_FLUSH, which were poor name choices by me, change how things are submitted to the hardware. CAL_NO_FLUSH changes how we build up packets of work to submit to the hardware. CAL_PRE_FLUSH basically 'double buffers' the building of command buffers so one can be processed while another is being built.

BROOK_YIELD has several modes, 0/1/2. 0 will spin the CPU giving the lowest latency response to the GPU as possible. 1 will yield the CPU when waiting on the GPU to complete to any process of the same priority. 2 will yield the CPU to any process. Now, for really small flush intervals and small proteins, there is a chance the GPU was almost done when the CPU yields. You have to wait to be rescheduled, which could be up to a millisecond. A fast GPU completes many of the kernels in <100 microseconds, so this can have a large impact. If you have a larger flush interval, you can build up several milliseconds of work so missing by a bit is less of an issue.
Also the link to the form where i collected this info:
http://foldingforum.org/viewtopic.php?p=94584#p94584

Last edited by Zebatshu; 12-17-2009 at 15:26.
   
Reply With Quote
Old
  (#7)
sykozis
Ancient Guru
 
sykozis's Avatar
 
Videocard: GTX660SC + GT640...
Processor: Core i7 2600K
Mainboard: ASRock Z77 Extreme4
Memory: 8gb G.Skill DDR3-1866
Soundcard: Creative Recon3D PCIe
PSU: SeaSonic M12II 620 Bronze
Default 12-17-2009, 16:47 | posts: 13,630 | Location: US East Coast

If they would switch to OpenCL, performance would improve as a result. Instead, they will probably stick with CUDA for nV and Stream for ATI.
   
Reply With Quote
Old
  (#8)
deltatux
Don Pinguccino
 
deltatux's Avatar
 
Videocard: XFX Radeon HD 6870
Processor: Intel Core i5 3570K @4.5
Mainboard: GIGABYTE GA-Z77X-UD5H
Memory: Patriot 4 x 4GB DDR3-1600
Soundcard: Auzentech X-Raider 7.1
PSU: OCZ ModXStream Pro 500W
Default 12-17-2009, 18:36 | posts: 18,944 | Location: Toronto, Canada

Quote:
Originally Posted by Athlonite View Post
ok i have a weird problem it's that when i start up F@H gpu2 my ati hd2600xt reports itself as only having 80 unified shaders but when F@H isn't running it reports 120 unified shaders err ??WTF?? why is it doin that
Where do you see this info?

Quote:
Originally Posted by sykozis View Post
If they would switch to OpenCL, performance would improve as a result. Instead, they will probably stick with CUDA for nV and Stream for ATI.
I heard that they were working on an OpenCL version of Folding@Home...

deltatux
   
Reply With Quote
Old
  (#9)
sykozis
Ancient Guru
 
sykozis's Avatar
 
Videocard: GTX660SC + GT640...
Processor: Core i7 2600K
Mainboard: ASRock Z77 Extreme4
Memory: 8gb G.Skill DDR3-1866
Soundcard: Creative Recon3D PCIe
PSU: SeaSonic M12II 620 Bronze
Default 12-17-2009, 18:56 | posts: 13,630 | Location: US East Coast

Quote:
Originally Posted by deltatux View Post
Where do you see this info?



I heard that they were working on an OpenCL version of Folding@Home...

deltatux
No offense...but as with everything else, I'll believe it when I see it. Software developers rarely like to deviate from proven software architectures.
   
Reply With Quote
Old
  (#10)
Athlonite
Master Guru
 
Athlonite's Avatar
 
Videocard: Sapphire HD7850 950/1250M
Processor: Phenom II x4 965BE@3.4GHz
Mainboard: ASUS Crosshair IV Formula
Memory: DDR3 Corsair Vengence LP
Soundcard: SB XFi Audio PCIe
PSU: SilverStone ST75F-P 750W
Default 12-19-2009, 10:11 | posts: 780 | Location: Hawkes Bay

@ Deltatux i use everest v5.30

@ sykozis apparently the new GPU3 core thats comming up early 2010 will use opencl so that other video cards like intel gma and S3/via chrome will also be able to fold aswell but your right i'll believe it too when i see it

@ deltatux part 2 look at the blue highlighted txt
Field Value
Graphics Processor Properties with F@H running
Video Adapter Asus EAH2600 XT
BIOS Date 05/1
GPU Code Name RV630
Part Number Uªvé
PCI Device 1002-9588 / 1043-0222 (Rev 00)
Transistors 390 million
Process Technology 65 nm
Die Size 153 mm2
Bus Type PCI Express 2.0 x16 @ x16
Memory Size 256 MB
GPU Clock 810 MHz
RAMDAC Clock 400 MHz
Pixel Pipelines 4
TMU Per Pipeline 2
Unified Shaders 80 (v4.0)
DirectX Hardware Support DirectX v10
Pixel Fillrate 3240 MPixel/s

Memory Bus Properties
Bus Width 128-bit
Real Clock 2214 MHz
Effective Clock 2214 MHz
Bandwidth 34.6 GB/s

Miscellaneous
Utilization 99%
Driver Cat 9.11
Field Value
Graphics Processor Properties without F@H running
Video Adapter Asus EAH2600 XT
BIOS Date 05/1
GPU Code Name RV630
Part Number Uªvé
PCI Device 1002-9588 / 1043-0222 (Rev 00)
Transistors 390 million
Process Technology 65 nm
Die Size 153 mm2
Bus Type PCI Express 2.0 x16 @ x16
Memory Size 256 MB
GPU Clock 810 MHz
RAMDAC Clock 400 MHz
Pixel Pipelines 4
TMU Per Pipeline 2
Unified Shaders 120 (v4.0)
DirectX Hardware Support DirectX v10
Pixel Fillrate 3240 MPixel/s

Memory Bus Properties
Bus Width 128-bit
Real Clock 2214 MHz
Effective Clock 2214 MHz
Bandwidth 34.6 GB/s

Miscellaneous
Utilization 0%
Driver Cat 9.11
   
Reply With Quote
 
Old
  (#11)
Athlonite
Master Guru
 
Athlonite's Avatar
 
Videocard: Sapphire HD7850 950/1250M
Processor: Phenom II x4 965BE@3.4GHz
Mainboard: ASUS Crosshair IV Formula
Memory: DDR3 Corsair Vengence LP
Soundcard: SB XFi Audio PCIe
PSU: SilverStone ST75F-P 750W
Default 12-19-2009, 10:13 | posts: 780 | Location: Hawkes Bay

@ Zebatsu yeah thanks i already tried those along with the forcegpu_ati_r600 switch
   
Reply With Quote
Old
  (#12)
Athlonite
Master Guru
 
Athlonite's Avatar
 
Videocard: Sapphire HD7850 950/1250M
Processor: Phenom II x4 965BE@3.4GHz
Mainboard: ASUS Crosshair IV Formula
Memory: DDR3 Corsair Vengence LP
Soundcard: SB XFi Audio PCIe
PSU: SilverStone ST75F-P 750W
Default 12-22-2009, 15:18 | posts: 780 | Location: Hawkes Bay

well don't need to worry about it anymore i took out the HD2600xt and replaced it with a single HD5770 from HIS and it's plodin along doin 2275ppd whether or not that good i don't know i do however know that it's better than the 545ppd the HD2600xt was doin
   
Reply With Quote
Reply

Thread Tools
Display Modes

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



Powered by vBulletin®
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
vBulletin Skin developed by: vBStyles.com
Copyright (c) 1995-2012, All Rights Reserved. The Guru of 3D, the Hardware Guru, and 3D Guru are trademarks owned by Hilbert Hagedoorn.