Hello,
The AMD proprietary driver doesn’t properly be installed on my Lenovo G500 @ OpenSUSE 12.3. The related hardware:
- Intel Core i5-3230M;
- Intel HD Graphics 4000;
- AMD Radeon HD 8750M.
Before installing AMD driver, the Intel one works properly: glxinfo and glxgears can be run.
I install the AMD driver as follows:
{init 3}
# ./amd-catalyst-13.12-linux-x86.x86_64.run
# aticonfig --initial -f
# aticonfig --input=/etc/X11/xorg.conf {also tried without this}
# reboot
But after this X don’t start.
The resulting Xorg.0.log:
. . .
18.529] Markers: . . ., (??) unknown.
. . .
18.540] (==) ServerLayout "aticonfig Layout"
18.540] (**) |-->Screen "aticonfig-Screen[0]-0" (0)
18.540] (**) | |-->Monitor "aticonfig-Monitor[0]-0"
18.540] (**) | |-->Device "aticonfig-Device[0]-0"
18.540] (==) Automatically adding devices
. . .
18.549] (WW) The directory "/usr/share/fonts/misc/sgi" does not exist.
18.549] Entry deleted from font path.
18.549] (==) FontPath set to:
. . .
18.549] (==) ModulePath set to "/usr/lib64/xorg/modules/updates,/usr/lib64/xorg/modules"
. . .
18.549] (II) Loader magic: 0x801c20
18.549] (II) Module ABI versions:
18.549] X.Org ANSI C Emulation: 0.4
18.549] X.Org Video Driver: 13.1
18.549] X.Org XInput driver : 18.0
18.549] X.Org Server Extension : 7.0
18.549] (II) config/udev: Adding drm device (/dev/dri/card0)
18.550] (--) PCI:*(0:0:2:0) 8086:0166:17aa:3800 rev 9, Mem @ 0xd8000000/4194304, 0xc0000000/268435456, I/O @ 0x00004000/64
18.550] (--) PCI: (0:1:0:0) 1002:6600:17aa:3800 rev 0, Mem @ 0xd0000000/134217728, 0xd8600000/262144, I/O @ 0x00003000/256, BIOS @ 0x????????/131072
18.550] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
18.550] Initializing built-in extension Generic Event Extension
. . .
18.551] Initializing built-in extension DRI2
18.551] (II) "glx" will be loaded by default.
18.551] (II) LoadModule: "glx"
18.589] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
18.589] (II) Module glx: vendor="Advanced Micro Devices, Inc."
18.589] compiled for 6.9.0, module version = 1.0.0
18.589] Loading extension GLX
18.589] (II) LoadModule: "fglrx"
18.590] (II) Loading /usr/lib64/xorg/modules/drivers/fglrx_drv.so
20.753] (II) Module fglrx: vendor="FireGL - AMD Technologies Inc."
22.011] compiled for 1.4.99.906, module version = 13.25.5
22.012] Module class: X.Org Video Driver
22.012] (II) Loading sub module "fglrxdrm"
22.012] (II) LoadModule: "fglrxdrm"
22.013] (II) Loading /usr/lib64/xorg/modules/linux/libfglrxdrm.so
22.111] (II) Module fglrxdrm: vendor="FireGL - AMD Technologies Inc."
22.111] compiled for 1.4.99.906, module version = 13.25.5
22.111] (II) AMD Proprietary Linux Driver Version Identifier:13.25.5
. . .
22.111] (++) using VT number 7
22.111] (WW) Falling back to old probe method for fglrx
22.763] (II) Loading PCS database from /etc/ati/amdpcsdb /etc/ati/amdpcsdb.default
22.791] ukiDynamicMajor: found major device number 250
22.791] ukiDynamicMajor: found major device number 250
22.791] ukiOpenByBusid: Searching for BusID PCI:1:0:0
22.791] ukiOpenDevice: node name is /dev/ati/card0
22.791] ukiOpenDevice: open result is 9, (OK)
23.656] ukiOpenDevice: open result is 9, (OK)
23.656] ukiOpenByBusid: ukiOpenMinor returns 9
23.656] ukiOpenByBusid: ukiGetBusid reports PCI:1:0:0
24.001] (--) Chipset Supported AMD Graphics Processor (0x6600) found
24.020] (II) fglrx: intel VGA device detected, load intel driver.
24.020] (II) LoadModule: "intel"
24.021] (II) Loading /usr/lib64/xorg/modules/drivers/intel_drv.so
24.022] (II) Module intel: vendor="X.Org Foundation"
24.022] compiled for 1.13.1, module version = 2.20.19
24.022] Module class: X.Org Video Driver
24.022] ABI class: X.Org Video Driver, version 13.1
24.022] (II) fglrx(0): pEnt->device->identifier=0x250b4f0
24.022] (II) intel(1): pEnt->device->identifier=(nil)
24.022] (EE) Screen 1 deleted because of no matching config section.
24.022] (II) UnloadModule: "intel"
24.022] (II) fglrx(0): === [xdl_xs113_atiddxPreInit] === begin
24.023] (II) fglrx(0): PowerXpress: Discrete GPU is selected.
. . .
24.650] (**) fglrx(0): ChipID override: 0x0166
24.650] (**) fglrx(0): Integrated Graphics Chipset: Intel(R) Ivybridge Mobile (GT2)
. . .
24.651] (II) fglrx(0): Output LVDS1 using monitor section aticonfig-Monitor[0]-0
24.651] (--) fglrx(0): found backlight control interface /sys/class/backlight/acpi_video1
24.655] (II) fglrx(0): Output VGA1 has no monitor section
. . .
24.680] (II) fglrx(0): EDID for output LVDS1
. . .
24.680] (II) fglrx(0): No DPMS capabilities specified
. . .
24.680] (II) fglrx(0): First detailed timing is preferred mode
. . .
24.680] (II) fglrx(0): Supported detailed timing:
. . .
24.680] (II) fglrx(0): Not using default mode "320x240" (doublescan mode not supported)
. . .
24.680] (II) fglrx(0): Printing probed modes for output LVDS1
24.680] (II) fglrx(0): Modeline "1366x768"x60.0 69.10 1366 1414 1446 1458 768 771 777 790 +hsync -vsync (47.4 kHz eP)
. . .
24.709] (II) fglrx(0): Output LVDS1 connected
24.709] (II) fglrx(0): Output VGA1 disconnected
. . .
24.709] (II) fglrx(0): Output LVDS1 using initial mode 1366x768
. . .
24.709] (II) fglrx(0): Kernel page flipping support detected, enabling
24.709] (==) fglrx(0): DPI set to (96, 96)
24.709] (II) Loading sub module "fb"
24.709] (II) LoadModule: "fb"
24.709] (II) Loading /usr/lib64/xorg/modules/libfb.so
24.709] (II) Module fb: vendor="X.Org Foundation"
24.709] compiled for 1.13.2, module version = 1.0.0
24.709] ABI class: X.Org ANSI C Emulation, version 0.4
24.709] (II) Loading sub module "glamoregl"
24.709] (II) LoadModule: "glamoregl"
24.709] (II) Loading /usr/lib64/xorg/modules/libglamoregl.so
24.710] (EE) Failed to load /usr/lib64/xorg/modules/libglamoregl.so: /usr/lib64/xorg/modules/libglamoregl.so: undefined symbol: _glapi_tls_Context
24.710] (II) UnloadModule: "glamoregl"
24.710] (II) Unloading glamoregl
24.710] (EE) fglrx: Failed to load module "glamoregl" (loader failed, 7)
24.710] (WW) fglrx(0): glamor not available
24.710] (II) Loading sub module "dri2"
24.710] (II) LoadModule: "dri2"
24.710] (II) Module "dri2" already built-in
24.710] (**) fglrx(0): Depth 24, (--) framebuffer bpp 32
. . .
24.710] (II) Loading sub module "fglrxdrm"
24.710] (II) LoadModule: "fglrxdrm"
24.710] (II) Loading /usr/lib64/xorg/modules/linux/libfglrxdrm.so
24.710] (II) Module fglrxdrm: vendor="FireGL - AMD Technologies Inc."
24.710] compiled for 1.4.99.906, module version = 13.25.5
24.712] ukiDynamicMajor: found major device number 250
24.712] ukiDynamicMajor: found major device number 250
24.712] ukiOpenByBusid: Searching for BusID PCI:1:0:0
24.712] ukiOpenDevice: node name is /dev/ati/card0
24.712] ukiOpenDevice: open result is 12, (OK)
24.712] ukiOpenByBusid: ukiOpenMinor returns 12
24.712] ukiOpenByBusid: ukiGetBusid reports PCI:1:0:0
24.712] (**) fglrx(0): NoAccel = NO
24.712] (**) fglrx(0): AMD 2D Acceleration Architecture enabled
24.712] (--) fglrx(0): Chipset: "AMD Radeon HD 8600/8700M" (Chipset = 0x6600)
24.712] (--) fglrx(0): (PciSubVendor = 0x17aa, PciSubDevice = 0x3800)
24.712] (==) fglrx(0): board vendor info: third party graphics adapter - NOT original AMD
24.712] (--) fglrx(0): Linear framebuffer (phys) at 0xd0000000
. . .
24.893] (II) fglrx(0): AC Adapter is used
24.893] (II) fglrx(0): AMD Video BIOS revision 9 or later detected
24.893] (--) fglrx(0): Video RAM: 2097152 kByte, Type: DDR3
24.893] (II) fglrx(0): PCIE card detected
24.893] (--) fglrx(0): Using per-process page tables (PPPT) as GART.
24.893] (WW) fglrx(0): board is an unknown third party board, chipset is supported
24.900] (II) fglrx(0): [FB] MC range(MCFBBase = 0xf400000000, MCFBSize = 0x80000000)
24.900] (II) fglrx(0): RandR 1.2 support is enabled!
24.900] (II) fglrx(0): RandR 1.2 rotation support is enabled!
24.900] (==) fglrx(0): Center Mode is disabled
24.900] (II) Loading sub module "fb"
24.900] (II) LoadModule: "fb"
24.900] (II) Loading /usr/lib64/xorg/modules/libfb.so
24.900] (II) Module fb: vendor="X.Org Foundation"
24.900] compiled for 1.13.2, module version = 1.0.0
24.900] ABI class: X.Org ANSI C Emulation, version 0.4
24.900] (II) Loading sub module "ddc"
24.900] (II) LoadModule: "ddc"
24.900] (II) Module "ddc" already built-in
25.816] (II) fglrx(0): Adapter AMD Radeon HD 8600/8700M has 2 configurable heads and 0 displays connected.
25.816] (==) fglrx(0): PseudoColor visuals disabled
25.816] (II) Loading sub module "ramdac"
25.816] (II) LoadModule: "ramdac"
25.816] (II) Module "ramdac" already built-in
25.816] (==) fglrx(0): NoDRI = NO
25.816] (==) fglrx(0): Capabilities: 0x00000000
25.816] (==) fglrx(0): CapabilitiesEx: 0x00000000
25.816] (==) fglrx(0): OpenGL ClientDriverName: "fglrx_dri.so"
25.816] (==) fglrx(0): UseFastTLS=0
25.816] (II) fglrx(0): TearFreeDesktop is not supported on PowerXpress systems currently.
25.816] (--) Depth 24 pixmap format is 32 bpp
25.816] (II) LoadModule: "glesx"
25.816] (II) Loading /usr/lib64/xorg/modules/glesx.so
26.292] (II) Module glesx: vendor="X.Org Foundation"
26.292] compiled for 1.4.99.906, module version = 1.0.0
26.292] Loading extension GLESX
26.308] (II) fglrx(0): [DRI2] Setup complete
26.308] (II) fglrx(0): [DRI2] DRI driver: i965
26.308] (II) fglrx(0): Allocated new frame buffer 1408x768 stride 5632, untiled
26.310] (II) UXA(0): Driver registered support for the following operations:
. . .
26.310] (II) fglrx(0): Use standard UXA acceleration.
26.310] (II) fglrx(0): RandR 1.2 enabled, ignore the following RandR disabled message.
26.314] (**) fglrx(0): DPMS enabled
26.314] (==) fglrx(0): Intel XvMC decoder enabled
26.314] (II) fglrx(0): Set up textured video
26.314] (II) fglrx(0): [XvMC] xvmc_vld driver initialized.
26.314] (II) fglrx(0): direct rendering: DRI2 Enabled
26.314] (WW) fglrx(0): Option "VendorName" is not used
. . .
26.319] Loading extension ATIFGLRXDRI
26.319] (II) fglrx(0): doing swlDriScreenInit
26.319] (II) fglrx(0): swlDriScreenInit for fglrx driver
26.319] ukiDynamicMajor: found major device number 250
. . .
26.319] ukiDynamicMajor: found major device number 250
26.319] ukiOpenByBusid: Searching for BusID PCI:1:0:0
26.319] ukiOpenDevice: node name is /dev/ati/card0
26.319] ukiOpenDevice: open result is 14, (OK)
26.319] ukiOpenByBusid: ukiOpenMinor returns 14
26.319] ukiOpenByBusid: ukiGetBusid reports PCI:1:0:0
26.319] (II) fglrx(0): [uki] DRM interface version 1.0
26.319] (II) fglrx(0): [uki] created "fglrx" driver at busid "PCI:1:0:0"
. . .
26.319] (II) fglrx(0): [uki] added 1 reserved context for kernel
26.319] (II) fglrx(0): swlDriScreenInit done
26.319] (II) fglrx(0): Kernel Module Version Information:
26.319] (II) fglrx(0): Name: fglrx
26.319] (II) fglrx(0): Version: 13.25.5
26.319] (II) fglrx(0): Date: Dec 6 2013
26.319] (II) fglrx(0): Desc: AMD FireGL DRM kernel module
26.319] (II) fglrx(0): Kernel Module version matches driver.
26.319] (II) fglrx(0): Kernel Module Build Time Information:
26.319] (II) fglrx(0): Build-Kernel UTS_RELEASE: 3.7.10-1.28-desktop
26.319] (II) fglrx(0): Build-Kernel MODVERSIONS: yes
26.319] (II) fglrx(0): Build-Kernel __SMP__: yes
26.319] (II) fglrx(0): Build-Kernel PAGE_SIZE: 0x1000
26.319] (II) fglrx(0): [uki] register handle = 0x00004000
26.319] (EE) fglrx(0): Failed to open CMMQS connection.
26.319] (EE)
26.319] (EE) Backtrace:
26.504] (EE) 0: /usr/bin/Xorg (xorg_backtrace+0x36) [0x58f946]
26.504] (EE) 1: /usr/bin/Xorg (0x400000+0x1937b9) [0x5937b9]
26.504] (EE) 2: /lib64/libpthread.so.0 (0x7fb719b3e000+0xf1f0) [0x7fb719b4d1f0]
26.504] (EE) 3: /usr/lib64/xorg/modules/drivers/fglrx_drv.so (swlDrmFreeSurfaces+0x42) [0x7fb71722e3b2]
26.504] (EE) 4: /usr/lib64/xorg/modules/drivers/fglrx_drv.so (xdl_xs113_atiddxDriCloseScreen+0x14d) [0x7fb7171bde7d]
26.504] (EE) 5: /usr/lib64/xorg/modules/drivers/fglrx_drv.so (xdl_xs113_atiddxDriScreenInit+0x8eb) [0x7fb7171bd51b]
26.504] (EE) 6: /usr/lib64/xorg/modules/drivers/fglrx_drv.so (xdl_xs113_atiddxScreenInit+0xf82) [0x7fb7171b6f72]
26.504] (EE) 7: /usr/bin/Xorg (AddScreen+0x85) [0x43d7d5]
26.504] (EE) 8: /usr/bin/Xorg (InitOutput+0x3fa) [0x47eeaa]
26.504] (EE) 9: /usr/bin/Xorg (0x400000+0x2be86) [0x42be86]
26.504] (EE) 10: /lib64/libc.so.6 (__libc_start_main+0xf5) [0x7fb7189c7a15]
26.504] (EE) 11: /usr/bin/Xorg (0x400000+0x2c3ad) [0x42c3ad]
26.504] (EE)
26.504] (EE) Segmentation fault at address 0x8a0
26.505]
Fatal server error:
26.505] Caught signal 11 (Segmentation fault). Server aborting
. . .
26.521] Server terminated with error (1). Closing log file.
The xorg.conf:
Section "ServerLayout"
Identifier "aticonfig Layout"
Screen 0 "aticonfig-Screen[0]-0" 0 0
EndSection
Section "Module"
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]-0"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
Monitor "aticonfig-Monitor[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
When xorg.conf is deleted, X start with intel driver, but glxinfo, fglrxinfo, glxgears fail with the same error:
X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 154 (GLX)
Minor opcode of failed request: 19 (X_GLXQueryServerString)
Serial number of failed request: 12
Current serial number in output stream: 12
Could anybody help me obtain the AMD card working, please?