All of lore.kernel.org
 help / color / mirror / Atom feed
* [Bug 84759] New: EXTREME and blocking drawing delay accumulation with certain websites and programs (e.g. rdesktop) since forever
@ 2014-10-07 15:49 bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
       [not found] ` <bug-84759-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
  0 siblings, 1 reply; 3+ messages in thread
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ @ 2014-10-07 15:49 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW


[-- Attachment #1.1: Type: text/plain, Size: 2366 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=84759

            Bug ID: 84759
           Summary: EXTREME and blocking drawing delay accumulation with
                    certain websites and programs (e.g. rdesktop) since
                    forever
           Product: xorg
           Version: unspecified
          Hardware: x86-64 (AMD64)
                OS: Linux (All)
            Status: NEW
          Severity: minor
          Priority: medium
         Component: Driver/nouveau
          Assignee: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org
          Reporter: afasdfsdfaa-NltIWcMOmWn1P9xLtpHBDw@public.gmane.org
        QA Contact: xorg-team-go0+a7rfsptAfugRpC6u6w@public.gmane.org

Created attachment 107505
  --> https://bugs.freedesktop.org/attachment.cgi?id=107505&action=edit
Xorg log

Here you can see a video of it and also more important information is in the
youtube description: https://www.youtube.com/watch?v=X_c-26mB304

Like the text says, there seems to be some kind of 2D drawing action in Xorg
that takes maybe a thousand times longer with nouveau than usual. But this
drawing is rarely used, i.e. mostly only on window creation, so the delay
doesn't get as apparent in most cases you run into (I suppose with my limited
knowledge that this drawing actions are single Xlib graphic contexts like you
can create with XCreateGC, created and rendered for the first time or changes
in their palette or something). 

So this makes applications open in a sluggish manner and with certain programs,
like in the video example, it causes insane delays (like 10ms becomes 3
minutes) that extremely impair working properly with them.

I only really ran into this on my work PC, which has slower+older GT8400 cards,
but at home once I tested it with GT430 also and I would rather say that the
same sluggishnes was present, but maybe due to different causes?


00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset
Integrated Graphics Controller (rev 03)
01:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 8400 GS
Rev. 3] (rev a2)
03:00.0 VGA compatible controller: NVIDIA Corporation G86 [GeForce 8400 GS]
(rev a1)
Linux WORKPAQ 3.16.3-1-ARCH #1 SMP PREEMPT Wed Sep 17 21:54:13 CEST 2014 x86_64
GNU/Linux
X.Org X Server 1.16.1

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 3771 bytes --]

[-- Attachment #2: Type: text/plain, Size: 181 bytes --]

_______________________________________________
Nouveau mailing list
Nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org
http://lists.freedesktop.org/mailman/listinfo/nouveau

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [Bug 84759] EXTREME and blocking drawing delay accumulation with certain websites and programs (e.g. rdesktop) since forever
       [not found] ` <bug-84759-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
@ 2014-10-10 15:29   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
  2019-12-04  8:50   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
  1 sibling, 0 replies; 3+ messages in thread
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ @ 2014-10-10 15:29 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW


[-- Attachment #1.1: Type: text/plain, Size: 1432 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=84759

--- Comment #1 from Ilia Mirkin <imirkin-FrUbXkNCsVf2fBVCVOL8/A@public.gmane.org> ---
You must be hitting some case that we don't handle with EXA (or worse yet, some
case that EXA in general doesn't handle well, but that's less likely).

One quick thing to try is to use GLAMOR -- with xf86-video-nouveau 1.0.11 you
can set the AccelMode driver option to "glamor". [Note that I've seen a bunch
of X crashes when glamor is enabled, and it apparently locks you out of
creating core GL contexts somehow, so it's not a panacea.]

I can't tell your technical level, but if you're up for it, grab the
xf86-video-nouveau source, and in nouveau_local.h switch the #if 0 to #if 1
above NOUVEAU_FALLBACK. That will print a ton of stuff in your Xorg log about
which actions are falling back. Hopefully it will be easy to identify which
ones are hitting the rdesktop silliness.

Also... you appear to have an uncommon X setup. You're using ZaphodHeads, but
you're not using xinerama. Does that mean that everything is on separate X
screens? But I also see one of the cards being added as a "GPU" card. It's all
a little odd... Are you using reverse prime at all? That's probably also not
the fastest thing in the world.

By the way, I assume this all works fine when running rdesktop off the
intel-connected screen?

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 2316 bytes --]

[-- Attachment #2: Type: text/plain, Size: 181 bytes --]

_______________________________________________
Nouveau mailing list
Nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org
http://lists.freedesktop.org/mailman/listinfo/nouveau

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [Bug 84759] EXTREME and blocking drawing delay accumulation with certain websites and programs (e.g. rdesktop) since forever
       [not found] ` <bug-84759-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
  2014-10-10 15:29   ` [Bug 84759] " bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
@ 2019-12-04  8:50   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
  1 sibling, 0 replies; 3+ messages in thread
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ @ 2019-12-04  8:50 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW


[-- Attachment #1.1: Type: text/plain, Size: 870 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=84759

Martin Peres <martin.peres-GANU6spQydw@public.gmane.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |MOVED

--- Comment #2 from Martin Peres <martin.peres-GANU6spQydw@public.gmane.org> ---
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been
closed from further activity.

You can subscribe and participate further through the new bug through this link
to our GitLab instance:
https://gitlab.freedesktop.org/xorg/driver/xf86-video-nouveau/issues/137.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 2602 bytes --]

[-- Attachment #2: Type: text/plain, Size: 153 bytes --]

_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/nouveau

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2019-12-04  8:50 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-10-07 15:49 [Bug 84759] New: EXTREME and blocking drawing delay accumulation with certain websites and programs (e.g. rdesktop) since forever bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
     [not found] ` <bug-84759-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
2014-10-10 15:29   ` [Bug 84759] " bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-12-04  8:50   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.