Bug 89331

Summary: Radeon 8670M in DRI_PRIME shows garbage in scene
Product: Drivers Reporter: vova7890 (zvova7890)
Component: Video(DRI - non Intel)Assignee: drivers_video-dri
Status: NEW ---    
Severity: normal CC: alan, alexdeucher, raziel_theripper, szg00000
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 3.17.1 Subsystem:
Regression: No Bisected commit-id:
Attachments: screen

Description vova7890 2014-12-06 13:37:28 UTC
Created attachment 159891 [details]
screen

In games with DRI_PRIME=1 radeon shows not stable image and some lags in scene, like in attachment with glxgears

[vova7890@localhost ~]$ glxinfo | grep OpenGL
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile 
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.3.4
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 10.3.4
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 10.3.4
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.0
OpenGL ES profile extensions:


[vova7890@localhost ~]$ DRI_PRIME=1 glxinfo | grep OpenGL
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD HAINAN
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.3.4
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 10.3.4
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 10.3.4
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.0
OpenGL ES profile extensions:


[vova7890@localhost ~]$ lspci | grep -i display
01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Sun XT [Radeon HD 8670A/8670M/8690M] (rev ff)


[vova7890@localhost ~]$ uname -a
Linux localhost 3.17.1-pf #1 SMP PREEMPT Sat Dec 6 00:29:01 EET 2014 x86_64 GNU/Linux

----------------------------
CPU: Intel Core i7-3632QM
GPU: IntelĀ® HD Graphics 4000 / AMD Radeon HD 8670M, 1Gb
xf86-video-intel: from git yesterday build(enabled DRI3)
dirstro: ArchLinux
Comment 1 Alex Deucher 2014-12-08 15:29:32 UTC
This is a limitation of prime at the moment.  There is no cross device synchronization support yet.  See also https://bugs.freedesktop.org/show_bug.cgi?id=76367
Comment 2 Adrian G 2015-01-16 18:12:33 UTC
I have simmilar problem with a dual mobile radeon system. Is PRIME still under development?
Comment 3 Alex Deucher 2015-01-16 18:15:37 UTC
(In reply to Adrian G from comment #2)
> I have simmilar problem with a dual mobile radeon system. Is PRIME still
> under development?

Yes.  It's a community developed feature.