Unity desktop misbehaves with applications that use direct rendering with the FGLRX driver

Bug #1390234 reported by Maxim Therrien
134
This bug affects 26 people
Affects Status Importance Assigned to Milestone
fglrx-installer (Ubuntu)
Confirmed
High
Unassigned

Bug Description

I've been using Ubuntu 14.10 for a while now, and I ended up switching to the FGLRX driver for performance reasons. My laptop is an Acer Aspire 5742G-7353 with an ATI Mobility Radeon HD 5470 video chip on it. I have noticed that some applications (So far, I've only seen Blender and Chromium do this) displays a little bit (maybe 10-20 pixels?) to the right when maximized. The drivers that are available from the ATI website worked fine, but I had to use the version from the repos since it no longer works with 14.10. Problem only exists in the repo version.

http://ubuntuforums.org/showthread.php?t=2225451
http://ubuntuforums.org/showthread.php?t=2241392

Edit: I have switched to KDE and seen it happen in Blender with kwin compositing on. The bug disappeared immediately after disabling compositing.

ProblemType: Bug
DistroRelease: Ubuntu 14.10
Package: fglrx 2:14.201-0ubuntu2
ProcVersionSignature: Ubuntu 3.16.0-24.32-generic 3.16.4
Uname: Linux 3.16.0-24-generic x86_64
NonfreeKernelModules: fglrx
.tmp.unity.support.test.0:

ApportVersion: 2.14.7-0ubuntu8
Architecture: amd64
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
CompositorRunning: compiz
CompositorUnredirectDriverBlacklist: '(nouveau|Intel).*Mesa 8.0'
CompositorUnredirectFSW: true
CurrentDesktop: Unity
Date: Thu Nov 6 17:00:08 2014
DistUpgraded: 2014-10-26 22:08:12,603 DEBUG enabling apt cron job
DistroCodename: utopic
DistroVariant: ubuntu
DkmsStatus: fglrx-core, 14.201, 3.16.0-24-generic, x86_64: installed
GraphicsCard:
 Advanced Micro Devices, Inc. [AMD/ATI] Park [Mobility Radeon HD 5430/5450/5470] [1002:68e0] (prog-if 00 [VGA controller])
   Subsystem: Acer Incorporated [ALI] Device [1025:0487]
InstallationDate: Installed on 2014-10-21 (15 days ago)
InstallationMedia: Ubuntu 14.04.1 LTS "Trusty Tahr" - Release amd64 (20140722.2)
Lsusb:
 Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
 Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 Bus 001 Device 003: ID 0402:9665 ALi Corp. Gateway Webcam
 Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: Acer Aspire 5742G
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.16.0-24-generic root=UUID=4c5be90d-5004-4ef9-9229-6692e492d1e5 ro quiet splash vt.handoff=7
SourcePackage: fglrx-installer
UpgradeStatus: Upgraded to utopic on 2014-10-27 (10 days ago)
dmi.bios.date: 09/27/2010
dmi.bios.vendor: Acer
dmi.bios.version: V1.07
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: Aspire 5742G
dmi.board.vendor: Acer
dmi.board.version: V1.07
dmi.chassis.type: 10
dmi.chassis.vendor: Acer
dmi.chassis.version: V1.07
dmi.modalias: dmi:bvnAcer:bvrV1.07:bd09/27/2010:svnAcer:pnAspire5742G:pvrV1.07:rvnAcer:rnAspire5742G:rvrV1.07:cvnAcer:ct10:cvrV1.07:
dmi.product.name: Aspire 5742G
dmi.product.version: V1.07
dmi.sys.vendor: Acer
version.compiz: compiz 1:0.9.12+14.10.20140918-0ubuntu1
version.fglrx-installer: fglrx-installer N/A
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.56-1
version.libgl1-mesa-dri: libgl1-mesa-dri 10.3.0-0ubuntu3
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 10.3.0-0ubuntu3
version.xserver-xorg-core: xserver-xorg-core 2:1.16.0-1ubuntu1
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.9.0-1ubuntu2
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.4.0-2ubuntu2
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.914-1~exp1ubuntu4
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.11-1ubuntu2
xserver.bootTime: Thu Nov 6 16:51:13 2014
xserver.configfile: default
xserver.errors:
 open /dev/dri/card0: No such file or directory
 AIGLX error: failed to open /usr/X11R6/lib64/modules/dri/fglrx_dri.so, error[/usr/X11R6/lib64/modules/dri/fglrx_dri.so: cannot open shared object file: No such file or directory]
 AIGLX error: failed to open /usr/lib64/dri/fglrx_dri.so, error[/usr/lib64/dri/fglrx_dri.so: cannot open shared object file: No such file or directory]
 AIGLX error: failed to open /usr/X11R6/lib/modules/dri/fglrx_dri.so, error[/usr/X11R6/lib/modules/dri/fglrx_dri.so: cannot open shared object file: No such file or directory]
xserver.logfile: /var/log/Xorg.0.log
xserver.version: 2:1.16.0-1ubuntu1
xserver.video_driver: fglrx

Revision history for this message
Maxim Therrien (acerspyro) wrote :
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

Changed in fglrx-installer (Ubuntu):
status: New → Confirmed
Changed in fglrx-installer (Ubuntu):
importance: Undecided → High
summary: - Unity desktop misbehaves with some applications with the FGLRX driver
+ Unity desktop misbehaves with applications that use direct rendering
+ with the FGLRX driver
description: updated
Revision history for this message
Paulo Narciso (p-narciso) wrote :

I woul like to update this issue to say that this problem still happens with the latest Catalyst 14.12.

Revision history for this message
Marcin Jakubowski (mjakubowski) wrote :

Also happens with Google Chrome. If the application starts in maximized mode, it will render its contents fine, until demaximized and maximized again.

Revision history for this message
Marko (markotheprogrammer) wrote :

Also happens with Opera and it happened to me with vlc(fullscreen).

Revision history for this message
iBART (mogio) wrote :

Confirmed, with Chrome, Chrome Beta and Chromium but if I disable the hardware acceleration this bug disappears.

Revision history for this message
vinod777 (vinod777) wrote :

This bug appears for Chrome, Chromium, Adobe brackets(node-webkit based app), Opera browser.
When disable hw acceleration in Opera, this bug disappears for Opera.

I also found that when an app is offsetted, toggling "Snapping Windows" in Compiz will make the app display correctly. Completely enabling/disabling wont work forever, you need to toggle it when an app is in offsetted state.

Ubuntu 14.10 fresh install
Tried with AMD drivers from AMD site and fglrx-updates from ubuntu repo. Not fixed.

Revision history for this message
Marko (markotheprogrammer) wrote :

This seems to have been fixed with catalyst 15.3 driver(currently its not available for download for linux unless you are using Ubuntu 15.04, Canonical always gets amd driver first).

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.