-
-
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
Error trying to start #37
Comments
Hi @scowling, Can you try to get that TRACE DisplayMagician.log file again for me please? It contains a LOT of information that will help me troubleshoot the issue. Please note that the DisplayMagician.log file get overwritten each time you run DisplayMagician, so you will need to start DisplayMagician with the --trace option, and then close DisplayMagician (or have it crash), and then straight away you need to copy the DisplayMagician.log file to somewhere else so it won't get overwritten. Looking at that error message on it's own it seems like a library that I use within DisplayMagician is having a problem when it's trying to understand your DPI settings. I'll have to see your TRACE DisplayMagician.log file to confirm this, but my gut feel is that WindowsDisplayAPI doesn't like your AMD video card :(. But you're in luck! I'm currently doing a massive rewrite of DisplayMagician to add support for AMD Eyefinity spanned screens, and as part of that I'm writing my own video card libraries for NVIDIA, AMD and Windows that should stop this being an issue in the future. You're one of the only people I've communicated with that uses AMD Video Cards, so I'd LOVE it if you'd be able to do some testing for me! Is that something you'd be happy to do? The Windows and NVIDIA video card libraries are nearly finished, and I will finish off the AMD video card library once they're done. Will you have time in a couple of weeks to test out AMDInfo for me when I complete it? It will be available at https://github.com/terrymacdonald/AMDInfo/releases when I have something ready to go. AMDInfo is my small little test program that will allow you to save and load AMD Eyefinity layouts and swap between them. It's the program I use for testing purposes so I can be sure that the video library is working before adding it into DisplayMagician. Can you help me add AMD Eyefinity support please? Thanks |
Sure! I'm a software developer so I understand the need to get field user
testing feedback.
Count me in.
Whole log file attached. Good luck.
…On Thu, Sep 2, 2021 at 4:46 PM terrymacdonald ***@***.***> wrote:
Hi @scowling <https://github.com/scowling>,
Can you try to get that TRACE DisplayMagician.log file again for me
please? It contains a LOT of information that will help me troubleshoot the
issue. Please note that the DisplayMagician.log file get overwritten each
time you run DisplayMagician, so you will need to start DisplayMagician
with the --trace option, and then close DisplayMagician (or have it crash),
and then *straight away you need to copy the DisplayMagician.log file to
somewhere else* so it won't get overwritten.
Looking at that error message on it's own it seems like a library that I
use within DisplayMagician is having a problem when it's trying to
understand your DPI settings. I'll have to see your TRACE
DisplayMagician.log file to confirm this, but my gut feel is that
WindowsDisplayAPI doesn't like your AMD video card :(.
But you're in luck! I'm currently doing a massive rewrite of
DisplayMagician to add support for AMD Eyefinity spanned screens, and as
part of that I'm writing my own video card libraries for NVIDIA, AMD and
Windows that should stop this being an issue in the future.
You're one of the only people I've communicated with that uses AMD Video
Cards, so I'd LOVE it if you'd be able to do some testing for me! Is that
something you'd be happy to do? The Windows and NVIDIA video card libraries
are nearly finished, and I will finish off the AMD video card library once
they're done. Will you have time in a couple of weeks to test out AMDInfo
for me when I complete it? It will be available at
https://github.com/terrymacdonald/AMDInfo/releases when I have something
ready to go.
AMDInfo is my small little test program that will allow you to save and
load AMD Eyefinity layouts and swap between them. It's the program I use
for testing purposes so I can be sure that the video library is working
before adding it into DisplayMagician.
Can you help me add AMD Eyefinity support please?
Thanks
Terry
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#37 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AANTQBVS2ZGBFNFETZZYUIDT74MWBANCNFSM5DII72ZA>
.
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>.
|
Ah shoot. @scowling I can't see the log file attached anywhere within Github, or attached to the emailed version of the reply you send. Are you able to retry dropping the file into a reply directly within this Github issue? I know that process works ok: #37 I thought you might like to know the progress being made on DisplayMagician v2.0.0 too. It's has been a monster challenge, but I think I'm nearing the end of the NVIDIA chapter at least. Things that the new DisplayMagician can do:
But at present there are still bits I have to finish before I can craft any sort of production ready release:
And I think that's about it! Some cool things to come for sure, and it's taken a lot of hard work to get this close. Another little while, and with your help @scowling, we're hopefully good to go! Thanks |
@terrymacdonald hopefully this way works. |
Darn it. That DisplayMagician.log file unfortunately isn't a TRACE Level log file, as it doesn't contain any TRACE level log messages. It looks like it's the default INFO level log file. Unfortunately the INFO level log files don't give me enough information for me to know where to look. I've looked at the error that was in that log file, and I really think it's an error in how the NvAPIWrapper library that DisplayMagician v1.14 reacts when it tries to access the currentDPIScale. TBH I don't think I'll be able to fix it for v1.1.4. I think that the original video card detection logic doesn't realise that your AMD card is not an NVIDIA card, as the log file says it's trying to initialise the NVIDIA NvAPIWrapper library. It shouldn't be doing that. It was supposed to realise it's not an NVIDIA card, and use the default windows video library. Unfortunately there's not much I can do for v1.1.4 :(. The whole reason I'm creating DisplayMagician v2.0.0 is to sort out exactly these sorts of issues. And I'm making good progress. I just got NVIDIA display comparison logic to work today, and now I can swap between NVIDIA surround and NVIDIA non-surround profiles, as well as handle things like HDR, changed refresh rates and the like. It will probably be a few weeks before I'll be able to get the initial AMD config working. I had already started it previously, but had hit a snag that I needed AMD support to fix. So I'll revisit that once I get the final last few basic bugs ironed out of the software with the next few weeks testing. I'll post in this issue thread once I need your help testing AMDInfo, and subsequently DisplayMagician too once I get the AMD library plumbed in. Thanks |
Sorry, full trace attached |
I've just completed the first NVIDIA build of DisplayMagician, and I'll shortly be restarting the development of the AMD video manipulation library. The test version of DisplayMagician v2.0.0 currently won't work on any system that has an AMD video card in it. I've not finished the AMD library, yet I already plumbed AMD detection into DisplayMagician, which means that if you run DisplayMagician v2.0.0, it will attempt to use the non-existent AMD library if an AMD video card is detected, and it will just crash. So, not so great for you at the moment, but I just wanted you to know I'm restarting the AMD stuff soon, and I hope to have something for you to test in a little while. I'll be getting you to test versions of AMDInfo in the near future until we get a fully working AMD video manipulation library, and then I'll port the library into AMD as the next step. My gut feel is that the process should take just over a month, but you never know with coding something as complicated as this! Thanks for agreeing to help me out! |
Thanks for the update. Good luck
…On Fri, Sep 10, 2021 at 3:36 PM terrymacdonald ***@***.***> wrote:
I've just completed the first NVIDIA build of DisplayMagician, and I'll
shortly be restarting the development of the AMD video manipulation
library. The test version of DisplayMagician v2.0.0 currently won't work on
any system that has an AMD video card in it. I've not finished the AMD
library, yet I already plumbed AMD detection into DisplayMagician, which
means that if you run DisplayMagician v2.0.0, it will attempt to use the
non-existent AMD library if an AMD video card is detected, and it will just
crash.
So, not so great for you at the moment, but I just wanted you to know I'm
restarting the AMD stuff soon, and I hope to have something for you to test
in a little while.
I'll be getting you to test versions of AMDInfo in the near future until
we get a fully working AMD video manipulation library, and then I'll port
the library into AMD as the next step. My gut feel is that the process
should take just over a month, but you never know with coding something as
complicated as this!
Thanks for agreeing to help me out!
Terry
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#37 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AANTQBUK2V6EQMCZHB4RISTUBGKNLANCNFSM5DII72ZA>
.
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>.
|
Well now. It seems I'm faster than I thought I would be! @scowling I now have the first working version of AMDInfo v0.0.5 partially working on my test system. It does enough to be able to save Eyefinity or non-eyefinity configurations, and then to apply them when loaded. That's just enough for us to test the logic and to make sure that the logic works on newer cards. I've only got an ancient AMD HD7790 that I've put in for testing purposes as it's the only AMD card I could get my hands on! I'm hoping that's good enough to iron out the majority of the problems :) So, can you please test in the following way:
Now, try to swap between those two different settings using the load versions of the commands, e.g. I successful run will say something like this:
Please let me know how that goes, and if you have any errors please upload your AMDInfo.log file here for me to test. And thanks again for all your help so far. It's been a long standing goal of mine to add AMD support to DisplayMagician, so I really appreciate you helping me out! Terry |
Well done mate!
So I don't actually use eyefinity, but I set it up to test this. I have one
wide curved screen for developing, set up to be the most productive. Then I
have another curved wide screen on my rig. I currently just use a couple of
shortcuts linked to my start menu (eg. %windir%\System32\DisplaySwitch.exe
/external) which purely switches the output. (my rig used to be downstairs,
attached to my main PC via long HDMI and powered USB cables)
But for you I setup eyefinity and craned my neck around behind me to make
sure it worked .. and it did!
Attached is the AMDInfo.log file; let me know if you need anything else
Cheers
Steve
…On Tue, Sep 14, 2021 at 8:00 PM terrymacdonald ***@***.***> wrote:
Well now. It seems I'm faster than I thought I would be!
@scowling <https://github.com/scowling> I now have the first working
version of AMDInfo v0.0.5 partially working on my test system. It does
enough to be able to save Eyefinity or non-eyefinity configurations, and
then to apply them when loaded. That's just enough for us to test the logic
and to make sure that the logic works on newer cards. I've only got an
*ancient* AMD HD7790 that I've put in for testing purposes as it's the
only AMD card I could get my hands on! I'm hoping that's good enough to
iron out the majority of the problems :)
So, can you please test in the following way:
- Before anything, please download the latest AMDInfo ZIP file from
https://github.com/terrymacdonald/AMDInfo/releases/tag/v0.0.5 and
unzip it somewhere
- Firstly, set up your display configuration using AMD settings and
the Windows Display settings exactly as you want to use them (e.g. one
single AMD Eyefinity window using 3 screens)
- Next, save the settings you currently are using to a file to use
later, using a command like AMDInfo save triple-eyefinity-on.cfg
- Next, change your display configuration using AMD settings and the
Windows Display settings to another display configuration you'd like to
have (e.g. 3 single screens without using AMD Surround)
- Next, save those settings to a different file to use later, using a
command like AMDInfo save triple-screen.cfg
Now, try to swap between those two different settings using the load
versions of the commands, e.g. AMDInfo load triple-eyefinity-on.cfg to
load and apply the single eyefinity display profile, or AMDInfo load
triple-screen.cfg
I successful run will say something like this:
AMDInfo v1.0.6
==============
By Terry MacDonald 2021
Attempting to apply AMD display config from plain-triple-screen.cfg
AMDInfo Display config successfully applied
Please let me know how that goes, and if you have any errors please upload
your AMDInfo.log file here for me to test.
And thanks again for all your help so far. It's been a long standing goal
of mine to add AMD support to DisplayMagician, so I really appreciate you
helping me out!
Terry
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#37 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AANTQBXSIM26AFNIPOFUHN3UB4MMLANCNFSM5DII72ZA>
.
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>.
|
That's so excellent! Thanks for testing.
I've found a small error with non-eyefinity to non-eyefinity profile
swapping, so I'll fix that soon. I'll then probably ask if you can do a
couple more tests for me to check it works moving between three different
profiles types.
Thanks
Terry
…On Wed, 15 Sept 2021 at 12:39, Steve ***@***.***> wrote:
Well done mate!
So I don't actually use eyefinity, but I set it up to test this. I have one
wide curved screen for developing, set up to be the most productive. Then I
have another curved wide screen on my rig. I currently just use a couple of
shortcuts linked to my start menu (eg. %windir%\System32\DisplaySwitch.exe
/external) which purely switches the output. (my rig used to be downstairs,
attached to my main PC via long HDMI and powered USB cables)
But for you I setup eyefinity and craned my neck around behind me to make
sure it worked .. and it did!
Attached is the AMDInfo.log file; let me know if you need anything else
Cheers
Steve
On Tue, Sep 14, 2021 at 8:00 PM terrymacdonald ***@***.***>
wrote:
> Well now. It seems I'm faster than I thought I would be!
>
> @scowling <https://github.com/scowling> I now have the first working
> version of AMDInfo v0.0.5 partially working on my test system. It does
> enough to be able to save Eyefinity or non-eyefinity configurations, and
> then to apply them when loaded. That's just enough for us to test the
logic
> and to make sure that the logic works on newer cards. I've only got an
> *ancient* AMD HD7790 that I've put in for testing purposes as it's the
> only AMD card I could get my hands on! I'm hoping that's good enough to
> iron out the majority of the problems :)
>
> So, can you please test in the following way:
>
> - Before anything, please download the latest AMDInfo ZIP file from
> https://github.com/terrymacdonald/AMDInfo/releases/tag/v0.0.5 and
> unzip it somewhere
> - Firstly, set up your display configuration using AMD settings and
> the Windows Display settings exactly as you want to use them (e.g. one
> single AMD Eyefinity window using 3 screens)
> - Next, save the settings you currently are using to a file to use
> later, using a command like AMDInfo save triple-eyefinity-on.cfg
> - Next, change your display configuration using AMD settings and the
> Windows Display settings to another display configuration you'd like to
> have (e.g. 3 single screens without using AMD Surround)
> - Next, save those settings to a different file to use later, using a
> command like AMDInfo save triple-screen.cfg
>
> Now, try to swap between those two different settings using the load
> versions of the commands, e.g. AMDInfo load triple-eyefinity-on.cfg to
> load and apply the single eyefinity display profile, or AMDInfo load
> triple-screen.cfg
>
> I successful run will say something like this:
>
> AMDInfo v1.0.6
> ==============
> By Terry MacDonald 2021
>
> Attempting to apply AMD display config from plain-triple-screen.cfg
> AMDInfo Display config successfully applied
>
> Please let me know how that goes, and if you have any errors please
upload
> your AMDInfo.log file here for me to test.
>
> And thanks again for all your help so far. It's been a long standing goal
> of mine to add AMD support to DisplayMagician, so I really appreciate you
> helping me out!
>
> Terry
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <
#37 (comment)
>,
> or unsubscribe
> <
https://github.com/notifications/unsubscribe-auth/AANTQBXSIM26AFNIPOFUHN3UB4MMLANCNFSM5DII72ZA
>
> .
> 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
>.
>
>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#37 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABLU5LDSKR4DAYLCHMKXUOTUB7TKLANCNFSM5DII72ZA>
.
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! @scowling can you please test AMDInfo v1.0.0 for me? It's here: https://github.com/terrymacdonald/AMDInfo/releases/tag/v1.0.0 I did a LOT of testing over the last week, and I found quite a lot of edge cases. AMD's ADL video API is not very good. NVIDIA's is WAY easier to use. I found myself having to implement a few hundred lines of code just to check if AMD Eyefinity was enabled... NVIDIA does it in a single API call :(. But it's done now. So, can you please test in the following way:
Now, try to swap between those three different settings using the load versions of the commands, e.g. My goal here is to make sure that you can swap freely between all the different config files without any issues. If you can do that without problems, then I can continue working integrating the AMD library into DisplayMagician, and just concentrate on getting DisplayMagician v2.0.0 working. Thanks for all your help so far! Terry I successful run will say something like this: |
Switching from main to back works, switching to eyefinity errors
Config and log file attached
…On Sat, Sep 18, 2021 at 8:11 PM terrymacdonald ***@***.***> wrote:
OK! @scowling <https://github.com/scowling> can you please test AMDInfo
v1.0.0 for me? It's here:
https://github.com/terrymacdonald/AMDInfo/releases/tag/v1.0.0
I did a LOT of testing over the last week, and I found quite a lot of edge
cases. AMD's ADL video API is not very good. NVIDIA's is WAY easier to use.
I found myself having to implement a few hundred lines of code just to
check if AMD Eyefinity was enabled... NVIDIA does it in a single API call
:(. But it's done now.
So, can you please test in the following way:
- Please download the latest AMDInfo ZIP file from
https://github.com/terrymacdonald/AMDInfo/releases/tag/v1.0.0 and
unzip it somewhere
- Firstly, set up your display configuration to combine your two
screens into a single AMD Eyefinity screen
- Next, save the settings you currently are using to a file to use
later, using a command like AMDInfo save eyefinity-on.cfg
- Next, change your display configuration using AMD settings and the
Windows Display settings to turn off the Eyefinity, and to set your main
screen (the one in front of you) as the main window,
- Next, save those settings to a different file to use later, using a
command like AMDInfo save dual-screen-front-main.cfg
- Next, change your display configuration using Windows Display
settings to set your side screen (the one in behind you) as the main window,
- Next, save those settings to a different file to use later, using a
command like AMDInfo save dual-screen-back-main.cfg
Now, try to swap between those three different settings using the load
versions of the commands, e.g. AMDInfo load eyefinity-on.cfg to load and
apply the single eyefinity display profile, or AMDInfo load
dual-screen-front-main.cfg or AMDInfo load dual-screen-back-main.cfg
My goal here is to make sure that you can swap freely between all the
different config files without any issues. If you can do that without
problems, then I can continue working integrating the AMD library into
DisplayMagician, and just concentrate on getting DisplayMagician v2.0.0
working.
Thanks for all your help so far!
Terry
I successful run will say something like this:
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#37 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AANTQBRRYRVFCSTQOWRU7ATUCRQU3ANCNFSM5DII72ZA>
.
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 I forgot to mention that you'll need to delete the old CFG file, and
then create new ones again. I changed the CFG file structure quite
drastically, and so the old files won't work.
Did you reuse the old cfg files in the tests you just did with the new
AMDInfo v1.0.0? Or was that with new files created now?
Terry
…On Sat, 18 Sep 2021, 22:19 Steve, ***@***.***> wrote:
Switching from main to back works, switching to eyefinity errors
Config and log file attached
On Sat, Sep 18, 2021 at 8:11 PM terrymacdonald ***@***.***>
wrote:
> OK! @scowling <https://github.com/scowling> can you please test AMDInfo
> v1.0.0 for me? It's here:
> https://github.com/terrymacdonald/AMDInfo/releases/tag/v1.0.0
>
> I did a LOT of testing over the last week, and I found quite a lot of
edge
> cases. AMD's ADL video API is not very good. NVIDIA's is WAY easier to
use.
> I found myself having to implement a few hundred lines of code just to
> check if AMD Eyefinity was enabled... NVIDIA does it in a single API call
> :(. But it's done now.
>
> So, can you please test in the following way:
>
> - Please download the latest AMDInfo ZIP file from
> https://github.com/terrymacdonald/AMDInfo/releases/tag/v1.0.0 and
> unzip it somewhere
> - Firstly, set up your display configuration to combine your two
> screens into a single AMD Eyefinity screen
> - Next, save the settings you currently are using to a file to use
> later, using a command like AMDInfo save eyefinity-on.cfg
> - Next, change your display configuration using AMD settings and the
> Windows Display settings to turn off the Eyefinity, and to set your main
> screen (the one in front of you) as the main window,
> - Next, save those settings to a different file to use later, using a
> command like AMDInfo save dual-screen-front-main.cfg
> - Next, change your display configuration using Windows Display
> settings to set your side screen (the one in behind you) as the main
window,
> - Next, save those settings to a different file to use later, using a
> command like AMDInfo save dual-screen-back-main.cfg
>
> Now, try to swap between those three different settings using the load
> versions of the commands, e.g. AMDInfo load eyefinity-on.cfg to load and
> apply the single eyefinity display profile, or AMDInfo load
> dual-screen-front-main.cfg or AMDInfo load dual-screen-back-main.cfg
>
> My goal here is to make sure that you can swap freely between all the
> different config files without any issues. If you can do that without
> problems, then I can continue working integrating the AMD library into
> DisplayMagician, and just concentrate on getting DisplayMagician v2.0.0
> working.
>
> Thanks for all your help so far!
>
> Terry
>
> I successful run will say something like this:
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <
#37 (comment)
>,
> or unsubscribe
> <
https://github.com/notifications/unsubscribe-auth/AANTQBRRYRVFCSTQOWRU7ATUCRQU3ANCNFSM5DII72ZA
>
> .
> 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
>.
>
>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#37 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABLU5LFFJ4SZUMSLYTJ4LZTUCRRUPANCNFSM5DII72ZA>
.
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>.
|
Pretty sure they were new ones, unless I happened to choose the same file
name...
On Sat, 18 Sep 2021, 8:26 pm terrymacdonald, ***@***.***>
wrote:
… Oh I forgot to mention that you'll need to delete the old CFG file, and
then create new ones again. I changed the CFG file structure quite
drastically, and so the old files won't work.
Did you reuse the old cfg files in the tests you just did with the new
AMDInfo v1.0.0? Or was that with new files created now?
Terry
On Sat, 18 Sep 2021, 22:19 Steve, ***@***.***> wrote:
> Switching from main to back works, switching to eyefinity errors
> Config and log file attached
>
> On Sat, Sep 18, 2021 at 8:11 PM terrymacdonald ***@***.***>
> wrote:
>
> > OK! @scowling <https://github.com/scowling> can you please test
AMDInfo
> > v1.0.0 for me? It's here:
> > https://github.com/terrymacdonald/AMDInfo/releases/tag/v1.0.0
> >
> > I did a LOT of testing over the last week, and I found quite a lot of
> edge
> > cases. AMD's ADL video API is not very good. NVIDIA's is WAY easier to
> use.
> > I found myself having to implement a few hundred lines of code just to
> > check if AMD Eyefinity was enabled... NVIDIA does it in a single API
call
> > :(. But it's done now.
> >
> > So, can you please test in the following way:
> >
> > - Please download the latest AMDInfo ZIP file from
> > https://github.com/terrymacdonald/AMDInfo/releases/tag/v1.0.0 and
> > unzip it somewhere
> > - Firstly, set up your display configuration to combine your two
> > screens into a single AMD Eyefinity screen
> > - Next, save the settings you currently are using to a file to use
> > later, using a command like AMDInfo save eyefinity-on.cfg
> > - Next, change your display configuration using AMD settings and the
> > Windows Display settings to turn off the Eyefinity, and to set your
main
> > screen (the one in front of you) as the main window,
> > - Next, save those settings to a different file to use later, using a
> > command like AMDInfo save dual-screen-front-main.cfg
> > - Next, change your display configuration using Windows Display
> > settings to set your side screen (the one in behind you) as the main
> window,
> > - Next, save those settings to a different file to use later, using a
> > command like AMDInfo save dual-screen-back-main.cfg
> >
> > Now, try to swap between those three different settings using the load
> > versions of the commands, e.g. AMDInfo load eyefinity-on.cfg to load
and
> > apply the single eyefinity display profile, or AMDInfo load
> > dual-screen-front-main.cfg or AMDInfo load dual-screen-back-main.cfg
> >
> > My goal here is to make sure that you can swap freely between all the
> > different config files without any issues. If you can do that without
> > problems, then I can continue working integrating the AMD library into
> > DisplayMagician, and just concentrate on getting DisplayMagician v2.0.0
> > working.
> >
> > Thanks for all your help so far!
> >
> > Terry
> >
> > I successful run will say something like this:
> >
> > —
> > You are receiving this because you were mentioned.
> > Reply to this email directly, view it on GitHub
> > <
>
#37 (comment)
> >,
> > or unsubscribe
> > <
>
https://github.com/notifications/unsubscribe-auth/AANTQBRRYRVFCSTQOWRU7ATUCRQU3ANCNFSM5DII72ZA
> >
> > .
> > 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
> >.
> >
> >
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <
#37 (comment)
>,
> or unsubscribe
> <
https://github.com/notifications/unsubscribe-auth/ABLU5LFFJ4SZUMSLYTJ4LZTUCRRUPANCNFSM5DII72ZA
>
> .
> 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
>.
>
>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#37 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AANTQBSL5SMT3X35U3XHQLTUCRSN3ANCNFSM5DII72ZA>
.
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>.
|
Darn. Ok I'll have a look tomorrow and see what I can see. Thanks for
testing so quickly!
…On Sat, 18 Sep 2021, 22:28 Steve, ***@***.***> wrote:
Pretty sure they were new ones, unless I happened to choose the same file
name...
On Sat, 18 Sep 2021, 8:26 pm terrymacdonald, ***@***.***>
wrote:
> Oh I forgot to mention that you'll need to delete the old CFG file, and
> then create new ones again. I changed the CFG file structure quite
> drastically, and so the old files won't work.
>
> Did you reuse the old cfg files in the tests you just did with the new
> AMDInfo v1.0.0? Or was that with new files created now?
>
> Terry
>
> On Sat, 18 Sep 2021, 22:19 Steve, ***@***.***> wrote:
>
> > Switching from main to back works, switching to eyefinity errors
> > Config and log file attached
> >
> > On Sat, Sep 18, 2021 at 8:11 PM terrymacdonald ***@***.***>
> > wrote:
> >
> > > OK! @scowling <https://github.com/scowling> can you please test
> AMDInfo
> > > v1.0.0 for me? It's here:
> > > https://github.com/terrymacdonald/AMDInfo/releases/tag/v1.0.0
> > >
> > > I did a LOT of testing over the last week, and I found quite a lot of
> > edge
> > > cases. AMD's ADL video API is not very good. NVIDIA's is WAY easier
to
> > use.
> > > I found myself having to implement a few hundred lines of code just
to
> > > check if AMD Eyefinity was enabled... NVIDIA does it in a single API
> call
> > > :(. But it's done now.
> > >
> > > So, can you please test in the following way:
> > >
> > > - Please download the latest AMDInfo ZIP file from
> > > https://github.com/terrymacdonald/AMDInfo/releases/tag/v1.0.0 and
> > > unzip it somewhere
> > > - Firstly, set up your display configuration to combine your two
> > > screens into a single AMD Eyefinity screen
> > > - Next, save the settings you currently are using to a file to use
> > > later, using a command like AMDInfo save eyefinity-on.cfg
> > > - Next, change your display configuration using AMD settings and the
> > > Windows Display settings to turn off the Eyefinity, and to set your
> main
> > > screen (the one in front of you) as the main window,
> > > - Next, save those settings to a different file to use later, using a
> > > command like AMDInfo save dual-screen-front-main.cfg
> > > - Next, change your display configuration using Windows Display
> > > settings to set your side screen (the one in behind you) as the main
> > window,
> > > - Next, save those settings to a different file to use later, using a
> > > command like AMDInfo save dual-screen-back-main.cfg
> > >
> > > Now, try to swap between those three different settings using the
load
> > > versions of the commands, e.g. AMDInfo load eyefinity-on.cfg to load
> and
> > > apply the single eyefinity display profile, or AMDInfo load
> > > dual-screen-front-main.cfg or AMDInfo load dual-screen-back-main.cfg
> > >
> > > My goal here is to make sure that you can swap freely between all the
> > > different config files without any issues. If you can do that without
> > > problems, then I can continue working integrating the AMD library
into
> > > DisplayMagician, and just concentrate on getting DisplayMagician
v2.0.0
> > > working.
> > >
> > > Thanks for all your help so far!
> > >
> > > Terry
> > >
> > > I successful run will say something like this:
> > >
> > > —
> > > You are receiving this because you were mentioned.
> > > Reply to this email directly, view it on GitHub
> > > <
> >
>
#37 (comment)
> > >,
> > > or unsubscribe
> > > <
> >
>
https://github.com/notifications/unsubscribe-auth/AANTQBRRYRVFCSTQOWRU7ATUCRQU3ANCNFSM5DII72ZA
> > >
> > > .
> > > 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
> > >.
> > >
> > >
> >
> > —
> > You are receiving this because you were mentioned.
> > Reply to this email directly, view it on GitHub
> > <
>
#37 (comment)
> >,
> > or unsubscribe
> > <
>
https://github.com/notifications/unsubscribe-auth/ABLU5LFFJ4SZUMSLYTJ4LZTUCRRUPANCNFSM5DII72ZA
> >
> > .
> > 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
> >.
> >
> >
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <
#37 (comment)
>,
> or unsubscribe
> <
https://github.com/notifications/unsubscribe-auth/AANTQBSL5SMT3X35U3XHQLTUCRSN3ANCNFSM5DII72ZA
>
> .
> 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
>.
>
>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#37 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABLU5LCSIS3NICOSCPPX6OTUCRSUNANCNFSM5DII72ZA>
.
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 extracted it into its own folder, so definitely different configuration
files.
No problem. Watching our football finals and having a quiet beverage. Happy
to help 😁
On Sat, 18 Sep 2021, 8:32 pm terrymacdonald, ***@***.***>
wrote:
… Darn. Ok I'll have a look tomorrow and see what I can see. Thanks for
testing so quickly!
On Sat, 18 Sep 2021, 22:28 Steve, ***@***.***> wrote:
> Pretty sure they were new ones, unless I happened to choose the same file
> name...
>
> On Sat, 18 Sep 2021, 8:26 pm terrymacdonald, ***@***.***>
> wrote:
>
> > Oh I forgot to mention that you'll need to delete the old CFG file, and
> > then create new ones again. I changed the CFG file structure quite
> > drastically, and so the old files won't work.
> >
> > Did you reuse the old cfg files in the tests you just did with the new
> > AMDInfo v1.0.0? Or was that with new files created now?
> >
> > Terry
> >
> > On Sat, 18 Sep 2021, 22:19 Steve, ***@***.***> wrote:
> >
> > > Switching from main to back works, switching to eyefinity errors
> > > Config and log file attached
> > >
> > > On Sat, Sep 18, 2021 at 8:11 PM terrymacdonald ***@***.***>
> > > wrote:
> > >
> > > > OK! @scowling <https://github.com/scowling> can you please test
> > AMDInfo
> > > > v1.0.0 for me? It's here:
> > > > https://github.com/terrymacdonald/AMDInfo/releases/tag/v1.0.0
> > > >
> > > > I did a LOT of testing over the last week, and I found quite a lot
of
> > > edge
> > > > cases. AMD's ADL video API is not very good. NVIDIA's is WAY easier
> to
> > > use.
> > > > I found myself having to implement a few hundred lines of code just
> to
> > > > check if AMD Eyefinity was enabled... NVIDIA does it in a single
API
> > call
> > > > :(. But it's done now.
> > > >
> > > > So, can you please test in the following way:
> > > >
> > > > - Please download the latest AMDInfo ZIP file from
> > > > https://github.com/terrymacdonald/AMDInfo/releases/tag/v1.0.0 and
> > > > unzip it somewhere
> > > > - Firstly, set up your display configuration to combine your two
> > > > screens into a single AMD Eyefinity screen
> > > > - Next, save the settings you currently are using to a file to use
> > > > later, using a command like AMDInfo save eyefinity-on.cfg
> > > > - Next, change your display configuration using AMD settings and
the
> > > > Windows Display settings to turn off the Eyefinity, and to set your
> > main
> > > > screen (the one in front of you) as the main window,
> > > > - Next, save those settings to a different file to use later,
using a
> > > > command like AMDInfo save dual-screen-front-main.cfg
> > > > - Next, change your display configuration using Windows Display
> > > > settings to set your side screen (the one in behind you) as the
main
> > > window,
> > > > - Next, save those settings to a different file to use later,
using a
> > > > command like AMDInfo save dual-screen-back-main.cfg
> > > >
> > > > Now, try to swap between those three different settings using the
> load
> > > > versions of the commands, e.g. AMDInfo load eyefinity-on.cfg to
load
> > and
> > > > apply the single eyefinity display profile, or AMDInfo load
> > > > dual-screen-front-main.cfg or AMDInfo load
dual-screen-back-main.cfg
> > > >
> > > > My goal here is to make sure that you can swap freely between all
the
> > > > different config files without any issues. If you can do that
without
> > > > problems, then I can continue working integrating the AMD library
> into
> > > > DisplayMagician, and just concentrate on getting DisplayMagician
> v2.0.0
> > > > working.
> > > >
> > > > Thanks for all your help so far!
> > > >
> > > > Terry
> > > >
> > > > I successful run will say something like this:
> > > >
> > > > —
> > > > You are receiving this because you were mentioned.
> > > > Reply to this email directly, view it on GitHub
> > > > <
> > >
> >
>
#37 (comment)
> > > >,
> > > > or unsubscribe
> > > > <
> > >
> >
>
https://github.com/notifications/unsubscribe-auth/AANTQBRRYRVFCSTQOWRU7ATUCRQU3ANCNFSM5DII72ZA
> > > >
> > > > .
> > > > 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
> > > >.
> > > >
> > > >
> > >
> > > —
> > > You are receiving this because you were mentioned.
> > > Reply to this email directly, view it on GitHub
> > > <
> >
>
#37 (comment)
> > >,
> > > or unsubscribe
> > > <
> >
>
https://github.com/notifications/unsubscribe-auth/ABLU5LFFJ4SZUMSLYTJ4LZTUCRRUPANCNFSM5DII72ZA
> > >
> > > .
> > > 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
> > >.
> > >
> > >
> >
> > —
> > You are receiving this because you were mentioned.
> > Reply to this email directly, view it on GitHub
> > <
>
#37 (comment)
> >,
> > or unsubscribe
> > <
>
https://github.com/notifications/unsubscribe-auth/AANTQBSL5SMT3X35U3XHQLTUCRSN3ANCNFSM5DII72ZA
> >
> > .
> > 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
> >.
> >
> >
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <
#37 (comment)
>,
> or unsubscribe
> <
https://github.com/notifications/unsubscribe-auth/ABLU5LCSIS3NICOSCPPX6OTUCRSUNANCNFSM5DII72ZA
>
> .
> 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
>.
>
>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#37 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AANTQBSIICQEUHWUT42XN73UCRTFHANCNFSM5DII72ZA>
.
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 thing I forgot to ask. Can you please upload the 3 CFG files you created. It will give me a great way to compare what AMDInfo made for you against what AMDInfo made for me. There may be a difference in how our video cards react, so it may help me avoid the error on your system with the next version. Thanks. Good to hear you're getting some relaxing done. There's not been too much opportunity for that over the last couple of years! Terry |
Yeah I uploaded them with the earlier reply 👍
…On Sat, 18 Sep 2021, 9:06 pm terrymacdonald, ***@***.***> wrote:
Oh, one thing I forgot to ask. Can you please upload the 3 CFG files you
created. It will give me a great way to compare what AMDInfo made for you
against what AMDInfo made for me. There may be a difference in how our
video cards react, so it may help me avoid the error on your system with
the next version.
Thanks. Good to hear you're getting some relaxing done. There's not been
too much opportunity for that over the last couple of years!
Terry
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#37 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AANTQBV3PMFGAXGMUXHKPSTUCRXD3ANCNFSM5DII72ZA>
.
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>.
|
Oops! Sorry about missing them. It's quite late here and I obviously need
some sleep 😁
…On Sat, 18 Sep 2021, 23:13 Steve, ***@***.***> wrote:
Yeah I uploaded them with the earlier reply 👍
On Sat, 18 Sep 2021, 9:06 pm terrymacdonald, ***@***.***>
wrote:
> Oh, one thing I forgot to ask. Can you please upload the 3 CFG files you
> created. It will give me a great way to compare what AMDInfo made for you
> against what AMDInfo made for me. There may be a difference in how our
> video cards react, so it may help me avoid the error on your system with
> the next version.
>
> Thanks. Good to hear you're getting some relaxing done. There's not been
> too much opportunity for that over the last couple of years!
>
> Terry
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <
#37 (comment)
>,
> or unsubscribe
> <
https://github.com/notifications/unsubscribe-auth/AANTQBV3PMFGAXGMUXHKPSTUCRXD3ANCNFSM5DII72ZA
>
> .
> 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
>.
>
>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#37 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABLU5LCNFBW3DTLQYNBOZK3UCRX6LANCNFSM5DII72ZA>
.
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 @scowling, Unfortunately it seems that replying to Github via email doesn't attach any files sent along with thee reply. It also didn't pass them on to me via email either :(. Any chance you can visit the issue at #37 and attach the AMDInfo.log and the 3 config files again? Sorry about that, and thanks again! Terry |
AMDInfo.v1.0.0-logs-and-config.zip |
Thanks Steve,
Are you able to attempt to load .\eyefinity-on.cfg and send me the logs of
that? The AMDInfo.log file you've sent appears to be a successful change
back to dual-scree-fron-main.cfg, but I need the AMDInfo.log file from a
failed eyefinity-on.cfg load. Really sorry to ask you to do yet more work
again, but you're the only AMD User I know!
Also, as another little tidbit of information, I just managed to get the
AMD library integrated and running into DisplayMagician v2.0.0 last night!
I'm still 2-3 weeks from releasing another alpha, but if we can crack the
AMD Eyefinity problems together then you'll be able to use the next release
of DisplayMagician and all its new features.
So thank you again for all your help.
Thanks
Terry
…On Mon, 20 Sept 2021 at 09:42, Steve ***@***.***> wrote:
AMDInfo.v1.0.0-logs-and-config.zip
<https://github.com/terrymacdonald/DisplayMagician/files/7192970/AMDInfo.v1.0.0-logs-and-config.zip>
Here you go @terrymacdonald <https://github.com/terrymacdonald>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#37 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABLU5LE5WX5DLEPDWU7PSPDUCZKNDANCNFSM5DII72ZA>
.
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>.
|
AMDInfo.log That's great news re/ the integration. |
Hi @scowling, So this line tells me that the library fails when it's trying to turn on the Eyefinity profile that was saved earlier:
There must have been an AMD Eyefinity/SLS profile setup within AMD Radeon Setup when AMDInfo took the settings, but it says that AMD SLS Profile no longer exists. This can happen if the AMD Profile was removed, which is REALLY easy to do with the poor UI that AMD have made for it. I'll need you to do a specific series of steps to confirm whether this is the case or not. Can you please open up AMD Radeon Setup, click on the Gear icon and click on Display sub-menu. Then go to the Eyefinity section. Does the AMD Eyefinity option read as 'Quick Setup' or 'Discard Setup'? If it's 'Quick Setup', then that means there isn't an existing SLSMap stored by the driver to use at present. This would be the cause of our error. AMDInfo assumes that the Eyefinity is always stored by the AMD Radeon software, and we just turn it on when we find it. The problem is that we didn't find it :(. If the AMD Eyefinity option reads as 'Quick Setup', can you please perform these steps in order:
Then please reply to this message with the results of your testing, and the two different AMDInfo.log files for the two different runs. My gut feel is that I will have to add the ability for the AMDInfo program to try to create a brand new Eyefinity session if it can't find one there already, which is quite a bit more work than I was hoping to do, but I might have to do this to ensure robustness of the system, and to avoid overly specific instructions for users. I always prefer to make my job difficult and make the users job easy, and I think this is an instance of this :). I should really do the same for the NVIDIALibrary as well, just in case NVIDIA decide to change their NVIDIA Setup UI like AMD did, as this will just make everything much more likely to work reliably. Le sigh. More things to do :). Thanks |
100% dodgy UI. I had just discarded the Eyefinity setup to get back to normal. |
Awesome! This was 100% useful to me though, as I now know what software dev I need to do to make this all a bit easier to use. My plan is to have it create a new SLS config within AMD driver land so it won't matter what their UI does. It will definitely reduce my support calls ;D. Thank you so much for your testing. You have literally saved my future self from a wall of support issues! I don't think I'll need your help testing AMDInfo now, but I will ping you again to test the next DisplayMagician v2.0.0 alpha version once I get these additional tweaks added in. It's getting closer! Terry |
Defining them works perfectly, I'll test them today
What I did:
- created 3 display profiles
- main display only
- racing rig display only
- eyefinity display over both
- created 3 "game" shortcuts
- work
- iRacing
- Raceroom
Each game shortcut starts up different apps etc.
So that part is fine. Will get back to you when I get a chance to test them
Steve
…On Thu, Oct 28, 2021 at 7:31 PM terrymacdonald ***@***.***> wrote:
@scowling <https://github.com/scowling> I've got even better news :)
I'm now at a point that I think the video library stuff is working. I'm
confident enough to provide you with a test DisplayMagician 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.
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
<https://github.com/terrymacdonald/DisplayMagician/files/7432446/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
Terry
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#37 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AANTQBWROXJXNBPDLYP7LLTUJEC7LANCNFSM5DII72ZA>
.
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>.
|
Wow that's awesome news! I was properly worried about AMD Eyefinity, but it
sounds like that works now! Yippee!
Thanks
*Terry *
…On Fri, 29 Oct 2021 at 12:45, Steve ***@***.***> wrote:
Defining them works perfectly, I'll test them today
What I did:
- created 3 display profiles
- main display only
- racing rig display only
- eyefinity display over both
- created 3 "game" shortcuts
- work
- iRacing
- Raceroom
Each game shortcut starts up different apps etc.
So that part is fine. Will get back to you when I get a chance to test them
Steve
On Thu, Oct 28, 2021 at 7:31 PM terrymacdonald ***@***.***>
wrote:
> @scowling <https://github.com/scowling> I've got even better news :)
>
> I'm now at a point that I think the video library stuff is working. I'm
> confident enough to provide you with a test DisplayMagician 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.
>
> 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
> <
https://github.com/terrymacdonald/DisplayMagician/files/7432446/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
> Terry
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <
#37 (comment)
>,
> or unsubscribe
> <
https://github.com/notifications/unsubscribe-auth/AANTQBWROXJXNBPDLYP7LLTUJEC7LANCNFSM5DII72ZA
>
> .
> 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
>.
>
>
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
<#37 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABLU5LGSWYFK3U6XD6C3VV3UJHODLANCNFSM5DII72ZA>
.
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>.
|
Ugh. No.
Switching to the eyefinity profile and trying to go back to another one
doesn't "stick".. I mean it switches correctly.. but flashes a few times
and then goes back to eyefinity stretched view
On Fri, Oct 29, 2021 at 11:16 AM terrymacdonald ***@***.***>
wrote:
… Wow that's awesome news! I was properly worried about AMD Eyefinity, but it
sounds like that works now! Yippee!
Thanks
*Terry *
On Fri, 29 Oct 2021 at 12:45, Steve ***@***.***> wrote:
> Defining them works perfectly, I'll test them today
> What I did:
>
> - created 3 display profiles
> - main display only
> - racing rig display only
> - eyefinity display over both
> - created 3 "game" shortcuts
> - work
> - iRacing
> - Raceroom
>
> Each game shortcut starts up different apps etc.
> So that part is fine. Will get back to you when I get a chance to test
them
> Steve
>
> On Thu, Oct 28, 2021 at 7:31 PM terrymacdonald ***@***.***>
> wrote:
>
> > @scowling <https://github.com/scowling> I've got even better news :)
> >
> > I'm now at a point that I think the video library stuff is working. I'm
> > confident enough to provide you with a test DisplayMagician 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.
> >
> > 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
> > <
>
https://github.com/terrymacdonald/DisplayMagician/files/7432446/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
> > Terry
> >
> > —
> > You are receiving this because you were mentioned.
> > Reply to this email directly, view it on GitHub
> > <
>
#37 (comment)
> >,
> > or unsubscribe
> > <
>
https://github.com/notifications/unsubscribe-auth/AANTQBWROXJXNBPDLYP7LLTUJEC7LANCNFSM5DII72ZA
> >
> > .
> > 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
> >.
> >
> >
>
> —
> You are receiving this because you modified the open/close state.
> Reply to this email directly, view it on GitHub
> <
#37 (comment)
>,
> or unsubscribe
> <
https://github.com/notifications/unsubscribe-auth/ABLU5LGSWYFK3U6XD6C3VV3UJHODLANCNFSM5DII72ZA
>
> .
> 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
>.
>
>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#37 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AANTQBWI5JNUWJODPNBB2FDUJHRXXANCNFSM5DII72ZA>
.
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>.
|
Weirdly it only seems to do that when switching between game profiles
Switching display profiles works, albeit with LOTS of screen flashing.
Wouldn't want to have epilepsy...
On Fri, Oct 29, 2021 at 11:44 AM Stephen Cowling ***@***.***>
wrote:
… Ugh. No.
Switching to the eyefinity profile and trying to go back to another one
doesn't "stick".. I mean it switches correctly.. but flashes a few times
and then goes back to eyefinity stretched view
On Fri, Oct 29, 2021 at 11:16 AM terrymacdonald ***@***.***>
wrote:
> Wow that's awesome news! I was properly worried about AMD Eyefinity, but
> it
> sounds like that works now! Yippee!
>
> Thanks
> *Terry *
>
>
>
>
>
> On Fri, 29 Oct 2021 at 12:45, Steve ***@***.***> wrote:
>
> > Defining them works perfectly, I'll test them today
> > What I did:
> >
> > - created 3 display profiles
> > - main display only
> > - racing rig display only
> > - eyefinity display over both
> > - created 3 "game" shortcuts
> > - work
> > - iRacing
> > - Raceroom
> >
> > Each game shortcut starts up different apps etc.
> > So that part is fine. Will get back to you when I get a chance to test
> them
> > Steve
> >
> > On Thu, Oct 28, 2021 at 7:31 PM terrymacdonald ***@***.***>
> > wrote:
> >
> > > @scowling <https://github.com/scowling> I've got even better news :)
> > >
> > > I'm now at a point that I think the video library stuff is working.
> I'm
> > > confident enough to provide you with a test DisplayMagician 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.
> > >
> > > 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
> > > <
> >
> https://github.com/terrymacdonald/DisplayMagician/files/7432446/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
> > > Terry
> > >
> > > —
> > > You are receiving this because you were mentioned.
> > > Reply to this email directly, view it on GitHub
> > > <
> >
> #37 (comment)
> > >,
> > > or unsubscribe
> > > <
> >
> https://github.com/notifications/unsubscribe-auth/AANTQBWROXJXNBPDLYP7LLTUJEC7LANCNFSM5DII72ZA
> > >
> > > .
> > > 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
> > >.
> > >
> > >
> >
> > —
> > You are receiving this because you modified the open/close state.
> > Reply to this email directly, view it on GitHub
> > <
> #37 (comment)
> >,
> > or unsubscribe
> > <
> https://github.com/notifications/unsubscribe-auth/ABLU5LGSWYFK3U6XD6C3VV3UJHODLANCNFSM5DII72ZA
> >
> > .
> > 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
> >.
> >
> >
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <#37 (comment)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AANTQBWI5JNUWJODPNBB2FDUJHRXXANCNFSM5DII72ZA>
> .
> 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, good catch. I'm not sure why it's working in DisplayProfile page but
not the shortcut, as the shortcut actually uses the same functions as the
DisplayProfile page... that's very confusing.
Can you please zip up the DisplayMagician folder in
c:\Users\<username>AppData\Local\DisplayMagician into a zip file and attach
it to the Github issue please? I'll then be able to have a closer look at
why it's doing that, and hopefully it will give me a few clues.
I might still need you to do a few specific testing steps for me using
AMDInfo a bit later so I can see exactly what's happening. My gut feel
based on your description is that the AMDLibrary isn't properly 'turning
off' Eyefinity, and that is in turn stopping WinLibrary from making its
adjustments. It will be good to get a few examples of what the different
AMD config structures are so I can compare what they should be with what
they are, and AMDInfo will help me extract that info from your video cards
:).
The screen flashing is unfortunately the only way I can make this all work.
The new DisplayMagician video logic works in a very specific way:
- It turns on or off AMD Eyefinity/NVIDIA Surround
- It runs Windows display layout to position the screens relative to
each other within windows
- It applies the Windows colour/refresh rate/BPC/HDR settings
- It applied AMD/NVIDIA HDR colour settings (if there are any overrides)
This is the only way I could get it to work. I have managed to speed up the
transition time as fast as I can, and that unfortunately also means that
the flashes occur quickly and together. Thinking about it, it may be worth
me adding an epilepsy warning to the README page...
Thanks
*Terry *
…On Fri, 29 Oct 2021 at 13:46, Steve ***@***.***> wrote:
Weirdly it only seems to do that when switching between game profiles
Switching display profiles works, albeit with LOTS of screen flashing.
Wouldn't want to have epilepsy...
On Fri, Oct 29, 2021 at 11:44 AM Stephen Cowling ***@***.***>
wrote:
> Ugh. No.
> Switching to the eyefinity profile and trying to go back to another one
> doesn't "stick".. I mean it switches correctly.. but flashes a few times
> and then goes back to eyefinity stretched view
>
> On Fri, Oct 29, 2021 at 11:16 AM terrymacdonald ***@***.***>
> wrote:
>
>> Wow that's awesome news! I was properly worried about AMD Eyefinity, but
>> it
>> sounds like that works now! Yippee!
>>
>> Thanks
>> *Terry *
>>
>>
>>
>>
>>
>> On Fri, 29 Oct 2021 at 12:45, Steve ***@***.***> wrote:
>>
>> > Defining them works perfectly, I'll test them today
>> > What I did:
>> >
>> > - created 3 display profiles
>> > - main display only
>> > - racing rig display only
>> > - eyefinity display over both
>> > - created 3 "game" shortcuts
>> > - work
>> > - iRacing
>> > - Raceroom
>> >
>> > Each game shortcut starts up different apps etc.
>> > So that part is fine. Will get back to you when I get a chance to test
>> them
>> > Steve
>> >
>> > On Thu, Oct 28, 2021 at 7:31 PM terrymacdonald ***@***.***>
>> > wrote:
>> >
>> > > @scowling <https://github.com/scowling> I've got even better news
:)
>> > >
>> > > I'm now at a point that I think the video library stuff is working.
>> I'm
>> > > confident enough to provide you with a test DisplayMagician 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.
>> > >
>> > > 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
>> > > <
>> >
>>
https://github.com/terrymacdonald/DisplayMagician/files/7432446/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
>> > > Terry
>> > >
>> > > —
>> > > You are receiving this because you were mentioned.
>> > > Reply to this email directly, view it on GitHub
>> > > <
>> >
>>
#37 (comment)
>> > >,
>> > > or unsubscribe
>> > > <
>> >
>>
https://github.com/notifications/unsubscribe-auth/AANTQBWROXJXNBPDLYP7LLTUJEC7LANCNFSM5DII72ZA
>> > >
>> > > .
>> > > 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
>> > >.
>> > >
>> > >
>> >
>> > —
>> > You are receiving this because you modified the open/close state.
>> > Reply to this email directly, view it on GitHub
>> > <
>>
#37 (comment)
>> >,
>> > or unsubscribe
>> > <
>>
https://github.com/notifications/unsubscribe-auth/ABLU5LGSWYFK3U6XD6C3VV3UJHODLANCNFSM5DII72ZA
>> >
>> > .
>> > 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
>> >.
>> >
>> >
>>
>> —
>> You are receiving this because you were mentioned.
>> Reply to this email directly, view it on GitHub
>> <
#37 (comment)
>,
>> or unsubscribe
>> <
https://github.com/notifications/unsubscribe-auth/AANTQBWI5JNUWJODPNBB2FDUJHRXXANCNFSM5DII72ZA
>
>> .
>> 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
>.
>>
>>
>
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
<#37 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABLU5LFGLJKNAY7SHGXVPTTUJHVGFANCNFSM5DII72ZA>
.
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 @scowling, thanks to help from another user, I've found a couple of bugs that may have been causing issues for you too. Can you please download and install this new test build for me, and see how things go. If you still find some issues, then we'll have to do some testing with AMDInfo. Thanks |
Actually if you could now try and use the latest bugfix version to test, that would ensure you get the best, most likely to work version to test :) Please install this new build, and do the same awesome testing you've been doing in the past! It's REALLY helping me out, so thank you. All the AMD users will owe you a beer (or other drink of your choice) DisplayMagicianSetup-v2.1.0.79.zip Thanks |
@scowling Looing at your logs, that NotifyIcon issue is one that I fixed recently. That issue was that games with really long names would break DisplayMagician. Anyway, can you please test this latest version instead of the others I posted above, and see if there this one works for you. I'd love to get all the issues fixed if I can before release :D. DisplayMagicianSetup-v2.1.0.197.zip Please report back when you can. Thanks |
Hi @scowling, We've recently found and fixed an error with the Windows Video 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. As mentioned this is now fixed. Could you please update your DisplayMagician and test this version? DisplayMagicianSetup-v2.1.0.215.zip 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 |
Thanks Steve,
Yeah it turns out I added a new bug with the last UI changes I made. Sigh.
I'll update DM to fix that, and add a new copy shortcut function usability
improvement. I have another bug for NVIDIA to fix, but as that doesn't
affect you, I might get you to test and earlier build than the NVIDIA folk.
Hope that's ok!
Thanks
Terry
…On Mon, 15 Nov 2021, 17:33 Steve, ***@***.***> wrote:
[image: image]
<https://user-images.githubusercontent.com/1783814/141722059-5fd35e58-0b08-4527-84a4-b63de214944d.png>
Created a desk display profile and then a work shortcut
Was in the middle of creating a second profile and it was somehow linked
to the work one.. so when I deleted the second one: this
[image: image]
<https://user-images.githubusercontent.com/1783814/141722929-86677554-49e2-467b-b25e-4e2b3987e6f6.png>
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
<#37 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABLU5LGRPROT24FDEGUTUFDUMCEQFANCNFSM5DII72ZA>
.
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>.
|
That's fine; I recently updated my GPU but am still AMD so happy to help where I can |
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 from a triple screen profile to an eyefinity screen, and back again successfully. And if that works the first time, then whether you can do the same thing after 1 or 2 reboots of your PC. If that all works, then I'm going to be so happy! Thanks for helping all the AMD users @scowling! You rock. |
Hi @scowling, So domenic and I found some errors in the Windows CCD WinLibrary which would affect you as an AMD 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.269.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 |
Seems to be OK from what limited testing I have had time to do
Steve
…On Fri, Nov 19, 2021 at 8:50 PM terrymacdonald ***@***.***> wrote:
Hi @scowling <https://github.com/scowling>,
So domenic and I found some errors in the Windows CCD WinLibrary which
would affect you as an AMD user (see #41
<#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
<https://github.com/terrymacdonald/DisplayMagician/files/7569245/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
Terry
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#37 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AANTQBXSBPHPAXZPB5NUCT3UMYMWTANCNFSM5DII72ZA>
.
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>.
|
That's great news. If it does Eyefinity then we're all good :)
Thanks
*Terry *
…On Mon, 22 Nov 2021 at 14:04, Steve ***@***.***> wrote:
Seems to be OK from what limited testing I have had time to do
Steve
On Fri, Nov 19, 2021 at 8:50 PM terrymacdonald ***@***.***>
wrote:
> Hi @scowling <https://github.com/scowling>,
>
> So domenic and I found some errors in the Windows CCD WinLibrary which
> would affect you as an AMD user (see #41
> <#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
> <
https://github.com/terrymacdonald/DisplayMagician/files/7569245/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
> Terry
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <
#37 (comment)
>,
> or unsubscribe
> <
https://github.com/notifications/unsubscribe-auth/AANTQBXSBPHPAXZPB5NUCT3UMYMWTANCNFSM5DII72ZA
>
> .
> 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
>.
>
>
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
<#37 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABLU5LFGVMJUGMH4V4U22PTUNGJKZANCNFSM5DII72ZA>
.
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 @scowling, I've just finished DisplayMagician v2.3.0.35 which is hopefully the next big release of DisplayMagician. It has a lot of improvements and bug fixes to the NVIDIALibrary, but it also has a few improvements to the AMDLibrary too. I don't have a supported AMD video card to test with unfortunately, so I was hoping you would be able to do some testing for me. DisplayMagicianSetup-v2.3.0.35.zip Can you please download and install DisplayMagician v2.3.0.35, and then do the following steps:
If you have any issues, please create a Support ZIP File (main screen > Settings > Create Support ZIP File) and upload it here through your web browser. I'll then be able to use that for any bug fixing. Thanks |
Hey @terrymacdonald |
Yeah of course! There's no pressure on the timeline. Just whenever is fine.
Youcve just got such a unique setup that I know if it works for you or will
work for anyone... That's the only reason I ask 🙂.
Feel free to tell me to stop contacting you if you'd prefer. I don't want
you to feel like you have to help all the time. So seriously please tell me
when you like to stop testing.
Thanks
Terry
…On Mon, 11 Apr 2022, 17:37 Steve, ***@***.***> wrote:
Hey @terrymacdonald <https://github.com/terrymacdonald>
Absolutely swamped with work at the moment; unlikely to be able to test
until after Easter .. that ok?
—
Reply to this email directly, view it on GitHub
<#37 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABLU5LDNOZXMRIORBUHVRXTVEO27TANCNFSM5DII72ZA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Sorry! We just found an issue with some botched Display Profile upgrade logic :(. Now fixed. Please do the following:
Hopefully it should work this time. Please log a new issue at https://github.com/terrymacdonald/DisplayMagician/issues/new/choose if you experience any new bugs that you've not seen before, and I'll get right on fixing them. Thanks |
@scowling I have recently added code so that DisplayMagician knows the rotation of screens on an AMD card, and shows the rotation properly in the UI. I do not have an AMD card, so I need one of my AMD users to test that it works before I am able to release the updated DisplayMagician version to everyone. I have created a test version of DisplayMagician and have linked to it below. Can you please download, unzip and install this version to make sure it works? Please report back here in this issue so I know even if it works fine, so I know. DisplayMagicianSetup-v2.5.0.337.zip Thanks |
Installs OK and loads my existing profiles ok. |
Hi Steve,
Thanks for doing this. I really appreciate your help!
Can you please rotate one of your screens in windows, then see if that
screen rotation is shown in DisplayMagician in the display profiles window.
Can you please take a screenshot of it and drop it in this issue?
Also can you please save a new profile with the rotated screen, same then
see if you can swap back and forth from your existing display profiles to
the rotated screen profile.
This will confirm that it all works sad intended!
Thanks
Terry
…On Thu, 29 Dec 2022, 17:42 Steve, ***@***.***> wrote:
Installs OK and loads my existing profiles ok.
Anything else you need me to confirm?
—
Reply to this email directly, view it on GitHub
<#37 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABLU5LASUUYWOLR25GI77RDWPUJBRANCNFSM5DII72ZA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Ugh. I found some time and attempted to play around with AMD settings but have hit this issue: https://www.amd.com/en/support/kb/faq/pa-300 I will have to investigate and come back to this. |
Oh no! Really sorry to hear that. Take whatever time you need. I don't want
you to break your setup on my account.
I have asked a few others to test it the AMD side, so feel free to not do
any more testing for this. Completely happy as I'm sure others will come
back of there is a problem.
Thanks
Terry
…On Fri, 30 Dec 2022, 16:06 Steve, ***@***.***> wrote:
Ugh. I found some time and attempted to play around with AMD settings but
have hit this issue: https://www.amd.com/en/support/kb/faq/pa-300
The solution they propose is to turn off ALL windows updates for devices;
which I'm not really prepared to do.
I will have to investigate and come back to this.
—
Reply to this email directly, view it on GitHub
<#37 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABLU5LDMWWHTZ44UQJNBNMDWPZGS5ANCNFSM5DII72ZA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Describe the bug
Installation seemed to go OK, however on trying to start the application I get the following error:
Fatal Error
The type initializer for 'DisplayMagicianShared.ProfileRepository' threw an exception.
OK
To Reproduce
Well I installed it.. and tried to run it. To repro you'd need my exact setup :D
Reporting Logs
Create a TRACE-level DisplayMagician.log file by running
C:\Program Files\DisplayMagician\DisplayMagician.exe --trace
in a command prompt.Trying to create this trace log results in the same error
The above command will create a DisplayMagician.log file in
C:\Users\<yourusername>\AppData\Local\DisplayMagician\Logs
which should contain a LOT of detailed TRACE level log entries.However the log file got updated
log shows one error
`2021-09-02 15:57:38.5595|ERROR|DisplayMagician.Program|Program/StartUpNormally top level exception: The type initializer for 'DisplayMagicianShared.ProfileRepository' threw an exception.: at DisplayMagicianShared.ProfileRepository.get_AllProfiles()
at DisplayMagician.UIForms.MainForm.RefreshNotifyIconMenus() in H:\vscode-projects\DisplayMagician\DisplayMagician\UIForms\MainForm.cs:line 348
at DisplayMagician.UIForms.MainForm..ctor(Form formToOpen) in H:\vscode-projects\DisplayMagician\DisplayMagician\UIForms\MainForm.cs:line 44
at DisplayMagician.Program.StartUpApplication() in H:\vscode-projects\DisplayMagician\DisplayMagician\Program.cs:line 497 - System.ComponentModel.Win32Exception (0x80004005): The parameter is incorrect
at WindowsDisplayAPI.DisplayConfig.PathDisplaySource.get_CurrentDPIScale()
at DisplayMagicianShared.ProfileRepository.GenerateAllAvailableDisplayIdentifiers() in H:\vscode-projects\DisplayMagician\DisplayMagicianShared\ProfileRepository.cs:line 1405
at DisplayMagicianShared.ProfileRepository.IsPossibleRefresh() in H:\vscode-projects\DisplayMagician\DisplayMagicianShared\ProfileRepository.cs:line 765
at DisplayMagicianShared.ProfileRepository.LoadProfiles() in H:\vscode-projects\DisplayMagician\DisplayMagicianShared\ProfileRepository.cs:line 676
at DisplayMagicianShared.ProfileRepository..cctor() in H:\vscode-projects\DisplayMagician\DisplayMagicianShared\ProfileRepository.cs:line 82
`
Enviroment (please complete the following information):
The text was updated successfully, but these errors were encountered: