Low graphics mode in muxless hybrid ATI/Intel GPU systems after fglrx upgrade
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xf86-video-intel |
Won't Fix
|
Medium
|
|||
fglrx-installer (Ubuntu) |
In Progress
|
Undecided
|
Unassigned | ||
Quantal |
Fix Released
|
Undecided
|
job | ||
fglrx-installer-updates (Ubuntu) |
Triaged
|
High
|
job | ||
Quantal |
Won't Fix
|
High
|
Unassigned | ||
xserver-xorg-video-intel (openSUSE) |
Won't Fix
|
Critical
|
Bug Description
[Impact]
* Hybrid systems with ATI/intel GPUs using fglrx get a segmentation fault in X when using 12.10. In stock 12.04.1 these systems were working fine.
* This bug represents a severe regression from precise to quantal, since is crashing on startup
* The proposed patch updates the driver to version 13.2beta3 of upstream which seems to resolve this issue
[Test Case]
* Get an hybrid ATI/intel system.
Install quantal: The system should boot fine
Install the proprietary fglrx package and reboot: The X server crashes on startup
[Regression Potential]
* This solution does not need any change on the intel driver (as a previous workaround needed).
* No regressions have been reported so far using this most recent fglrx upstream, by the people affected by this bug
======
After installing the latest fglrx-updates package on Ubuntu 12.10 (fglrx-
WORKAROUND: fglrx-installer-13 2:13.101~
https:/
WORKAROUND: Follow carefully the instructions here:
https:/
As per Nick Andrik, this is a version regression of xserver-
Upstream fglrx has published a new version (> 13.1 ) of the driver which seems to solve this issue. No need to revert the commit in the Intel driver any more.
ATTENTION:
1. If you choose the integrated GPU (via Catalyst or via amdconfig --px-igpu) and your X server crashes on startup, then your are probably affected by this bug:
https:/
2. If your system includes an old ATI GPU card (Radeon HD 2x00 3x00 4x00) which is not supported any more by fglrx drivers, then probably you suffer from this bug:
https:/
Subscribe and comment there please.
If the X server loads (so you see no low graphics mode window) but you get no menu bars, window decorations, etc, then press Ctrl+Shift+T to open a terminal, write in there:
unity --replace &
and post a comment with the result.
The logs from the intial bug report follow:
Here is the Xorg log:
[ 20.924]
X.Org X Server 1.13.0
Release Date: 2012-09-05
[ 20.924] X Protocol Version 11, Revision 0
[ 20.924] Build Operating System: Linux 3.2.0-30-generic x86_64 Ubuntu
[ 20.924] Current Operating System: Linux marco-HP-
[ 20.924] Kernel command line: BOOT_IMAGE=
[ 20.924] Build Date: 08 October 2012 03:34:01PM
[ 20.924] xorg-server 2:1.13.0-0ubuntu6 (For technical support please see http://
[ 20.924] Current version of pixman: 0.26.0
[ 20.924] Before reporting problems, check http://
to make sure that you have the latest version.
[ 20.924] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 20.924] (==) Log file: "/var/log/
[ 20.924] (==) Using config file: "/etc/X11/
[ 20.924] (==) Using system config directory "/usr/share/
[ 20.924] (==) ServerLayout "aticonfig Layout"
[ 20.924] (**) |-->Screen "aticonfig-
[ 20.924] (**) | |-->Monitor "aticonfig-
[ 20.925] (**) | |-->Device "aticonfig-
[ 20.925] (==) Automatically adding devices
[ 20.925] (==) Automatically enabling devices
[ 20.925] (==) Automatically adding GPU devices
[ 20.925] (WW) The directory "/usr/share/
[ 20.925] Entry deleted from font path.
[ 20.925] (WW) The directory "/usr/share/
[ 20.925] Entry deleted from font path.
[ 20.925] (WW) The directory "/usr/share/
[ 20.925] Entry deleted from font path.
[ 20.925] (WW) The directory "/usr/share/
[ 20.925] Entry deleted from font path.
[ 20.925] (WW) The directory "/usr/share/
[ 20.925] Entry deleted from font path.
[ 20.925] (==) FontPath set to:
/usr/share/
/usr/share/
/var/lib/
built-ins
[ 20.925] (==) ModulePath set to "/usr/lib/
[ 20.925] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 20.925] (II) Loader magic: 0x7fed9d5d2c40
[ 20.925] (II) Module ABI versions:
[ 20.925] X.Org ANSI C Emulation: 0.4
[ 20.925] X.Org Video Driver: 13.0
[ 20.925] X.Org XInput driver : 18.0
[ 20.925] X.Org Server Extension : 7.0
[ 20.925] (II) config/udev: Adding drm device (/dev/dri/card0)
[ 20.926] (--) PCI:*(0:0:2:0) 8086:0116:103c:1670 rev 9, Mem @ 0xc0000000/4194304, 0xb0000000/
[ 20.926] (--) PCI: (0:1:0:0) 1002:6760:103c:1670 rev 0, Mem @ 0xa0000000/
[ 20.926] (II) Open ACPI successful (/var/run/
[ 20.926] Initializing built-in extension Generic Event Extension
[ 20.926] Initializing built-in extension SHAPE
[ 20.926] Initializing built-in extension MIT-SHM
[ 20.926] Initializing built-in extension XInputExtension
[ 20.926] Initializing built-in extension XTEST
[ 20.926] Initializing built-in extension BIG-REQUESTS
[ 20.926] Initializing built-in extension SYNC
[ 20.926] Initializing built-in extension XKEYBOARD
[ 20.926] Initializing built-in extension XC-MISC
[ 20.926] Initializing built-in extension SECURITY
[ 20.926] Initializing built-in extension XINERAMA
[ 20.926] Initializing built-in extension XFIXES
[ 20.926] Initializing built-in extension RENDER
[ 20.926] Initializing built-in extension RANDR
[ 20.926] Initializing built-in extension COMPOSITE
[ 20.926] Initializing built-in extension DAMAGE
[ 20.926] Initializing built-in extension MIT-SCREEN-SAVER
[ 20.926] Initializing built-in extension DOUBLE-BUFFER
[ 20.926] Initializing built-in extension RECORD
[ 20.926] Initializing built-in extension DPMS
[ 20.926] Initializing built-in extension X-Resource
[ 20.926] Initializing built-in extension XVideo
[ 20.926] Initializing built-in extension XVideo-
[ 20.926] Initializing built-in extension XFree86-
[ 20.926] Initializing built-in extension XFree86-DGA
[ 20.926] Initializing built-in extension XFree86-DRI
[ 20.926] Initializing built-in extension DRI2
[ 20.926] (II) "glx" will be loaded by default.
[ 20.926] (II) LoadModule: "glx"
[ 21.055] (II) Loading /usr/lib/
[ 21.055] (II) Module glx: vendor="Advanced Micro Devices, Inc."
[ 21.055] compiled for 6.9.0, module version = 1.0.0
[ 21.056] Loading extension GLX
[ 21.056] (II) LoadModule: "fglrx"
[ 21.057] (II) Loading /usr/lib/
[ 21.562] (II) Module fglrx: vendor="FireGL - AMD Technologies Inc."
[ 21.562] compiled for 1.4.99.906, module version = 9.0.2
[ 21.562] Module class: X.Org Video Driver
[ 21.563] (II) Loading sub module "fglrxdrm"
[ 21.563] (II) LoadModule: "fglrxdrm"
[ 21.563] (II) Loading /usr/lib/
[ 21.581] (II) Module fglrxdrm: vendor="FireGL - AMD Technologies Inc."
[ 21.581] compiled for 1.4.99.906, module version = 9.0.2
[ 21.581] (II) AMD Proprietary Linux Driver Version Identifier:9.00.2
[ 21.581] (II) AMD Proprietary Linux Driver Release Identifier: 9.00.11
[ 21.581] (II) AMD Proprietary Linux Driver Build Date: Sep 20 2012 11:56:16
[ 21.581] (++) using VT number 7
[ 21.581] (WW) Falling back to old probe method for fglrx
[ 21.624] (II) Loading PCS database from /etc/ati/amdpcsdb /etc/ati/
[ 21.639] ukiDynamicMajor: found major device number 251
[ 21.639] ukiDynamicMajor: found major device number 251
[ 21.639] ukiOpenByBusid: Searching for BusID PCI:1:0:0
[ 21.639] ukiOpenDevice: node name is /dev/ati/card0
[ 21.639] ukiOpenDevice: open result is 10, (OK)
[ 22.206] ukiOpenByBusid: ukiOpenMinor returns 10
[ 22.206] ukiOpenByBusid: ukiGetBusid reports PCI:1:0:0
[ 22.234] (--) Chipset Supported AMD Graphics Processor (0x6760) found
[ 22.246] (II) fglrx: intel VGA device detected, load intel driver.
[ 22.247] (II) LoadModule: "intel"
[ 22.263] (II) Loading /usr/lib/
[ 22.263] (II) Module intel: vendor="X.Org Foundation"
[ 22.263] compiled for 1.13.0, module version = 2.20.9
[ 22.263] Module class: X.Org Video Driver
[ 22.263] ABI class: X.Org Video Driver, version 13.0
[ 22.264] (II) AMD Video driver is running on a device belonging to a group targeted for this release
[ 22.276] (II) AMD Video driver is signed
[ 22.276] (II) fglrx(0): pEnt->device-
[ 22.276] (II) intel(1): pEnt->device-
[ 22.276] (EE) Screen 1 deleted because of no matching config section.
[ 22.276] (EE)
[ 22.276] (EE) Backtrace:
[ 22.277] (EE) 0: /usr/bin/X (xorg_backtrace
[ 22.277] (EE) 1: /usr/bin/X (0x7fed9d1b5000
[ 22.277] (EE) 2: /lib/x86_
[ 22.277] (EE) 3: /usr/lib/
[ 22.277] (EE) 4: /usr/lib/
[ 22.277] (EE) 5: /usr/bin/X (xf86DeleteScre
[ 22.277] (EE) 6: /usr/bin/X (xf86BusConfig+
[ 22.277] (EE) 7: /usr/bin/X (InitOutput+0x9ea) [0x7fed9d24c9da]
[ 22.277] (EE) 8: /usr/bin/X (0x7fed9d1b5000
[ 22.277] (EE) 9: /lib/x86_
[ 22.277] (EE) 10: /usr/bin/X (0x7fed9d1b5000
[ 22.277] (EE)
[ 22.277] (EE) Segmentation fault at address 0x0
[ 22.277]
Fatal server error:
[ 22.277] Caught signal 11 (Segmentation fault). Server aborting
[ 22.277]
[ 22.277] (EE)
Please consult the The X.Org Foundation support
at http://
for help.
[ 22.277] (EE) Please also check the log file at "/var/log/
[ 22.277] (EE)
[ 22.295] Server terminated with error (1). Closing log file.
The system is a Hp g6-1279sl notebook with a discrete AMD HD 6470M card and an Intel Core i5-2430M CPU with Intel HD graphics 3000. I'm running Ubuntu 12.10 desktop 64 bit version. The driver (both the 12.9 beta on AMD site and the 12-9 beta driver from the Quantal Quetzal fglrx-installer
Using fglrx (fglrx_
Potential duplicate https:/
---
.tmp.unity.
ApportVersion: 2.0.1-0ubuntu12
Architecture: amd64
CasperVersion: 1.315
CompizPlugins: [core,composite
CompositorRunning: compiz
DistUpgraded: Fresh install
DistroCodename: precise
DistroRelease: Ubuntu 12.04
DistroVariant: ubuntu
GraphicsCard:
Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09) (prog-if 00 [VGA controller])
Subsystem: Hewlett-Packard Company Device [103c:1670]
Advanced Micro Devices [AMD] nee ATI Seymour [Radeon HD 6400M Series] [1002:6760] (prog-if 00 [VGA controller])
Subsystem: Hewlett-Packard Company Device [103c:1670]
LiveMediaBuild: Ubuntu 12.04.1 LTS "Precise Pangolin" - Release amd64 (20120823.1)
MachineType: Hewlett-Packard HP Pavilion g6 Notebook PC
Package: fglrx-installer (not installed)
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: bootkbd=it console-
ProcVersionSign
Tags: precise running-unity ubuntu referred-by-support compiz-0.9
Uname: Linux 3.2.0-29-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
dmi.bios.date: 03/22/2012
dmi.bios.vendor: Insyde
dmi.bios.version: F.63
dmi.board.
dmi.board.name: 1670
dmi.board.vendor: Hewlett-Packard
dmi.board.version: 09.4B
dmi.chassis.type: 10
dmi.chassis.vendor: Hewlett-Packard
dmi.chassis.
dmi.modalias: dmi:bvnInsyde:
dmi.product.name: HP Pavilion g6 Notebook PC
dmi.product.
dmi.sys.vendor: Hewlett-Packard
version.compiz: compiz 1:0.9.7.
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.32-1ubuntu1
version.
version.
version.
version.
version.
version.
version.
version.
Related branches
- Alberto Milone: Pending requested
-
Diff: 2781 lines (+1597/-288)24 files modifiedarch/x86/usr/lib/fglrx/switchlibGL (+49/-66)
arch/x86_64/usr/lib64/fglrx/switchlibGL (+49/-66)
debian/changelog (+8/-0)
debian/fglrx-updates.install (+4/-4)
debian/overrides/fglrx-updates (+4/-4)
etc/ati/amdpcsdb.default (+1126/-39)
etc/ati/atiogl.xml (+41/-32)
etc/ati/signature (+1/-1)
lib/modules/fglrx/build_mod/drm.h (+1/-1)
lib/modules/fglrx/build_mod/firegl_public.c (+51/-0)
lib/modules/fglrx/build_mod/firegl_public.h (+52/-9)
lib/modules/fglrx/build_mod/kcl_acpi.c (+17/-0)
lib/modules/fglrx/build_mod/kcl_acpi.h (+1/-0)
lib/modules/fglrx/build_mod/kcl_debug.c (+3/-8)
lib/modules/fglrx/build_mod/kcl_io.c (+0/-8)
lib/modules/fglrx/build_mod/kcl_io.h (+19/-2)
lib/modules/fglrx/build_mod/kcl_pci.c (+31/-11)
lib/modules/fglrx/build_mod/kcl_pci.h (+75/-9)
lib/modules/fglrx/build_mod/kcl_str.c (+1/-3)
lib/modules/fglrx/build_mod/kcl_str.h (+50/-20)
lib/modules/fglrx/build_mod/kcl_type.h (+3/-1)
lib/modules/fglrx/build_mod/kcl_wait.c (+1/-1)
lib/modules/fglrx/build_mod/kcl_wait.h (+7/-0)
usr/include/GL/glATI.h (+3/-3)
summary: |
- Switchable graphics on 6470M (Powerxpress 4.0) not working again + Switchable graphics on 6XXXM (PowerXpress 4.0/Dynamic Switchable + Graphics) not working again |
description: | updated |
summary: |
- Switchable graphics on 6XXXM (PowerXpress 4.0/Dynamic Switchable - Graphics) not working again + 1002:6760 Switchable graphics on Radeon HD 6400M not working again |
Changed in fglrx-installer (Ubuntu): | |
status: | Incomplete → New |
Changed in xserver-xorg-video-intel (openSUSE): | |
importance: | Unknown → Critical |
status: | Unknown → In Progress |
description: | updated |
Changed in xserver-xorg-video-intel (Ubuntu): | |
status: | Incomplete → New |
Changed in fglrx-installer-updates (Ubuntu): | |
assignee: | nobody → Nick Andrik (andrikos) |
Changed in xserver-xorg-video-intel (Ubuntu): | |
assignee: | nobody → Nick Andrik (andrikos) |
description: | updated |
description: | updated |
Changed in xserver-xorg-video-intel (Ubuntu): | |
status: | Confirmed → Incomplete |
Changed in fglrx-installer (Ubuntu): | |
assignee: | nobody → Nick Andrik (andrikos) |
tags: | added: patch |
Changed in fglrx-installer (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in fglrx-installer-updates (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in xserver-xorg-video-intel (Ubuntu): | |
status: | Incomplete → In Progress |
tags: |
added: quantal removed: precise |
no longer affects: | fglrx |
Changed in xserver-xorg-video-intel: | |
importance: | Unknown → Medium |
status: | Unknown → Won't Fix |
tags: | added: precise |
description: | updated |
Changed in xserver-xorg-video-intel (Ubuntu): | |
status: | In Progress → Invalid |
summary: |
- 1002:6760 Switchable graphics on Radeon HD 6400M not working again + Hybrid ATI/Intel GPU systems do not work after fglrx upgrade |
description: | updated |
Changed in fglrx-installer-updates (Ubuntu): | |
status: | In Progress → Fix Released |
assignee: | Nick Andrik (andrikos) → nobody |
description: | updated |
Changed in fglrx-installer (Ubuntu): | |
assignee: | Nick Andrik (andrikos) → nobody |
summary: |
- Hybrid ATI/Intel GPU systems do not work after fglrx upgrade + Low graphics mode in Hybrid ATI/Intel GPU systems after fglrx upgrade |
description: | updated |
description: | updated |
description: | updated |
Changed in fglrx-installer-updates (Ubuntu): | |
status: | Fix Released → Fix Committed |
description: | updated |
Changed in xserver-xorg-video-intel (Ubuntu): | |
assignee: | Nick Andrik (andrikos) → Timo Aaltonen (tjaalton) |
status: | Invalid → Triaged |
Changed in xserver-xorg-video-intel (Ubuntu Quantal): | |
assignee: | nobody → Timo Aaltonen (tjaalton) |
status: | New → Triaged |
summary: |
- Low graphics mode in Hybrid ATI/Intel GPU systems after fglrx upgrade + Low graphics mode in muxless hybrid ATI/Intel GPU systems after fglrx + upgrade |
Changed in fglrx-installer (Ubuntu Quantal): | |
status: | New → Confirmed |
Changed in fglrx-installer-updates (Ubuntu Quantal): | |
status: | New → Confirmed |
Changed in fglrx-installer-updates (Ubuntu): | |
status: | Fix Committed → Opinion |
status: | Opinion → Fix Committed |
description: | updated |
description: | updated |
tags: | added: resolution |
Changed in fglrx-installer-updates (Ubuntu): | |
importance: | Undecided → High |
status: | Fix Committed → Triaged |
Changed in fglrx-installer-updates (Ubuntu Quantal): | |
importance: | Undecided → High |
status: | Confirmed → Triaged |
Changed in xserver-xorg-video-intel (Ubuntu Quantal): | |
importance: | Undecided → Wishlist |
Changed in xserver-xorg-video-intel (Ubuntu): | |
status: | Triaged → Invalid |
information type: | Public → Public Security |
information type: | Public Security → Public |
no longer affects: | xserver-xorg-video-intel (Ubuntu Quantal) |
description: | updated |
description: | updated |
no longer affects: | xserver-xorg-video-intel (Ubuntu) |
Changed in fglrx-installer-updates (Ubuntu): | |
assignee: | nobody → Canonical X.org (canonical-x) |
description: | updated |
tags: | added: edgers |
Changed in fglrx-installer-updates (Ubuntu): | |
assignee: | Canonical X.org (canonical-x) → nobody |
Changed in xserver-xorg-video-intel (openSUSE): | |
status: | In Progress → Won't Fix |
Changed in fglrx-installer-updates (Ubuntu): | |
assignee: | nobody → job (jeppekdahl) |
Changed in fglrx-installer (Ubuntu Quantal): | |
assignee: | nobody → job (jeppekdahl) |
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:15.0) Gecko/20100101 Firefox/15.0
I have an switchable graphic system with AMD and Intel cards. driver- 2.20.0, the updated driver provided by the Update repo is 2.20.3
Everything worked fine until ad update of the Intel Video driver, that cause the segmentation fault in X.
The old driver before that update was xf86-video-
Reproducible: Always
Steps to Reproduce:
1.Update system normaly from repo-udate
2.install openSUSE-2012-559 update
3.reboot system
Actual Results:
System start in console mode, X segmentation fault
Downgrade the driver using zypper in -f xf86-video- intel-2. 20.0-1. 5.1 fix the problem.