Bug 1765448
Summary: | remote session shows black screen when starting | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 8 | Reporter: | Martin Krajnak <mkrajnak> |
Component: | gnome-remote-desktop | Assignee: | Jonas Ã…dahl <jadahl> |
Status: | CLOSED ERRATA | QA Contact: | Desktop QE <desktop-qa-list> |
Severity: | high | Docs Contact: | |
Priority: | unspecified | ||
Version: | 8.2 | CC: | csoriano, jkoten, tpelka, wtaymans |
Target Milestone: | rc | Keywords: | Regression |
Target Release: | 8.0 | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | gnome-remote-desktop-0.1.6-6.el8 libvncserver-0.9.11-10.el8 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2020-04-28 16:09:57 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 1739559, 1745633 | ||
Bug Blocks: | 1748331 |
Description
Martin Krajnak
2019-10-25 06:46:09 UTC
I tried with latest nightly build RHEL-8.2.0-20191113.n.0 on a bare laptop. Here are some observations: Running vinagre results in very high cpu load on some components (vinagre 100%, gnome-remote-desktop 100%, gnome-shell 47%). I guess this can explain the input event errors. The experience is not smooth, there is considerable lag between the screen and vinagre (measured in seconds). Running vinagre with jpeg compression improves things a lot. CPU load is still quite high but the system can keep up (vinagre 66%, gnome-remote-desktop 46%, gnome-shell 35%). Latency is now maybe around 100ms and stable. I can't really move into the vinagre window, I get moved to the corresponding coordinate in the real screen. This was with version 0.2.7 of PipeWire. I forcibly downgraded to 0.2.5 of PipeWire and can't see any difference in the above observations. Remote connection did not work yet (firewall issues probably..) I tried over a WiFi network between 2 computers. This uses much less CPU usage and is quite usable with or without jpeg compression (gnome-remote-desktop 2%, gnome-shell 2%). CPU peaks when moving windows around, which is quite expected. I can't see a difference between 0.2.5 and 0.2.7 PipeWire. I can reproduce the black screen when starting. It goes away as soon as I move the mouse on the receiver. No action on the sender can seem to unlock the black screen. I get the same behaviour with 0.2.5 as with 0.2.7. (In reply to Wim Taymans from comment #3) > I tried over a WiFi network between 2 computers. > > This uses much less CPU usage and is quite usable with or without jpeg > compression (gnome-remote-desktop 2%, gnome-shell 2%). > CPU peaks when moving windows around, which is quite expected. > > I can't see a difference between 0.2.5 and 0.2.7 PipeWire. True this works fine for me as well. (In reply to Wim Taymans from comment #4) > I can reproduce the black screen when starting. It goes away as soon as I > move the mouse on the receiver. No action > on the sender can seem to unlock the black screen. > > I get the same behaviour with 0.2.5 as with 0.2.7. I am not sure about this, but would it be somehow possible to force rendering of the very first frame as soon as the connection is made ? I had the experience of clicking on black screen around 10 seconds before I got rid of it. Or would it be possible to have some indicator (red, orange, green light or a simple message) that user should wait as connection is still being made ? gnome-remote-desktop-0.1.6-6.el8.x86_64 libvncserver-0.9.11-10.el8.x86_64 Tested on 2 machines over wifi ( with temporarilly disabled firewalld) + vm, much better experience, thanks a lot! Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2020:1766 |