-
-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Display profile not selectable from system tray menu #49
Comments
Hi,
So just to confirm, you can never select the last option on the system tray
right click pop-up menu at all, even though that profile is always usable
when selected from the desktop background menu or from the display profile
window. It's that correct?
On the assumption that my understanding is correct, can you please try this
test for me?
- rename your triple screen profile so it's name starts with the letter A.
- see if the system tray menu still shows the last item greyed out (which
should be Surround profile)
I'm wondering if it's always the last item is showing as greyed out, or if
it's related to the fact it's a surround screen. So can you please do the
test as shown above, and then reply back with what you saw (screenshot
would be good too)
Thanks
Terry
…On Sun, 24 Oct 2021, 00:40 erbkaiser, ***@***.***> wrote:
Assigned #49 <#49>
to @terrymacdonald <https://github.com/terrymacdonald>.
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
<#49 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABLU5LHNRG2R3UJT7IM6VETUIKNLPANCNFSM5GSF4RWQ>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
|
Thanks for your reply. To clarify, I can always switch to the 'Three Screens' profile by using the Display Profiles from the DM program, or by using a saved desktop shortcut for the profile. But the system tray option never works, no matter which of my three profiles I have active. To perform the test, so I deleted the Three Screens profile and saved it again as aaa Three. Now, I am seeing 'aaa Three' as the first item in the list, but it is again grayed out. So it would appear to be something unique to this display profile itself. |
Ah cool. That gives me an idea on what to check.
…On Sun, 24 Oct 2021, 12:57 erbkaiser, ***@***.***> wrote:
Thanks for your reply.
To clarify, I can always switch to the 'Three Screens' profile by using
the Display Profiles from the DM program, or by using a saved desktop
shortcut for the profile. But the system tray option never works, no matter
which of my three profiles I have active.
To perform the test, so I deleted the Three Screens profile and saved it
again as aaa Three.
The systray menu still showed 'Three Screens' so I closed DisplayMagician
and restarted it.
Now, I am seeing 'aaa Three' as the first item in the list, but it is
again grayed out. So it would appear to be something unique to this display
profile itself.
[image: aaa three]
<https://user-images.githubusercontent.com/6014923/138574771-9cdb431e-498f-418b-b56b-6e89127ed862.png>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#49 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABLU5LBDS3TRYG5HVTQBJWLUINDXFANCNFSM5GSF4RWQ>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
|
OK, I did some tests today with the latest codebase that will be part of DisplayMagician v2.1.0, and I was able to use the triple screen profile fine. I'm thinking that the issue could be wrapped up in all the display logic errors that I've recently fixed in the codebase, and I expect that this issue should go away when you install the latest release (due in a few weeks from now). Please check if you still have the problem when I release DisplayMagician v2.1.0, and then if there is still a problem in v2.1.0 we'll work on it then. Thanks |
Thanks, I'll be sure to test it once 2.1.0 is ready. |
@erbkaiser I've managed to find and solve a WHOLE BOAT LOAD of issues over this last week. And I'm now at a point that I think the video library stuff is working. I'm confident enough to provide you with test version 2.1.0.35 for you to test. It should handle cloned windows, NVIDIA surround, weird layouts (even a combined surround with extra single display works!) and it works after multiple reboots. It should also fix your issue. I'd really love you to install this version, and to test the different displays. I really want you to try and break it :D. DisplayMagicianSetup-v2.1.0.35-test.zip One important thing to note - it will require you to create new Display Profiles as part of the upgrade. It turns out I needed a bit more information than was available in the DisplayProfiles_2.0.json format I created earlier. So this new 2.1 version creates a DisplayProfiles_2.1.json instead. Hopefully everything works, and then I can release a new DisplayMagician version and move on to adding other features! Thanks |
Thanks, I'm downloading it now and will test out all the features. |
Here's initial test results. I closed DisplayMagician and installed the new version, then rebooted before opening it.
|
Hi,
Are you able to try again with a blank configuration just to test? By this,
I mean:
- close down DisplayMagician so it's not running
- rename the 'c:\Users\<username>\AppData\Local\DisplayMagician' folder to
another name temporarily, so that a brand new set of config files will be
created.
- try creating a couple of display profiles again, and a couple of
shortcuts, and see if the problems still happen.
Once you've done the tests, please attach the following files to the GitHub
issue so that I can see what's happening:
- DisplayMagician.log
- Settings_2.0.json
- DisplayProlfies_2.1.json
- Shortcuts_2.0.json
Hopefully that will be enough for now.
Thanks
Terry
…On Fri, 29 Oct 2021, 05:21 erbkaiser, ***@***.***> wrote:
Here's initial test results.
I closed DisplayMagician and installed the new version, then rebooted
before opening it.
Upon opening it I recreated my display profiles and a game shortcut.
1.
System tray is not updated - also happened in 2.0
After creating display profiles, they did not appear in the system
tray until I quit (exit) and reopened DM.
Game shortcuts remain permanently greyed out, see issue 3 in this list.
2.
Profile switching from the system tray works fine - for the first
switch only.
After the first switch, the profile I had before the switch is greyed
out on the menu and will remain so. I can freely switch through the other
two.
Example, if I have Three Screens active before switching to Surround,
I cannot switch back to Three Screens. But I can switch to Single, and from
single to Surround again.
Quitting DM and opening it again allows me to swap to Three Screens,
but then the display profile I started with is once again greyed out.
3.
DM shows broken game shortcuts after reboot/initial launch
I created two game shortcuts in DM which use the Surround screen, so I
can test the automatic switch. Immediately after creating them they work,
but if I close DM and open it again they are corrupted. See screenshot.
On running one of them while they show the error cross, I get an error
dialog with
Value cannot be null. Parameter name: source.
Details: Value cannot be null.txt
<https://github.com/terrymacdonald/DisplayMagician/files/7435633/Value.cannot.be.null.txt>
This seems to to auto fix itself after some time, but I can also click
Edit and re-save.
[image: game profiles]
<https://user-images.githubusercontent.com/6014923/139291563-0b05bc2a-676b-4428-b78f-ebde225b2ec2.png>
4.
Game shortcuts don't work from the system tray at all
Regardless of their state in the main app window, the game shortcuts
will not work from the systray menu.
Launching from the DM program or by desktop shortcut works.
5.
"Choose what happens before" in game shortcuts doesn't work / crash
after closing
One of my game shortcuts should launch two additional programs before
launching, it does nothing and only launches the main game.
DM crashes with the following error when I close the game:
Object reference not set to an instance of an object.
Details: Object reference not set to an instance of an object.txt
<https://github.com/terrymacdonald/DisplayMagician/files/7435679/Object.reference.not.set.to.an.instance.of.an.object.txt>
This crash does not happen when I have the additional programs open
prior to game launch, and with "don't start if already running" active.
The second profile which does not try to launch additional programs
runs and closes fine.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#49 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABLU5LH2XPE75B6FXILC7SDUJGBB3ANCNFSM5GSF4RWQ>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
|
Oh one more thing. Can you also zip up the current DisplayMagician folder
before you rename it, and also upload that to the GitHub issue? That will
allow me to compare the config you have with a new config, and try to work
out how it is different (and then fix it).
Thanks
Terry
On Fri, 29 Oct 2021, 07:39 Terry MacDonald, ***@***.***>
wrote:
… Hi,
Are you able to try again with a blank configuration just to test? By
this, I mean:
- close down DisplayMagician so it's not running
- rename the 'c:\Users\<username>\AppData\Local\DisplayMagician' folder to
another name temporarily, so that a brand new set of config files will be
created.
- try creating a couple of display profiles again, and a couple of
shortcuts, and see if the problems still happen.
Once you've done the tests, please attach the following files to the
GitHub issue so that I can see what's happening:
- DisplayMagician.log
- Settings_2.0.json
- DisplayProlfies_2.1.json
- Shortcuts_2.0.json
Hopefully that will be enough for now.
Thanks
Terry
On Fri, 29 Oct 2021, 05:21 erbkaiser, ***@***.***> wrote:
> Here's initial test results.
>
> I closed DisplayMagician and installed the new version, then rebooted
> before opening it.
> Upon opening it I recreated my display profiles and a game shortcut.
>
> 1.
>
> System tray is not updated - also happened in 2.0
> After creating display profiles, they did not appear in the system
> tray until I quit (exit) and reopened DM.
> Game shortcuts remain permanently greyed out, see issue 3 in this
> list.
> 2.
>
> Profile switching from the system tray works fine - for the first
> switch only.
> After the first switch, the profile I had before the switch is greyed
> out on the menu and will remain so. I can freely switch through the other
> two.
> Example, if I have Three Screens active before switching to Surround,
> I cannot switch back to Three Screens. But I can switch to Single, and from
> single to Surround again.
> Quitting DM and opening it again allows me to swap to Three Screens,
> but then the display profile I started with is once again greyed out.
> 3.
>
> DM shows broken game shortcuts after reboot/initial launch
> I created two game shortcuts in DM which use the Surround screen, so
> I can test the automatic switch. Immediately after creating them they work,
> but if I close DM and open it again they are corrupted. See screenshot.
> On running one of them while they show the error cross, I get an
> error dialog with
> Value cannot be null. Parameter name: source.
> Details: Value cannot be null.txt
> <https://github.com/terrymacdonald/DisplayMagician/files/7435633/Value.cannot.be.null.txt>
> This seems to to auto fix itself after some time, but I can also
> click Edit and re-save.
> [image: game profiles]
> <https://user-images.githubusercontent.com/6014923/139291563-0b05bc2a-676b-4428-b78f-ebde225b2ec2.png>
> 4.
>
> Game shortcuts don't work from the system tray at all
> Regardless of their state in the main app window, the game shortcuts
> will not work from the systray menu.
> Launching from the DM program or by desktop shortcut works.
> 5.
>
> "Choose what happens before" in game shortcuts doesn't work / crash
> after closing
> One of my game shortcuts should launch two additional programs before
> launching, it does nothing and only launches the main game.
> DM crashes with the following error when I close the game:
> Object reference not set to an instance of an object.
> Details: Object reference not set to an instance of an object.txt
> <https://github.com/terrymacdonald/DisplayMagician/files/7435679/Object.reference.not.set.to.an.instance.of.an.object.txt>
> This crash does not happen when I have the additional programs open
> prior to game launch, and with "don't start if already running" active.
> The second profile which does not try to launch additional programs
> runs and closes fine.
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <#49 (comment)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/ABLU5LH2XPE75B6FXILC7SDUJGBB3ANCNFSM5GSF4RWQ>
> .
> Triage notifications on the go with GitHub Mobile for iOS
> <https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
> or Android
> <https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
>
>
|
DisplayMagician.zip |
Did the same tests with a clean profile, no change in behaviour. |
Hmmmmm. This is puzzling. I have others who are working fine with that exact same test version of DisplayMagician..... Thanks for the files, I'll take a quick look now and see if I can find anything in there. I note that you're running 3x Samsung SyncMaster P2250's. They appear to be quite old monitors (released 2010, 11 years ago), so I'm wondering whether they support the EDID standard. The new DisplayMagician libraries make heavy use of the extra data that new monitors report to the video card as part of normal operations. It is possible that your monitors don't provide that data, and that is affecting the profile matching logic. DisplayMagician has VERY detailed profile matching logic so that it knows when a particular profile is in use, and also has very detailed monitor fingerprinting logic so it knows which monitors are connected to the computer and therefore which display profiles it can use. Again, EDID is used heavily for that detail. My gut feel is that the older screens you are using are not reporting the information that DisplayMagician is expecting, and that's the root cause of the issue. I'll dive into the log files and configs that you've provided, but if it's as above, I'm not sure I'll be able to tweak things to make it work. If the information is there for me to use then there mightn't be anything I can do :(. The only solution might be to get new screens (or to use DisplayMagician v1.1.4 until you replace the screens). Let me have a review and get back to you. Thanks |
Thanks for checking. If it's the monitors, at least I know what it is. They are indeed pretty old and don't even support HDMI, let alone DisplayPort -- I use adapters to connect my video card to their DVI-D inputs. The profile switch by desktop shortcut works fine, and that is the main feature I am looking for. Everything else is a bonus. |
@erbkaiser How are the monitors connected? Is it over DisplayPort or HDMI? Or over DVI-D or some other DVI connection? Or a component connection? EDID only works over DisplayPort or HDMI as I understand it. From the Samsung P2250 manual it looks like it's only DVI-D which means the EDID based detection currently used by DisplayMagician won't work:
How are you connecting your 2060 Super to the displays? Do you use HDMI->DVI-D adapters? All of this is important for figuring out where the issues lie. Thanks |
To be precise, I use two Displayport > DVI-D adapters and one HDMI > DVI-D adapter. |
Cool. Ok looking at the newly created DisplayProfiles_2.1.json I see that the NVIDIALibrary surround display identifiers seem ok (representing the 3 displays):
And the WinLibrary single display identifier (representing the single surround screen as seen by windows) looks ok too:
When comparing this to the three screens profile, NVIDIALibrary reports the same as the surround (which is good):
and WinLibrary reports the following, which is also good!:
So from that perspective, the configuration should work as only the NVIDIALibrary display identifiers are used for checking if a profile can be used when in NVIDIA mode. What this means is that the NVIDIA profile detection logic appears to be working as it should, and it isn't the bit that is messing up. I'm about to start work now, so I'll have to get back to this later tonight and over the weekend. I'll have an even more in-depth look at the log file to see if I can pinpoint something broken. With those display identifiers working as above, I'm fairly confident I might be able to build a workaround for the issue we find with testing, and that may help others with older monitors work with DisplayMagician. Are you happy to keep testing with me to see if we can find a solution? Thanks |
Certainly, I'm happy to help find the issue. |
So I've delved into the DisplayMagician.log, and it looks as though DVI-D does support EDID, as the NVIDIA drivers are accessing it fine. I had no idea that was even a thing that could happen! The upshot is that the NVIDIA driver and Windows driver understand many of the capabilities of the displays just fine. I went through the issues you listed above one by one:
The first one is definitely a bug, but the rest is just weird. I wonder whether it is something to do with a missing DLL or something? Maybe I missed a DLL when I added a new feature? I'll create a zip file now of the latest build and please just unzip this in the c:\program Files\DisplayMagician dir and we'll see if that's it... All-DisplayMagician-Files-in-Folder.zip This will put a copy of all the files into a single place. Please note that not all of those files will be needed, but if DisplayMagician now magically starts working, then we know that it's a problem with the Setup. Additionally, can you please attempt to add another game to the list of game shortcuts? As both those are truck simulator games it would be useful to see if another game manufacturer worked ok. If that doesn't fix the problem, then We'll need to do some more testing. Thanks |
Oh - one other thing to check. Have you installed the .net framework 4.8? DisplayMagician uses that, and the setup installer is supposed to install it automatically if you don't have it yet. Do you have it listed in your list of installed Programs? If not, then you can install it from here: https://dotnet.microsoft.com/download/dotnet-framework/thank-you/net48-web-installer If you've had to install it, then please try running DisplayMagician again, and see if that fixes things. Thanks |
I've overwritten DM with the zipped folder, I only didn't have the .pdb files. x-x The .NET installer wouldn't install as .NET Framework 4.8 or a later update is already installed on this computer. x-x What follows is another round of various tests. I added another random game for the single profile and that triggered a new error, probably because it has a very long name: Deathtrap Dungeon: The Interactive Video Adventure (Single) x-x Another game with a shorther name (112 Operator on the Single profile) works fine - although it still won't work from the system tray. Testing this game, I found another bug. Before today I never tested if launching a game shortcut from the desktop would work -- it doesn't. For 112 Operator (Single), it displays the following error:
That game shortcut does work from the DisplayMagician window. It shows the same error about Steam Games not being found for the other games I added. A UPlay game throws the same error if launched from a DisplayMagician desktop shortcut:
It behaves otherwise the same as the Steam shortcuts with one difference: unlike the Steam games, it shows as enabled on the first (re)launch of DM. Sluggish Morss is a non-DRM game I was using to test. x-x The desktop shortcut for a game profile for Sluggish Morrs (non-DRM) WORKS. Both the Uplay game and the non-DRM game appear in the systray menu and launching them works |
Woah, this is much stranger again! Ok so the potentially broken games are
all Steam games? So you have any Epic, Origin or GOG games to test as well?
I'll check the desktop launching late today just to see if it's a bug I can
replicate too.
What version of Steam do you have? If it's an error with how DM works with
Steam then we're potentially narrowing it down.
We know it's not a missing all, and it's not a missing .net framework. We
know it might be related to Steam games in some way. Or games with long
names....
Ok, did you say you're using windows 11? Cause I wonder if there is an
issue with how the notification window works in windows 11? I wonder if
it's a bug in the windows 11 side? Or if it works differently in some way...
Can you attach a DisplayMagician.log file from one of the failed Steam
games launches with the long names to the GitHub issue please? It will give
me more information as to where and error might lie. I log any problems
with error messages and I think I instrumented that part of the codebase
write well from memory.
I'm still on windows 10, and I might need to upgrade to windows 11 in order
to test how it works on there. That will take a few days for me to get time
to do.
Thanks
Terry
…On Sat, 30 Oct 2021, 04:48 erbkaiser, ***@***.***> wrote:
I've overwritten DM with the zipped folder, I only didn't have the .pdb
files.
There is no change in program behaviour.
x-x
The .NET installer wouldn't install as .NET Framework 4.8 or a later
update is already installed on this computer.
I don't have it listed under programs but I think it's included in Windows
11 by default.
x-x
What follows is another round of various tests.
I added another random game for the single profile and that triggered a
new error, probably because it has a very long name: Deathtrap Dungeon: The
Interactive Video Adventure (Single)
DDungeon error.txt
<https://github.com/terrymacdonald/DisplayMagician/files/7443065/DDungeon.error.txt>
Changing the shortcut name to Deathtrap Dungeon (Single) causes the same
crash so I assume it doesn't like the Steam app name.
x-x
Another game with a shorther name (112 Operator on the Single profile)
works fine - although it still won't work from the system tray.
Testing this game, I found another bug. Before today I never tested if
launching a game shortcut from the desktop would work -- it doesn't. For
112 Operator (Single), it displays the following error:
---------------------------
Cannot run the Shortcut
---------------------------
Unable to run the shortcut '112 Operator (Single)': The Steam Game with AppID '793460' is not installed on this computer.
---------------------------
OK
---------------------------
That game shortcut does work from the DisplayMagician window.
It shows the same error about Steam Games not being found for the other
games I added.
A UPlay game throws the same error if launched from a DisplayMagician
desktop shortcut:
---------------------------
Cannot run the Shortcut
---------------------------
Unable to run the shortcut 'Assassin's Creed® Valhalla (Single)': The Uplay Game with AppID '13504' is not installed on this computer.
---------------------------
OK
---------------------------
It behaves otherwise the same as the Steam shortcuts with one difference:
unlike the Steam games, it shows as enabled on the first (re)launch of DM.
[image: image]
<https://user-images.githubusercontent.com/6014923/139463296-df88a863-7a16-4622-a172-95ce68055477.png>
Sluggish Morss is a non-DRM game I was using to test.
x-x
The desktop shortcut for a game profile for Sluggish Morrs (non-DRM) WORKS.
Both the Uplay game and the non-DRM game appear in the systray menu and
launching them works
[image: image]
<https://user-images.githubusercontent.com/6014923/139464349-04d97868-3008-488d-bd59-94c472d6b02e.png>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#49 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABLU5LG3TELFTQOYBFGKEA3UJLF7JANCNFSM5GSF4RWQ>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
|
My current Steam version is Oct 13 2021's, the current one as of this time. One possible cause for the initially broken shortcuts that comes to mind is that I have a large library of 6400+ games. Looking at the log, DM seems to try to load every game I possibly own. After launch the log file will grow for about 3 minutes to around 32000 lines. 31696 in the one provided. It will stop growing there unless I open the Game Shortcuts window. Every click in that window causes the file to grow again. I did not test to see how large it could get. Included is the (zipped) log file from launching 'Deathtrap Dungeon: The Interactive Video Adventure' - the game with the long name that causes a crash I don't see for other games. Note that I had to manually close the DisplayMagic window as it doesn't recognise the game has stopped playing, following the crash. DisplayMagic stops responding to the system tray menu following the crash, so for the rest of the tests I quit it with task manager and restarted it. x-x Children of Morta is a game I own on GOG. The desktop shortcut and systray launch work fine for it. Hades I own through Epic, it also works fine with shortcut and systray. Note that I didn't let DM swap display profiles for these, as that is a function that always works anyway. Log file included for all four launches. Conclusion: the problem with game shortcuts not working from systray or desktop seems limited to Steam on my machine. And I know I am an outlier in the size of my library. I think the long game name crash is an actual bug since it references a fixed size, and it does not happen for shorter games but does happen for Deathtrap Dungeon as well as another game (demo), "Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist" -- specifically chosen since it's the longest name I know of. |
Wow. That's the largest game library I've ever heard of! I have about 30
games by comparison 😁
The crash for the deathtrap dungeon and Dr. Langeskov I think are related
to the special characters. I'm not sure where exactly, but that's my gut
feel. It could be that the special characters are causing issues when used
in the . I'll try finding a game with a colon in its name and I'll try to
add it to my Steam games and see if I can make it crash.
I've also just upgraded my development machine to windows 11 so I can test
there and see if that introduces any issues.
Thanks for all the troubleshooting, it's helping a lot.
Thanks
Terry
…On Sat, 30 Oct 2021, 09:43 erbkaiser, ***@***.***> wrote:
My current Steam version is Oct 13 2021's, the current one as of this time.
One possible cause for the initially broken shortcuts that comes to mind
is that I have a large library of 6400+ games. Looking at the log, DM seems
to try to load every game I possibly own. After launch the log file will
grow for about 3 minutes to around 32000 lines. 31696 in the one provided.
It will stop growing there unless I open the Game Shortcuts window. Every
click in that window causes the file to grow again. I did not test to see
how large it could get.
Included is the (zipped) log file from launching 'Deathtrap Dungeon: The
Interactive Video Adventure' - the game with the long name that causes a
crash I don't see for other games. Note that I had to manually close the
DisplayMagic window as it doesn't recognise the game has stopped playing,
following the crash.
The game itself works fine by the way.
DisplayMagician.zip
<https://github.com/terrymacdonald/DisplayMagician/files/7444729/DisplayMagician.zip>
DisplayMagic stops responding to the system tray menu following the crash,
so for the rest of the tests I quit it with task manager and restarted it.
x-x
Children of Morta is a game I own on GOG. The desktop shortcut and systray
launch work fine for it.
Hades I own through Epic, it also works fine with shortcut and systray.
Note that I didn't let DM swap display profiles for these, as that is a
function that always works anyway.
Log file included for all four launches.
Morta and Hades.zip
<https://github.com/terrymacdonald/DisplayMagician/files/7444766/Morta.and.Hades.zip>
Conclusion: the problem with game shortcuts not working from systray or
desktop seems limited to Steam on my machine. And I know I am an outlier in
the size of my library.
I think the long game name crash is an actual bug since it references a
fixed size, and it does not happen for shorter games but does happen for
Deathtrap Dungeon as well as another game (demo), "Dr. Langeskov, The
Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist" -- specifically
chosen since it's the longest name I know of.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#49 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABLU5LEZ2HDWGBZ2OGLFYW3UJMIOJANCNFSM5GSF4RWQ>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
|
@erbkaiser So I've found and fixed the long character issue. You were indeed correct, as there was a logic bug which meant the notify icon took more than the maximum allowable 63 characters. I've fixed that in the codebase, and I'll shortly look at how I can update the shortcuts/profiles in the system tray as soon as they are made. Then after that I'll look at the rest of the many bugs you're finding. This is all excellent news, as I'd rather have them found and fixed before I do a wide release to lots of people. It's much better to have a select group of testers using early release builds and then ironing out any issues before they hit mainstream. SO THANK YOU! 👍 Once I've fixed the next round, I'll make a new test release up for you to install, and then you can check to see what's fixed, and what I need to repair. Oh - I was trying to figure out how to speed up the loading with so many games are involved, but I have to parse through them all on start up in order to figure out which ones are installed. I'm already doing that in a thread per game, so I was wondering if it was just worth providing a pop up window mentioning something like 'DisplayMagician is loading your games, and if you have lots this may take a while' or something like that? What do you think? Thanks |
OK @erbkaiser, I've made a lot of changes to the code to try and remove most of the issues you've highlighted. I'll go through them one by one.
I'm still not 100% confident that this is the final fix, but hopefully it allows enough time for parsing your massive list of games :). I'd really like to know how long it takes now for DisplayMagician to load i.e. how long does the splash screen show on startup?
Additionally, I've moved where the right-click update logic is, so it now sits in each of the buttons on the DisplayProfile page and the Shortcut library page. This means that things are only updated when you click on the buttons that result in them being updated. This again should make the whole update process more reliable.
The second part of that error hasn't been fixed yet, as I wanted to clear up the rest of the errors first, and then see what is left. There is a change that the Steam game loading issues will have an impact on this error and may fix it... that's what I'd like you to test next :).
One thing I did notice is that the start program closing logic didn't have any 'safety nets' around it, so when an exception occurred then the rest of the profile reversing wouldn't take place. I've now added those safety nets to that bit of code so hopefully even if a program can't be stopped then DisplayMagician will still change back to the original display profile. So, as you can see, lots of changes, and hopefully it clears away most of them so I can fix the last few remaining ones! Please install this new build, and do the same awesome testing you've been doing! It's REALLY helping me out, so thank you. DisplayMagicianSetup-v2.1.0.71.zip Thanks |
Great news!
The double up on icons was a mistake on my part with the version I
released. I realised I had a separate thread that would then run the game
parsing in their own threads individually. I changed this and accidentally
added the game loading twice. It's already fixed in the codebase.
The icons thing is concerning. I'll have to attend a bit of time checking
each library to make sure it's pulling the icons from the correct places.
Icon handling is so difficult as there is no standard places for the icons
and no standard format for them. DM used about 4 different methods for
trying to extract icons, so it's annoying to me that is not working as well
as it should. I'll drop some research and see if it can fix that.
I might add the ability to set a manual icon override, as that would at
least people manually pick the icon they want if DisplayMagician gets it
wrong
Again, thanks for all you help testing. We've found and fixed many bugs and
it's really been amazing. This will make DisplayMagician so much better!
You are a rock star.
Thanks
Terry
…On Mon, 1 Nov 2021, 06:58 erbkaiser, ***@***.***> wrote:
1.
I have DisplayMagician set to launch with Windows and it now takes a
while before the tray icon appears. Once it does, everything seems to be
there including Steam games. I can see it's running in task manager but
there is no splash screen during initial load after logging into Windows --
I don't mind this.
2.
The bold for active profile is a nice touch, much clearer than greying
it out. Adding a new display profile or game shortcut is now immediately
reflected in the systray menu as well.
3.
*Steam desktop shortcuts are now working!*
4 and 5 I could not test as the errors are fixed and simply don't
re-appear.
I did find one new issue/reversion: DisplayMagic no longer pulls the game
icons for games from launchers (Steam, Epic, Uplay, GoG -- I don't have EA
installed). Instead, it shows the launcher icon.
[image: image]
<https://user-images.githubusercontent.com/6014923/139595846-6e7b472d-66c7-43ef-952e-e457b0160e3a.png>
Existing game shortcuts kept their icons until I updated them.
It does show icons for some games in the window where I add a new
shortcut, but even for those where it does, it won't appear on the final
profile.
[image: image]
<https://user-images.githubusercontent.com/6014923/139595839-fcc9fa0f-50f1-4b6a-b612-67197accc1f9.png>
That it lists some games double or triple is something that I think is
caused by GoG Galaxy mirroring my other libraries, as I am pretty sure I
didn't see it when I had uninstalled Galaxy a while back. I didn't think to
mention this before.
Desktop game icons never really worked reliable, in DisplayMagician 1.0 it
showed the screen icon for me, with 2.0 builds up until this one it
sometimes showed a greyscale icon, and now it shows the launcher, so I
consider this a very minor issue and am just reporting it since it is a
change.
All in all a major step forwards. At this stage the only remaining issue I
can find are the problem with the two programs that will not launch with
the game ATS -- easily worked around.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#49 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABLU5LBMGYOHURHVV7ZWMY3UJV7VHANCNFSM5GSF4RWQ>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
|
ok @erbkaiser, So I basically rewrote the bitmap and icon handling routines tonight to smooth them out and hopefully make them more robust. I think they're faster too actually.... but I also added manual icon overriding! What this means is that you can choose an icon file or an exe that has better icons in it, and that's the icon DisplayMagician will use for the shortcut library and the desktop shortcut. Works quite well IMHO. But I'd love you to test. DisplayMagicianSetup-v2.1.0.91.zip There should be a splash screen now on startup. It is possible that the splash screen is behind another window on start up and so it won't be shown. It does have a splashscreen on my machine, so if it doesn't on yours then we'll need to do a bit more testing. The two programs that won't launch as start programs is really puzzling me! Can you please create a screen shot showing the start programs screen in DisplayMagician for ATS? I might be able to see something that will give me an indication of what is wrong. In any case, please test DisplayMagician 2.1.0.91, and then we'll see what bugs are left after this! Thanks |
Thanks for the new build. The splash screen now works as expected, when it disappears DisplayMagician is ready to load. Automatic icon selection for games is also fixed -- I had to edit existing profiles. I have a request for the icon override - can you make it possible to select a specific icon inside a DLL or exe? With the truck games, the exe has 25 icons in it, of four different sizes. Three of these sets are identical and in colour but the first set is in greyscale and that is what DM ends up using. In trying to extract one of these icon files myself I managed to catastrophically break DisplayMagician: Here's the crash log Re-created the profile in a normal state and here it is with both programs listed: Edit: this is another minor issue. The selector looks like this by default so will only show .exe, not .exe, .dll, and .ico: |
Yeah, icon files are their own particular type of file format. Renaming a
JPG definitely won't work 😁. It will break things for sure. Interesting
though that it results in a crash to desktop. I'll have to see if I can
stop that happening somehow.
Good idea about an icon picker, though that's actually quite a bit of work.
I'll have a look tonight, but I might need to leave that for 2.1.1 in order
to get this version out the door.
Terry
…On Mon, 1 Nov 2021, 22:50 erbkaiser, ***@***.***> wrote:
Thanks for the new build.
The splash screen now works as expected, when it disappears
DisplayMagician is ready to load.
Automatic icon selection for games is also fixed -- I had to edit existing
profiles.
I have a request for the icon override - can you make it possible to
select a specific icon inside a DLL or exe? With the truck games, the exe
has 25 icons in it, of four different sizes. Three of these sets are
identical and in colour but the first set is in greyscale and that is what
DM ends up using.
In trying to extract one of these icon files myself I managed to
catastrophically break DisplayMagician:
[image: image]
<https://user-images.githubusercontent.com/6014923/139651087-5cce8933-d6a1-49d1-b0ba-c08ec294ca3d.png>
Opening the game shortcuts window causes the error to appear. This is
unrecoverable within the program itself.
What I did was extract the raw image data for one of the colour icons from
the exe, save it as JPG, and rename that to ICO. DM would not let me select
it by default so I tried to force it by changing the selector to all file
types. Bad idea :D
Here's the crash log
incorrect icon crash.txt
<https://github.com/terrymacdonald/DisplayMagician/files/7452152/incorrect.icon.crash.txt>
And the shortcuts file from Local Appdata
Shortcuts_2.0.zip
<https://github.com/terrymacdonald/DisplayMagician/files/7452154/Shortcuts_2.0.zip>
I fixed it by removing the ATS shortcut section from that file. Just
editing the UserChoseOwnIcon/UserIconPath did not work.
Here's the broken icon file I tried to make ats.zip
<https://github.com/terrymacdonald/DisplayMagician/files/7452199/ats.zip>
- setting it as the icon for any game will cause the window to break
catastrophically.
Re-created the profile in a normal state and here it is with both programs
listed:
[image: image]
<https://user-images.githubusercontent.com/6014923/139653080-caaab6a0-76c8-4f3f-926e-dacb74cf8061.png>
It will launch the main amtrucks.exe fine through Steam but refused to
launch these two addons. So far, every other program I tested launches
fine. The error is not related to the game as any other game, including a
non DRM one, will also never launch either of these two.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#49 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABLU5LH6QMI3C66SCC2ONYLUJZPGJANCNFSM5GSF4RWQ>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
|
@erbkaiser So the icon picker idea piqued my interest, so I started implementing it tonight. It's coming along really well, but as mentioned earlier it's a bit of work. I reckon I'll get it done by the end of the week, and I think it's a much better solution that I had before. It's WAAAAAY easier to get the images you want to use as the game bitmap/icons. Hopefully this all works out, but it's looking good at the moment. Terry |
Excellent, looking forward to it! |
@erbkaiser Great news. I've finished the shortcut image selector updates. Can you please take a look and make sure the image selection stuff is working for you. Please note I split the graphics loading bits into two parts in an effort to make the loading process faster for when running games, and traded that off with having the editing/creating shortcut window loading slightly slower. I'm just about to add another 'please wait' message to the shortcutForm to warn people such as yourselves with massive game libraries that it will take a little while to load the shortcut editing form. Anyway - can you please test, and note any issues you find (as you have been doing). You should be able to install this test version 2.1.0.160 over the top of your last install. DisplayMagicianSetup-v2.1.0.160.zip Thanks! |
I did some testing: this version is great. Shortcut creation/editing is a bit slower, it takes me about 4 seconds before the Configure Game Shortcut window pops up after clicking edit. The icon selection works: creating a new shortcut seems to default to a better image now in some cases and for the rest I can freely select from any images included. I encountered no errors in launching game shortcuts, swapping profiles, creating new profiles and shortcuts. The only remaining issue is the weird one with the two apps not launching which is a minor one for me. |
Hi,
Can you please send me some links to where I can download those two bits of
software please? I have a suspicion that my process launching logic doesn't
work for whatever mechanism those two programs use, so I'd at least like to
install them to test how they work.
Thanks
Terry
…On Sat, 6 Nov 2021, 05:58 erbkaiser, ***@***.***> wrote:
I did some testing: this version is great.
Shortcut creation/editing is a bit slower, it takes me about 4 seconds
before the Configure Game Shortcut window pops up after clicking edit.
The icon selection works: creating a new shortcut seems to default to a
better image now in some cases and for the rest I can freely select from
any images included.
Selecting an image file or a different exe to add images to the list also
works. I tried with exe, JPG, and PNG - great to being able to set correct
images for those few games where the default icon selection still fails.
I encountered no errors in launching game shortcuts, swapping profiles,
creating new profiles and shortcuts.
The only remaining issue is the weird one with the two apps not launching
which is a minor one for me.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#49 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABLU5LGUJEN6QHFTQEVREQ3UKQEMVANCNFSM5GSF4RWQ>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
|
ETS Local Radio can be downloaded here https://koenvh.nl/projects/ets2-local-radio TrackIR v5 on https://www.naturalpoint.com/trackir/downloads/ -- it won't do much without a head tracker, but it should launch. |
@erbkaiser so after checking in detail how the start programs are being started, I'm actually surprised that it's working for any start programs. It's not very robust code, so I'm going to rewrite it and improve it greatly. There are a few robustness things I want to do to make sure it can cope with the many different ways that programs can be started, so it is likely to take quite a few days before I have it the way that I want it. But, this should be the last few changes I need to make before it's ready to ship! Terry |
@erbkaiser As seems to commonly be the case, I'm a faster programmer than I thought I was! ;D I've now got a version of DisplayMagician that I think is pretty robust. I've been able to find some amazing example code that I've tweaked, modified and extended to completely rebuild the process starting library. The new process library does a few cool things:
I'm pretty darn happy with the code that came out of the rewrite process now, and I feel like your help pointing out all the broken bits really helped pull DisplayMagician forwards. It feels like it's nearly ready to ship (though I might need some more tweaks to support NVIDIA Display Config extraction...that's another story). Anyway, can you please test this latest version, and see if there is anything that doesn't work. I'd love to get all the issues fixed if I can :D. DisplayMagicianSetup-v2.1.0.197.zip Thanks |
The new splash screen before editing game profiles is a good addition. I haven't found any issues at all. Even TrackIR5 and Local Radio now launch before the game does. I've thrown a few programs at it including Modern UI apps, and everything just works. Excellent work, thank you so much! |
Hi,
I've had another person say that they have two games listed in the list of
games within the shortcut editing window. Can you please see if you have
that?
Also, they say that they can't run a game shortcut with a surround display
profile. It swaps the displays before it launches, but then exits.
Can you please check that for me too?
Thanks
Terry
…On Mon, 8 Nov 2021, 07:00 erbkaiser, ***@***.***> wrote:
The new splash screen before editing game profiles is a good addition.
I haven't found any issues at all. Even TrackIR5 and Local Radio now
launch before the game does. I've thrown a few programs at it including
Modern UI apps, and everything just works.
Excellent work, thank you so much!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#49 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABLU5LACHJ2FMZE7ZOYY6J3UK25EFANCNFSM5GSF4RWQ>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
|
I indeed still have many Steam games listed twice in the game shortcut window. It doesn't duplicate all of them but maybe more than half. Launching an nVidia Surround profile works for me, I did recreate display profiles and set the game shortcuts to the new profiles a few builds back. |
Perfect. Thank you for testing that, it clears things up for me and gives
me an idea of where the error could be happening!
👍
Terry
…On Mon, 8 Nov 2021, 08:11 erbkaiser, ***@***.***> wrote:
I indeed still have many Steam games listed twice in the game shortcut
window. It doesn't duplicate all of them but maybe more than half.
Launching an nVidia Surround profile works for me, I did recreate display
profiles and set the game shortcuts to the new profiles a few builds back.
I get the splash screen that DM is loading (even if it already is),
displays are swapped, the game (and associated programs) launch. And when I
close the game the original display profile (three separate screens in my
case) is restored.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#49 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABLU5LD7H6IT4Q4KNGRM5OLUK3FOPANCNFSM5GSF4RWQ>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
|
Hi @erbkaiser, We've recently found and fixed an error with the Windows Library and NVIDIA Library that I made. It would come up with an error when it was validating a config, and that would stop the windows portion of the display config being applied. This is now fixed. Additionally, we had an issue with the NVIDIA Library not correctly applying colour information and failing if a screen with colour information was turned off in a profile. This too has been fixed. And lastly, the doubled Steam information is fixed. I was accidentally adding the base steam library to the config twice, so all games in the base game library were being scanned twice (doh!). This has been fixed too. Could you please update your DisplayMagician and test this version? DisplayMagicianSetup-v2.1.0.215.zip. I think most of the bugs are now squashed, so I'm sending this copy to my faithful testers to doublecheck the reliability on their own computers. IMPORTANT: I strongly recommend deleting all your existing Display Profiles and recreating them again. This will ensure that your Display Profiles have all the latest fixes applied to them. Once you recreate the Display Profiles you can then go through your shortcuts and update them to use the new profiles. Thanks |
After installing the new build and starting it, DisplayMagician would crash on load with a 'Fatal Error. Value cannot be null.' -x-x- In a clean profile, creating display profiles works fine but there is an issue with shortcuts. I can create one game shortcut fine, but trying to create a second seems to open the properties of the existing one again. Editing this to a new game corrupts the existing shortcut and makes it a clone, with a broken icon. This does not APPEAR to happen if I exit the Game Shortcut Library and re-open it before creating additional shortcuts, but even then shortcuts will be broken. If the GSL is closed after creating the first shortcut and before creating the second one, the bug re-appears the first time I try to edit either of the two existing shortcuts. There is only one shortcut icon file saved in the %LocalAppdata%\DisplayMagician\Shortcuts folder. Game shortcuts saved to desktop will all take the icon of the first profile in the list, but will take the name of the game they were created for. They will also launch the first game. x-x When I replaced the new Shortcuts folder contents with the old one, existing shortcuts work fine including desktop shortcuts, but any NEW shortcuts exhibit the same broken behaviour. In this case, only one new (broken) shortcut icon file would be saved to the Shortcuts folder with the old ones working still. |
Darn it. Not sure how I missed that one in my testing either. Sorry. I'll
go fix and give you any updated one in a day or so.
Thanks
Terry
…On Mon, 15 Nov 2021, 00:36 erbkaiser, ***@***.***> wrote:
After installing the new build and starting it, DisplayMagician would
crash on load with a 'Fatal Error. Value cannot be null.'
I had to rename (or remove) the DM folder in %LocalAppData% to get it to
work. I saved the folder so if the log file can help, here it is:
DisplayMagician.log
<https://github.com/terrymacdonald/DisplayMagician/files/7533594/DisplayMagician.log>
-x-x-
In a clean profile, creating display profiles works fine but there is an
issue with shortcuts. I can create one game shortcut fine, but trying to
create a second seems to open the properties of the existing one again.
Editing this to a new game corrupts the existing shortcut and makes it a
clone, with a broken icon.
When I tried to delete one, DisplayMagician crashed with 'Exception of
type 'DisplayMagician.ShortcutRepositoryException' was thrown.'
This does not APPEAR to happen if I exit the Game Shortcut Library and
re-open it before creating additional shortcuts, but even then shortcuts
will be broken.
It is reproducible by these steps:
-Open the Game Shortcut Library and add a new shortcut, or edit an
existing one.
-Save the shortcut
-Add a second shortcut, or edit a second existing one
-Notice that the properties of the first opened shortcut are shown.
-If the second shortcut is saved, both shortcuts appear corrupted.
If the GSL is closed after creating the first shortcut and before creating
the second one, the bug re-appears the first time I try to edit either of
the two existing shortcuts.
There is only one shortcut icon file saved in the
%LocalAppdata%\DisplayMagician\Shortcuts folder.
Game shortcuts saved to desktop will all take the icon of the first
profile in the list, but will take the name of the game they were created
for. They will also launch the first game.
x-x
When I replaced the new Shortcuts folder contents with the old one,
existing shortcuts work fine including desktop shortcuts, but any NEW
shortcuts exhibit the same broken behaviour.
In this case, only one new (broken) shortcut icon file would be saved to
the Shortcuts folder with the old ones working still.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#49 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABLU5LBRBBLCS4DZDLRFG3DUL6NL3ANCNFSM5GSF4RWQ>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
|
Also fixes the most recent bug highlighted by erbkaiser in #49.
OK - Fixed! Had to change way more than I thought I would, but it the UI should work now. Can you please test DisplayMagician v2.1.0.239 and see what happens. DisplayMagicianSetup-v2.1.0.239.zip I am very interested in whether you can successfully swap to a triple screen profile after swapping to a surround screen profile. Some other testers have a problem with that, but I don't on my test system. I'd like to know if you do. Thanks for all your help @erbkaiser! |
Hi Terry, thanks for the new build. This fixes the game shortcuts issue. Switching from triple screen to surround and back works, I can switch between all display profiles without problems. I didn't notice any issues in my tests of the program. |
Perfect! That's what I was hoping for 😁. Thank you so much for the tests.
It's so valuable to me.
Thanks
Terry
…On Mon, 15 Nov 2021, 23:31 erbkaiser, ***@***.***> wrote:
Hi Terry,
thanks for the new build. This fixes the game shortcuts issue.
Switching from triple screen to surround and back works, I can switch
between all display profiles without problems.
I didn't notice any issues in my tests of the program.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#49 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABLU5LDXKLDFW5IQMBBAGQDUMDORRANCNFSM5GSF4RWQ>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
|
Hi @erbkaiser , So domenic and I found some errors in the Windows CCD WinLibrary which would affect you as an NVIDIA user (see #41). We worked over the last week and a half to get the bugs squashed, and I've released them in a new test build of DisplayMagician here: DisplayMagicianSetup-v2.1.0.254.zip This is very nearly production ready as I've run out of any more bugs to squash. So can you please test this pre-release version to make sure it's fit for release? IMPORTANT: If you have moved to WIndows 11, please delete all your DisplayProfiles as you need to recreate them if you moved to Windows 11 (each DisplayProfile is specific to the operating system it was made on). Then change all your game shortcuts to use the new DisplayProfiles. I'm hoping that once you've recreated your DisplayProfiles and updated your Game Shortcuts then everything will work as it should 🤞 Good luck! Thanks |
Hi Terry, No bugs found! I've been trying to break DisplayMagician today but it withstood all tests. I was already on Windows 11 since I first contacted you, but either way I recreated my display profiles and game shortcuts from scratch and have been trying everything I normally do, as well as some things I have never tested before like launching a program afterwards. DisplayMagician works perfectly. No crashes, no strange things. Steam, Gog Galaxy, Epic, Ubisoft Connect shortcuts are all detected by the program, no doubling, and launch as expected. Thanks for all the work on this program! |
Best news ever! I think I'll prepare for a release soon then!
Thank you so much for your hard work testing. I really value your help
@erbkaiser.
Terry
…On Sat, 20 Nov 2021, 07:17 erbkaiser, ***@***.***> wrote:
Hi Terry,
No bugs found! I've been trying to break DisplayMagician today but it
withstood all tests.
I was already on Windows 11 since I first contacted you, but either way I
recreated my display profiles and game shortcuts from scratch and have been
trying everything I normally do, as well as some things I have never tested
before like launching a program afterwards. DisplayMagician works
perfectly. No crashes, no strange things. Steam, Gog Galaxy, Epic, Ubisoft
Connect shortcuts are all detected by the program, no doubling, and launch
as expected.
Thanks for all the work on this program!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#49 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABLU5LEYDG7FNHK5K42Y2ELUM2IENANCNFSM5GSF4RWQ>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
|
Describe the bug
My 'three screens' display profile is not possible to select from the DM system tray menu option, it is always grayed out. The profile does work if selected from the Display Profiles page in the program or from a shortcut.
To Reproduce
Steps to reproduce the behaviour:
Expected behaviour
Since swapping FROM Three screens to surround works, I expect the other way to also work.
Screenshots
Display profiles:
System tray behaviour:
Reporting Logs
DisplayMagician.log
Environment (please complete the following information):
Additional context
Add any other context about the problem here.
The text was updated successfully, but these errors were encountered: