Skip to content
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

Blank gray or white window, and flickering on resize (on Linux) #9451

Closed
mbrubeck opened this issue Jan 28, 2016 · 3 comments
Closed

Blank gray or white window, and flickering on resize (on Linux) #9451

mbrubeck opened this issue Jan 28, 2016 · 3 comments
Assignees
Labels
A-gfx/uncategorized I-bustage The effect of the issue remaining unresolved. P-linux Any Linux OS capable of running Servo

Comments

@mbrubeck
Copy link
Contributor

#9339 (glutin upgrade) caused a regression on Linux/X11. The Servo window always shows only gray or white on startup. During resizing, the page content may briefly flicker into view, but then the window usually goes blank again after resizing.

Reverting rust-windowing/glutin#690 fixes this issue.

@mbrubeck mbrubeck added P-linux Any Linux OS capable of running Servo I-bustage The effect of the issue remaining unresolved. A-gfx/uncategorized labels Jan 28, 2016
@KiChjang
Copy link
Contributor

I also noticed that when the page content does go into view, pausing your mouse actions actually make the page content stay, but moving the cursor causes flickering again.

@KiChjang
Copy link
Contributor

Also, this only happens when Linux is booted up from bare metal - having Linux in a VM doesn't seem to cause this issue.

@glennw
Copy link
Member

glennw commented Jan 28, 2016

I suspect this is because the default pixel format looks to have changed from double -> single buffering. Let's try init glutin with double buffering enabled in Servo and see if it fixes the problem.

@mbrubeck mbrubeck self-assigned this Jan 28, 2016
bors-servo pushed a commit that referenced this issue Jan 29, 2016
Update to servo-glutin 0.4.8

Fixes #9451. r? @glennw

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg" height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9454)
<!-- Reviewable:end -->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-gfx/uncategorized I-bustage The effect of the issue remaining unresolved. P-linux Any Linux OS capable of running Servo
Projects
None yet
Development

No branches or pull requests

3 participants