Pages:
Author

Topic: AOCLBF (was Phoenix Rising): Phoenix/POCLBM GUI With Built-In Overclock Tool - page 5. (Read 147004 times)

sr. member
Activity: 319
Merit: 250
See if you have atiadlxx.dll in system32.
Not on the system I'm getting the error on.
Yeah, therein lies the problem.


Can I suggest you list ATI software as a requirement for the software, and add this code to the start of your app:

Code:
If Not FileExists(@SystemDir&"\atiadlxx.dll") Then MsgBox(0, "Error", "This application requires certain ATI DLL's to be installed on the system to function correctly (atiadlxx.dll).")

Or something like it.
full member
Activity: 154
Merit: 100
1.74. Updated to parse the newest classic POCLBM output. Added in an option to manually put in Device Number.

See if you have atiadlxx.dll in system32.
Not on the system I'm getting the error on.
Yeah, therein lies the problem.

snippet from GUIminer
Code:
def get_opencl_devices():
    """Return a list of available OpenCL devices.

    Raises ImportError if OpenCL is not found.
    Raises IOError if no OpenCL devices are found.
    """
    import pyopencl
    device_strings = []
    platforms = pyopencl.get_platforms() #@UndefinedVariable
    for i, platform in enumerate(platforms):
        devices = platform.get_devices()
        for j, device in enumerate(devices):
            device_strings.append('[%d-%d] %s' %
                (i, j, merge_whitespace(device.name)[:25]))
    if len(device_strings) == 0:
        raise IOError
    return device_strings

Returns all GPU's, I dont know if this helps in anyway due to a completly diffrent language and opencl headers... but anyway..

Also just to let you know aoclbf version 1.62 works when I type in Device numbers 0..5 when having 6 clients, so maybe you could update 1.62 to your latest fixes and leave the device number input to manually then it would be working for your latest fixes and support all amounts of GPU's

Once again thanks for your excellent work.
Added in a manual option.
sr. member
Activity: 1204
Merit: 288
snippet from GUIminer
Code:
def get_opencl_devices():
    """Return a list of available OpenCL devices.

    Raises ImportError if OpenCL is not found.
    Raises IOError if no OpenCL devices are found.
    """
    import pyopencl
    device_strings = []
    platforms = pyopencl.get_platforms() #@UndefinedVariable
    for i, platform in enumerate(platforms):
        devices = platform.get_devices()
        for j, device in enumerate(devices):
            device_strings.append('[%d-%d] %s' %
                (i, j, merge_whitespace(device.name)[:25]))
    if len(device_strings) == 0:
        raise IOError
    return device_strings

Returns all GPU's, I dont know if this helps in anyway due to a completly diffrent language and opencl headers... but anyway..

Also just to let you know aoclbf version 1.62 works when I type in Device numbers 0..5 when having 6 clients, so maybe you could update 1.62 to your latest fixes and leave the device number input to manually then it would be working for your latest fixes and support all amounts of GPU's

Once again thanks for your excellent work.
sr. member
Activity: 319
Merit: 250
See if you have atiadlxx.dll in system32.
Not on the system I'm getting the error on.
full member
Activity: 154
Merit: 100
See if you have atiadlxx.dll in system32.
sr. member
Activity: 319
Merit: 250
You don't have ADL DLL registered in environment variables?
I have no idea what the 'ADL DLL' is, so I couldn't tell you either way.

My PATH:

Path=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\WinMerge;C:\Program Files\Windows Imaging\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common\
sr. member
Activity: 1204
Merit: 288
I have never coded in Autoit so I don't have a compiler for it...

//edit
Code:
Platform 1 information: FULL_PROFILE
Platform 1 information: OpenCL 1.1 AMD-APP-SDK-v2.4 (650.9)
Platform 1 information: AMD Accelerated Parallel Processing
Platform 1 information: Advanced Micro Devices, Inc.
Platform 1 information: cl_khr_icd cl_amd_event_callback cl_amd_offline_devices cl_khr_d3d10_sharing
 Device 1 number: 59128160
 Device 1 vendor ID: 4098
 Device 1 information: Cayman
 Device 1 information: Advanced Micro Devices, Inc.
 Device 1 information: CAL 1.4.1417 (VM)
 Device 1 information: FULL_PROFILE
 Device 1 information: OpenCL 1.1 AMD-APP-SDK-v2.4 (650.9)
 Device 1 information:
 Device 2 number: 77460624
 Device 2 vendor ID: 4098
 Device 2 information: Cayman
 Device 2 information: Advanced Micro Devices, Inc.
 Device 2 information: CAL 1.4.1417 (VM)
 Device 2 information: FULL_PROFILE
 Device 2 information: OpenCL 1.1 AMD-APP-SDK-v2.4 (650.9)
 Device 2 information:
 Device 3 number: 59400176
 Device 3 vendor ID: 4098
 Device 3 information: Cayman
 Device 3 information: Advanced Micro Devices, Inc.
 Device 3 information: CAL 1.4.1417 (VM)
 Device 3 information: FULL_PROFILE
 Device 3 information: OpenCL 1.1 AMD-APP-SDK-v2.4 (650.9)
 Device 3 information:
 Device 4 number: 59404416
 Device 4 vendor ID: 4098
 Device 4 information: Cayman
 Device 4 information: Advanced Micro Devices, Inc.
 Device 4 information: CAL 1.4.1417 (VM)
 Device 4 information: FULL_PROFILE
 Device 4 information: OpenCL 1.1 AMD-APP-SDK-v2.4 (650.9)
 Device 4 information:
 Device 5 number: 0
 Device 5 vendor ID: 0
 Device 5 information:
 Device 5 information:
 Device 5 information:
 Device 5 information:
 Device 5 information:
 Device 5 information:
 Device 6 number: 0
 Device 6 vendor ID: 0
 Device 6 information:
 Device 6 information:
 Device 6 information:
 Device 6 information:
 Device 6 information:
 Device 6 information:
 Device 7 number: 0
 Device 7 vendor ID: 0
 Device 7 information:
 Device 7 information:
 Device 7 information:
 Device 7 information:
 Device 7 information:
 Device 7 information:
 Device 8 number: 0
 Device 8 vendor ID: 0
 Device 8 information:
 Device 8 information:
 Device 8 information:
 Device 8 information:
 Device 8 information:
 Device 8 information:

Sad
Thats really strange because everything else detects all 6 GPU's
full member
Activity: 154
Merit: 100
Code:
#include
#include

filedelete(@scriptdir & "\adlocl.log")

$dll=dllopen(@systemdir & "\opencl.dll")
$temp=dllcall($dll,"int","clGetPlatformIDs","uint",0,"ptr",0,"int*",0)
$platforms=dllstructcreate("uint platforms[" & $temp[3] & "]")
$temp=dllcall($dll,"int:stdcall","clGetPlatformIDs","uint",$temp[3],"ptr",dllstructgetptr($platforms),"ptr",0)
for $i=1 to dllstructgetsize($platforms)/4
for $j=0x0900 to 0x0904
$pbuf=dllstructcreate("char pbuf[100]")
$temp=dllcall($dll,"int:stdcall","clGetPlatformInfo","uint",dllstructgetdata($platforms,1,$i),"uint",$j,"uint",dllstructgetsize($pbuf),"ptr",dllstructgetptr($pbuf),"ptr",0)
;~ consolewrite("Platform " & $i & " information: " & dllstructgetdata($pbuf,1) & @crlf)
filewriteline(@scriptdir & "\adlocl.log","Platform " & $i & " information: " & dllstructgetdata($pbuf,1) & @crlf)
next
$devices=dllstructcreate("int device1;int device2;int device3;int device4;int device5;int device6;int device7;int device8;")
$temp=dllcall($dll,"int:stdcall","clGetDeviceIDs","uint",dllstructgetdata($platforms,1,$i),"uint64",bitshift(1,-2),"uint",4,"ptr",dllstructgetptr($devices),"ptr",0)
for $j=1 to dllstructgetsize($devices)/4
;~ if dllstructgetdata($devices,$j)<>0 then
;~ consolewrite(" Device " & $j & " number: " & dllstructgetdata($devices,$j) & @crlf)
filewriteline(@scriptdir & "\adlocl.log"," Device " & $j & " number: " & dllstructgetdata($devices,$j) & @crlf)
$deviceinfo=dllstructcreate("uint")
$temp=dllcall($dll,"int:stdcall","clGetDeviceInfo","uint",dllstructgetdata($devices,$j),"uint",0x1001,"uint",dllstructgetsize($deviceinfo),"ptr",dllstructgetptr($deviceinfo),"uint*",0)
;~ consolewrite(" Device " & $j & " vendor ID: " & dllstructgetdata($deviceinfo,1) & @crlf)
filewriteline(@scriptdir & "\adlocl.log"," Device " & $j & " vendor ID: " & dllstructgetdata($deviceinfo,1) & @crlf)
for $k=0x102b to 0x1030
$deviceinfo=dllstructcreate("char[100]")
$temp=dllcall($dll,"int:stdcall","clGetDeviceInfo","uint",dllstructgetdata($devices,$j),"uint",$k,"uint",dllstructgetsize($deviceinfo),"ptr",dllstructgetptr($deviceinfo),"uint*",0)
;~ consolewrite(" Device " & $j & " information: " & dllstructgetdata($deviceinfo,1) & @crlf)
filewriteline(@scriptdir & "\adlocl.log"," Device " & $j & " information: " & dllstructgetdata($deviceinfo,1) & @crlf)
next
;~ endif
next
next
dllclose($dll)
Copy/paste and run that. Let me know the output. It just attempts to read 8 devices without checking if device number is present.

Bug Report:

When I run the EXE file, I get an Autoit error: "Subscript used with non-Array variable".

When I run the au3 file in scite (F5), I get the following error details:

Quote
>Running:(3.3.6.1):C:\Program Files (x86)\AutoIt3\autoit3_x64.exe "C:\aoclbf 1.74a\aoclbf\aoclbf 1.74a.au3"   
C:\aoclbf 1.74a\aoclbf\aoclbf 1.74a.au3 (1870) : ==> Subscript used with non-Array variable.:
if $temp[0]=0 then
if $temp^ ERROR
->09:21:23 AutoIT3.exe ended.rc:1
>Exit code: 1    Time: 2.412
You don't have ADL DLL registered in environment variables?
sr. member
Activity: 1204
Merit: 288
I can mine with 6 GPU's with phoenix, poclbm ect.. its aoclbf just not detecting all 6, ADL detects all 6 tho which allows all 6 tabs to show..
anychance of just checking over your detecting code again, I have tested opencl.dll and it detects all 6
sr. member
Activity: 319
Merit: 250
Bug Report:

When I run the EXE file, I get an Autoit error: "Subscript used with non-Array variable".

When I run the au3 file in scite (F5), I get the following error details:

Quote
>Running:(3.3.6.1):C:\Program Files (x86)\AutoIt3\autoit3_x64.exe "C:\aoclbf 1.74a\aoclbf\aoclbf 1.74a.au3"   
C:\aoclbf 1.74a\aoclbf\aoclbf 1.74a.au3 (1870) : ==> Subscript used with non-Array variable.:
if $temp[0]=0 then
if $temp^ ERROR
->09:21:23 AutoIT3.exe ended.rc:1
>Exit code: 1    Time: 2.412
full member
Activity: 211
Merit: 100
version 1.74b was working fine...
today it still works, but the hud doesnt show the MHash/s value



well, i was messing with the kernel.cl from phonix, but even after putting it back to normal, the MHash value wont show correctly.

EDIT: it seems every now and then the hashrate appears for a couple of seconds (every 10 min or so)
newbie
Activity: 28
Merit: 0
an option to see overall mhash/sec would be really great!
sr. member
Activity: 1204
Merit: 288
Can't help there. What the DLL detects is what it puts in the device list. Try a much older version where you can still put in Device Numbers manually, see if mining actually works.

Strange because the same OpenCl.dll detects 6 when using Delphi and GUIMiner also detects 6 and im he uses the OpenCL.dll for detection

But thanks anyway it is an awsome front end, I might have to try and make my own front end in delphi to support the 6 GPU's only problem is ADL kinda sucky in delphi and not much reference around for the functions and procedures in delphi ..
full member
Activity: 211
Merit: 100
NICE ONE!

thanks for this awsome miner!
full member
Activity: 154
Merit: 100
Fine. 1.74b. Bold removed.
member
Activity: 91
Merit: 10
Hey, great program, I switched from guiminer to this once the OSD info started showing up for me (for a while it wouldnt). One thing im wondering though, the text this shows when clients are mining looks terrible, it looks like the letters are bold, but it looks as if there is a white shadow around each letter. Black looks great on a white background, but white on a white background leaves a bluish "residue" where the text would be, red on a black background has a white shadow to all the letters, green on black has the same white shadow, as does the blue on black background. Is this just me, or?
full member
Activity: 154
Merit: 100
Can't help there. What the DLL detects is what it puts in the device list. Try a much older version where you can still put in Device Numbers manually, see if mining actually works.
sr. member
Activity: 1204
Merit: 288
Code:
Platform 1 information: FULL_PROFILE
Platform 1 information: OpenCL 1.1 AMD-APP-SDK-v2.4 (650.9)
Platform 1 information: AMD Accelerated Parallel Processing
Platform 1 information: Advanced Micro Devices, Inc.
Platform 1 information: cl_khr_icd cl_amd_event_callback cl_amd_offline_devices cl_khr_d3d10_sharing
 Device 1 number: 40647040
 Device 1 vendor ID: 4098
 Device 1 information: Cayman
 Device 1 information: Advanced Micro Devices, Inc.
 Device 1 information: CAL 1.4.1417 (VM)
 Device 1 information: FULL_PROFILE
 Device 1 information: OpenCL 1.1 AMD-APP-SDK-v2.4 (650.9)
 Device 1 information:
 Device 2 number: 74708088
 Device 2 vendor ID: 4098
 Device 2 information: Cayman
 Device 2 information: Advanced Micro Devices, Inc.
 Device 2 information: CAL 1.4.1417 (VM)
 Device 2 information: FULL_PROFILE
 Device 2 information: OpenCL 1.1 AMD-APP-SDK-v2.4 (650.9)
 Device 2 information:
 Device 3 number: 40919024
 Device 3 vendor ID: 4098
 Device 3 information: Cayman
 Device 3 information: Advanced Micro Devices, Inc.
 Device 3 information: CAL 1.4.1417 (VM)
 Device 3 information: FULL_PROFILE
 Device 3 information: OpenCL 1.1 AMD-APP-SDK-v2.4 (650.9)
 Device 3 information:
 Device 4 number: 40923264
 Device 4 vendor ID: 4098
 Device 4 information: Cayman
 Device 4 information: Advanced Micro Devices, Inc.
 Device 4 information: CAL 1.4.1417 (VM)
 Device 4 information: FULL_PROFILE
 Device 4 information: OpenCL 1.1 AMD-APP-SDK-v2.4 (650.9)
 Device 4 information:
iSize: 0. iAdapterIndex: 0. strUDID: PCI_VEN_1002&DEV_671D&SUBSYS_0B2A1002&REV_00_6&380CAED&0&00200018A. iBusNumber: 7. iDeviceNumber: 0. iFunctionNumber: 0. iVendorID: 1002. strAdapterName: AMD Radeon HD 6990. strDisplayName: \\.\DISPLAY6. iPresent: 1. iExist: 1. strDriverPath: \Registry\Machine\System\CurrentControlSet\Control\Video\{1E8FC556-5060-4540-8CE1-FB3003307E1A}\0000. strDriverPathExt: {4d36e968-e325-11ce-bfc1-08002be10318}\0006. strPNPString: PCI\VEN_1002&DEV_671D&SUBSYS_0B2A1002&REV_00\6&380CAED&0&00200018. iOSDisplayIndex: 5.
iSize: 0. iAdapterIndex: 1. strUDID: PCI_VEN_1002&DEV_671D&SUBSYS_0B2A1002&REV_00_6&380CAED&0&00200018&02A. iBusNumber: 7. iDeviceNumber: 0. iFunctionNumber: 0. iVendorID: 1002. strAdapterName: AMD Radeon HD 6990. strDisplayName: \\.\DISPLAY7. iPresent: 1. iExist: 1. strDriverPath: \Registry\Machine\System\CurrentControlSet\Control\Video\{1E8FC556-5060-4540-8CE1-FB3003307E1A}\0001. strDriverPathExt: {4d36e968-e325-11ce-bfc1-08002be10318}\0006. strPNPString: PCI\VEN_1002&DEV_671D&SUBSYS_0B2A1002&REV_00\6&380CAED&0&00200018&02. iOSDisplayIndex: 6.
iSize: 0. iAdapterIndex: 2. strUDID: PCI_VEN_1002&DEV_671D&SUBSYS_0B2A1002&REV_00_6&380CAED&0&00200018&03A. iBusNumber: 7. iDeviceNumber: 0. iFunctionNumber: 0. iVendorID: 1002. strAdapterName: AMD Radeon HD 6990. strDisplayName: \\.\DISPLAY8. iPresent: 1. iExist: 1. strDriverPath: \Registry\Machine\System\CurrentControlSet\Control\Video\{1E8FC556-5060-4540-8CE1-FB3003307E1A}\0002. strDriverPathExt: {4d36e968-e325-11ce-bfc1-08002be10318}\0006. strPNPString: PCI\VEN_1002&DEV_671D&SUBSYS_0B2A1002&REV_00\6&380CAED&0&00200018&03. iOSDisplayIndex: 7.
iSize: 0. iAdapterIndex: 3. strUDID: PCI_VEN_1002&DEV_671D&SUBSYS_0B2A1002&REV_00_6&380CAED&0&00200018&04A. iBusNumber: 7. iDeviceNumber: 0. iFunctionNumber: 0. iVendorID: 1002. strAdapterName: AMD Radeon HD 6990. strDisplayName: \\.\DISPLAY9. iPresent: 1. iExist: 1. strDriverPath: \Registry\Machine\System\CurrentControlSet\Control\Video\{1E8FC556-5060-4540-8CE1-FB3003307E1A}\0003. strDriverPathExt: {4d36e968-e325-11ce-bfc1-08002be10318}\0006. strPNPString: PCI\VEN_1002&DEV_671D&SUBSYS_0B2A1002&REV_00\6&380CAED&0&00200018&04. iOSDisplayIndex: 8.
iSize: 0. iAdapterIndex: 4. strUDID: PCI_VEN_1002&DEV_671D&SUBSYS_0B2A1002&REV_00_6&380CAED&0&00200018&05A. iBusNumber: 7. iDeviceNumber: 0. iFunctionNumber: 0. iVendorID: 1002. strAdapterName: AMD Radeon HD 6990. strDisplayName: \\.\DISPLAY10. iPresent: 1. iExist: 1. strDriverPath: \Registry\Machine\System\CurrentControlSet\Control\Video\{1E8FC556-5060-4540-8CE1-FB3003307E1A}\0004. strDriverPathExt: {4d36e968-e325-11ce-bfc1-08002be10318}\0006. strPNPString: PCI\VEN_1002&DEV_671D&SUBSYS_0B2A1002&REV_00\6&380CAED&0&00200018&05. iOSDisplayIndex: 9.
iSize: 0. iAdapterIndex: 5. strUDID: PCI_VEN_1002&DEV_671D&SUBSYS_0B2A1002&REV_00_6&BB5CB9D&0&00200010A. iBusNumber: 3. iDeviceNumber: 0. iFunctionNumber: 0. iVendorID: 1002. strAdapterName: AMD Radeon HD 6990. strDisplayName: \\.\DISPLAY1. iPresent: 1. iExist: 1. strDriverPath: \Registry\Machine\System\CurrentControlSet\Control\Video\{D6E4F12C-607D-437E-BDB0-BAB3C3284CA9}\0000. strDriverPathExt: {4d36e968-e325-11ce-bfc1-08002be10318}\0000. strPNPString: PCI\VEN_1002&DEV_671D&SUBSYS_0B2A1002&REV_00\6&BB5CB9D&0&00200010. iOSDisplayIndex: 0.
iSize: 0. iAdapterIndex: 6. strUDID: PCI_VEN_1002&DEV_671D&SUBSYS_0B2A1002&REV_00_6&BB5CB9D&0&00200010&02A. iBusNumber: 3. iDeviceNumber: 0. iFunctionNumber: 0. iVendorID: 1002. strAdapterName: AMD Radeon HD 6990. strDisplayName: \\.\DISPLAY2. iPresent: 1. iExist: 1. strDriverPath: \Registry\Machine\System\CurrentControlSet\Control\Video\{D6E4F12C-607D-437E-BDB0-BAB3C3284CA9}\0001. strDriverPathExt: {4d36e968-e325-11ce-bfc1-08002be10318}\0000. strPNPString: PCI\VEN_1002&DEV_671D&SUBSYS_0B2A1002&REV_00\6&BB5CB9D&0&00200010&02. iOSDisplayIndex: 1.
iSize: 0. iAdapterIndex: 7. strUDID: PCI_VEN_1002&DEV_671D&SUBSYS_0B2A1002&REV_00_6&BB5CB9D&0&00200010&03A. iBusNumber: 3. iDeviceNumber: 0. iFunctionNumber: 0. iVendorID: 1002. strAdapterName: AMD Radeon HD 6990. strDisplayName: \\.\DISPLAY3. iPresent: 1. iExist: 1. strDriverPath: \Registry\Machine\System\CurrentControlSet\Control\Video\{D6E4F12C-607D-437E-BDB0-BAB3C3284CA9}\0002. strDriverPathExt: {4d36e968-e325-11ce-bfc1-08002be10318}\0000. strPNPString: PCI\VEN_1002&DEV_671D&SUBSYS_0B2A1002&REV_00\6&BB5CB9D&0&00200010&03. iOSDisplayIndex: 2.
iSize: 0. iAdapterIndex: 8. strUDID: PCI_VEN_1002&DEV_671D&SUBSYS_0B2A1002&REV_00_6&BB5CB9D&0&00200010&04A. iBusNumber: 3. iDeviceNumber: 0. iFunctionNumber: 0. iVendorID: 1002. strAdapterName: AMD Radeon HD 6990. strDisplayName: \\.\DISPLAY4. iPresent: 1. iExist: 1. strDriverPath: \Registry\Machine\System\CurrentControlSet\Control\Video\{D6E4F12C-607D-437E-BDB0-BAB3C3284CA9}\0003. strDriverPathExt: {4d36e968-e325-11ce-bfc1-08002be10318}\0000. strPNPString: PCI\VEN_1002&DEV_671D&SUBSYS_0B2A1002&REV_00\6&BB5CB9D&0&00200010&04. iOSDisplayIndex: 3.
iSize: 0. iAdapterIndex: 9. strUDID: PCI_VEN_1002&DEV_671D&SUBSYS_0B2A1002&REV_00_6&BB5CB9D&0&00200010&05A. iBusNumber: 3. iDeviceNumber: 0. iFunctionNumber: 0. iVendorID: 1002. strAdapterName: AMD Radeon HD 6990. strDisplayName: \\.\DISPLAY5. iPresent: 1. iExist: 1. strDriverPath: \Registry\Machine\System\CurrentControlSet\Control\Video\{D6E4F12C-607D-437E-BDB0-BAB3C3284CA9}\0004. strDriverPathExt: {4d36e968-e325-11ce-bfc1-08002be10318}\0000. strPNPString: PCI\VEN_1002&DEV_671D&SUBSYS_0B2A1002&REV_00\6&BB5CB9D&0&00200010&05. iOSDisplayIndex: 4.
iSize: 0. iAdapterIndex: 10. strUDID: PCI_VEN_1002&DEV_671D&SUBSYS_0B2A1002&REV_00_6&DF11A96&0&00200058A. iBusNumber: 13. iDeviceNumber: 0. iFunctionNumber: 0. iVendorID: 1002. strAdapterName: AMD Radeon HD 6990. strDisplayName: \\.\DISPLAY11. iPresent: 1. iExist: 1. strDriverPath: \Registry\Machine\System\CurrentControlSet\Control\Video\{4D86D783-151D-46CB-B94B-A3E500BC429E}\0000. strDriverPathExt: {4d36e968-e325-11ce-bfc1-08002be10318}\0001. strPNPString: PCI\VEN_1002&DEV_671D&SUBSYS_0B2A1002&REV_00\6&DF11A96&0&00200058. iOSDisplayIndex: 10.
iSize: 0. iAdapterIndex: 11. strUDID: PCI_VEN_1002&DEV_671D&SUBSYS_0B2A1002&REV_00_6&DF11A96&0&00200058&02A. iBusNumber: 13. iDeviceNumber: 0. iFunctionNumber: 0. iVendorID: 1002. strAdapterName: AMD Radeon HD 6990. strDisplayName: \\.\DISPLAY12. iPresent: 1. iExist: 1. strDriverPath: \Registry\Machine\System\CurrentControlSet\Control\Video\{4D86D783-151D-46CB-B94B-A3E500BC429E}\0001. strDriverPathExt: {4d36e968-e325-11ce-bfc1-08002be10318}\0001. strPNPString: PCI\VEN_1002&DEV_671D&SUBSYS_0B2A1002&REV_00\6&DF11A96&0&00200058&02. iOSDisplayIndex: 11.
iSize: 0. iAdapterIndex: 12. strUDID: PCI_VEN_1002&DEV_671D&SUBSYS_0B2A1002&REV_00_6&DF11A96&0&00200058&03A. iBusNumber: 13. iDeviceNumber: 0. iFunctionNumber: 0. iVendorID: 1002. strAdapterName: AMD Radeon HD 6990. strDisplayName: \\.\DISPLAY13. iPresent: 1. iExist: 1. strDriverPath: \Registry\Machine\System\CurrentControlSet\Control\Video\{4D86D783-151D-46CB-B94B-A3E500BC429E}\0002. strDriverPathExt: {4d36e968-e325-11ce-bfc1-08002be10318}\0001. strPNPString: PCI\VEN_1002&DEV_671D&SUBSYS_0B2A1002&REV_00\6&DF11A96&0&00200058&03. iOSDisplayIndex: 12.
iSize: 0. iAdapterIndex: 13. strUDID: PCI_VEN_1002&DEV_671D&SUBSYS_0B2A1002&REV_00_6&DF11A96&0&00200058&04A. iBusNumber: 13. iDeviceNumber: 0. iFunctionNumber: 0. iVendorID: 1002. strAdapterName: AMD Radeon HD 6990. strDisplayName: \\.\DISPLAY14. iPresent: 1. iExist: 1. strDriverPath: \Registry\Machine\System\CurrentControlSet\Control\Video\{4D86D783-151D-46CB-B94B-A3E500BC429E}\0003. strDriverPathExt: {4d36e968-e325-11ce-bfc1-08002be10318}\0001. strPNPString: PCI\VEN_1002&DEV_671D&SUBSYS_0B2A1002&REV_00\6&DF11A96&0&00200058&04. iOSDisplayIndex: 13.
iSize: 0. iAdapterIndex: 14. strUDID: PCI_VEN_1002&DEV_671D&SUBSYS_0B2A1002&REV_00_6&DF11A96&0&00200058&05A. iBusNumber: 13. iDeviceNumber: 0. iFunctionNumber: 0. iVendorID: 1002. strAdapterName: AMD Radeon HD 6990. strDisplayName: \\.\DISPLAY15. iPresent: 1. iExist: 1. strDriverPath: \Registry\Machine\System\CurrentControlSet\Control\Video\{4D86D783-151D-46CB-B94B-A3E500BC429E}\0004. strDriverPathExt: {4d36e968-e325-11ce-bfc1-08002be10318}\0001. strPNPString: PCI\VEN_1002&DEV_671D&SUBSYS_0B2A1002&REV_00\6&DF11A96&0&00200058&05. iOSDisplayIndex: 14.
iSize: 0. iAdapterIndex: 15. strUDID: PCI_VEN_1002&DEV_671D&SUBSYS_1B2A1002&REV_00_6&193BA404&0&00400058A. iBusNumber: 14. iDeviceNumber: 0. iFunctionNumber: 0. iVendorID: 1002. strAdapterName: AMD Radeon HD 6990. strDisplayName: . iPresent: 0. iExist: 1. strDriverPath: {7E3EE459-887D-4808-B99E-1AB0E309143F}. strDriverPathExt: {4d36e968-e325-11ce-bfc1-08002be10318}\0003. strPNPString: PCI\VEN_1002&DEV_671D&SUBSYS_1B2A1002&REV_00\6&193BA404&0&00400058. iOSDisplayIndex: 0.
iSize: 0. iAdapterIndex: 16. strUDID: PCI_VEN_1002&DEV_671D&SUBSYS_1B2A1002&REV_00_6&193BA404&0&00400058&02A. iBusNumber: 14. iDeviceNumber: 0. iFunctionNumber: 0. iVendorID: 1002. strAdapterName: AMD Radeon HD 6990. strDisplayName: . iPresent: 0. iExist: 1. strDriverPath: {7E3EE459-887D-4808-B99E-1AB0E309143F}. strDriverPathExt: {4d36e968-e325-11ce-bfc1-08002be10318}\0003. strPNPString: PCI\VEN_1002&DEV_671D&SUBSYS_1B2A1002&REV_00\6&193BA404&0&00400058&02. iOSDisplayIndex: 0.
iSize: 0. iAdapterIndex: 17. strUDID: PCI_VEN_1002&DEV_671D&SUBSYS_1B2A1002&REV_00_6&6B422F&0&00400010A. iBusNumber: 4. iDeviceNumber: 0. iFunctionNumber: 0. iVendorID: 1002. strAdapterName: AMD Radeon HD 6990. strDisplayName: . iPresent: 0. iExist: 1. strDriverPath: {F5B40C2D-CFD8-43C0-AD7C-06D75C9E48A7}. strDriverPathExt: {4d36e968-e325-11ce-bfc1-08002be10318}\0002. strPNPString: PCI\VEN_1002&DEV_671D&SUBSYS_1B2A1002&REV_00\6&6B422F&0&00400010. iOSDisplayIndex: 0.
iSize: 0. iAdapterIndex: 18. strUDID: PCI_VEN_1002&DEV_671D&SUBSYS_1B2A1002&REV_00_6&6B422F&0&00400010&02A. iBusNumber: 4. iDeviceNumber: 0. iFunctionNumber: 0. iVendorID: 1002. strAdapterName: AMD Radeon HD 6990. strDisplayName: . iPresent: 0. iExist: 1. strDriverPath: {F5B40C2D-CFD8-43C0-AD7C-06D75C9E48A7}. strDriverPathExt: {4d36e968-e325-11ce-bfc1-08002be10318}\0002. strPNPString: PCI\VEN_1002&DEV_671D&SUBSYS_1B2A1002&REV_00\6&6B422F&0&00400010&02. iOSDisplayIndex: 0.
iSize: 0. iAdapterIndex: 19. strUDID: PCI_VEN_1002&DEV_671D&SUBSYS_1B2A1002&REV_00_6&7C9BE81&0&00400018A. iBusNumber: 8. iDeviceNumber: 0. iFunctionNumber: 0. iVendorID: 1002. strAdapterName: AMD Radeon HD 6990. strDisplayName: . iPresent: 0. iExist: 1. strDriverPath: {4DE4225B-8C6B-45E9-A0EE-A83189C36F7C}. strDriverPathExt: {4d36e968-e325-11ce-bfc1-08002be10318}\0005. strPNPString: PCI\VEN_1002&DEV_671D&SUBSYS_1B2A1002&REV_00\6&7C9BE81&0&00400018. iOSDisplayIndex: 0.
iSize: 0. iAdapterIndex: 20. strUDID: PCI_VEN_1002&DEV_671D&SUBSYS_1B2A1002&REV_00_6&7C9BE81&0&00400018&02A. iBusNumber: 8. iDeviceNumber: 0. iFunctionNumber: 0. iVendorID: 1002. strAdapterName: AMD Radeon HD 6990. strDisplayName: . iPresent: 0. iExist: 1. strDriverPath: {4DE4225B-8C6B-45E9-A0EE-A83189C36F7C}. strDriverPathExt: {4d36e968-e325-11ce-bfc1-08002be10318}\0005. strPNPString: PCI\VEN_1002&DEV_671D&SUBSYS_1B2A1002&REV_00\6&7C9BE81&0&00400018&02. iOSDisplayIndex: 0.

As you can see it has something to do with OpenCL but yet GUIminer detects this and im sure he uses the OpenCl API's as the vendor names match... ADL seems to detect them. I did small test with Delphi as I code in delphi to see if it detects using the OpenCl and it showed all 6 GPU's
full member
Activity: 154
Merit: 100
Try running this and pasting the output. http://www.mediafire.com/?p9i80it24z879d6
It probably has to do with the Windows limit on number of OpenCL GPUs. If you feel like it, you can try going to a much older version and putting in the Device Number manually, and see if it runs on all 6.
sr. member
Activity: 1204
Merit: 288
K new problem kinda...

Just tried with 6 GPU's running 11.6 drivers, It detects them in Temps and creates the correct amount of tabs per GPU(6) but now in the select device it only shows 4 of the 6 GPU's..

I know its possible because GUIminer detects all 6 in the select device and they all run, But GUIminer doesn't have the features you have with temp monitoring ect.. IF possible can we get an update for detecting the selected device?

Example ....
.[0] cayman
.[1] cayman
.[2] cayman
.[3] cayman

but shows 6 tabs and has all the GPUs in temp selection 0,0,5,10,12,14,15 ofcause one of these is the CPU.

it should show...

.[0] cayman
.[1] cayman
.[2] cayman
.[3] cayman
.[4] cayman
.[5] cayman

Thanks for your great effort and work ...
Pages:
Jump to: