ATT & CrossFire support

Discussion in 'ATI Tray Tools Public Beta Section' started by Ray Adams, Jan 22, 2007.

  1. Ray Adams

    Ray Adams Ancient Guru

    Messages:
    4,942
    Likes Received:
    0
    GPU:
    ATI HD6950
    Okay guyz. I'm just started to implementing CF support in ATT and I need your help. Please, post here only if you have CrossFire in your system!
    ------
    1. Download last beta version
    2. Disable CF in CCC
    3. Go to System Information of ATT and post here last strings of report with information about MultiVPU
    4. Enable CF in CCC
    5. Refresh information in ATT System information and again post here your report.
     
  2. Ray Adams

    Ray Adams Ancient Guru

    Messages:
    4,942
    Likes Received:
    0
    GPU:
    ATI HD6950
    Hmm. Can I assume that no one interesting in CF support in ATT? In this case I can do not worry about CF anymore.
    ___________________________________
     
  3. -HaRdCoRE-

    -HaRdCoRE- Banned

    Messages:
    163
    Likes Received:
    0
    GPU:
    2 x MSI 570 GTX
    Hi Ray, First time poster after years of reading Guru 3d Forums to help you out on this one. I have Gigabyte 1900xt and Sapphire 1950xtx using 7.1's, software crossfire mode. Let me know if i didn't do this right -

    Before Crossfire:
    ______________________________
    Multi VPU State
    ulActiveAdapters 1
    ulAvailableAdapters 65548
    ulCurrentAdapter 0
    ulDongleCapabilities 0
    ulDongleConnection -1
    ulDongleDisplayIndex 0
    ulPrimaryIndex 0
    ulMVPUMaxFBSize 0
    ulMVPUMaxPipes 0
    ulMVPUMaxVisFBSize 0
    ulMVPUState 65
    State Bits
    NODISPLAYCONNECT
    NOINTERCONNECT
    ______________________________
    Multi VPU Caps
    ulAdapterCount 4
    ulPossibleMVPUMasters 15
    ulPossibleMVPUSlaves 5
    cAdapterPath0 System\CurrentControlSet\Control\Video\{F8E56802-1B65-4371-A4D5-986F400FFC1E}\0000
    cAdapterPath1 System\CurrentControlSet\Control\Video\{C020B6E0-7FD8-4B64-B0DA-680D89657EA6}\0000
    cAdapterPath2 System\CurrentControlSet\Control\Video\{BA8037C5-B5B2-47F6-BEE8-73A685588E09}\0000
    cAdapterPath3 System\CurrentControlSet\Control\Video\{671B6A14-00BF-4FDB-8C2C-479E039EC8A1}\0000

    After Crossfire Enabled:

    Multi VPU State
    ulActiveAdapters 2
    ulAvailableAdapters 327680
    ulCurrentAdapter 0
    ulDongleCapabilities 0
    ulDongleConnection -1
    ulDongleDisplayIndex 0
    ulPrimaryIndex 0
    ulMVPUMaxFBSize 0
    ulMVPUMaxPipes 0
    ulMVPUMaxVisFBSize 0
    ulMVPUState 262209
    State Bits
    MVPUACTIVE
    NODISPLAYCONNECT
    NOINTERCONNECT
    ______________________________
    Multi VPU Caps
    ulAdapterCount 4
    ulPossibleMVPUMasters 15
    ulPossibleMVPUSlaves 5
    cAdapterPath0 System\CurrentControlSet\Control\Video\{F8E56802-1B65-4371-A4D5-986F400FFC1E}\0000
    cAdapterPath1 System\CurrentControlSet\Control\Video\{C020B6E0-7FD8-4B64-B0DA-680D89657EA6}\0000
    cAdapterPath2 System\CurrentControlSet\Control\Video\{BA8037C5-B5B2-47F6-BEE8-73A685588E09}\0000
    cAdapterPath3 System\CurrentControlSet\Control\Video\{671B6A14-00BF-4FDB-8C2C-479E039EC8A1}\0000

    P.S. -Just to let you know the big prob I have with Ati Tool is that only my 1950xtx keeps it's Overclocked 3D clocks after entering a Game. My 1900xt always drops back to 500/600. Also if you know how Software Crossfire affects performance with two mismatched cards like this...I can find very little info, and would like to find out what my optimal speeds are together. Thanks again and I have always appreciated your work!~
     
    Last edited: Jan 24, 2007
  4. Ray Adams

    Ray Adams Ancient Guru

    Messages:
    4,942
    Likes Received:
    0
    GPU:
    ATI HD6950
    I'm afraid but I don't think I will be able to add support for software crossfire. But anyway I need more information from other people. May be its not so different :)

    For about OverClocking, I have no plans at this moment to apply overclocking for both cards! What I need to add into ATT is an option to enable/disable CF
     

  5. Portstevo

    Portstevo Member Guru

    Messages:
    147
    Likes Received:
    0
    GPU:
    Nvidia GeForce 9800Gx2
    Crossfire Disabled
    Code:
    Multi VPU State               
    ulActiveAdapters              1
    ulAvailableAdapters           65538
    ulCurrentAdapter              0
    ulDongleCapabilities          31
    ulDongleConnection            0
    ulDongleDisplayIndex          3
    ulPrimaryIndex                0
    ulMVPUMaxFBSize               0
    ulMVPUMaxPipes                0
    ulMVPUMaxVisFBSize            0
    ulMVPUState                   0
    State Bits                     
    ______________________________
    Multi VPU Caps                
    ulAdapterCount                2
    ulPossibleMVPUMasters         1
    ulPossibleMVPUSlaves          2
    cAdapterPath0                 System\CurrentControlSet\Control\Video\{94E44ACD-4393-434F-86B1-6866F86495FE}\0000
    cAdapterPath1                 System\CurrentControlSet\Control\Video\{626EE9C8-502B-4BEE-B048-5B96ACEE5505}\0000
    ______________________________
    cAdapterPath2                 
    ______________________________
    cAdapterPath3                 

    Crossfire Enabled
    Code:
    Multi VPU State               
    ulActiveAdapters              2
    ulAvailableAdapters           196608
    ulCurrentAdapter              0
    ulDongleCapabilities          31
    ulDongleConnection            0
    ulDongleDisplayIndex          3
    ulPrimaryIndex                0
    ulMVPUMaxFBSize               0
    ulMVPUMaxPipes                0
    ulMVPUMaxVisFBSize            0
    ulMVPUState                   262144
    State Bits                     
    MVPUACTIVE                     
    ______________________________
    Multi VPU Caps                
    ulAdapterCount                2
    ulPossibleMVPUMasters         1
    ulPossibleMVPUSlaves          2
    cAdapterPath0                 System\CurrentControlSet\Control\Video\{94E44ACD-4393-434F-86B1-6866F86495FE}\0000
    cAdapterPath1                 System\CurrentControlSet\Control\Video\{626EE9C8-502B-4BEE-B048-5B96ACEE5505}\0000
    ______________________________
    cAdapterPath2                 
    ______________________________
    cAdapterPath3
    Hopefully you are able to add support for crossfire (Hardware at least!)

    I am sure there are others out there looking for such support, they may not have spotted this thread yet (just spotted it now myself)
     
  6. Ray Adams

    Ray Adams Ancient Guru

    Messages:
    4,942
    Likes Received:
    0
    GPU:
    ATI HD6950
    Good :)
    If you know other people with CF please ask them to help me :)
     
  7. thecake90

    thecake90 Ancient Guru

    Messages:
    4,043
    Likes Received:
    0
    GPU:
    Nvidia 1060GTX
    Come on
    Help Ray out!
     
  8. willardjuice

    willardjuice Active Member

    Messages:
    54
    Likes Received:
    0
    GPU:
    4870 X2
    Yes! Finally! I'll get this going in a few hours when I have the time. Thanks Ray!!! :bounce:

    Crossfire Off:

    Code:
    Multi VPU State               
    ulActiveAdapters              1
    ulAvailableAdapters           65538
    ulCurrentAdapter              0
    ulDongleCapabilities          0
    ulDongleConnection            0
    ulDongleDisplayIndex          3
    ulPrimaryIndex                0
    ulMVPUMaxFBSize               0
    ulMVPUMaxPipes                0
    ulMVPUMaxVisFBSize            0
    ulMVPUState                   0
    State Bits                     
    ______________________________
    Multi VPU Caps                
    ulAdapterCount                2
    ulPossibleMVPUMasters         1
    ulPossibleMVPUSlaves          2
    cAdapterPath0                 System\CurrentControlSet\Control\Video\{57038DBD-4F27-4D27-91C4-53CB7A9034D3}\0000
    cAdapterPath1                 System\CurrentControlSet\Control\Video\{DCC5F890-F83D-4027-B610-8E8975F7BA3D}\0000
    ______________________________
    cAdapterPath2                 
    ______________________________
    cAdapterPath3                 
    
    Crossfire On:

    Code:
    Multi VPU State               
    ulActiveAdapters              2
    ulAvailableAdapters           196608
    ulCurrentAdapter              0
    ulDongleCapabilities          0
    ulDongleConnection            0
    ulDongleDisplayIndex          3
    ulPrimaryIndex                0
    ulMVPUMaxFBSize               0
    ulMVPUMaxPipes                0
    ulMVPUMaxVisFBSize            0
    ulMVPUState                   262144
    State Bits                     
    MVPUACTIVE                     
    ______________________________
    Multi VPU Caps                
    ulAdapterCount                2
    ulPossibleMVPUMasters         1
    ulPossibleMVPUSlaves          2
    cAdapterPath0                 System\CurrentControlSet\Control\Video\{57038DBD-4F27-4D27-91C4-53CB7A9034D3}\0000
    cAdapterPath1                 System\CurrentControlSet\Control\Video\{DCC5F890-F83D-4027-B610-8E8975F7BA3D}\0000
    ______________________________
    cAdapterPath2                 
    ______________________________
    cAdapterPath3                               
    
     
    Last edited: Jan 27, 2007
  9. V1PM4N.2

    V1PM4N.2 New Member

    Messages:
    8
    Likes Received:
    0
    GPU:
    Sapphire X1300XT * 2 @ PCI-E 125MHZ
    Hi Ray!
    (sorry for my bad english... too bad... :( )

    I have a X1300XT CF set
    Why Software CF is different?

    *** CROSSFIRE DISABLED ***

    Multi VPU State
    ulActiveAdapters 1
    ulAvailableAdapters 65548
    ulCurrentAdapter 0
    ulDongleCapabilities 0
    ulDongleConnection -1
    ulDongleDisplayIndex 0
    ulPrimaryIndex 0
    ulMVPUMaxFBSize 0
    ulMVPUMaxPipes 0
    ulMVPUMaxVisFBSize 0
    ulMVPUState 65
    State Bits
    NODISPLAYCONNECT
    NOINTERCONNECT
    ______________________________
    Multi VPU Caps
    ulAdapterCount 4
    ulPossibleMVPUMasters 15
    ulPossibleMVPUSlaves 5
    cAdapterPath0 System\CurrentControlSet\Control\Video\{AA833716-EF92-4CD8-B57B-0D96DAB3FEEF}\0000
    cAdapterPath1 System\CurrentControlSet\Control\Video\{8BD26887-5C1D-4648-A818-DFEF533924E3}\0000
    cAdapterPath2 System\CurrentControlSet\Control\Video\{43CD79C5-98FD-40D8-9A86-54D170D4A50A}\0000
    cAdapterPath3 System\CurrentControlSet\Control\Video\{EED1A2F7-C7E2-46DB-AFEB-97E28641EBF9}\0000

    *** CROSSFIRE ENABLED ***
    Multi VPU State
    ulActiveAdapters 2
    ulAvailableAdapters 327680
    ulCurrentAdapter 0
    ulDongleCapabilities 0
    ulDongleConnection -1
    ulDongleDisplayIndex 0
    ulPrimaryIndex 0
    ulMVPUMaxFBSize 0
    ulMVPUMaxPipes 0
    ulMVPUMaxVisFBSize 0
    ulMVPUState 262209
    State Bits
    MVPUACTIVE
    NODISPLAYCONNECT
    NOINTERCONNECT
    ______________________________
    Multi VPU Caps
    ulAdapterCount 4
    ulPossibleMVPUMasters 15
    ulPossibleMVPUSlaves 5
    cAdapterPath0 System\CurrentControlSet\Control\Video\{AA833716-EF92-4CD8-B57B-0D96DAB3FEEF}\0000
    cAdapterPath1 System\CurrentControlSet\Control\Video\{8BD26887-5C1D-4648-A818-DFEF533924E3}\0000
    cAdapterPath2 System\CurrentControlSet\Control\Video\{43CD79C5-98FD-40D8-9A86-54D170D4A50A}\0000
    cAdapterPath3 System\CurrentControlSet\Control\Video\{EED1A2F7-C7E2-46DB-AFEB-97E28641EBF9}\0000




    I searched the Catalyst regs and i found it:

    [​IMG]

    maybe...

    1 - check MVPU status (IF ulActiveAdapters = 2 )

    2 - if MVPU=active, SuperAA is selectable(8X/10X/12X/14X)

    3 - if MVPU=inactive, SuperAA isn't selectable

    4 - If MVPU=inactive and a profile has a SuperAA setting, show the appropriate AA setting (4X for 8X/10X and 6X for 12X/14X).

    5 - If enable/disable CF is too hard, at least give us SuperAA support! :D

    6 - 'tips':
    a) X1300/X1600/X1650PRO Always Software CF (no check)
    b) X1800/X1900 Hardware CF-dongle ***OR*** Software CF (***check***)
    c) X1650XT/X1950PRO Always Hardware CF-bridge (no check)
    d) X800/X850 Always Hardware CF-dongle (no check)


    bye
     
  10. Ray Adams

    Ray Adams Ancient Guru

    Messages:
    4,942
    Likes Received:
    0
    GPU:
    ATI HD6950
    Ok.
    But firstr I want to implement CF on/off. Its more important
     

  11. Ingo111

    Ingo111 Member

    Messages:
    21
    Likes Received:
    0
    GPU:
    ASUS GTX 570
    Code:
    Multi VPU State               
    ulActiveAdapters              1
    ulAvailableAdapters           65538
    ulCurrentAdapter              0
    ulDongleCapabilities          31
    ulDongleConnection            0
    ulDongleDisplayIndex          3
    ulPrimaryIndex                0
    ulMVPUMaxFBSize               0
    ulMVPUMaxPipes                0
    ulMVPUMaxVisFBSize            0
    ulMVPUState                   0
    State Bits                     
    ______________________________
    Multi VPU Caps                
    ulAdapterCount                2
    ulPossibleMVPUMasters         1
    ulPossibleMVPUSlaves          2
    cAdapterPath0                 System\CurrentControlSet\Control\Video\{E384DFA1-FBCD-4E1C-8910-EA2EB2BBAAD4}\0000
    cAdapterPath1                 System\CurrentControlSet\Control\Video\{182C0E48-C445-40C0-B70C-51470971B37B}\0000
    ______________________________
    
    Code:
    Multi VPU State               
    ulActiveAdapters              2
    ulAvailableAdapters           196608
    ulCurrentAdapter              0
    ulDongleCapabilities          31
    ulDongleConnection            0
    ulDongleDisplayIndex          3
    ulPrimaryIndex                0
    ulMVPUMaxFBSize               0
    ulMVPUMaxPipes                0
    ulMVPUMaxVisFBSize            0
    ulMVPUState                   262144
    State Bits                     
    MVPUACTIVE                     
    ______________________________
    Multi VPU Caps                
    ulAdapterCount                2
    ulPossibleMVPUMasters         1
    ulPossibleMVPUSlaves          2
    cAdapterPath0                 System\CurrentControlSet\Control\Video\{E384DFA1-FBCD-4E1C-8910-EA2EB2BBAAD4}\0000
    cAdapterPath1                 System\CurrentControlSet\Control\Video\{182C0E48-C445-40C0-B70C-51470971B37B}\0000
    ______________________________
    cAdapterPath2                 
    ______________________________
    cAdapterPath3                 
    
     
  12. Ray Adams

    Ray Adams Ancient Guru

    Messages:
    4,942
    Likes Received:
    0
    GPU:
    ATI HD6950
    Ok.
    At lest I can see small different between soft CF and hardware CF, but it seems can be handled in one way!
    I'm going to make small test option on/off CF soon!
    But I need more reports from other people!
     
  13. Ray Adams

    Ray Adams Ancient Guru

    Messages:
    4,942
    Likes Received:
    0
    GPU:
    ATI HD6950
    Guyz I need more information. At this moment only CF with Dongle connection please :)
    1. Look for System Information about CF. There you can find two values
    cAdapterPath0
    cAdapterPath1
    This is registry path for two adapters.
    Open CCC and set for example AF to 16x then check in both paths the value AnisoDegree. Then set AF to 0x and check again. CF must be enabled!
    If both of values are changing to the same value, thats mean for me I need to update ATT not only to provide CF on/off ability but also to duplicate 3d settings between adapters.
     
  14. willardjuice

    willardjuice Active Member

    Messages:
    54
    Likes Received:
    0
    GPU:
    4870 X2
    I'll try later tonight.

    EDIT:Actually I have some time now.

    16x AF (used CCC to set then checked system information):

    Code:
    cAdapterPath0                 System\CurrentControlSet\Control\Video\{57038DBD-4F27-4D27-91C4-53CB7A9034D3}\0000
    cAdapterPath1                 System\CurrentControlSet\Control\Video\{DCC5F890-F83D-4027-B610-8E8975F7BA3D}\0000
    0x AF (used CCC to change then refreshed system information):

    Code:
    cAdapterPath0                 System\CurrentControlSet\Control\Video\{57038DBD-4F27-4D27-91C4-53CB7A9034D3}\0000
    cAdapterPath1                 System\CurrentControlSet\Control\Video\{DCC5F890-F83D-4027-B610-8E8975F7BA3D}\0000
    Hope this helps!
     
    Last edited: Jan 30, 2007
  15. V1PM4N.2

    V1PM4N.2 New Member

    Messages:
    8
    Likes Received:
    0
    GPU:
    Sapphire X1300XT * 2 @ PCI-E 125MHZ
    ok, it's time to CF hardware...

    but in my CF software config... (bad english again :) )

    - The AnisoDegree key exists only in the 'main'VPU registry path... the setting don't exist in any other path... the same for the other settings (like AntiAliasSamples)... i searched the full branch...

    - When i directly change the AF value in the registry - go to the CCC - i don't see the value 'changed'

    - but when i go to the 'Crossfire' tab in CCC and i return to the AF settings in CCC - i see the value 'changed'... when you 'click' in the Crossfire Tab, the CCC 'refresh' the AF values from registry... strange...

    - I think that AA/AF control values don't exist in any other registry path...

    - I try change the MVPU=30 to disable CF and 'reset driver'... but it don't work...

    - I try activate SuperAA direct in the registry(change MVPU from 31 to 33)...and i use the 'reset driver' option in ATT... SuperAA works! but when i go to the CCC, i don't see the correct values, even if i go to the CF tab...

    bye
     

  16. Ray Adams

    Ray Adams Ancient Guru

    Messages:
    4,942
    Likes Received:
    0
    GPU:
    ATI HD6950
    2 willardjuice - you misunderstood me. I need registry values, not path! :)

    2 V1PM4N.2 - Thanks. So it seems, that there are no needs to duplicate 3D settings between adapters in CF mode. Thats good.
     
  17. Ray Adams

    Ray Adams Ancient Guru

    Messages:
    4,942
    Likes Received:
    0
    GPU:
    ATI HD6950
    Another one :)
    When you set CF on or off in CCC and click apply, does your mouse jumps to the center of screen like when you apply any 3D settings?
     
  18. Ray Adams

    Ray Adams Ancient Guru

    Messages:
    4,942
    Likes Received:
    0
    GPU:
    ATI HD6950
    Ok. Lets try :)
    I've uploaded new beta version to the same location. CrossFire settings are under Hardware menu. I don't think it will work, but who knows? :)
     
  19. star

    star New Member

    Messages:
    5
    Likes Received:
    0
    GPU:
    2x Asus STRIX GTX 970
    Hi, i also have a crossfire setup and would like to help. i have a x1900 crossfire and a x1900XT. (dongle type)

    i'd be most interested in seeing ATT being able to set clocks on both cards or having seperate tabs for each card would be even better! but i understand turning crossfire on/off is your priority at the moment.

    as for enabling/disabling crossfire, it always lags for me, screen blinks a few times, mouse freezes up. happens on every reboot when it enables it, and also when i disable/enable it from CCC. mouse doesn't exactly always end up in center, it just freezes for a minute and the screen goes black and flickers a few times.
     
  20. star

    star New Member

    Messages:
    5
    Likes Received:
    0
    GPU:
    2x Asus STRIX GTX 970
    tried the latest beta. gives error "Wrong version of low level driver found! Please uninstall current version of ATI Tray Tools, restart computer and install it again" i did all of that, and still the same error. so i tried a reboot after the install, and then it loaded up on windows startup and gave a memory access violation, but it still seemed to run. i tried the crossfire option, however it did not work. when going back to the crossfire option in the menu, i discovered that there was no check in the checkbox anymore. won't run again after exiting it, says that same message.
     

Share This Page