Skip to content

DisplayMagician v2.4.1

Compare
Choose a tag to compare
@terrymacdonald terrymacdonald released this 01 Jul 05:08
· 163 commits to main since this release

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