Menu

#274 Presentation display offset with different screen scaling

General
accepted
Windows (2)
1
2024-05-13
2021-04-09
Anonymous
No

Presentation display split between both screens.

I am just setting up a new Windows 10 laptop for our church with Opensong, and installed the latest beta version (3.4.7), however when I went to display a dual-screen presentation I discovered the presentation display was offset, showing partly on the laptop screen (about 1/4) and the rest on the projector display (with the desktop background visible on the right hand 1/4 of the projector screen).

Setting both displays to the same resolution resolved the problem.

After fiddling around a bit more I discovered that this seems to be triggered by the scaling option in the windows display settings. By default the laptop is running a resolution of 1920x1080, with a scaling of 125%, while the projector is running 1280x720 with 100% scaling (which is greyed out and cannot be changed). However through the "Advanced Scaling Settings" there is the option to set a custom scaling percentage which applies to both screens - I set this to 125%, logged out and in again to apply the setting, and now OpenSong behaves like it should even with the different resolutions.

It may be worth checking the display positioning code under different scaling settings to see if this can be fixed in OpenSong itself.

Related

Support Requests: #343

Discussion

  • Ed Palmer

    Ed Palmer - 2021-04-09
    • labels: --> Windows
    • status: open --> accepted
    • assigned_to: Ed Palmer
     
  • Ed Palmer

    Ed Palmer - 2021-04-09

    Thanks for putting in this ticket. It is something that has been discussed on the Xojo forum (Xojo is the programming language we use for OpenSong). Xojo does not report the screen metrics properly to the program. In the early days of OpenSong we never noticed it because there was no screen scaling like we have today.

    I'll see if I can find the "definitive" code from the Xojo forum for coping with scaling and layout on Windows and adapt it to OpenSong.

     
  • Anonymous

    Anonymous - 2021-05-30

    Is there an update? I have the same problem too.
    Thanks.

     
    • SvA

      SvA - 2021-06-03

      I checked this out. The error is not in incorrect values returned from the Xojo framework, but in incorrectly handling the switch to full screen by that framework.
      I filed a bug report and also found a way around the bug. It is, however not fixed yet in OpenSong 3.4.8 Beta yet.

       
  • Nikos Eleftheriadis

    Hello, do we have any update on this?
    I have not installed the new version due to split problem of both screens.
    Thanks,
    Nikos Eleftheriadis

     
  • SvA

    SvA - 2022-03-13

    An Update on this issue

    In the mean time, a new version of the programming framework was released, which addressed the issue, and broke it in some other way. I will have to check, if my fix in our code still applies.

    Anyway, V3.4.8 Beta is still the most recent version offered for download.

    For now, setting both screens at the same scaling ("image size compensation") is the only remedy I can offer you. When it comes to OpenSong, slides will be rendered identically pixel wise. All sizes and distances within OpenSong are given relative to the screen resolution.

     
  • Anonymous

    Anonymous - 2023-10-21

    Issue is still there in v3.4.8. Only solution is to have both screen with same resolution, which is very annoying. This issue was nos present in v2.2.7

     
  • Anonymous

    Anonymous - 2024-05-13

    The issue persists, even with the same scaling and resolution setting. Interestingly my presentation is displayed only in a small box in the middle of the screen, even if I choose 1 screen option on my laptop.

     
    • SvA

      SvA - 2024-05-13

      Hi,

      what OS are you on? What is your monitor configuration?

      Would you please download Monitors from GitHub, run it on the presentation computer, then drag the windows onto each screen and report what is displayed in the area marked in the attached screenshot.

      We believe the problem to be solved in the development version. Your configuration, as you describe it, is something that should work even in the released version. So I would like to try to replicate the fault you are seeing and to verify, it is solved indeed in the development version.

      Monitors Screenshot

       

      Last edit: SvA 2024-05-13

Anonymous
Anonymous

Add attachments
Cancel





Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.