Comments (21)
Hi @NightHammer1000 ,
Unfortunately the way that Profiles works prevents me from adding this functionality as you have described it. There is, however, a potential alternative.
I was thinking about adding a 'replace profile' functionality into the Game Shortcuts. This would mean that when you created a game shortcut with a previous display profile, if that display profile was deleted, then you would automatically be asked which other display profile you wanted to replace it with in all your game shortcuts. The idea would be to easily all your game shortcuts with a single click when you have to replace display profile.
With this functionality you wouldn't need to have the UUID stay the same, as the game shortcut would be updated, and you would only need to be able to run the game shortcut from the command line.
Thanks
Terry
from displaymagician.
@NightHammer1000 do you mind if I change the name of this issue to be 'Ability to replace Profiles in Game Shortcuts'? It's more accurately what I think I'll be able to do.
Thanks
Terry
from displaymagician.
To bad. That actually won't help me that much as I don't use Game Profiles at all.
Display Magician only works as a Display Profile Switcher with hotkeys for me.
I also use the Desktop Shortcuts for said Profiles in a Batch files to Switch to a HDMI Dummy Plug Display when I play with my Steam Deck Remotely over Moonlight and back to the Default Profile after I disconnect.
I just need a way to keep the UUID the same for those Shortcuts in some way. Maybe a ability to set custom UUIDs?
from displaymagician.
from displaymagician.
Okay. That sounds like it could work.
Great!
Thanks!
from displaymagician.
@NightHammer1000 I've nearly finished development of a way to update a display profile to the current display layout in use. This should enable people to simply recreate a display layout and update the Display Profile with the current settings, eliminating the need for making changes to any Game Shortcuts. I'm hoping this makes everyone's lives easier.
Expect something in the next 2 weeks.
Thanks
Terry
from displaymagician.
@NightHammer1000 The latest test version should be working properly, and it has an 'Update' button for Display Profiles.
Could you please test it for me so I know that it fixes your issue? If it does then I'll be able to close this issue as the fix will be part of the next full release.
DisplayMagicianSetup-V2.6.0.515-No-NvApi_SetDisplayConfig.zip
As I've not really had any feedback from you recently I'll give it a week and then close this issue if I have no further responses. We can always reopen this issue in the future if need be.
Thanks!
from displaymagician.
Hi.
This Version does not start on my System.
Flat out refuses to start up without writing out a log file.
from displaymagician.
from displaymagician.
from displaymagician.
Nope. There is no more Info. That screenshot is from the Event Viewer. And thats everything there is in there.
I also tried to delete the App data local folder to recreate it because I already suspected it might be something with the configs.
Did not help.
The Program crashed before it even recreated the folder.
from displaymagician.
from displaymagician.
Always had NVIDIA in that Machine.
Its an AMD Ryzen 9 7900X3D and a RTX 4080
4 Displays are connected. 3 on DisplayPort one on HDMI.
Nothing Fancy. The exact same setup I used with the current Version.
Old Version from the Releases Page works just fine.
from displaymagician.
Had time to fire up Visual Studio and run the debugger on the exe.
It throws pre-Init, while loading references.
DisplayMagician.Shared, Version=2.6.0.0, Culture=neutral, PublicKeyToken=null
Thats what it can not find.
from displaymagician.
It seems that file is Missing in the Installer.
If I install a old Version, the file is there in the root directory of the App.
In the newest version, its not.
Sooo. Dont think its my rig^^
from displaymagician.
If I copy the file over from the old to the new, it starts up.
from displaymagician.
But does not seem to handle DPI Scaling very well:
Also its unable to get the current Display Config.
from displaymagician.
from displaymagician.
from displaymagician.
@NightHammer1000 could you please test this version? Its got the corrected setup that should install everything (I've yet to fully test myself!) but it doesn't have any DPI scaling fixes. If you'd be able to get back to me with whether this works, and if it still has the DPI scaling issues then please reply with how you got it to look like the picture you provided earlier.
DisplayMagicianSetup-v2.6.0.522-corrected-setup.zip
Thanks
Terry
from displaymagician.
@terrymacdonald got to test it out.
Now it works as it should.
Updating Profiles works.
For the DPI Issue, I had to set DPI Scaling in Compatibility Settings to "System (Advanced)"
Now everything looks good again.
There should be a way to tell the System to handle DPI instad of DotNet. I think something in the Manifest.
My C# is a bit rusty.
Thanks!
from displaymagician.
Related Issues (20)
- NVidia Surround not activating HOT 8
- Unhandled Exception when saving Display Profile first time HOT 14
- DM does not keep surround activated when using a DM game shortcut HOT 2
- Consider submitting to winget HOT 2
- Will not Open.
- Game Shortcut of Non-Steam games added to Steam HOT 18
- Not change communications devices HOT 2
- DM 2.6.0.446 not opening after installation (may be not a bug?) HOT 23
- switch from 2 monitor to 3 doesn't work HOT 38
- Shortcut keys HOT 3
- 3 screens + Steam VR = autoswitch to 2 screens HOT 5
- AMS2 and the well known problem with quad screens configuration HOT 13
- Nvidia amount of connected monitors greater than 4 HOT 14
- Changes Display Scale and Layout HOT 4
- Bug/Feature request: Scaling mode doesn't change HOT 3
- Do not apply profile if active HOT 4
- BSOD when switching profiles HOT 4
- Refresh rate setting appears to sometimes not be captured in profiles correctly HOT 2
- Add batch file to the startup files HOT 1
- Add wait timer on game exit HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from displaymagician.