-
-
Notifications
You must be signed in to change notification settings - Fork 171
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
Start-desktop initial connection offset paints when using xrandr to resize display on start #1967
Comments
2018-09-21 18:48:20: maxmylyn uploaded file
|
2018-09-21 18:48:42: maxmylyn uploaded file
|
2018-09-22 07:43:59: antoine uploaded file
|
Since we're capturing the whole screen as one buffer in desktop mode, if this is a bug in xpra then it is likely to be client side. |
2018-09-26 17:55:44: maxmylyn commentedTo answer your questions up front:
If I start and attach with OpenGL disabled, it works fine on the initial connection. If I start and attach with OpenGL enabled, that's where I see the offset. I'll retry this with For good measure, I'll also attach Shouldn't take me more than a few minutes. |
2018-09-26 17:57:48: maxmylyn uploaded file
|
2018-09-26 17:58:06: maxmylyn uploaded file
|
2018-09-26 17:58:48: maxmylyn uploaded file
|
2018-09-26 18:06:56: maxmylyn changed owner from maxmylyn to antoine |
2018-09-26 18:06:56: maxmylyn commentedI retested this with a local setup - Fedora 28 workstation running trunk r20535. I started a session with It's pretty straightforward to trigger for me, but I should mention an important caveat: My workstation has an Nvidia GTX 745, so I think that may be a contributing factor. In my experience, a lot of OpenGL weirdness usually stems from the Nvidia driver - my laptop has an Intel Iris Pro + Nvidia GTX 850 and the Primus bridge means the GPU is disabled 99% of the time, and I never seem to run into nearly as many OpenGL oddities as I do with my other machines that only use the Nvidia card. Of course, all of the mentioned machines run Fedora. In the meantime, I'll play around with it a little bit and try a few more xrandr resolutions. |
I still cannot reproduce.
|
2018-09-27 17:32:23: maxmylyn commentedTo answer your questions:
As you can see, it lowered the virtual display's resolution from 1920x1080 -> 1920x1024, which about matches with the ~60 or so pixels missing from the bottom. Minimize / restore does nothing - I tried that before hoping it would help, but it doesn't. I'll retry and get the In the meantime, both my client and server have been updated to r20536. |
2018-09-27 17:32:50: maxmylyn uploaded file
|
2018-09-27 18:47:01: maxmylyn uploaded file
|
2018-09-27 18:47:22: maxmylyn uploaded file
|
2018-09-27 18:47:57: maxmylyn uploaded file
|
2018-09-27 18:48:15: maxmylyn uploaded file
|
2018-09-27 18:48:34: maxmylyn uploaded file
|
2018-09-27 18:49:54: maxmylyn changed owner from maxmylyn to antoine |
2018-09-27 18:49:54: maxmylyn commented
|
Well, I managed to reproduce a problem, just not the same symptom. So:
|
2018-10-09 18:49:09: maxmylyn commentedI've upped my server and client to r20635 and I'm still seeing the exact same issue - I also don't see any solid black prints when starting with i3, just the offset bottom bar as shown in the i3 screenshot I already posted. However I do get a DPI warning saying that it's set to 96x96 and it wanted 108x107, is that related? |
@maxmylyn: do you use a wacky window manager by any chance? Is this bug really caused by the first vs second connection, or just by the resizing that happens when you connect? Does it trigger again if you run this before re-connecting:
|
2018-10-11 17:41:22: maxmylyn commented@antoine: It's KDE, so maybe? It triggers again if I run that in between connections. Just to be clear: Initial connection with Disconnect and reconnect -> Offset goes away Disconnect, run |
Issue migrated from trac ticket # 1967
component: server | priority: minor
2018-09-21 18:46:53: maxmylyn created the issue
The text was updated successfully, but these errors were encountered: