Software developer needs testers for multi-GPU users

Message boards : Number crunching : Software developer needs testers for multi-GPU users
Message board moderation

To post messages, you must log in.

Previous · 1 · 2

AuthorMessage
Profile red-ray
Avatar

Send message
Joined: 24 Jun 99
Posts: 308
Credit: 9,029,848
RAC: 0
United Kingdom
Message 1191351 - Posted: 4 Feb 2012, 1:27:09 UTC - in response to Message 1190614.  

I am also very interested to hear about systems with both AMD/ATI and nVidia cards installed. SIV should support this, but I have only ever tested this on one system.
Does anyone know how to get the frame buffer usage for AMD/ATI cards? For nVidia SIV uses NvAPI_GetDisplayDriverMemoryInfo() but thus far I have failed the find the AMD/ATI equivalent.

ID: 1191351 · Report as offensive
Profile arkayn
Volunteer tester
Avatar

Send message
Joined: 14 May 99
Posts: 4438
Credit: 55,006,323
RAC: 0
United States
Message 1191358 - Posted: 4 Feb 2012, 2:58:14 UTC - in response to Message 1191351.  

I am also very interested to hear about systems with both AMD/ATI and nVidia cards installed. SIV should support this, but I have only ever tested this on one system.
Does anyone know how to get the frame buffer usage for AMD/ATI cards? For nVidia SIV uses NvAPI_GetDisplayDriverMemoryInfo() but thus far I have failed the find the AMD/ATI equivalent.

It sees both of mine.


ID: 1191358 · Report as offensive
Profile Fred J. Verster
Volunteer tester
Avatar

Send message
Joined: 21 Apr 04
Posts: 3252
Credit: 31,903,643
RAC: 0
Netherlands
Message 1191363 - Posted: 4 Feb 2012, 3:10:50 UTC - in response to Message 1191351.  
Last modified: 4 Feb 2012, 3:53:11 UTC

I am also very interested to hear about systems with both AMD/ATI and nVidia cards installed. SIV should support this, but I have only ever tested this on one system.
Does anyone know how to get the frame buffer usage for AMD/ATI cards? For nVidia SIV uses NvAPI_GetDisplayDriverMemoryInfo() but thus far I have failed the find the AMD/ATI equivalent.



Have to install a new BOINC version on my I7-2600+2HD5870 GPUs host.
This program looks verynice and it displays AMD-ATI info alright?
(Can use some extra heat ;-) by the way).
Which Mobos are used to run 4 or more GPUs? (Or a PCIe backplane?)

ADDED
Arkayn just anwsered my question, thanks.
Does it run on a Windows 7, 64bit system? Yes........
Will try it after setting up BOINC and OpenCL apps.
(Just downloaded it to a USB-stick, using a LT for a quick look).
Will try a HD5770 + GTX470(Q6600;WIN XP x86), or 5770+GTX480(X9650;WIN XP64)
combo and report it's useabillety.
ID: 1191363 · Report as offensive
hbomber
Volunteer tester

Send message
Joined: 2 May 01
Posts: 437
Credit: 50,852,854
RAC: 0
Bulgaria
Message 1191378 - Posted: 4 Feb 2012, 4:16:42 UTC
Last modified: 4 Feb 2012, 4:23:01 UTC

http://www.khronos.org/registry/cl/sdk/1.1/docs/man/xhtml/clGetDeviceInfo.html
with CL_DEVICE_GLOBAL_MEM_SIZE?
It is not what u want, I'm sure, but could do the job.

Haven't you tried ADL_Adapter_MemoryInfo_Get?
http://aimbots.net/tutorials/23494-c-getting-memory-info-amd-ati-based-gpu.html

I'm going to use ADL just tommorow, btw, coincidentally :) I'm gonna report you does it work or not, if you haven't done it yet.

I have one mixed setup also, one Asus GTX 460 and XFX 5770. SIV does OK, except one thing. When viewing videocard thru PCI bus window, it shows 5770 as XFX as it is. While in GPU Info window, where it shows 460 as Asus, it does not show anything for 5770.
Do you need screenshots?
ID: 1191378 · Report as offensive
Profile red-ray
Avatar

Send message
Joined: 24 Jun 99
Posts: 308
Credit: 9,029,848
RAC: 0
United Kingdom
Message 1191428 - Posted: 4 Feb 2012, 11:42:22 UTC - in response to Message 1191378.  
Last modified: 4 Feb 2012, 12:28:31 UTC

If you get an issue please e-mail the save files generated by Menu->File->Save Local or Menu->File->Save Selected to me and screen shots when appropriate.
On Windows x64 systems you need to use SIV64X, SIV32X will run but cannot report 64-bit programs such as boinc.exe.
I am also interested to here reports of systems with 80 CPUs or more. Save files from a 512 CPU Windows 8 server system would be ideal!
You need to use the V4.26 Beta to get memory usage information.
I use ADL_Adapter_MemoryInfo_Get which returns an ADLMemoryInfo but no current usage information whereas NvAPI_GetDisplayDriverMemoryInfo
returns a NV_DISPLAY_DRIVER_MEMORY_INFO which includes the curAvailableDedicatedVideoMemory.
I cannot see a clGetDeviceInfo option that returns the current usage CL_DEVICE_GLOBAL_MEM_SIZE seems to be the same as iMemorySize.
typedef struct ADLMemoryInfo
{
    LONGLONG iMemorySize;	            /// Memory size in bytes.
    char     strMemoryType[ADL_MAX_PATH];   /// Memory type in string.
    LONGLONG iMemoryBandwidth;              /// Memory bandwidth in Mbytes/s.
} ADLMemoryInfo, *LPADLMemoryInfo;
typedef struct
{
    NvU32   version;                           //!< Version info
    NvU32   dedicatedVideoMemory;              //!< Size(in kb) of the physical framebuffer.
    NvU32   availableDedicatedVideoMemory;     //!< Size(in kb) of the available physical framebuffer for allocating video memory surfaces.
    NvU32   systemVideoMemory;                 //!< Size(in kb) of system memory the driver allocates at load time.
    NvU32   sharedSystemMemory;                //!< Size(in kb) of shared system memory that driver is allowed to commit for surfaces across all allocations.
    NvU32   curAvailableDedicatedVideoMemory;  //!< Size(in kb) of the current available physical framebuffer for allocating video memory surfaces.

} NV_DISPLAY_DRIVER_MEMORY_INFO;

ID: 1191428 · Report as offensive
hbomber
Volunteer tester

Send message
Joined: 2 May 01
Posts: 437
Credit: 50,852,854
RAC: 0
Bulgaria
Message 1191429 - Posted: 4 Feb 2012, 12:16:41 UTC

I see, u need memory usage, I misread you. Anyway I was mislead a bit, bcs on GPU Info page installed memory of ATI card is not shown at all(same for Sensors page). But it is displayed on Graphics window with its proper size.
ID: 1191429 · Report as offensive
Profile David Anderson (not *that* DA) Project Donor
Avatar

Send message
Joined: 5 Dec 09
Posts: 215
Credit: 74,008,558
RAC: 74
United States
Message 1191471 - Posted: 4 Feb 2012, 17:19:02 UTC

red-ray suggests running a wine app as root.
However, notice that the wine experts on the
wine-users mailing list universally and
frequently say "Never run a wine app as root" because
doing so exposes you to rogue Windows apps possibly screwing up
your entire system. (I don't count myself as a Wine expert.)
ID: 1191471 · Report as offensive
Profile red-ray
Avatar

Send message
Joined: 24 Jun 99
Posts: 308
Credit: 9,029,848
RAC: 0
United Kingdom
Message 1191542 - Posted: 4 Feb 2012, 20:11:53 UTC - in response to Message 1191471.  
Last modified: 4 Feb 2012, 20:35:01 UTC

99.99% of Wine applications do not need to be run as root as they do not need to access hardware. SIV does and the only way to do this is to run as root. You could manually create the /dev/cpu/0/msr devices and this would help. SIV uses a series of /bin/mknod -m 644 /dev/cpu/0/msr c 202 0 commands, one for each CPU as listed on Menu->Hardware->MSRs->MSR Setup. The only way I found to read more than 0x40 bytes of PCI config space or the system SMBIOS/DMI information is running as root. If you know another solution (other than writing a Linux Device Driver) please enlighten me and I will change SIV to use it.
I too am no Linux or Wine expert. I did my best to make SIV run with Wine but recommend if you wish to use it you boot up a Windows system.
ID: 1191542 · Report as offensive
Profile BilBg
Volunteer tester
Avatar

Send message
Joined: 27 May 07
Posts: 3720
Credit: 9,385,827
RAC: 0
Bulgaria
Message 1191671 - Posted: 5 Feb 2012, 4:29:35 UTC


ATI GPU users, please try these tools:

ATI/AMD Memory Viewer
http://www.amd.com/us/products/workstation/graphics/tools/pages/tools.aspx

AMD System Monitor
http://sites.amd.com/us/game/downloads/amd-system-monitor/Pages/overview.aspx

If some of them can show the video memory usage of ATI card we will know that this is at least possible.

(Do somebody of you know about tool which shows this?
I think that GPU-Z and Open Hardware Monitor can't show this on ATI
I Don't know about others (e.g. Everest/AIDA64, GPU Caps Viewer, HWiNFO, ...)
)


 


- ALF - "Find out what you don't do well ..... then don't do it!" :)
 
ID: 1191671 · Report as offensive
Profile arkayn
Volunteer tester
Avatar

Send message
Joined: 14 May 99
Posts: 4438
Credit: 55,006,323
RAC: 0
United States
Message 1191675 - Posted: 5 Feb 2012, 4:57:58 UTC - in response to Message 1191671.  

I know Afterburner does show the video memory being used on my HD5830.

ID: 1191675 · Report as offensive
hbomber
Volunteer tester

Send message
Joined: 2 May 01
Posts: 437
Credit: 50,852,854
RAC: 0
Bulgaria
Message 1191676 - Posted: 5 Feb 2012, 5:02:14 UTC
Last modified: 5 Feb 2012, 5:03:24 UTC

Thats another "great" AMD stuff, this Memory Viewer. It detects NVIDIA card, but doesn't detect HD5770, LOL.
Neither AB, nor GPU-Z are able to detect video memory usage here.
ID: 1191676 · Report as offensive
Profile BilBg
Volunteer tester
Avatar

Send message
Joined: 27 May 07
Posts: 3720
Credit: 9,385,827
RAC: 0
Bulgaria
Message 1191677 - Posted: 5 Feb 2012, 5:26:10 UTC - in response to Message 1191675.  


Can you post a screenshot?


 


- ALF - "Find out what you don't do well ..... then don't do it!" :)
 
ID: 1191677 · Report as offensive
hbomber
Volunteer tester

Send message
Joined: 2 May 01
Posts: 437
Credit: 50,852,854
RAC: 0
Bulgaria
Message 1191710 - Posted: 5 Feb 2012, 11:05:09 UTC



We are going slightly off-topic, I think.


ID: 1191710 · Report as offensive
Claggy
Volunteer tester

Send message
Joined: 5 Jul 99
Posts: 4654
Credit: 47,537,079
RAC: 4
United Kingdom
Message 1191712 - Posted: 5 Feb 2012, 11:22:55 UTC - in response to Message 1191710.  



We are going slightly off-topic, I think.


GPU-Z 0.5.8 does report some Memory Usage on my HD5770:


Claggy
ID: 1191712 · Report as offensive
Profile BilBg
Volunteer tester
Avatar

Send message
Joined: 27 May 07
Posts: 3720
Credit: 9,385,827
RAC: 0
Bulgaria
Message 1191930 - Posted: 6 Feb 2012, 10:14:50 UTC - in response to Message 1191675.  
Last modified: 6 Feb 2012, 10:48:30 UTC

I know Afterburner does show the video memory being used on my HD5830.

@arkayn
Can you post a screenshot from MSI Afterburner?
(that "show the video memory being used on HD5830")


hbomber: We are going slightly off-topic, I think.

My initial 'request' was toward arkayn but it's good to see also the difference in GPU-Z 0.5.8 readings for same type of GPU from you and Claggy
This difference (Memory Usage shown or not) is strange for me as you both use the same driver version (1.4.1664 = Catalyst 11.12 ?)

Only the OS is different (Windows XP Professional x64 vs Windows 7 Home Premium x64).

@Claggy
Do you see the two "Memory Usage" values change over time (on the picture they are constant)


 


- ALF - "Find out what you don't do well ..... then don't do it!" :)
 
ID: 1191930 · Report as offensive
Claggy
Volunteer tester

Send message
Joined: 5 Jul 99
Posts: 4654
Credit: 47,537,079
RAC: 4
United Kingdom
Message 1191959 - Posted: 6 Feb 2012, 13:36:05 UTC - in response to Message 1191930.  

@Claggy
Do you see the two "Memory Usage" values change over time (on the picture they are constant)


Both go down when i suspend GPU usage, from ~270Mb to 42Mb for dedicated, and from and 30Mb to 25Mb for dynamic, there are also small changes in memory usage over time for dedicated while apps are running,

Claggy
ID: 1191959 · Report as offensive
Profile red-ray
Avatar

Send message
Joined: 24 Jun 99
Posts: 308
Credit: 9,029,848
RAC: 0
United Kingdom
Message 1191991 - Posted: 6 Feb 2012, 16:38:18 UTC - in response to Message 1191959.  

I have found the undocumented ADL_Adapter_MemoryInfo2_Get() in the ADL DLL which returns an ADLMemoryInfo folowed by some LONGLONG values. I have uploaded Beta-30 which will display these on the [GPU Info] page so if I get a few reports I may be able to figure out what they are. Do they change between the GPU being used and idle? Note the [GPU Info] page updates every 2 seconds.
I have heard that GPU-Z and AIDA64 read the memory usage via some Direct 3D statistics hooks, does anyone know which ones?

ID: 1191991 · Report as offensive
Profile arkayn
Volunteer tester
Avatar

Send message
Joined: 14 May 99
Posts: 4438
Credit: 55,006,323
RAC: 0
United States
Message 1191992 - Posted: 6 Feb 2012, 16:46:15 UTC - in response to Message 1191930.  

I know Afterburner does show the video memory being used on my HD5830.

@arkayn
Can you post a screenshot from MSI Afterburner?
(that "show the video memory being used on HD5830")


GPU1 is the HD5830, Milkyway does not use much video memory.


GPU2 is the GTX560.

ID: 1191992 · Report as offensive
Previous · 1 · 2

Message boards : Number crunching : Software developer needs testers for multi-GPU users


 
©2024 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.