Starlight Live Using High Resolution Computer Screen

Issue #14 new
Tim Wilcox created an issue

When using a Windows 10 computer with a 3200x1800 resolution screen, I am unable to read the letters and numbers on the screen. They are a jumbled mess on the left side of the program screen. The computer is a Levono Yoga 900 with Windows 10. Program works great on old low resolution screen computer.

Comments (9)

  1. Paul Shears repo owner

    The current solution to using a high DPI display on Windows is to issue the '-platform windows:dpiawareness=0' argument when executing the application (see README.txt included in the download ZIP for details of the command line arguments).

    The easiest solution is to create a shortcut to the StarlightLive executable (StarlightLive.exe) and add the argument in the shortcut properties (see the following website for details on creating a shortcut https://www.techwalla.com/articles/how-to-add-a-command-line-parameter-to-a-windows-shortcut). Launch the application using the shortcut and the user interface should display as intended.

    Let me know if this works for your system.

  2. Tim Wilcox reporter

    I really appreciate the response. I will have to find someone capable of understanding what you recommend. I was lucky to have loaded the program on my old computer let alone get any more complicated.
    I hope you understand that it may seem simple but it is a real problem for me.
    Is there any hope that SL will work on these new computers without the workarounds? Thanks Tim

  3. Paul Shears repo owner

    Dealing with high DPI displays is quite a complex subject, and not one easily solved. Ideally, an application needs to handle moving from a standard DPI display to a high DPI display as some people have a standard monitor and a ultra high resolution one attached to the same machine. Things like this add to the complexity of the problem. On Mac OSX it's just handled so I do not have to worry, but not so on Windows.

    It may be possible I can effectively build this command line option into the Windows version. I'd need to investigate, and also make sure it doesn't cause an issue when running on a standard display. My biggest problem is I do not have a Windows machine with a high DPI display, so would need to do testing by releasing test builds for people to try.

    Will see what I can do as I appreciate it's a problem!

    If you need help creating a shortcut here is a good guide - http://www.makeuseof.com/tag/create-program-shortcuts-windows-easy-way/

    To add the required command line argument see the link in my previous post.

  4. Tim Wilcox reporter

    Paul, I love your program. I understand how complex the issue is and commend you for listening. I will get help to do as you recommend and wish you all the luck for fixing it through your programming efforts.

    Thanks Tim

  5. Paul Shears repo owner

    I do not have a 4K display to test, however I believe I can replicate this scenario using Windows 10 connected to a 1080p display and setting the desktop scaling to >100% (150% tested).

    To test, a call to enable high DPI scaling was added before main object construction in the code when executed the application window displayed with the correct font layouts. This would remove the need for a command line argument to be specified at run-time.

    I will formalise & commit this change and issue a test build for trial within the next week.

  6. Tim Wilcox reporter

    Thank you. This means a lot to me. I know others will benefit greatly because of the swift changes in technology.

    Tim

  7. robrj

    I believe I sent you an email on SGL about this. I tried the beta again on my non-4k display. It's too big. I can't get to the bottom buttons. So now it's the opposite problem. I can't resize the window and going to full screen doesn't help.

  8. Eugene Helsel

    How do I get my 4K display (running windows 10 on 64 bit core i7)) to show Lodestar live properly? These screen shots show everything is kind of jumbled up in the upper left corner Lodestar Live screen.pngLodestar Live screen 2.png

    Thanks, Gene

  9. Log in to comment