Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upBlack Screen: Servo fails to render anything on Xorg drivers #26353
Comments
|
Proprietary Nvidia is affected, Mesa/Nouveau is fine. |
|
Hey @Darkspirit, Thanks! Nouveau are working just fine. But, what's the problem with proprietary ones? |
|
My first naive guess was that it's related to depth, but I can't assess that. |
|
Builds made on proprietary Nvidia are not black on Mesa/Nouveau, only on proprietary Nvidia. |
|
Yes @Darkspirit, I confirm that builds available at |
|
Filed #26386 to make versions easier to track in future! |
|
Regression range: 00ac447...306e8ac |
|
Relevant code:
|
|
This bug happens on Arch Linux too, GTX 1070. Let me know if more information would be helpful. EDIT: servo.org builds are broken too, it seems. I tried the latest nightly as of the time of writing (June 11th 2020 5:56 PM EST). |
|
I'm also encountering this issue with Nvidia proprietary drivers. I didn't compile Servo, rather, I downloaded the latest nightly build from the website. |
|
Same problem with both a local build and the download from servo.org. Switching to nouveau drivers fixes the issue, but would be nice if it worked with the blob driver also. |
|
It's interesting; this sounds very similar to the problem described in servo/surfman#173 that was fixed by servo/surfman#178, but we should already be using a revision of surfman that includes that change. |
|
Possibly servo/surfman#178 (comment) is the strategy we should be investigating instead. |
|
FWIW, servo prints |
|
Same is happening to me, on Pop!_OS 20.04 with Nvidia proprietary drivers :/ |
|
Same issue, Nvidia proprietary drivers. Arch Linux |
I compiled servo on my machine running Ubuntu 20.4, everything seemingly went well. But servo doesn't show anything except for a black screen. I'm able to interact with the components of the page but everything is black ref. image:
The output of some important commands: