Displaying 8 results from an estimated 8 matches for "pushbuf_kref".
2015 Oct 12
48
[Bug 92438] New: Segfault in pushbuf_kref when running the android emulator (qemu) on nv50
https://bugs.freedesktop.org/show_bug.cgi?id=92438
            Bug ID: 92438
           Summary: Segfault in pushbuf_kref when running the android
                    emulator (qemu) on nv50
           Product: Mesa
           Version: unspecified
          Hardware: x86-64 (AMD64)
                OS: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Drivers/...
2020 Aug 18
0
qemu -display sdl,gl=on also eats CPU
...libdrm_nouveau.so.2.0.0  pushbuf_validate
  151037   100.000  pushbuf.c:482               libdrm_nouveau.so.2.0.0  pushbuf_validate [self]
-------------------------------------------------------------------------------
83835    11.5423  pushbuf.c:149               libdrm_nouveau.so.2.0.0  pushbuf_kref
  83835    100.000  pushbuf.c:149               libdrm_nouveau.so.2.0.0  pushbuf_kref [self]
-------------------------------------------------------------------------------
44660     6.1488  (no location information)   libpixman-1.so.0.38.0    /usr/X11R7/lib/libpixman-1.so.0.38.0
  44660    100.000...
2018 Jan 11
0
[PATCH libdrm] nouveau: Support fence FDs
...rm.h>
 #include <xf86atomic.h>
@@ -77,7 +78,7 @@ nouveau_pushbuf(struct nouveau_pushbuf *push)
 }
 
 static int pushbuf_validate(struct nouveau_pushbuf *, bool);
-static int pushbuf_flush(struct nouveau_pushbuf *);
+static int pushbuf_flush(struct nouveau_pushbuf *, int *);
 
 static bool
 pushbuf_kref_fits(struct nouveau_pushbuf *push, struct nouveau_bo *bo,
@@ -172,7 +173,7 @@ pushbuf_kref(struct nouveau_pushbuf *push, struct nouveau_bo *bo,
 	 */
 	fpush = cli_push_get(push->client, bo);
 	if (fpush && fpush != push)
-		pushbuf_flush(fpush);
+		pushbuf_flush(fpush, NULL);
 
 	kref =...
2017 Jan 05
1
[Bug 99282] New: KDE kontact crashes always
...) ()
from /lib64/libQt5WebEngineCore.so.5
#13 0x00007f2170ccd6ca in start_thread (arg=0x7f2105ffb700) at
pthread_create.c:333
#14 0x00007f2178e83f6f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105
Thread 19 (Thread 0x7f21067fc700 (LWP 6603)):
[KCrash Handler]
#6  0x00007f214d47c22f in pushbuf_kref () from /lib64/libdrm_nouveau.so.2
#7  0x00007f214d47c8b9 in pushbuf_validate () from /lib64/libdrm_nouveau.so.2
#8  0x00007f214e0b1dc3 in nv50_blit () from /usr/lib64/dri/nouveau_dri.so
#9  0x00007f214dcc67f7 in st_TexSubImage () from /usr/lib64/dri/nouveau_dri.so
#10 0x00007f214dc4b5db in _mesa_t...
2015 May 16
5
[Bug 90482] New: Xorg take 100% CPU when using multiple independent screen configuration
https://bugs.freedesktop.org/show_bug.cgi?id=90482
            Bug ID: 90482
           Summary: Xorg take 100% CPU when using multiple independent
                    screen configuration
           Product: xorg
           Version: unspecified
          Hardware: x86-64 (AMD64)
                OS: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
        
2016 Oct 04
28
[Bug 98039] New: KMail crash on starting (nouveau-related)
https://bugs.freedesktop.org/show_bug.cgi?id=98039
            Bug ID: 98039
           Summary: KMail crash on starting (nouveau-related)
           Product: Mesa
           Version: git
          Hardware: x86-64 (AMD64)
                OS: Linux (All)
            Status: NEW
          Severity: critical
          Priority: medium
         Component: Drivers/DRI/nouveau
          Assignee:
2015 Sep 22
37
[Bug 92077] New: nouveau graphics freeze when using KDE Plasma 5; PGR engine fault
https://bugs.freedesktop.org/show_bug.cgi?id=92077
            Bug ID: 92077
           Summary: nouveau graphics freeze when using KDE Plasma 5; PGR
                    engine fault
           Product: Mesa
           Version: 10.3
          Hardware: Other
                OS: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component:
2014 Sep 26
14
[RFC] Explicit synchronization for Nouveau
Hi guys,
I'd like to start a new thread about explicit fence synchronization.  This time
with a Nouveau twist. :-)
First, let me define what I understand by implicit/explicit sync:
Implicit synchronization
* Fences are attached to buffers
* Kernel manages fences automatically based on buffer read/write access
Explicit synchronization
* Fences are passed around independently
* Kernel takes