Bug 89331 - Radeon 8670M in DRI_PRIME shows garbage in scene
Summary: Radeon 8670M in DRI_PRIME shows garbage in scene
Status: NEW
Alias: None
Product: Drivers
Classification: Unclassified
Component: Video(DRI - non Intel) (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: drivers_video-dri
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-12-06 13:37 UTC by vova7890
Modified: 2016-03-23 18:53 UTC (History)
4 users (show)

See Also:
Kernel Version: 3.17.1
Subsystem:
Regression: No
Bisected commit-id:


Attachments
screen (591.93 KB, image/png)
2014-12-06 13:37 UTC, vova7890
Details

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.

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