Bug 1431881 - vino two-key refresh delay with Xorg, GTX 1080, nvidia drivers
Summary: vino two-key refresh delay with Xorg, GTX 1080, nvidia drivers
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: vino
Version: 32
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Søren Sandmann Pedersen
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2017-03-13 23:58 UTC by Kartik Subbarao
Modified: 2021-04-29 17:53 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2021-04-29 17:53:44 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
screencast demonstrating refresh delay (8.72 MB, video/mp4)
2017-03-13 23:58 UTC, Kartik Subbarao
no flags Details

Description Kartik Subbarao 2017-03-13 23:58:28 UTC
Created attachment 1262715 [details]
screencast demonstrating refresh delay

Description of problem:

vino-server only refreshes after every other keystroke in applications such as Thunderbird and GNOME Terminal. In Gedit, letters are refreshed after each keystroke, but arrow keys only update after every other keystroke. 

This bug seems to have been around for a while. In the past, with a different nvidia card, I worked around a very similar issue issue by using the nouveau drivers.

Version-Release number of selected component (if applicable):

Fedora 25, Xorg, GTX 1080 running nvidia-driver 378.13-3, vino 3.22-0.1

How reproducible:

This behavior seems fairly consistent.

Additional info:

See attached screencast. I'm typing each key at roughly the same rate.

1) I type "abcdefgh" in the gedit window. Each letter shows up individually (as expected).
2) I press the left arrow 8 times. It only updates the cursor position on every second keystroke.
3) I type "abcdefgh" in the thunderbird window. It only updates the screen on every second keystroke.
4) I press the left arrow 8 times. It only updates the cursor position on every second keystroke.

gnome-terminal has the same behavior as thunderbird.

For whatever reason, normal characters update normally in gedit, but not in thunderbird/gnome-terminal. Arrow keys don't update normally in any of these application.

Comment 1 Fedora End Of Life 2017-11-16 19:38:01 UTC
This message is a reminder that Fedora 25 is nearing its end of life.
Approximately 4 (four) weeks from now Fedora will stop maintaining
and issuing updates for Fedora 25. It is Fedora's policy to close all
bug reports from releases that are no longer maintained. At that time
this bug will be closed as EOL if it remains open with a Fedora  'version'
of '25'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version'
to a later Fedora version.

Thank you for reporting this issue and we are sorry that we were not
able to fix it before Fedora 25 is end of life. If you would still like
to see this bug fixed and are able to reproduce it against a later version
of Fedora, you are encouraged  change the 'version' to a later Fedora
version prior this bug is closed as described in the policy above.

Although we aim to fix as many bugs as possible during every release's
lifetime, sometimes those efforts are overtaken by events. Often a
more recent Fedora release includes newer upstream software that fixes
bugs or makes them obsolete.

Comment 2 Kartik Subbarao 2017-11-16 19:41:06 UTC
This problem is still there in Fedora 26.

Comment 3 Fedora End Of Life 2018-05-03 08:45:40 UTC
This message is a reminder that Fedora 26 is nearing its end of life.
Approximately 4 (four) weeks from now Fedora will stop maintaining
and issuing updates for Fedora 26. It is Fedora's policy to close all
bug reports from releases that are no longer maintained. At that time
this bug will be closed as EOL if it remains open with a Fedora  'version'
of '26'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version'
to a later Fedora version.

Thank you for reporting this issue and we are sorry that we were not
able to fix it before Fedora 26 is end of life. If you would still like
to see this bug fixed and are able to reproduce it against a later version
of Fedora, you are encouraged  change the 'version' to a later Fedora
version prior this bug is closed as described in the policy above.

Although we aim to fix as many bugs as possible during every release's
lifetime, sometimes those efforts are overtaken by events. Often a
more recent Fedora release includes newer upstream software that fixes
bugs or makes them obsolete.

Comment 4 Kartik Subbarao 2018-05-03 12:10:59 UTC
The problem is still there in Fedora 27.

Comment 5 vat 2018-11-02 22:38:22 UTC
Every other keystroke,
every other keypress,
every other character,
every other arrow key,
that I do in Konsole in a vnc session (realvnc) or a nomachine session to my kubuntu 18.04 does not get displayed.
Only when pressing the next character/arrow does it appear, just like in Kartik's attached screencast.

My kubuntu runs with an nvidia GeForce GT 630.

This seriously handicaps the use of vnc/nomachine for linux.
I'm surprised only us two are complaining about this.

Even krunner in the vnc session (alt-f2 where you type in commands at the top of the kde display) suffers from this: every other press on the down arrow does the screen gets refreshed. If I move my mouse cursor around over white space on the site of an underlying browser window nothing happens, until the mouse cursor touches a link of that site. Then in krunner the selection in the list jumps to the right place. Or in other words the screen gets refreshed.

Comment 6 Ben Cotton 2018-11-27 13:40:59 UTC
This message is a reminder that Fedora 27 is nearing its end of life.
On 2018-Nov-30  Fedora will stop maintaining and issuing updates for
Fedora 27. It is Fedora's policy to close all bug reports from releases
that are no longer maintained. At that time this bug will be closed as
EOL if it remains open with a Fedora  'version' of '27'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora 27 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora, you are encouraged  change the 'version' to a later Fedora 
version prior this bug is closed as described in the policy above.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events. Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

Comment 7 Kartik Subbarao 2018-11-27 14:07:00 UTC
The problem is still there in Fedora 28.

Comment 8 vat 2018-12-08 17:18:01 UTC
I suspect it happens with some older nvidia graphics cards.
The issue doesn't happen when I use nouveau drivers.
Realvnc was not able to reproduce the issue with their nvidia cards.

I made a topic at nvidia forum: https://devtalk.nvidia.com/default/topic/1045056/linux/vnc-server-on-nvidia-linux-does-not-refresh-screen-after-every-keystroke/

Comment 9 Ben Cotton 2019-05-02 20:09:46 UTC
This message is a reminder that Fedora 28 is nearing its end of life.
On 2019-May-28 Fedora will stop maintaining and issuing updates for
Fedora 28. It is Fedora's policy to close all bug reports from releases
that are no longer maintained. At that time this bug will be closed as
EOL if it remains open with a Fedora 'version' of '28'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora 28 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora, you are encouraged  change the 'version' to a later Fedora 
version prior this bug is closed as described in the policy above.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events. Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

Comment 10 Kartik Subbarao 2019-05-02 21:32:30 UTC
The problem is still there in Fedora 29.

Comment 11 Ben Cotton 2019-10-31 19:26:26 UTC
This message is a reminder that Fedora 29 is nearing its end of life.
Fedora will stop maintaining and issuing updates for Fedora 29 on 2019-11-26.
It is Fedora's policy to close all bug reports from releases that are no longer
maintained. At that time this bug will be closed as EOL if it remains open with a
Fedora 'version' of '29'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora 29 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora, you are encouraged  change the 'version' to a later Fedora 
version prior this bug is closed as described in the policy above.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events. Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

Comment 12 Kartik Subbarao 2019-10-31 20:26:29 UTC
The problem is still there in Fedora 30.

Comment 13 Bernhard Hengst 2020-01-15 00:48:22 UTC
The bug is still there for me using Ubuntu 18.04 and Nvidia drivers for GeForce RTX 2080 Ti. I've tried it out on various remote management systems, eg RealVNC, AnyDesk, TeamViewer. All show the same problem.

Comment 14 Ben Cotton 2020-04-30 20:33:10 UTC
This message is a reminder that Fedora 30 is nearing its end of life.
Fedora will stop maintaining and issuing updates for Fedora 30 on 2020-05-26.
It is Fedora's policy to close all bug reports from releases that are no longer
maintained. At that time this bug will be closed as EOL if it remains open with a
Fedora 'version' of '30'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora 30 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora, you are encouraged  change the 'version' to a later Fedora 
version prior this bug is closed as described in the policy above.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events. Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

Comment 15 Kartik Subbarao 2020-04-30 20:51:42 UTC
The problem is still there in Fedora 31.

Comment 16 Ben Cotton 2020-11-03 17:00:26 UTC
This message is a reminder that Fedora 31 is nearing its end of life.
Fedora will stop maintaining and issuing updates for Fedora 31 on 2020-11-24.
It is Fedora's policy to close all bug reports from releases that are no longer
maintained. At that time this bug will be closed as EOL if it remains open with a
Fedora 'version' of '31'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora 31 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora, you are encouraged  change the 'version' to a later Fedora 
version prior this bug is closed as described in the policy above.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events. Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

Comment 17 Kartik Subbarao 2020-11-03 21:15:10 UTC
The problem is still there in Fedora 32.

Comment 18 Fedora Program Management 2021-04-29 16:58:48 UTC
This message is a reminder that Fedora 32 is nearing its end of life.
Fedora will stop maintaining and issuing updates for Fedora 32 on 2021-05-25.
It is Fedora's policy to close all bug reports from releases that are no longer
maintained. At that time this bug will be closed as EOL if it remains open with a
Fedora 'version' of '32'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora 32 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora, you are encouraged  change the 'version' to a later Fedora 
version prior this bug is closed as described in the policy above.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events. Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

Comment 19 Kartik Subbarao 2021-04-29 17:53:44 UTC
The problem seems to be fixed as of Fedora 33.


Note You need to log in before you can comment on or make changes to this bug.