Bug 92893

Summary: NV34: XPresent compositor scrambled display
Product: xorg Reporter: poma <pomidorabelisima>
Component: Driver/nouveauAssignee: Nouveau Project <nouveau>
Status: RESOLVED MOVED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: git   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
NV34 xf86-video-nouveau XPresent scramble none

Description poma 2015-11-10 19:35:00 UTC
Created attachment 119551 [details]
NV34 xf86-video-nouveau XPresent scramble

"enable dri3 support without glamor"
http://cgit.freedesktop.org/nouveau/xf86-video-nouveau/commit/?id=241e728

broke XPresent compositor on NV34.
Comment 1 poma 2015-11-10 19:36:12 UTC
- DRI2&3/XPresent - configure --disable-epoxy --enable-xpresent
   Build Configuration for xfwm4:
     Xpresent support:             yes
     Epoxy support:                no
Comment 2 Ilia Mirkin 2015-11-10 19:41:18 UTC
(In reply to poma from comment #0)
> Created attachment 119551 [details]
> NV34 xf86-video-nouveau XPresent scramble
> 
> "enable dri3 support without glamor"
> http://cgit.freedesktop.org/nouveau/xf86-video-nouveau/commit/?id=241e728
> 
> broke XPresent compositor on NV34.

Yeah that commit had a bunch of problems, many of which were subsequently fixed. Do the issues still happen with git head? Or at least at commit 08ef36dc67 ?
Comment 3 poma 2015-11-10 20:22:15 UTC
(In reply to Ilia Mirkin from comment #2)
> (In reply to poma from comment #0)
> > Created attachment 119551 [details]
> > NV34 xf86-video-nouveau XPresent scramble
> > 
> > "enable dri3 support without glamor"
> > http://cgit.freedesktop.org/nouveau/xf86-video-nouveau/commit/?id=241e728
> > 
> > broke XPresent compositor on NV34.
> 
> Yeah that commit had a bunch of problems, many of which were subsequently
> fixed. Do the issues still happen with git head? Or at least at commit
> 08ef36dc67 ?


For NV34, tutto completo ist kaputt.

For all other GPUs tested - AMD, INTEL, NVIDIA - DRI3/XPresent compositor is actually recommended, it outperforms GLX compositor.
Comment 4 Ilia Mirkin 2015-11-10 20:25:35 UTC
(In reply to poma from comment #3)
> (In reply to Ilia Mirkin from comment #2)
> > (In reply to poma from comment #0)
> > > Created attachment 119551 [details]
> > > NV34 xf86-video-nouveau XPresent scramble
> > > 
> > > "enable dri3 support without glamor"
> > > http://cgit.freedesktop.org/nouveau/xf86-video-nouveau/commit/?id=241e728
> > > 
> > > broke XPresent compositor on NV34.
> > 
> > Yeah that commit had a bunch of problems, many of which were subsequently
> > fixed. Do the issues still happen with git head? Or at least at commit
> > 08ef36dc67 ?
> 
> For NV34, tutto completo ist kaputt.

Please answer my questions.
Comment 5 poma 2015-11-10 20:29:54 UTC
(In reply to Ilia Mirkin from comment #4)
> (In reply to poma from comment #3)
> > (In reply to Ilia Mirkin from comment #2)
> > > (In reply to poma from comment #0)
> > > > Created attachment 119551 [details]
> > > > NV34 xf86-video-nouveau XPresent scramble
> > > > 
> > > > "enable dri3 support without glamor"
> > > > http://cgit.freedesktop.org/nouveau/xf86-video-nouveau/commit/?id=241e728
> > > > 
> > > > broke XPresent compositor on NV34.
> > > 
> > > Yeah that commit had a bunch of problems, many of which were subsequently
> > > fixed. Do the issues still happen with git head? Or at least at commit
> > > 08ef36dc67 ?
> > 
> > For NV34, tutto completo ist kaputt.
> 
> Please answer my questions.

For NV34,
"tutto completo ist kaputt" - translated: all of them are broken.
Comment 6 Martin Peres 2019-12-04 09:06:18 UTC
-- 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/233.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.