Skip to content

Releases: terrymacdonald/DisplayMagician

DisplayMagician v2.5.0

04 Jan 20:45
Compare
Choose a tag to compare

WINDOWS 11: DisplayMagician v2.5 works with Windows 11. Just remember that you will need to recreate your Display Profiles when you move from Windows 10 to Windows 11! This is REALLY important, as Windows 11 has different display settings to Windows 10, and your old Windows 10 Display Profiles won't work. You must delete the old Display Profiles and create new ones for DisplayMagician to run properly.

DisplayMagician v2.5 adds a raft of new features. First and foremost, it adds the ability to select an application from a list of those installed in Windows without needing to find the executable manually. This speeds up application selection greatly! This change also opens up the ability for DisplayMagician to run Microsoft Store UWP Apps, but please note due to Windows permission restrictions DisplayMagician is only able to start UWP Apps, not monitor them until they are closed. This means if you make a Game Shortcut for a UWP App DisplayMagician will think that it has closed straight away (even though it opened successfully), and it will revert the screens back. There is nothing I can do about this until I migrate DisplayMagician from .Net Framework 4.8 to .Net 7, and that will take a few months to do.

DisplayMagician v2.5 also now comes with a built-in FOV calculator! This reuses logic from Markus Ewert 'dinex86' FOV calculator here: https://dinex86.github.io/FOV-Calculator/. A massive thanks to Markus for letting me reuse his logic.

DisplayMagician v2.5 also brings with it a few bug fixes. DisplayMagician v2.4.1 was very, very reliable, but there were a few edge cases and upstream changes that came along over the last few months that needed some tweaks. DisplayMagician now shows screen rotation correctly in NVIDIA, AMD and Windows drivers. DisplayMagician now supports the latest Steam file format released in December 2022, so all your Steam games should show up again. Image grabbing now detects when an exe doesn't have an icon in it and instead uses a default DM icon. Steam client upgrades should now happen while DisplayMagician is running. And losing the DisplayMagician window after a screen layout change should be a thing of the past with some new DisplayMagician window positioning logic that will recenters it on the primary display after a display profile change (screen coordinates change after a display profile changes which may mean DM is off the screen, so it needs to be moved). And lastly the Desktop Background menu should be working again!

Thank you for using DisplayMagician

I've been working on DisplayMagician for the last 3 year solidly. I really do love adding features and hearing about how the software has helped you, so feel free to post messages in the RaceDepartment Forum Thread. And if you feel like DisplayMagician is worth it, I’d always appreciate a donation!

Credits

I’m so very thankful for the help of the following people, who make DisplayMagician possible:

  • Sean at SimCraft (Thank you so much for your generous donation!)
  • Domenic (Thanks for the solid month of troubleshooting help and the monthly sponsorship!)
  • Frcooper (thanks for the monthly donations)
  • Miiinttt (thanks for the monthly donations)

Also big thanks to:

  • Dmanzano1 (Thank you for your donation)
  • Yohan (Thank you for your donation)
  • Guennid (Thank you for your donation)
  • RBZL (thanks for the past monthly donations)
  • Davedontmind (Thank you for your donation)
  • Hmalatian (Thank you for your donation)
  • Nielssoeth (Thank you for your donation)
  • Markus Ewert 'dinex86' (Thanks for letting my use your FOV logic)
  • Dogy007 (Thanks for the sponsorship)
  • Ceramed (Thank you for your donation and your help troubleshooting SuperDisplay and SpaceDesk screens)
  • Bjorg (Thank you for your donation)
  • MichaelDWheeler (Thank you for your donation)
  • Frank (Thank you for your donation)
  • Dan Clark (Thank you for your donation)
  • Fonzmonster (Thank you for your donation)
  • Logozo (Thank you for your donation)
  • 5th (Thank you for your donation)
  • Patrickdiezi (Thank you for your donation)
  • Fifowole (Thank you for your donation)
  • Brett Horton (Thank you for your donation)
  • Patrickdiezi (Thank you for your donation)
  • NoDepth (For your bug report)
  • Chris5gd (For your bug report)
  • JabberJon (Thank you for your donation)
  • Sikhalv (Thank you for your donation)
  • Friedobaer (Thank you for your donation)
  • PanthaRhei (Thank you for your donation)
  • Matthex (Great help testing multiple display adapter bugs and 7 different screens! And for your donation!)
  • NudeNull (Thank you for your sponsorship)
  • 20vmki (Thank you for your sponsorship)
  • Lazerwolf22 (Thank you for your sponsorship)
  • Spmac (Thank you for your sponsorship)
  • Mcdbergh (thanks for the bug report)
  • JSchoonbrood (Great help testing multiple display adapter bugs and SuperDisplay Android Tablet support)
  • Outerspacejunky16 (Thanks for testing AMD support)
  • Matthex (Great help testing multiple display adapter bugs and 7 different screens!)
  • Dev1981 (Great help testing multiple display adapter bugs and DisplayLink USB)
  • Domenic (Thanks for the solid month of troubleshooting help and the sponsorship!)
  • Gretzer (thanks for the cool idea)
  • Erbkaiser (One of the most impressive testers with an amazing eye for detail)
  • SneakingJ (Major props for the help getting cloned display profiles to work)
  • Scowling (Again, without you, AMD support wouldn’t exist AT ALL! )
  • Slippery-silvia (Again, thanks for the testing help for Mosaic cards with v2.1)
  • Mobeeuz (Your thorough testing logs really helped!)
  • S4b0tage (Thanks for the testing help and the donation!)
  • Gpo123 (thanks for the bug report)
  • Whitestar127 (thanks for the bug report)
  • Frcooper (thanks for the sponsoring)
  • Stringfieldmark (thanks for continued sponsoring and the testing help)
  • Bossebossebosse (thanks for the donation)
  • Sk666 (thanks for the donation)
  • FormelLMS (thanks for the continued sponsoring and the testing help)
  • Neilperson (thanks for the cool idea)
  • DragRedSim (thanks for the bug report)
  • Original HelioDisplayManagement project created by the amazing Soroush Falahati
  • Various icons made by Freepik from www.flaticon.com

There have been some absolute rock stars who have helped do a lot of troubleshooting for me in order to iron out a large collection of bugs with the new video libraries, and I’m forever indebted to you. DisplayMagician is only as good as it is thanks to your help!

Terry

Changelog

DisplayMagician v2.5.0

  • Added ability to select an application from a list of those installed in Windows
  • Added ability to start UWP Apps installed from the Microsoft Store (IMPORTANT: DM cannot detect when these are stopped due to Windows Permissions Restrictions. This will only be fixed when DisplayMagician is upgraded to .Net 7 which will take months to do)
  • Added FOV calculator using Markus Ewert 'dinex86' code (Thanks for saying yes when I asked Markus!)
  • Fixed DisplayMagician so that screen rotation is shown correctly in NVIDIA, AMD and Windows drivers
  • Fixed Steam library parsing so that it works with the new Steam file format released in December 2022
  • Fixed Image grabbing now detects when an exe doesn't have an icon in it and instead uses a default DM icon
  • Fixed freeing Steam files after parsing them that was preventing Steam client upgrades while DisplayMagician was running
  • Fixed DisplayMagician window positioning so that it recenters itself on the primary display after a display profile change (screen coordinates change after a display profile changes which may mean DM is off the screen, so it needs to be moved)
  • Fixed Desktop Background menu not working
  • Upgraded libraries to the latest versions

DisplayMagician v2.4.1

  • Fixed bug with centering windows that caused a Crash To Desktop (CTD).

DisplayMagician v2.4.0

  • Added code to center all windows after a screen resolution change. No more lost windows!
  • Added ability to disable the start up windows and windows messages
  • Fixed high CPU usage whilst playing games
  • Fixed empty Steam libraries causing CTD
  • Refactored Program Settings so they are more reliably applied
  • Added Working Directory to any starting processes to allow relative file names to work
  • Fixed UpdateactiveConfig to reduce the number of times it runs
  • Added Windows DPI Scaling Support (requires a new Display Profile format)
  • Fixed Game Shortcut system tray context menu not working just after DisplayMagician start
  • Refactored TaskBarLayout lonitoring to make it more reliable
  • Improved NVIDIALibrary and WinLibrary ability to handle reordered displays (Windows does this randomly sometimes!)
  • Fixed the way that WindLibrary sets the Windows GDI settings to align with Microsoft recommendations
  • Fixed patching the Windows DPI Scaling entries in PatchAdapterIDs
  • Fixed bug in NVIDIALibrary that sometimes caused CTD when changing from NVIDIA Surround to non-Surround display profiles
  • Fixed bug that cause CTD when removing a Display Profile
  • Made taskbar location gathering more robust
  • Fixed potential CTD error during screen UI image generation
  • Added network check before attempting autoupdate to stop error when playing on laptops with no network connections
  • Added additional startup logging to gather data if DM doesn't load at all
  • Improved exception logging to catch all the data when something goes wrong
  • Improved Uplay library processing
  • Added Windows DPI Awareness to the DisplayMagician so correct per monitor DPI figures are returned by Windows.
  • Added feature so that Program Settings are saved automatically when DisplayMagician is exite...
Read more

DisplayMagician v2.4.1

01 Jul 05:08
Compare
Choose a tag to compare

WINDOWS 11: DisplayMagician v2.4 works with Windows 11. Just remember that you will need to recreate your Display Profiles when you move from Windows 10 to Windows 11! This is REALLY important, as Windows 11 has different display settings to Windows 10, and your old Windows 10 Display Profiles won't work. You must delete the old Display Profiles and create new ones for DisplayMagician to run properly.

DisplayMagician v2.4 adds the ability to store Windows DPI Scaling, but is really more of a bugfix release than anything. It has a lot of fixes to many little edge cases that people were experiencing, as well as one really large performance related issue that caused DisplayMagician to use 25% CPU time rather than the 0.5% of time it should be using! The upshot is that DisplayMagician v2.4 should be a lot more reliable. If you've had issues when using DisplayMagician before I'd strongly encourage you to try again, as they are probably fixed!

If you're upgrading from DisplayMagician an earlier version of DisplayMagician

Display Profiles from earlier versions of DisplayMagician will not work with DisplayMagician v2.4. The new Display Profiles use an new extended format that isn't compatible with previous formats. This means you will have to do two things before you can use DisplayMagician v2.4:

1. You will need to create new Display Profiles
2. You will need to edit your existing Game Shortcuts to use one of the new Display Profiles

Once you do the two tasks listed above, DisplayMagician will work as it always has, but now it will allow you to get your Displays exactly as you want them!

Thank you for using DisplayMagician

I've been working on DisplayMagician for the last 3 year solidly. I really do love adding features and hearing about how the software has helped you, so feel free to post messages in the RaceDepartment Forum Thread. And if you feel like DisplayMagician is worth it, I’d always appreciate a donation!

Credits

I’m so very thankful for the help of the following people, who make DisplayMagician possible:

  • Sean at SimCraft (Thank you so much for your generous donation!)
  • Domenic (Thanks for the solid month of troubleshooting help and the monthly sponsorship!)
  • RBZL (thanks for the monthly donation)
  • Frcooper (thanks for the monthly donation)

Also big thanks to:

  • Dogy007 (Thanks for the sponsorship)
  • Ceramed (Thank you for your donation and your help troubleshooting SuperDisplay and SpaceDesk screens)
  • Bjorg (Thank you for your donation)
  • MichaelDWheeler (Thank you for your donation)
  • Frank (Thank you for your donation)
  • Dan Clark (Thank you for your donation)
  • Fonzmonster (Thank you for your donation)
  • Logozo (Thank you for your donation)
  • 5th (Thank you for your donation)
  • Patrickdiezi (Thank you for your donation)
  • Fifowole (Thank you for your donation)
  • Brett Horton (Thank you for your donation)
  • JabberJon (Thank you for your donation)
  • Sikhalv (Thank you for your donation)
  • Friedobaer (Thank you for your donation)
  • PanthaRhei (Thank you for your donation)
  • Bobby Mann (Thank you for your donation)
  • S4botage (Thank you for your donation)
  • Matthex (Great help testing multiple display adapter bugs and 7 different screens! And for your donation!)
  • NudeNull (Thank you for your donation)
  • 20vmki (Thank you for your donation)
  • Lazerwolf22 (Thank you for your donation)
  • Spmac (Thank you for your donation)
  • Mcdbergh (thanks for the bug report)
  • JSchoonbrood (Great help testing multiple display adapter bugs and SuperDisplay Android Tablet support)
  • Outerspacejunky16 (Thanks for testing AMD support)
  • Dev1981 (Great help testing multiple display adapter bugs and DisplayLink USB)
  • Gretzer (thanks for the cool idea)
  • Erbkaiser (One of the most impressive testers with an amazing eye for detail)
  • SneakingJ (Major props for the help getting cloned display profiles to work)
  • Scowling (Again, without you, AMD support wouldn’t exist AT ALL! )
  • Slippery-silvia (Again, thanks for the testing help for Mosaic cards with v2.1)
  • Mobeeuz (Your thorough testing logs really helped!)
  • S4b0tage (Thanks for the testing help and the donation!)
  • Gpo123 (thanks for the bug report)
  • Whitestar127 (thanks for the bug report)
  • Stringfieldmark (thanks for continued sponsoring and the testing help)
  • Bossebossebosse (thanks for the donation)
  • Sk666 (thanks for the donation)
  • FormelLMS (thanks for the continued sponsoring and the testing help)
  • Neilperson (thanks for the cool idea)
  • DragRedSim (thanks for the bug report)

There have been some absolute rock stars who have helped do a lot of troubleshooting for me in order to iron out a large collection of bugs with the new video libraries, and I’m forever indebted to you. DisplayMagician is only as good as it is thanks to your help!

Terry

Changelog

DisplayMagician v2.4.1

  • Fixed bug with centering windows that caused a Crash To Desktop (CTD).

DisplayMagician v2.4.0

  • Added code to center all windows after a screen resolution change. No more lost windows!
  • Added ability to disable the start up windows and windows messages
  • Fixed high CPU usage whilst playing games
  • Fixed empty Steam libraries causing CTD
  • Refactored Program Settings so they are more reliably applied
  • Added Working Directory to any starting processes to allow relative file names to work
  • Fixed UpdateactiveConfig to reduce the number of times it runs
  • Added Windows DPI Scaling Support (requires a new Display Profile format)
  • Fixed Game Shortcut system tray context menu not working just after DisplayMagician start
  • Refactored TaskBarLayout lonitoring to make it more reliable
  • Improved NVIDIALibrary and WinLibrary ability to handle reordered displays (Windows does this randomly sometimes!)
  • Fixed the way that WindLibrary sets the Windows GDI settings to align with Microsoft recommendations
  • Fixed patching the Windows DPI Scaling entries in PatchAdapterIDs
  • Fixed bug in NVIDIALibrary that sometimes caused CTD when changing from NVIDIA Surround to non-Surround display profiles
  • Fixed bug that cause CTD when removing a Display Profile
  • Made taskbar location gathering more robust
  • Fixed potential CTD error during screen UI image generation
  • Added network check before attempting autoupdate to stop error when playing on laptops with no network connections
  • Added additional startup logging to gather data if DM doesn't load at all
  • Improved exception logging to catch all the data when something goes wrong
  • Improved Uplay library processing
  • Added Windows DPI Awareness to the DisplayMagician so correct per monitor DPI figures are returned by Windows.
  • Added feature so that Program Settings are saved automatically when DisplayMagician is exited

DisplayMagician v2.3.1

20 Apr 08:50
Compare
Choose a tag to compare

WINDOWS 11: DisplayMagician v2.3 works with Windows 11. Just remember that you will need to recreate your Display Profiles when you move from Windows 10 to Windows 11! This is REALLY important, as Windows 11 has different display settings to Windows 10, and your old Windows 10 Display Profiles won't work. You must delete the old Display Profiles and create new ones for DisplayMagician to run properly.

DisplayMagician v2.3 tracks a lot more settings for NVIDIA cards, so we can now store things like image scaling, and some of the advanced NVIDIA settings. It is also now a 'single instance' program, to help speed it up. DisplayMagician is now designed to be started when the computer starts, and it does all it's scanning and loading at that point, before sitting and waiting for you to use it. When you run a Desktop Shortcut (or do any other tasks) it will perform those tasks in the single instance that is already loaded. This speeds DisplayMagician up immensely - but it works best if you set DisplayMagician to start when your computer starts.

If you're upgrading from DisplayMagician an earlier version of DisplayMagician

Display Profiles from earlier versions of DisplayMagician will not work with DisplayMagician v2.3. The new Display Profiles use an new extended format that isn't compatible with previous formats. This means you will have to do two things before you can use DisplayMagician v2.3:

1. You will need to create new Display Profiles
2. You will need to update your existing Game Shortcuts to use one of the new Display Profiles

Once you do the two tasks listed above, DisplayMagician will work as it always has, but now it will allow you to get your Displays exactly as you want them!

Thank you for using DisplayMagician

I've been working on DisplayMagician for the last 3 year solidly. I really do love adding features and hearing about how the software has helped you, so feel free to post messages in the RaceDepartment Forum Thread. And if you feel like DisplayMagician is worth it, I’d always appreciate a donation!

Credits

I’m so very thankful for the help of the following people, who made DisplayMagician v2.3 possible:

  • Sean at SimCraft (Thank you so much for your generous donation!)
  • Domenic (Thanks for the solid month of troubleshooting help and the sponsorship!)
  • RBZL (thanks for the monthly donation)
  • Frcooper (thanks for the monthly donation)
  • Bjorg (Thank you for your donation)
  • MichaelDWheeler (Thank you for your donation)
  • Frank (Thank you for your donation)
  • Dan Clark (Thank you for your donation)
  • Fonzmonster (Thank you for your donation)
  • Logozo (Thank you for your donation)
  • 5th (Thank you for your donation)
  • Patrickdiezi (Thank you for your donation)
  • Fifowole (Thank you for your donation)
  • Brett Horton (Thank you for your donation)
  • JabberJon (Thank you for your donation)
  • Sikhalv (Thank you for your donation)
  • Friedobaer (Thank you for your donation)
  • PanthaRhei (Thank you for your donation)
  • Bobby Mann (Thank you for your donation)
  • S4botage (Thank you for your donation)
  • Matthex (Great help testing multiple display adapter bugs and 7 different screens! And for your donation!)
  • NudeNull (Thank you for your donation)
  • 20vmki (Thank you for your donation)
  • Lazerwolf22 (Thank you for your donation)
  • Spmac (Thank you for your donation)
  • Mcdbergh (thanks for the bug report)
  • JSchoonbrood (Great help testing multiple display adapter bugs and SuperDisplay Android Tablet support)
  • Outerspacejunky16 (Thanks for testing AMD support)
  • Dev1981 (Great help testing multiple display adapter bugs and DisplayLink USB)
  • Gretzer (thanks for the cool idea)
  • Erbkaiser (One of the most impressive testers with an amazing eye for detail)
  • SneakingJ (Major props for the help getting cloned display profiles to work)
  • Scowling (Again, without you, AMD support wouldn’t exist AT ALL! )
  • Slippery-silvia (Again, thanks for the testing help for Mosaic cards with v2.1)
  • Mobeeuz (Your thorough testing logs really helped!)
  • S4b0tage (Thanks for the testing help and the donation!)
  • Gpo123 (thanks for the bug report)
  • Whitestar127 (thanks for the bug report)
  • Stringfieldmark (thanks for continued sponsoring and the testing help)
  • Bossebossebosse (thanks for the donation)
  • Sk666 (thanks for the donation)
  • FormelLMS (thanks for the continued sponsoring and the testing help)
  • Neilperson (thanks for the cool idea)
  • DragRedSim (thanks for the bug report)

There have been some absolute rock stars who have helped do a lot of troubleshooting for me in order to iron out a large collection of bugs with the new video libraries, and I’m forever indebted to you. DisplayMagician is only as good as it is thanks to your help!

Terry

Changelog

DisplayMagician v2.3.1

  • Converted DisplayMagician to single instance model to speed up loading. Makes DisplayMagician incredibly fast in comparison to 2.1.5 (as long as you select to load on computer start).
  • Many more NVIDIA Settings tracked
  • NVIDIALibrary bugfixes
  • Bugfixes that improve support for older hardware (e.g. DVI-D, component connections)
  • Improved start program process monitoring and stopping
  • Improved single instance command parameter handling
  • Added ability to get name of current display profile from command line with DisplayMagician CurrentProfile command
  • Fixed issues with drawing tricky display layouts
  • Works with USB and Wireless displays

DisplayMagician v2.1.5

27 Dec 08:37
Compare
Choose a tag to compare

WINDOWS 11: DisplayMagician v2.1 works with Windows 11. Just remember that you will need to recreate your Display Profiles when you move from Windows 10 to Windows 11! This is REALLY important, as Windows 11 has different display settings to Windows 10, and your old Windows 10 Display Profiles won't work. You must delete the old Display Profiles and create new ones for DisplayMagician to run properly.

DisplayMagician v2.1 is a new major release. It brings about three completely new, scratch-built video manipulation libraries, over 5 months in the making. These new video libraries are designed to record ALL of the display settings available within NVIDIA, AMD and Windows setups, fixing a whole slew of issues that earlier versions of DisplayMagician had.

DisplayMagician v2.1 has a lot of improvements:

  • It changes Display Profiles MUCH faster (in some cases under 5 seconds)
  • You can choose the image your shortcut uses
  • You can run a program after closing your game
  • It works with multiple display adapters
  • It works with PCI and USB display adapters
  • It works with AMD Eyefinity
  • It works with NVIDIA Surround/Mosaic
  • It works with SuperDisplay (Android Tablets as a display)
  • It saves NVIDIA and Windows HDR settings
  • It stores screen refresh rates and bezel settings
  • It can apply a Windows background when it changes profiles
  • Many, many other tweaks and fixes.

If you're upgrading from DisplayMagician v1.1.4

Display Profiles from DisplayMagician v1.1.4 will not work with DisplayMagician v2.1. The new Display Profiles record about 10x the amount of information as the old Display Profiles, and use a completely new format. This unfortunately also means that you have two tasks you’ll have to do before this version of DisplayMagician v2.1 will work:

1. You will need to create new Display Profiles
2. You will need to update your Game Shortcuts to use one of the new Display Profiles

Once you do the two tasks listed above, DisplayMagician will work as it always has, but now it will allow you to get your Displays exactly as you want them!

Thank you for using DisplayMagician

DisplayMagician v2.1 has been about 6 months solid work, and that’s why it’s taken a while to get it out the door. I really do love adding features and hearing about how the software has helped you, so feel free to post messages in the RaceDepartment Forum Thread. And if you feel like DisplayMagician v2.1 is worth it, I’d always appreciate a donation!

Credits

I’m so very thankful for the help of the following people, who made DisplayMagician v2.1 possible:

  • Sean at SimCraft (Thank you so much for your generous donation!)
  • JabberJon (Thank you for your donation)
  • Sikhalv (Thank you for your donation)
  • Friedobaer (Thank you for your donation)
  • PanthaRhei (Thank you for your donation)
  • Matthex (Great help testing multiple display adapter bugs and 7 different screens! And for your donation!)
  • NudeNull (Thank you for your donation)
  • 20vmki (Thank you for your donation)
  • Lazerwolf22 (Thank you for your donation)
  • Spmac (Thank you for your donation)
  • Mcdbergh (thanks for the bug report)
  • JSchoonbrood (Great help testing multiple display adapter bugs and SuperDisplay Android Tablet support)
  • Outerspacejunky16 (Thanks for testing AMD support)
  • Dev1981 (Great help testing multiple display adapter bugs and DisplayLink USB)
  • Domenic (Thanks for the solid month of troubleshooting help and the sponsorship!)
  • Gretzer (thanks for the cool idea)
  • Erbkaiser (One of the most impressive testers with an amazing eye for detail)
  • SneakingJ (Major props for the help getting cloned display profiles to work)
  • Scowling (Again, without you, AMD support wouldn’t exist AT ALL! )
  • Slippery-silvia (Again, thanks for the testing help for Mosaic cards with v2.1)
  • Mobeeuz (Your thorough testing logs really helped!)
  • S4b0tage (Thanks for the testing help and the donation!)
  • Gpo123 (thanks for the bug report)
  • Whitestar127 (thanks for the bug report)
  • Frcooper (thanks for the sponsoring)
  • Stringfieldmark (thanks for continued sponsoring and the testing help)
  • Bossebossebosse (thanks for the donation)
  • Sk666 (thanks for the donation)
  • FormelLMS (thanks for the continued sponsoring and the testing help)
  • RBZL (thanks for the donation)
  • Neilperson (thanks for the cool idea)
  • DragRedSim (thanks for the bug report)

There have been some absolute rock stars who have helped do a lot of troubleshooting for me in order to iron out a large collection of bugs with the new video libraries, and I’m forever indebted to you. DisplayMagician is only as good as it is thanks to your help!

Terry

Changelog

DisplayMagician v2.1.5

  • Can run Applications as an administrator (UAC)
  • Can run Start Programs as an administrator (UAC)
  • Can run a program afterwards as administrator (UAC)
  • UI Bugfix for Start Programs
  • Improved Shortcut Repository initialisation code robustness

DisplayMagician v2.1.3

18 Dec 09:24
Compare
Choose a tag to compare

WINDOWS 11: DisplayMagician v2.1 works with Windows 11. Just remember that you will need to recreate your Display Profiles when you move from Windows 10 to Windows 11! This is REALLY important, as Windows 11 has different display settings to Windows 10, and your old Windows 10 Display Profiles won't work. You must delete the old Display Profiles and create new ones for DisplayMagician to run properly.

DisplayMagician v2.1 is a new major release. It brings about three completely new, scratch-built video manipulation libraries, over 5 months in the making. These new video libraries are designed to record ALL of the display settings available within NVIDIA, AMD and Windows setups, fixing a whole slew of issues that earlier versions of DisplayMagician had.

DisplayMagician v2.1 has a lot of improvements:

  • It changes Display Profiles MUCH faster (in some cases under 5 seconds)
  • You can choose the image your shortcut uses
  • You can run a program after closing your game
  • It works with multiple display adapters
  • It works with PCI and USB display adapters
  • It works with AMD Eyefinity
  • It works with NVIDIA Surround/Mosaic
  • It works with SuperDisplay (Android Tablets as a display)
  • It saves NVIDIA and Windows HDR settings
  • It stores screen refresh rates and bezel settings
  • It can apply a Windows background when it changes profiles
  • Many, many other tweaks and fixes.

If you're upgrading from DisplayMagician v1.1.4

Display Profiles from DisplayMagician v1.1.4 will not work with DisplayMagician v2.1. The new Display Profiles record about 10x the amount of information as the old Display Profiles, and use a completely new format. This unfortunately also means that you have two tasks you’ll have to do before this version of DisplayMagician v2.1 will work:

1. You will need to create new Display Profiles
2. You will need to update your Game Shortcuts to use one of the new Display Profiles

Once you do the two tasks listed above, DisplayMagician will work as it always has, but now it will allow you to get your Displays exactly as you want them!

Thank you for using DisplayMagician

DisplayMagician v2.1 has been about 6 months solid work, and that’s why it’s taken a while to get it out the door. I really do love adding features and hearing about how the software has helped you, so feel free to post messages in the RaceDepartment Forum Thread. And if you feel like DisplayMagician v2.1 is worth it, I’d always appreciate a donation!

Credits

I’m so very thankful for the help of the following people, who made DisplayMagician v2.1 possible:

  • Sean at SimCraft (Thank you so much for your generous donation!)
  • JabberJon (Thank you for your donation)
  • Sikhalv (Thank you for your donation)
  • Friedobaer (Thank you for your donation)
  • PanthaRhei (Thank you for your donation)
  • Matthex (Great help testing multiple display adapter bugs and 7 different screens! And for your donation!)
  • NudeNull (Thank you for your donation)
  • 20vmki (Thank you for your donation)
  • Lazerwolf22 (Thank you for your donation)
  • Spmac (Thank you for your donation)
  • Mcdbergh (thanks for the bug report)
  • JSchoonbrood (Great help testing multiple display adapter bugs and SuperDisplay Android Tablet support)
  • Outerspacejunky16 (Thanks for testing AMD support)
  • Dev1981 (Great help testing multiple display adapter bugs and DisplayLink USB)
  • Domenic (Thanks for the solid month of troubleshooting help and the sponsorship!)
  • Gretzer (thanks for the cool idea)
  • Erbkaiser (One of the most impressive testers with an amazing eye for detail)
  • SneakingJ (Major props for the help getting cloned display profiles to work)
  • Scowling (Again, without you, AMD support wouldn’t exist AT ALL! )
  • Slippery-silvia (Again, thanks for the testing help for Mosaic cards with v2.1)
  • Mobeeuz (Your thorough testing logs really helped!)
  • S4b0tage (Thanks for the testing help and the donation!)
  • Gpo123 (thanks for the bug report)
  • Whitestar127 (thanks for the bug report)
  • Frcooper (thanks for the sponsoring)
  • Stringfieldmark (thanks for continued sponsoring and the testing help)
  • Bossebossebosse (thanks for the donation)
  • Sk666 (thanks for the donation)
  • FormelLMS (thanks for the continued sponsoring and the testing help)
  • RBZL (thanks for the donation)
  • Neilperson (thanks for the cool idea)
  • DragRedSim (thanks for the bug report)

There have been some absolute rock stars who have helped do a lot of troubleshooting for me in order to iron out a large collection of bugs with the new video libraries, and I’m forever indebted to you. DisplayMagician is only as good as it is thanks to your help!

Terry

Changelog

DisplayMagician v2.1.3

  • UI Bugfix for Start Programs
  • Improved Shortcut Repository initialisation code robustness

DisplayMagician v2.1.1

23 Nov 08:46
Compare
Choose a tag to compare

WINDOWS 11: DisplayMagician v2.1.1 works with Windows 11. Just remember that you will need to recreate your Display Profiles when you move from Windows 10 to Windows 11! This is REALLY important, as Windows 11 has different display settings to Windows 10, and your old Windows 10 Display Profiles won't work. You must delete the old Display Profiles and create new ones for DisplayMagician to run properly.

This release of DisplayMagician is a new major release. It brings about three completely new, scratch-built video manipulation libraries, over 5 months in the making. These new video libraries are designed to record ALL of the display settings available within NVIDIA, AMD and Windows setups, fixing a whole slew of issues that earlier versions of DisplayMagician had.

DisplayMagician v2.1 has a lot of improvements:

  • It changes Display Profiles MUCH faster (in some cases under 5 seconds)
  • You can choose the image your shortcut uses
  • You can run a program after closing your game
  • It works with AMD Eyefinity
  • It works with NVIDIA Mosaic video cards
  • It saves NVIDIA and Windows HDR settings
  • It stores screen refresh rates and bezel settings
  • It can apply a Windows background when it changes profiles
  • Many, many other tweaks and fixes.

This new functionality does come at a slight cost though… as the old Display Profiles will not work with DisplayMagician v2.1.0. The new Display Profiles record about 10x the amount of information as the old Display Profiles, and use a completely new format. This unfortunately also means that you have two tasks you’ll have to do before DisplayMagician v2.1.0 will work:

1. You will need to create new Display Profiles
2. You will need to update your Game Shortcuts to use one of the new Display Profiles

Once you do the two tasks listed above, DisplayMagician will work as it always has, but now it will allow you to get your Displays exactly as you want them!

Thank you for using DisplayMagician.

DisplayMagician v2.1 was about 5 months solid work, and that’s why it’s taken a while to get it out the door. I really do love adding features and hearing about how the software has helped you, so feel free to post messages in the RaceDepartment Forum Thread. And if you feel like DisplayMagician v2.1 is worth it, I’d always appreciate a donation!

Credits

I’m so very thankful for the help of the following people, who made DisplayMagician v2.1 possible:

  • Sean at SimCraft (Thank you so much for your generous donation!)
  • Domenic (Thanks for the solid month of troubleshooting help!)
  • Erbkaiser (One of the most impressive testers with an amazing eye for detail)
  • SneakingJ (Major props for the help getting cloned display profiles to work)
  • Scowling (Again, without you, AMD support wouldn’t exist AT ALL! )
  • Slippery-silvia (Again, thanks for the testing help for Mosaic cards with v2.1)
  • Mobeeuz (Your thorough testing logs really helped!)
  • S4b0tage (Thanks for the testing help and the donation!)
  • Gpo123 (thanks for the bug report)
  • Whitestar127 (thanks for the bug report)
  • Frcooper (thanks for the sponsoring)
  • Stringfieldmark (thanks for continued sponsoring and the testing help)
  • Bossebossebosse (thanks for the donation)
  • Sk666 (thanks for the donation)
  • FormelLMS (thanks for the continued sponsoring and the testing help)
  • RBZL (thanks for the donation)
  • Neilperson (thanks for the cool idea)
  • DragRedSim (thanks for the bug report)

There have been some absolute rock stars who have helped do a lot of troubleshooting for me in order to iron out a large collection of bugs with the new video libraries, and I’m forever indebted to you. DisplayMagician is only as good as it is thanks to your help!

Terry

DisplayMagician v2.0.1

02 Oct 08:15
Compare
Choose a tag to compare

This version of DisplayMagician currently is unable to change refresh rates, bits per pixel (BPC) for some users. This is being worked on under issues #45 & #46 and will be fixed in DisplayMagician v2.1.0. This version of DisplayMagician should work fine if you don't require refresh rates or changes to BPC.


IMPORTANT: You will need to create new Display Profiles, and then you will need to update your Game Shortcuts to use those new Display Profiles in order for this version of DisplayMagician to work.

This release of DisplayMagician is a new major release. It brings about three completely new, scratch-built video manipulation libraries, over 4 months in the making. These new video libraries are designed to record ALL of the display settings available within NVIDIA, AMD and Windows setups, fixing a whole slew of issues that earlier versions of DisplayMagician had.

DisplayMagician v2 has a lot of improvements:

  • It changes Display Profiles MUCH faster (in some cases under 5 seconds)
  • It works with AMD Eyefinity
  • It works with NVIDIA Mosaic video cards
  • It saves NVIDIA and Windows HDR settings
  • It stores screen refresh rates and bezel settings
  • It can apply a Windows background when it changes profiles
  • Many, many other tweaks and fixes.

This new functionality does come at a slight cost though… as the old Display Profiles will not work with DisplayMagician v2.0.1. The new Display Profiles record about 10x the amount of information as the old Display Profiles, and use a completely new format. This unfortunately also means that you have two task you’ll have to do before DisplayMagician v2.0.1 will work:

1. You will need to create new Display Profiles
2. You will need to update your Game Shortcuts to use one of the new Display Profiles

Once you do the two tasks above, DisplayMagician will work as it always has, but now it will allow you to get your Displays exactly as you want them!

Thank you for using DisplayMagician.

DisplayMagician v2 was about 4 months solid work, and that’s why it’s taken a while to get it out the door. I really do love adding features and hearing about how the software has helped you, so feel free to post messages in the RaceDepartment Forum Thread. And if you feel like DisplayMagician v2 is worth it, I’d always appreciate a donation!

Credits

I'm so very thankful for the help of the following people, who made DisplayMagician v2 possible:

  • Scowling (Without you, AMD support wouldn’t exist)
  • Frcooper (thanks for the sponsoring)
  • Stringfieldmark (thanks for sponsoring and the testing help)
  • Bossebossebosse (thanks for the donation)
  • Sk666 (thanks for the donation)
  • FormelLMS (thanks for the donation and the testing help)
  • RBZL (thanks for the donation)
  • Domenic (thanks for the testing help)
  • Mobeeuz (thanks for the testing help)
  • Slippery-silvia (thanks for the testing help for Mosaic cards)
  • Neilperson (thanks for the cool idea)
  • DragRedSim (thanks for the bug report)

DisplayMagician v1.1.4

07 Jun 19:58
Compare
Choose a tag to compare

Bugfix release to fix a stupid error that prevented users seeing any application-based Game Shortcuts in the Shortcut Library Now fixed.

RELEASE NOTES:
Fixed: You can use application-based Game Shortcuts again!

DisplayMagician v1.1.3

06 Jun 23:14
Compare
Choose a tag to compare

Bugfix release to fix a stupid error that prevented passing command line parameters to the start programs. Now fixed.

Also added some resiliency changes that we all DisplayMagician to load a shortcut file from a later version of DisplayMagician without crashing (though it will ignore the shortcuts that use a Game Library that it doesn't support). This will allow you to downgrade from a later version of DisplayMagician without needing to edit your shortcut file if you find a bug in a future version of DM. It doesn't really help for now, but it could prove useful in the future :).

A reminder that in the last version I added support for both the Epic Games launcher and the GOG.com game launcher. And that DisplayMagician now attempts multiple different ways to stop applications that it started (if you ask for the start programs to be closed). You can read more about those in the v1.1.2 release notes :)

RELEASE NOTES:
Fixed: Command line argument passing to start programs works again!
Added: More reliable handling of unsupported game libraries.

DisplayMagician v1.1.2

05 Jun 22:59
Compare
Choose a tag to compare

Two big new features in this release! We now support both the Epic Games launcher and the GOG.com game launcher.

Another new improvement is that DisplayMagician now attempts multiple different ways to stop applications that it started (if you ask for the start programs to be closed). It first tries to stop the start program process it spawned, but if it can't do that, it attempts to find any additional processes launched by the start program process it spawned. This is to be able to detect start programs that use a launcher to run the main program. And finally, if neither of those detection mechanisms work, then it looks for processes with the same process name, and tries to stop those. The result is much more reliable stopping of start programs.

Lastly, this release fixes a bug with the start programs where any start program after a start program with the "Don't start if program already running" checkbox set wouldn't be started at all :(. This has now been fixed and the fix confirmed with testing.

Note: Once you add an Epic or GOG game to your game shortcuts, you won't be able to downgrade DisplayMagician to an earlier version without first removing those Epic or GOG game shortcuts from the shortcuts json file. I hope to add a bit more resiliency in the shortcut file processing in the future to just ignore unknown game libraries to allow you to perform a seamless downgrade if you want.

RELEASE NOTES:
Added: Epic Games launcher support
Added: GOG.com launcher support
Added: More reliable stopping of started start programs
Fixed: All start programs after a start program with the "Don't start if program already running" checkbox will now be started