-
Notifications
You must be signed in to change notification settings - Fork 80
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
Windows exe display issue #9
Comments
Someone has reported a similar issue to me in person: He was using a laptop with nvidia and intel gpu. When running the application using the intel gpu, it looked just like your screenshot. With the nvidia one, it was fine.
So did you set the scaling to 100% in settings? Have you tried the various DPI scaling option in the compatibility tab for horizon-imp.exe? Does this issue also appear with the pool manager? This one uses the OpenGL canvas as well, but uses client side decorations. To me, this looks like some code within Gtk gets the window size wrong. |
Turns out it was running on the intel chipset (HD 630 thought i had disabled it, its also a laptop), with the effect not occurring when ran on the nvidia gtx.
Thats the one, ive just played with the DPI scaling options under the application compatibility with no change.
The pool manager seems to be fine when ran on both; |
Oh, I forgot to mention: In the pool manager, open the pool.json and go to the "Packages" tab, so it actually displays the OpenGL canvas. |
Ok, this confirms my guess that something in the stack tells Gtk the size of the whole window including non client area, so not a DPI scaling issue. This works fine for the pool manager since Gtk draws everything including the decorations. Not sure whether this is a Gtk or intel driver bug... As a workaround, you may try setting the environment variable GTK_CSD=1 which will make Gtk always draw client side decorations. |
Since the imp now uses client side decorations this issue is solved. |
Interesting project, has a few issues with display on my system the top menu buttons appear behind the windows application bar.
Possibly relevant info: the computers graphics card is a GTX 1050 with the resolution at 1910x1080 i also have the the windows recommended scaling disabled.
The text was updated successfully, but these errors were encountered: