Skip to content

Releases: terrymacdonald/AMDInfo

AMDInfo v1.8.4

02 Jan 21:41
Compare
Choose a tag to compare

UPDATED: Updated WinLibrary to the latest version. Should be faster to change between display profiles

AMDInfo is a test programme designed to exercise the AMD ADL library that I developed for DisplayMagician. This little programme helps me validate that the library is working properly, and that it will work when added to the main DisplayMagician code.

AMDInfo records exactly how you setup your display settings, including AMD Eyefinity sccreens, display position, resolution, HDR settings, and even which screen is your main one, and then AMDInfo saves those settings to a file. It works using the AMD ADL API and the Windows Display CCD and GDI interfaces to configure your display settings for you. You can set up your display settings exactly how you like them using AMD Setup and Windows Display Setup, and then use AMDInfo to save those settings to a file.

NOTE: AMDInfo doesn't handle NVIDIA Surround/Mosaic. Please see NVIDIAInfo for that!

IMPORTANT: If you really want to control your NVIDIA or AMD screen and launch games at the same time, I'd recommend looking at DisplayMagician for that!

Command line examples:

  • Show what settings you currently are using: AMDInfo print
  • Save the settings you currently are using to a file to use later: AMDInfo save my-cool-settings.cfg
  • Load the settings you saved earlier and use them now: AMDInfo load my-cool-settings.cfg
  • Show whether the display config file can be used: AMDInfo possible my-cool-settings.cfg
  • Determine if a particular cfg is in use now used: AMDInfo equal my-cool-settings.cfg
  • Determine if two cfg files are the same: AMDInfo equal my-cool-settings.cfg other-cool-settings.cfg

To setup this software:

  • Firstly, set up your display configuration using AMD settings and the Windows Display settings exactly as you want to use them (e.g. one single AMD Eyefinity window using 3 screens)
  • Next, save the settings you currently are using to a file to use later, using a command like AMDInfo save triple-eyefinity-on.cfg
  • Next, change your display configuration using AMD settings and the Windows Display settings to another display configuration you'd like to have (e.g. 3 single screens that doesn't use AMD Eyefinity)
  • Next, save those settings to a different file to use later, using a command like AMDInfo save triple-screen.cfg

To swap between different display setups:

Now that you've set up the different display configurations, you can swap between them using a command like this:

  • To load the triple screen setup using AMD Eyefinity: AMDInfo load triple-eyefinity-on.cfg
  • To load the triple screen without AMD Eyefinity: AMDInfo load triple-screen.cfg

Feel free to use different config file names, and to set up what ever display configurations you like. Enjoy!

Note: This codebase is unlikely to be supported once DisplayMagician is working, but feel free to fork if you would like. Also feel free to send in suggestions for fixes to the C# AMD library interface. Any help is appreciated!

AMDInfo v1.8.3

28 Jun 08:41
Compare
Choose a tag to compare

### IMPORTANT: If you have cfg files earlier than AMDInfo v1.7.7, you will need to delete your old cfg files and create them again. The cfg file structure changed in v1.7.7

Note: Now handles Windows Display DPI Scaling

AMDInfo is a test programme designed to exercise the AMD ADL library that I developed for DisplayMagician. This little programme helps me validate that the library is working properly, and that it will work when added to the main DisplayMagician code.

AMDInfo records exactly how you setup your display settings, including AMD Eyefinity sccreens, display position, resolution, HDR settings, and even which screen is your main one, and then AMDInfo saves those settings to a file. It works using the AMD ADL API and the Windows Display CCD and GDI interfaces to configure your display settings for you. You can set up your display settings exactly how you like them using AMD Setup and Windows Display Setup, and then use AMDInfo to save those settings to a file.

NOTE: AMDInfo doesn't handle NVIDIA Surround/Mosaic. Please see NVIDIAInfo for that!

IMPORTANT: If you really want to control your NVIDIA or AMD screen and launch games at the same time, I'd recommend looking at DisplayMagician for that!

Command line examples:

  • Show what settings you currently are using: AMDInfo print
  • Save the settings you currently are using to a file to use later: AMDInfo save my-cool-settings.cfg
  • Load the settings you saved earlier and use them now: AMDInfo load my-cool-settings.cfg
  • Show whether the display config file can be used: AMDInfo possible my-cool-settings.cfg
  • Determine if a particular cfg is in use now used: AMDInfo equal my-cool-settings.cfg
  • Determine if two cfg files are the same: AMDInfo equal my-cool-settings.cfg other-cool-settings.cfg

To setup this software:

  • Firstly, set up your display configuration using AMD settings and the Windows Display settings exactly as you want to use them (e.g. one single AMD Eyefinity window using 3 screens)
  • Next, save the settings you currently are using to a file to use later, using a command like AMDInfo save triple-eyefinity-on.cfg
  • Next, change your display configuration using AMD settings and the Windows Display settings to another display configuration you'd like to have (e.g. 3 single screens that doesn't use AMD Eyefinity)
  • Next, save those settings to a different file to use later, using a command like AMDInfo save triple-screen.cfg

To swap between different display setups:

Now that you've set up the different display configurations, you can swap between them using a command like this:

  • To load the triple screen setup using AMD Eyefinity: AMDInfo load triple-eyefinity-on.cfg
  • To load the triple screen without AMD Eyefinity: AMDInfo load triple-screen.cfg

Feel free to use different config file names, and to set up what ever display configurations you like. Enjoy!

Note: This codebase is unlikely to be supported once DisplayMagician is working, but feel free to fork if you would like. Also feel free to send in suggestions for fixes to the C# AMD library interface. Any help is appreciated!

AMDInfo v1.8.1

16 Jun 20:30
Compare
Choose a tag to compare

### IMPORTANT: If you have cfg files earlier than AMDInfo v1.7.7, you will need to delete your old cfg files and create them again. The cfg file structure changed in v1.7.7

IMPORTANT: Fixes major issue with Windows Display Config not working after reboot

Note: Now handles Windows Display DPI Scaling

AMDInfo is a test programme designed to exercise the AMD ADL library that I developed for DisplayMagician. This little programme helps me validate that the library is working properly, and that it will work when added to the main DisplayMagician code.

AMDInfo records exactly how you setup your display settings, including AMD Eyefinity sccreens, display position, resolution, HDR settings, and even which screen is your main one, and then AMDInfo saves those settings to a file. It works using the AMD ADL API and the Windows Display CCD and GDI interfaces to configure your display settings for you. You can set up your display settings exactly how you like them using AMD Setup and Windows Display Setup, and then use AMDInfo to save those settings to a file.

NOTE: AMDInfo doesn't handle NVIDIA Surround/Mosaic. Please see NVIDIAInfo for that!

IMPORTANT: If you really want to control your NVIDIA or AMD screen and launch games at the same time, I'd recommend looking at DisplayMagician for that!

Command line examples:

  • Show what settings you currently are using: AMDInfo print
  • Save the settings you currently are using to a file to use later: AMDInfo save my-cool-settings.cfg
  • Load the settings you saved earlier and use them now: AMDInfo load my-cool-settings.cfg
  • Show whether the display config file can be used: AMDInfo possible my-cool-settings.cfg
  • Determine if a particular cfg is in use now used: AMDInfo equal my-cool-settings.cfg
  • Determine if two cfg files are the same: AMDInfo equal my-cool-settings.cfg other-cool-settings.cfg

To setup this software:

  • Firstly, set up your display configuration using AMD settings and the Windows Display settings exactly as you want to use them (e.g. one single AMD Eyefinity window using 3 screens)
  • Next, save the settings you currently are using to a file to use later, using a command like AMDInfo save triple-eyefinity-on.cfg
  • Next, change your display configuration using AMD settings and the Windows Display settings to another display configuration you'd like to have (e.g. 3 single screens that doesn't use AMD Eyefinity)
  • Next, save those settings to a different file to use later, using a command like AMDInfo save triple-screen.cfg

To swap between different display setups:

Now that you've set up the different display configurations, you can swap between them using a command like this:

  • To load the triple screen setup using AMD Eyefinity: AMDInfo load triple-eyefinity-on.cfg
  • To load the triple screen without AMD Eyefinity: AMDInfo load triple-screen.cfg

Feel free to use different config file names, and to set up what ever display configurations you like. Enjoy!

Note: This codebase is unlikely to be supported once DisplayMagician is working, but feel free to fork if you would like. Also feel free to send in suggestions for fixes to the C# AMD library interface. Any help is appreciated!

AMDInfo v1.8.0

12 Jun 10:02
Compare
Choose a tag to compare

### IMPORTANT: If you have cfg files earlier than AMDInfo v1.7.7, you will need to delete your old cfg files and create them again. The cfg file structure changed in v1.7.7

IMPORTANT: Fixes major issue with Windows Display Config not working after reboot

Note: Now handles Windows Display DPI Scaling

AMDInfo is a test programme designed to exercise the AMD ADL library that I developed for DisplayMagician. This little programme helps me validate that the library is working properly, and that it will work when added to the main DisplayMagician code.

AMDInfo records exactly how you setup your display settings, including AMD Eyefinity sccreens, display position, resolution, HDR settings, and even which screen is your main one, and then AMDInfo saves those settings to a file. It works using the AMD ADL API and the Windows Display CCD and GDI interfaces to configure your display settings for you. You can set up your display settings exactly how you like them using AMD Setup and Windows Display Setup, and then use AMDInfo to save those settings to a file.

NOTE: AMDInfo doesn't handle NVIDIA Surround/Mosaic. Please see NVIDIAInfo for that!

IMPORTANT: If you really want to control your NVIDIA or AMD screen and launch games at the same time, I'd recommend looking at DisplayMagician for that!

Command line examples:

  • Show what settings you currently are using: AMDInfo print
  • Save the settings you currently are using to a file to use later: AMDInfo save my-cool-settings.cfg
  • Load the settings you saved earlier and use them now: AMDInfo load my-cool-settings.cfg
  • Show whether the display config file can be used: AMDInfo possible my-cool-settings.cfg
  • Determine if a particular cfg is in use now used: AMDInfo equal my-cool-settings.cfg
  • Determine if two cfg files are the same: AMDInfo equal my-cool-settings.cfg other-cool-settings.cfg

To setup this software:

  • Firstly, set up your display configuration using AMD settings and the Windows Display settings exactly as you want to use them (e.g. one single AMD Eyefinity window using 3 screens)
  • Next, save the settings you currently are using to a file to use later, using a command like AMDInfo save triple-eyefinity-on.cfg
  • Next, change your display configuration using AMD settings and the Windows Display settings to another display configuration you'd like to have (e.g. 3 single screens that doesn't use AMD Eyefinity)
  • Next, save those settings to a different file to use later, using a command like AMDInfo save triple-screen.cfg

To swap between different display setups:

Now that you've set up the different display configurations, you can swap between them using a command like this:

  • To load the triple screen setup using AMD Eyefinity: AMDInfo load triple-eyefinity-on.cfg
  • To load the triple screen without AMD Eyefinity: AMDInfo load triple-screen.cfg

Feel free to use different config file names, and to set up what ever display configurations you like. Enjoy!

Note: This codebase is unlikely to be supported once DisplayMagician is working, but feel free to fork if you would like. Also feel free to send in suggestions for fixes to the C# AMD library interface. Any help is appreciated!

AMDInfo v1.7.9

03 Jun 21:37
Compare
Choose a tag to compare

### IMPORTANT: If you have cfg files earlier than AMDInfo v1.7.7, you will need to delete your old cfg files and create them again. The cfg file structure changed in v1.7.7

IMPORTANT: Fixes major issue with Windows Display Config not working after reboot

Note: Now handles Windows Display DPI Scaling

AMDInfo is a test programme designed to exercise the AMD ADL library that I developed for DisplayMagician. This little programme helps me validate that the library is working properly, and that it will work when added to the main DisplayMagician code.

AMDInfo records exactly how you setup your display settings, including AMD Eyefinity sccreens, display position, resolution, HDR settings, and even which screen is your main one, and then AMDInfo saves those settings to a file. It works using the AMD ADL API and the Windows Display CCD and GDI interfaces to configure your display settings for you. You can set up your display settings exactly how you like them using AMD Setup and Windows Display Setup, and then use AMDInfo to save those settings to a file.

NOTE: AMDInfo doesn't handle NVIDIA Surround/Mosaic. Please see NVIDIAInfo for that!

IMPORTANT: If you really want to control your NVIDIA or AMD screen and launch games at the same time, I'd recommend looking at DisplayMagician for that!

Command line examples:

  • Show what settings you currently are using: AMDInfo print
  • Save the settings you currently are using to a file to use later: AMDInfo save my-cool-settings.cfg
  • Load the settings you saved earlier and use them now: AMDInfo load my-cool-settings.cfg
  • Show whether the display config file can be used: AMDInfo possible my-cool-settings.cfg
  • Determine if a particular cfg is in use now used: AMDInfo equal my-cool-settings.cfg
  • Determine if two cfg files are the same: AMDInfo equal my-cool-settings.cfg other-cool-settings.cfg

To setup this software:

  • Firstly, set up your display configuration using AMD settings and the Windows Display settings exactly as you want to use them (e.g. one single AMD Eyefinity window using 3 screens)
  • Next, save the settings you currently are using to a file to use later, using a command like AMDInfo save triple-eyefinity-on.cfg
  • Next, change your display configuration using AMD settings and the Windows Display settings to another display configuration you'd like to have (e.g. 3 single screens that doesn't use AMD Eyefinity)
  • Next, save those settings to a different file to use later, using a command like AMDInfo save triple-screen.cfg

To swap between different display setups:

Now that you've set up the different display configurations, you can swap between them using a command like this:

  • To load the triple screen setup using AMD Eyefinity: AMDInfo load triple-eyefinity-on.cfg
  • To load the triple screen without AMD Eyefinity: AMDInfo load triple-screen.cfg

Feel free to use different config file names, and to set up what ever display configurations you like. Enjoy!

Note: This codebase is unlikely to be supported once DisplayMagician is working, but feel free to fork if you would like. Also feel free to send in suggestions for fixes to the C# AMD library interface. Any help is appreciated!

AMDInfo v1.7.8

03 Jun 09:28
Compare
Choose a tag to compare

### IMPORTANT: If you have cfg files earlier than AMDInfo v1.7.7, you will need to delete your old cfg files and create them again. The cfg file structure changed in v1.7.7

IMPORTANT: Fixes major issue with Windows Display Config not working after reboot

Note: Now handles Windows Display DPI Scaling

AMDInfo is a test programme designed to exercise the AMD ADL library that I developed for DisplayMagician. This little programme helps me validate that the library is working properly, and that it will work when added to the main DisplayMagician code.

AMDInfo records exactly how you setup your display settings, including AMD Eyefinity sccreens, display position, resolution, HDR settings, and even which screen is your main one, and then AMDInfo saves those settings to a file. It works using the AMD ADL API and the Windows Display CCD and GDI interfaces to configure your display settings for you. You can set up your display settings exactly how you like them using AMD Setup and Windows Display Setup, and then use AMDInfo to save those settings to a file.

NOTE: AMDInfo doesn't handle NVIDIA Surround/Mosaic. Please see NVIDIAInfo for that!

IMPORTANT: If you really want to control your NVIDIA or AMD screen and launch games at the same time, I'd recommend looking at DisplayMagician for that!

Command line examples:

  • Show what settings you currently are using: AMDInfo print
  • Save the settings you currently are using to a file to use later: AMDInfo save my-cool-settings.cfg
  • Load the settings you saved earlier and use them now: AMDInfo load my-cool-settings.cfg
  • Show whether the display config file can be used: AMDInfo possible my-cool-settings.cfg
  • Determine if a particular cfg is in use now used: AMDInfo equal my-cool-settings.cfg
  • Determine if two cfg files are the same: AMDInfo equal my-cool-settings.cfg other-cool-settings.cfg

To setup this software:

  • Firstly, set up your display configuration using AMD settings and the Windows Display settings exactly as you want to use them (e.g. one single AMD Eyefinity window using 3 screens)
  • Next, save the settings you currently are using to a file to use later, using a command like AMDInfo save triple-eyefinity-on.cfg
  • Next, change your display configuration using AMD settings and the Windows Display settings to another display configuration you'd like to have (e.g. 3 single screens that doesn't use AMD Eyefinity)
  • Next, save those settings to a different file to use later, using a command like AMDInfo save triple-screen.cfg

To swap between different display setups:

Now that you've set up the different display configurations, you can swap between them using a command like this:

  • To load the triple screen setup using AMD Eyefinity: AMDInfo load triple-eyefinity-on.cfg
  • To load the triple screen without AMD Eyefinity: AMDInfo load triple-screen.cfg

Feel free to use different config file names, and to set up what ever display configurations you like. Enjoy!

Note: This codebase is unlikely to be supported once DisplayMagician is working, but feel free to fork if you would like. Also feel free to send in suggestions for fixes to the C# AMD library interface. Any help is appreciated!

AMDInfo v1.7.7

02 Jun 06:07
Compare
Choose a tag to compare

### IMPORTANT: If you have cfg files earlier than AMDInfo v1.7.7, you will need to delete your old cfg files and create them again. The cfg file structure changed in v1.7.7

IMPORTANT: Fixes major issue with Windows Display Config not working after reboot

Note: Now handles Windows Display DPI Scaling

AMDInfo is a test programme designed to exercise the AMD ADL library that I developed for DisplayMagician. This little programme helps me validate that the library is working properly, and that it will work when added to the main DisplayMagician code.

AMDInfo records exactly how you setup your display settings, including AMD Eyefinity sccreens, display position, resolution, HDR settings, and even which screen is your main one, and then AMDInfo saves those settings to a file. It works using the AMD ADL API and the Windows Display CCD and GDI interfaces to configure your display settings for you. You can set up your display settings exactly how you like them using AMD Setup and Windows Display Setup, and then use AMDInfo to save those settings to a file.

NOTE: AMDInfo doesn't handle NVIDIA Surround/Mosaic. Please see NVIDIAInfo for that!

IMPORTANT: If you really want to control your NVIDIA or AMD screen and launch games at the same time, I'd recommend looking at DisplayMagician for that!

Command line examples:

  • Show what settings you currently are using: AMDInfo print
  • Save the settings you currently are using to a file to use later: AMDInfo save my-cool-settings.cfg
  • Load the settings you saved earlier and use them now: AMDInfo load my-cool-settings.cfg
  • Show whether the display config file can be used: AMDInfo possible my-cool-settings.cfg
  • Determine if a particular cfg is in use now used: AMDInfo equal my-cool-settings.cfg
  • Determine if two cfg files are the same: AMDInfo equal my-cool-settings.cfg other-cool-settings.cfg

To setup this software:

  • Firstly, set up your display configuration using AMD settings and the Windows Display settings exactly as you want to use them (e.g. one single AMD Eyefinity window using 3 screens)
  • Next, save the settings you currently are using to a file to use later, using a command like AMDInfo save triple-eyefinity-on.cfg
  • Next, change your display configuration using AMD settings and the Windows Display settings to another display configuration you'd like to have (e.g. 3 single screens that doesn't use AMD Eyefinity)
  • Next, save those settings to a different file to use later, using a command like AMDInfo save triple-screen.cfg

To swap between different display setups:

Now that you've set up the different display configurations, you can swap between them using a command like this:

  • To load the triple screen setup using AMD Eyefinity: AMDInfo load triple-eyefinity-on.cfg
  • To load the triple screen without AMD Eyefinity: AMDInfo load triple-screen.cfg

Feel free to use different config file names, and to set up what ever display configurations you like. Enjoy!

Note: This codebase is unlikely to be supported once DisplayMagician is working, but feel free to fork if you would like. Also feel free to send in suggestions for fixes to the C# AMD library interface. Any help is appreciated!

AMDInfo v1.7.5

30 May 20:58
Compare
Choose a tag to compare

Note: Now handles Windows Display DPI Scaling

AMDInfo is a test programme designed to exercise the AMD ADL library that I developed for DisplayMagician. This little programme helps me validate that the library is working properly, and that it will work when added to the main DisplayMagician code.

AMDInfo records exactly how you setup your display settings, including AMD Eyefinity sccreens, display position, resolution, HDR settings, and even which screen is your main one, and then AMDInfo saves those settings to a file. It works using the AMD ADL API and the Windows Display CCD and GDI interfaces to configure your display settings for you. You can set up your display settings exactly how you like them using AMD Setup and Windows Display Setup, and then use AMDInfo to save those settings to a file.

NOTE: AMDInfo doesn't handle NVIDIA Surround/Mosaic. Please see NVIDIAInfo for that!

IMPORTANT: If you really want to control your NVIDIA or AMD screen and launch games at the same time, I'd recommend looking at DisplayMagician for that!

Command line examples:

  • Show what settings you currently are using: AMDInfo print
  • Save the settings you currently are using to a file to use later: AMDInfo save my-cool-settings.cfg
  • Load the settings you saved earlier and use them now: AMDInfo load my-cool-settings.cfg
  • Show whether the display config file can be used: AMDInfo possible my-cool-settings.cfg
  • Determine if a particular cfg is in use now used: AMDInfo equal my-cool-settings.cfg
  • Determine if two cfg files are the same: AMDInfo equal my-cool-settings.cfg other-cool-settings.cfg

To setup this software:

  • Firstly, set up your display configuration using AMD settings and the Windows Display settings exactly as you want to use them (e.g. one single AMD Eyefinity window using 3 screens)
  • Next, save the settings you currently are using to a file to use later, using a command like AMDInfo save triple-eyefinity-on.cfg
  • Next, change your display configuration using AMD settings and the Windows Display settings to another display configuration you'd like to have (e.g. 3 single screens that doesn't use AMD Eyefinity)
  • Next, save those settings to a different file to use later, using a command like AMDInfo save triple-screen.cfg

To swap between different display setups:

Now that you've set up the different display configurations, you can swap between them using a command like this:

  • To load the triple screen setup using AMD Eyefinity: AMDInfo load triple-eyefinity-on.cfg
  • To load the triple screen without AMD Eyefinity: AMDInfo load triple-screen.cfg

Feel free to use different config file names, and to set up what ever display configurations you like. Enjoy!

Note: This codebase is unlikely to be supported once DisplayMagician is working, but feel free to fork if you would like. Also feel free to send in suggestions for fixes to the C# AMD library interface. Any help is appreciated!

AMDInfo v1.3.8

15 Dec 23:21
Compare
Choose a tag to compare

Note: Now handles multiple display adapters, USB display card detection and SuperDisplay detection

AMDInfo is a test programme designed to exercise the AMD ADL library that I developed for DisplayMagician. This little programme helps me validate that the library is working properly, and that it will work when added to the main DisplayMagician code.

AMDInfo records exactly how you setup your display settings, including AMD Eyefinity sccreens, display position, resolution, HDR settings, and even which screen is your main one, and then AMDInfo saves those settings to a file. It works using the AMD ADL API and the Windows Display CCD and GDI interfaces to configure your display settings for you. You can set up your display settings exactly how you like them using AMD Setup and Windows Display Setup, and then use AMDInfo to save those settings to a file.

NOTE: AMDInfo doesn't handle NVIDIA Surround/Mosaic. Please see NVIDIAInfo for that!

IMPORTANT: If you really want to control your NVIDIA or AMD screen and launch games at the same time, I'd recommend looking at DisplayMagician for that!

Command line examples:

  • Show what settings you currently are using: AMDInfo print
  • Save the settings you currently are using to a file to use later: AMDInfo save my-cool-settings.cfg
  • Load the settings you saved earlier and use them now: AMDInfo load my-cool-settings.cfg
  • Show whether the display config file can be used: AMDInfo possible my-cool-settings.cfg

To setup this software:

  • Firstly, set up your display configuration using AMD settings and the Windows Display settings exactly as you want to use them (e.g. one single AMD Eyefinity window using 3 screens)
  • Next, save the settings you currently are using to a file to use later, using a command like AMDInfo save triple-eyefinity-on.cfg
  • Next, change your display configuration using AMD settings and the Windows Display settings to another display configuration you'd like to have (e.g. 3 single screens that doesn't use AMD Eyefinity)
  • Next, save those settings to a different file to use later, using a command like AMDInfo save triple-screen.cfg

To swap between different display setups:

Now that you've set up the different display configurations, you can swap between them using a command like this:

  • To load the triple screen setup using AMD Eyefinity: AMDInfo load triple-eyefinity-on.cfg
  • To load the triple screen without AMD Eyefinity: AMDInfo load triple-screen.cfg

Feel free to use different config file names, and to set up what ever display configurations you like. Enjoy!

Note: This codebase is unlikely to be supported once DisplayMagician is working, but feel free to fork if you would like. Also feel free to send in suggestions for fixes to the C# AMD library interface. Any help is appreciated!

AMDInfo v1.3.4

11 Dec 20:09
Compare
Choose a tag to compare

NEW: Now supports multiple display adapters

AMDInfo is a test programme designed to exercise the AMD ADL library that I developed for DisplayMagician. This little programme helps me validate that the library is working properly, and that it will work when added to the main DisplayMagician code.

AMDInfo records exactly how you setup your display settings, including AMD Eyefinity sccreens, display position, resolution, HDR settings, and even which screen is your main one, and then AMDInfo saves those settings to a file. It works using the AMD ADL API and the Windows Display CCD and GDI interfaces to configure your display settings for you. You can set up your display settings exactly how you like them using AMD Setup and Windows Display Setup, and then use AMDInfo to save those settings to a file.

NOTE: AMDInfo doesn't handle NVIDIA Surround/Mosaic. Please see NVIDIAInfo for that!

IMPORTANT: If you really want to control your NVIDIA or AMD screen and launch games at the same time, I'd recommend looking at DisplayMagician for that!

Command line examples:

  • Show what settings you currently are using: AMDInfo print
  • Save the settings you currently are using to a file to use later: AMDInfo save my-cool-settings.cfg
  • Load the settings you saved earlier and use them now: AMDInfo load my-cool-settings.cfg
  • Show whether the display config file can be used: AMDInfo possible my-cool-settings.cfg

To setup this software:

  • Firstly, set up your display configuration using AMD settings and the Windows Display settings exactly as you want to use them (e.g. one single AMD Eyefinity window using 3 screens)
  • Next, save the settings you currently are using to a file to use later, using a command like AMDInfo save triple-eyefinity-on.cfg
  • Next, change your display configuration using AMD settings and the Windows Display settings to another display configuration you'd like to have (e.g. 3 single screens that doesn't use AMD Eyefinity)
  • Next, save those settings to a different file to use later, using a command like AMDInfo save triple-screen.cfg

To swap between different display setups:

Now that you've set up the different display configurations, you can swap between them using a command like this:

  • To load the triple screen setup using AMD Eyefinity: AMDInfo load triple-eyefinity-on.cfg
  • To load the triple screen without AMD Eyefinity: AMDInfo load triple-screen.cfg

Feel free to use different config file names, and to set up what ever display configurations you like. Enjoy!

Note: This codebase is unlikely to be supported once DisplayMagician is working, but feel free to fork if you would like. Also feel free to send in suggestions for fixes to the C# AMD library interface. Any help is appreciated!