-
-
Notifications
You must be signed in to change notification settings - Fork 12
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
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
Black screen except for the top right text on one monitor #42
Comments
Hmm weird, it seems like the scene damage tracking is not working properly, what happens if you move the cursor to the black screen and then change the scaling factor with |
Yup, that fixes it. The screens are connected to the same GPU (RX 6800 XT). |
Phew, great! 😅 I am going to check |
I tested
|
It happens when starting the compositor. Switching TTYs or unplugging the display actually fixes it. And it seems to not happen with triple buffering. |
Thank you, does this happen with |
It prints nothing with SRM_DEBUG=3. louvre-weston-clone I assume has the same problem but it affects it differently: the left monitor initially shows no time, and when it updates it is always one minute behind the right screen. It shows the correct time only while you mouse over the terminal icon in the top left on that monitor. (this is just after starting it and doing nothing else, I haven't tried unplugging any monitor) |
It's weird because that doesn't happen to me, so I think the damage tracking should be okay. It seems like, for some reason, some of the first OpenGL calls have no effect in your case. Each time an output is initialized, a new rendering thread is created. So, maybe I should do an initial |
I've added some |
It could be a driver issue. Perhaps AMDGPU doesn't handle multithreading properly yet. |
Looks like that patch fixes it, at least the original issue with louvre-views. The issue with the clock in louvre-weston-clone stays the same though. It might be a driver issue, is there a way to disable multithreaded rendering right now? |
Nice! Hopefully, it was just a context/thread initialization problem. Because if you use |
I tested |
I pushed the change to the |
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
Let me finally report this :^) I originally thought this was the same as #41 when I saw that, but I don't think it is.
Louvre isn't updating the screen correctly, one monitor has a black screen except for the info text. When the clock (or I assume any of the text on the top bar) updates, which of the ones has the broken background changes, like here, these are a minute apart:
![IMG_2326](https://private-user-images.githubusercontent.com/3987560/307428907-6cd0e80a-694e-4f8a-914c-d098325c416e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAxMDA3MjUsIm5iZiI6MTcyMDEwMDQyNSwicGF0aCI6Ii8zOTg3NTYwLzMwNzQyODkwNy02Y2QwZTgwYS02OTRlLTRmOGEtOTE0Yy1kMDk4MzI1YzQxNmUucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDcwNCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA3MDRUMTM0MDI1WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MTcyOTJmMmM0ZjhlNDc5ZjI3ZDM4Mjk5ZTE5MzA1MDJjODU0YTRlYmI3ZTlhN2Q0ODAwZDY3ZWFmMTkzNGZmMSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.5orjtfTCHbnP90DdCMR0xOAWEuFbjCMC9RIIt4kzgNs)
![IMG_2325](https://private-user-images.githubusercontent.com/3987560/307428913-61768fa0-bc1b-4de8-aa1a-c9283edc00f3.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAxMDA3MjUsIm5iZiI6MTcyMDEwMDQyNSwicGF0aCI6Ii8zOTg3NTYwLzMwNzQyODkxMy02MTc2OGZhMC1iYzFiLTRkZTgtYWExYS1jOTI4M2VkYzAwZjMucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDcwNCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA3MDRUMTM0MDI1WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NzQ3N2UxNmUxZTY0NGZmNmM3NzFjMjJmMjFmOGQxYzQ0NDgyYzJlZGY4ZDY0MzllNzY5OTg4NDA4ODU4YzQwOSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.MxO8c595pApo30V464QxkZRvhO3wqWsp15-aVHPtqE8)
The text was updated successfully, but these errors were encountered: