Results 1 to 7 of 7

Thread: How To Check If CrossFire Is Working Correctly?

  1. #1
    AMD Community Rep
    Join Date
    Sep 2014
    Location
    Norwich
    Posts
    84
    Thanks
    4
    Thanked
    13 times in 8 posts
    • AMDMatt's system
      • Motherboard:
      • Asus Rampage Extreme IV
      • CPU:
      • i7 i7 5960X @4.7Ghz
      • Memory:
      • 16GB 3200Mhz GSkill CL14
      • Storage:
      • Samsung 850/840
      • Graphics card(s):
      • 4x 290X 8GB
      • PSU:
      • 1600W EVGA
      • Case:
      • Carbide 540
      • Operating System:
      • Windows 8.1
      • Monitor(s):
      • Iiyama ProLite B2888UHSU-B1 28" 4K
      • Internet:
      • Virgin 100mb down 6mb up

    Cool How To Check If CrossFire Is Working Correctly?

    One question i often see on forums is, "How do i know if crossfire is working?" Well i have written a guide that will show you two different ways to check that your Crossfire setup is working as intended.

    The first (simple) method will allow you to get a visual notification in the form of an AMD CrossFireX logo every time a game starts and a CrossFire profile is loaded. A quick and easy way to make sure that CrossFire is working when you load a game.

    The second (advanced) method requires you to install a third party application called MSI Afterburner. This will allow to to monitor how your gpus are performing down to the finest detail. Great for the enthusiast!

    I recommend using the latest WHQL driver from the AMD website. CrossFire users should always use the most recent drivers if possible to keep their profiles up to date.


    Basic Method - Quick Way To Check If Crossfire Is Working


    Open Catalyst Control Center. Click preferences in the top right hand corner and make sure Advanced view is selected, like so



    Crossfire should be enabled by default after installing the driver, assuming you've installed the cards correctly and secured the relevant power connections. But lets just double check to make sure that's the case.

    Open the performance tab on the left. Click AMD CrossfireX. Ensure that Enable CrossfireX is selected.

    Note only Windows 8/8.1 users will see the option below that.

    The option to enable/disable crossfire is not present for 7990/295x2 users. Should these users wish to disable crossfire for a specific game you need to create a profile within 3d applications, select the game exe, add it, then disable crossfire and click apply.



    Next we need to make sure frame pacing is enabled. Again this should be on by default, but just double check. Go to the gaming, then 3d applications on the left. Click X in the top right hand corner to close CCC to the taskbar.




    Right Click the CCC icon () in your taskbar. Go to 1.AMD Radeon >> Show CrossfireX Logo. Tick that like in the picture below.



    Now whenever a 3D Application loads, if Crossfire is working then you will see a small CrossfireX logo in the top right hand corner. This will tell you that Crossfire is working as intended. :banana:


  2. #2
    AMD Community Rep
    Join Date
    Sep 2014
    Location
    Norwich
    Posts
    84
    Thanks
    4
    Thanked
    13 times in 8 posts
    • AMDMatt's system
      • Motherboard:
      • Asus Rampage Extreme IV
      • CPU:
      • i7 i7 5960X @4.7Ghz
      • Memory:
      • 16GB 3200Mhz GSkill CL14
      • Storage:
      • Samsung 850/840
      • Graphics card(s):
      • 4x 290X 8GB
      • PSU:
      • 1600W EVGA
      • Case:
      • Carbide 540
      • Operating System:
      • Windows 8.1
      • Monitor(s):
      • Iiyama ProLite B2888UHSU-B1 28" 4K
      • Internet:
      • Virgin 100mb down 6mb up

    Re: How To Check If CrossFire Is Working Correctly?

    Advanced Method - Will Allow You To Better Monitor GPU Performance

    The other method to monitoring CrossFireX usage and general gpu performance allows you to access more precise information about how CrossFire is performing. That is done using MSI Afterburners On Screen Display software called RivaTuner. This will enable you to monitor via a graph on the screen how each gpu is performing while you game. You can monitor its temperature, how much gpu usage it's receiving, (in other words - how hard it's working) as well as things like core clock speed and video ram usage. It's very handy and i recommend it to all 'advanced' CrossFireX users who wish to get every last drop of performance from their setup.

    First of all you will need to download the latest version of MSI Afterburner from Guru3D, which at the time of writing is 4.0.0.

    Download Link
    http://www.guru3d.com/files-get/msi-...wnload,26.html

    Once you've downloaded it and installed afterburner and rivatuner, run it and follow the prompt to restart your pc.

    When you're back in Windows open up afterburner and go to settings. I highly recommend you copy the settings i use below, click ok then restart your pc again.



    Key Settings Explained

    Disable ULPS is a handy power saving tool that shuts off your second gpu completely when the pc is idle or not under heavy load. It's not absolutely essential to disable this, but it can improve performance a little bit to disable it so typically i recommend disabling it.

    Enable unified gpu usage monitoring should be ticked to provide more accurate gpu usage readings. As we want to monitor gpu usage to see how CrossFireX is working, this is essential.


    Setting Up RivaTuner


    Go to the monitoring tab. Change hardware polling period to 2000. That means the overlay will update once every two seconds. Settings this refresh too low can degrade performance on lower end systems so use with caution. I'd recommend no lower than a setting of 1000.



    Now we need to set up the on screen display itself to show the desired information while we game.

    Tick and activate each of the hardware monitoring graphs under this section. Put a tick in GPU 1 Temp, then go down to show in on screen display and put a tick there. Then go to override group name and put a tick in there. Name it GPU1. Now do the same for GPU 2 Temp and name is GPU 2. When you get down to override group name make sure you put in GPU2 and not GPU1. You want them on separate lines on the overlay to keep things clear.

    GPU1



    GPU2


    I recommend you set up the following for all gpus. Make sure you tick override group name and keep naming the relevant part GPU1 and GPU2 etc. You want all GPU1 info on one line and GPU2 info on the next line below it.

    GPU1 TEMP
    GPU2 TEMP
    GPU1 USAGE
    GPU2 USAGE
    GPU1 CORE CLOCK
    GPU2 CORE CLOCK
    GPU1 MEMORY CLOCK
    GPU2 MEMORY CLOCK

    You can also monitor other things like fps, video ram usage, cpu temperature and usage etc. These can be handy to monitor as well, so if that interests you then setup overlays for those as well. Just remember to put them on a different line to keep things organized and tidy.

    Note under Framerate and Frametime you're not able to select override group name. So all you do is tick show in on screen display, like so.



    If you do decide to monitor video memory, system memory and pagefile usage then i suggest you use override group name on all of them, and have the name as MEMORY or MEM in capitals. If you use the same override group name on all of them it will position them on the same line on screen.



    As above, you can add cpu temperature and cpu usage (per core/thread - similar to gpu usage) to the on screen display as well if you want. Just follow the same instructions as above to add those.

    Now we need to tweak the overlay so we can see it easily while running 3D applications. It needs to stand out so we can easily read it while fragging. For this we need to open RivaTuner which will be in your taskbar somewhere near the MSI afterburner icon.

    With RivaTuner open, go to 'on screen display shadow' and change it to on.



    Next we need to change the colour of the text so it stands out well against backgrounds. To do that click the purple on screen display palette. Select white as the primary colour and black as the secondary colour. You can select whichever colour you choose, but i think white and black stands out best on any colour background in my opinion.



    Once all that is done and you're happy it's time to play some games and check out that overlay. Pay special attention to the 'GPU Usage', look out for the percentage sign that is displayed. This will tell how much each of your gpu's is being used. Ideally you will want to see this on or around 99% on both gpu's. This will mean each gpu is working to 99% of it's maximum capability.

    Here is what the overlay should look like in game.

    [spoiler][/spoiler]

    Here's what you should be looking out for in games. Both gpu's showing at 90-99% gpu usage with crossfire running. The GPU usage is on the top line, after the gpu temperature. Below that i have cpu temperature and cpu usage.

    [spoiler]

    [/spoiler]


    Frequently Asked Questions


    The on screen overlay is annoying. How can i disable it once I'm gaming and things are working to my satisfaction?
    You can set up a toggle key to enable and disable the on screen display overlay at the press of a keystroke, should you find it irritating while gaming. To set this up do the following. Choose a toggle key from the monitoring tab in settings to turn the on screen display overlay on or off. I use F8. Press that while gaming and the overlay will vanish. Press it again to bring it back. Very handy if you plan to take screenshots while gaming.



    Why is my gpu usage not consistently at 99%?
    Gpu usage can and will fluctuate depending on many things, so don't worry. As long as performance is good and fps are high, i wouldn't worry about it. However low gpu usage coupled with poor performance can sometimes indicate one of the following.

    1. You're using vsync or an fps limit. This is stopping the gpu from working to its full capacity as it can provide the number of frames required without working at maximum (99%) capacity. As long as performance is good and smooth, don't worry about low gpu usage here.

    2. There could be a cpu bottleneck in place. This occurs when your cpu is unable to provide enough grunt (fps) for the gpu's to work at their maximum capacity, 99%. The only way to fix this is to overclock the cpu or upgrade the cpu. Faster system memory can also help, but less so than the cpu.

    3. The bottleneck could be a limitation of the game engine or the API (DirectX) itself. Overclocking the cpu can sometimes help with this and can sometimes improve fps and get cpu/gpu usage up a bit further. Otherwise the only option may be to lower details a bit and see if you can improve performance at lower settings.


    PLEASE NOTE THAT THE AMD PRODUCT WARRANTY DOES NOT COVER DAMAGES CAUSED BY RUNNING COMPONENTS OUTSIDE OF SPECIFICATION INCLUDING DAMAGES CAUSED BY OVERCLOCKING. (EVEN WHEN OVERCLOCKING IS ENABLED WITH THE AMD OVERDRIVE UTILITY)

    ALL ADVICE PROVIDED HERE IS FOLLOWED AT YOUR OWN RISK, AMD CANNOT BE HELD LIABLE FOR ANY DAMAGE CAUSED BY FOLLOWING THESE GUIDELINES.

  3. Received thanks from:

    dfour (01-10-2014)

  4. #3
    Senior Member dfour's Avatar
    Join Date
    Jun 2005
    Location
    Sunny Bracknell
    Posts
    1,685
    Thanks
    105
    Thanked
    98 times in 92 posts
    • dfour's system
      • Motherboard:
      • Asus Crosshair 6 Hero
      • CPU:
      • Ryzen 5 1600@3.87 Ghz
      • Memory:
      • 16gb Dark pro
      • Storage:
      • Crucial MX512 ssd+Corsair 256GB SSD + 3 TB storage
      • Graphics card(s):
      • HIS R9-290x water cooled
      • PSU:
      • OCZ ZX 1000 gold
      • Case:
      • NZXT Switch 810 custom water cooled
      • Operating System:
      • Win 10 64bit
      • Monitor(s):
      • DGM IPS-2701 + Dell U2311H
      • Internet:
      • Zen Fibre @72 meg

    Re: How To Check If CrossFire Is Working Correctly?

    Nice giude especially the afterburner stuff. Will look back at this when I get another 290x to xfire my other one later this year.

  5. #4
    AMD Community Rep
    Join Date
    Sep 2014
    Location
    Norwich
    Posts
    84
    Thanks
    4
    Thanked
    13 times in 8 posts
    • AMDMatt's system
      • Motherboard:
      • Asus Rampage Extreme IV
      • CPU:
      • i7 i7 5960X @4.7Ghz
      • Memory:
      • 16GB 3200Mhz GSkill CL14
      • Storage:
      • Samsung 850/840
      • Graphics card(s):
      • 4x 290X 8GB
      • PSU:
      • 1600W EVGA
      • Case:
      • Carbide 540
      • Operating System:
      • Windows 8.1
      • Monitor(s):
      • Iiyama ProLite B2888UHSU-B1 28" 4K
      • Internet:
      • Virgin 100mb down 6mb up

    Re: How To Check If CrossFire Is Working Correctly?

    Quote Originally Posted by dfour View Post
    Nice giude especially the afterburner stuff. Will look back at this when I get another 290x to xfire my other one later this year.
    Thank you dfour. If you have any questions don't hesitate to ask in this thread and I'll do my best to help.

  6. #5
    Registered+
    Join Date
    Apr 2014
    Posts
    22
    Thanks
    0
    Thanked
    2 times in 2 posts

    Re: How To Check If CrossFire Is Working Correctly?

    Superb guide

    Setting the OSD up is really a pain without any tutorial

  7. #6
    AMD Community Rep
    Join Date
    Sep 2014
    Location
    Norwich
    Posts
    84
    Thanks
    4
    Thanked
    13 times in 8 posts
    • AMDMatt's system
      • Motherboard:
      • Asus Rampage Extreme IV
      • CPU:
      • i7 i7 5960X @4.7Ghz
      • Memory:
      • 16GB 3200Mhz GSkill CL14
      • Storage:
      • Samsung 850/840
      • Graphics card(s):
      • 4x 290X 8GB
      • PSU:
      • 1600W EVGA
      • Case:
      • Carbide 540
      • Operating System:
      • Windows 8.1
      • Monitor(s):
      • Iiyama ProLite B2888UHSU-B1 28" 4K
      • Internet:
      • Virgin 100mb down 6mb up

    Re: How To Check If CrossFire Is Working Correctly?

    Quote Originally Posted by deFiniLoGy View Post
    Superb guide

    Setting the OSD up is really a pain without any tutorial
    Thank you deFiniLoGy. Any problems just shout, I'm here to help.

  8. #7
    Registered User
    Join Date
    Feb 2018
    Posts
    1
    Thanks
    0
    Thanked
    0 times in 0 posts

    Re: How To Check If CrossFire Is Working Correctly?

    This tutorial was really great but I'm having a problem. Everything says my crossfire is working but when I got to set up my OSD for GPU usage I only have GPU 1 available. there is no "GPU 2 Usage" and when I run my game it displays all information for both gpu's except usage on gpu 2. My whole reason for installing all this was to see if both cards are being used correctly. They are identical cards in crossfire. The AMD radeon settings monitor says they are both there but even in game i have 1 card running at 99% and the other card running at 0-14%. I know this thread is from 2014 but was wondering if you had any thoughts.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •