Cannot watch videos with AMDGPU-PRO driver

Bug #1602001 reported by Hadrien
24
This bug affects 5 people
Affects Status Importance Assigned to Milestone
totem (Ubuntu)
Confirmed
High
Unassigned

Bug Description

I am on Ubuntu 16.04 with a Radeon RX 480 and driver AMDGPU-PRO 16.30.3-306809

Totem version is 3.18.1-1ubuntu4

When I try to play any video with Ubuntu's default video program (Totem) I get sound but not image at all. The content remains black. If I open Totem from a terminal, I get those errors when I attempt to play a video:

(totem:8708): Cogl-WARNING **: Shader compilation failed:
Vertex shader failed to compile with the following errors:
ERROR: error(#271) Explicit version number 120 not supported by GL3 forward compatible context
ERROR: error(#273) 1 compilation errors. No code generated

(totem:8708): Cogl-WARNING **: Shader compilation failed:
Fragment shader failed to compile with the following errors:
ERROR: error(#271) Explicit version number 120 not supported by GL3 forward compatible context
ERROR: error(#273) 1 compilation errors. No code generated

(totem:8708): Cogl-WARNING **: Failed to link GLSL program:
Vertex and Fragment shader(s) were not successfully compiled before glLinkProgram() was called. Link failed.

(totem:8708): Cogl-WARNING **: driver/gl/cogl-pipeline-progend-glsl.c:796: GL error (1282): Invalid operation

(totem:8708): Cogl-WARNING **: driver/gl/cogl-pipeline-progend-glsl.c:819: GL error (1282): Invalid operation

(totem:8708): Cogl-WARNING **: driver/gl/cogl-pipeline-progend-glsl.c:823: GL error (1282): Invalid operation

(totem:8708): Cogl-WARNING **: driver/gl/cogl-pipeline-progend-glsl.c:827: GL error (1282): Invalid operation

(totem:8708): Cogl-WARNING **: driver/gl/cogl-pipeline-progend-glsl.c:831: GL error (1282): Invalid operation

(totem:8708): Cogl-WARNING **: driver/gl/cogl-pipeline-progend-glsl.c:213: GL error (1282): Invalid operation

(totem:8708): Cogl-WARNING **: driver/gl/cogl-pipeline-progend-glsl.c:213: GL error (1282): Invalid operation

(totem:8708): Cogl-WARNING **: driver/gl/cogl-pipeline-opengl.c:751: GL error (1280): Invalid enumeration value

(totem:8708): Cogl-WARNING **: Shader compilation failed:
Vertex shader failed to compile with the following errors:
ERROR: error(#271) Explicit version number 120 not supported by GL3 forward compatible context
ERROR: error(#273) 1 compilation errors. No code generated

(totem:8708): Cogl-WARNING **: Shader compilation failed:
Fragment shader failed to compile with the following errors:
ERROR: error(#271) Explicit version number 120 not supported by GL3 forward compatible context
ERROR: error(#273) 1 compilation errors. No code generated

(totem:8708): Cogl-WARNING **: Failed to link GLSL program:
Vertex and Fragment shader(s) were not successfully compiled before glLinkProgram() was called. Link failed.

ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: totem 3.18.1-1ubuntu4
ProcVersionSignature: Ubuntu 4.4.0-28.47-generic 4.4.13
Uname: Linux 4.4.0-28-generic x86_64
ApportVersion: 2.20.1-0ubuntu2.1
Architecture: amd64
CurrentDesktop: Unity
Date: Mon Jul 11 22:48:38 2016
EcryptfsInUse: Yes
InstallationDate: Installed on 2013-10-20 (995 days ago)
InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Release amd64 (20131016.1)
SourcePackage: totem
UpgradeStatus: Upgraded to xenial on 2016-04-21 (81 days ago)

Revision history for this message
Hadrien (psydk) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in totem (Ubuntu):
status: New → Confirmed
Changed in totem (Ubuntu):
importance: Undecided → High
Revision history for this message
Uwe Schaibl (schaibl) wrote :

no problems with vlc or smplayer.

Revision history for this message
Hadrien (psydk) wrote :

It seems to be a problem with a library called "cogl".

There is some information there:
http://askubuntu.com/questions/794529/amdgpu-pro-install-on-ubuntu-gnome-16-04-with-r9-285-and-rx-480

It looks like there is a mismatch between the OpenGL context version created and the shader version used. Mesa is more relax about the mismatch, not amdgpu-pro.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.