You are not logged in.
I've tried everything that I can think of or find online to fix this. Please help.
I'm getting what seems to be an oft-recurring issue where Xorg simply won't start when using the fglrx driver. It boots fine with VESA or Xfree86-ati, but using fglrx I just get a black screen that won't accept any input, although ssh'ing into the box while this is happening still works.
I've been reading forum posts for *days* now trying to get this to work. I've tried every combination of 12.4/12.6 drivers, Xorg 1.11/1.12 and modeset/nomodeset kernel parameters. I definitely do not have any radeon or other DRI modules compiled into my kernel. I have an HD4200, SLiM/Xfce4, and I'm using the proper catalyst-hd234k package. The fglrx module has been compiled for my kernel and added to my initramfs, and it loads at boot. lsmod reveals its presence and does *not* show 'radeon'. I have uninstalled every video driver aside from fglrx and Xfree86-vesa. Output does not seem to be going to HDMI instead. Switching consoles/typing blindly does not work, and I need to hold the power button for 5 seconds to shutdown. I've run aticonfig --initial and tried aticonfig --acpi-services=off, too.
I've tried *all* the different tweaks that I've found to try to make a working xorg.conf, but here's what I'm trying to use now:
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "aticonfig-Screen[0]-0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
#Section "Module"
# Load "extmod"
# Load "dri"
# Load "glx"
# Load "dri2"
# Load "record"
# Load "dbe"
#EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
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:5:0"
Option "EXAPixmaps" "off"
Option "XAANoOffScreenPixmaps" "true"
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 16
Modes "1024x768"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1680x1050" "1440x900" "1366x768"
EndSubSection
EndSection
My Xorg log seems fantastically uninformative, since it seems to show the fglrx module loading and does not report any errors:
X.Org X Server 1.12.4
Release Date: 2012-08-27
[ 19.388] X Protocol Version 11, Revision 0
[ 19.388] Build Operating System: Linux 3.4.8-1-ARCH x86_64
[ 19.388] Current Operating System: Linux splice 3.5.3-1-ARCH #1 SMP PREEMPT Tue Sep 18 00:11:37 EDT 2012 x86_64
[ 19.388] Kernel command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=228ebc5f-ada6-4d9c-9e93-fc645085e5cd ro quiet nomodeset resume=/dev/sda5 init=/bin/systemd
[ 19.389] Build Date: 27 August 2012 08:04:39AM
[ 19.389]
[ 19.389] Current version of pixman: 0.26.2
[ 19.389] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 19.389] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 19.389] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Sep 18 07:02:13 2012
[ 19.496] (==) Using config file: "/etc/X11/xorg.conf"
[ 19.496] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 19.769] (==) ServerLayout "X.org Configured"
[ 19.769] (**) |-->Screen "aticonfig-Screen[0]-0" (0)
[ 19.769] (**) | |-->Monitor "aticonfig-Monitor[0]-0"
[ 19.790] (**) | |-->Device "aticonfig-Device[0]-0"
[ 19.790] (**) |-->Input Device "Mouse0"
[ 19.790] (**) |-->Input Device "Keyboard0"
[ 19.790] (==) Automatically adding devices
[ 19.790] (==) Automatically enabling devices
[ 19.993] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
[ 19.993] Entry deleted from font path.
[ 20.193] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
[ 20.193] Entry deleted from font path.
[ 20.193] (Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
[ 20.195] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
[ 20.196] Entry deleted from font path.
[ 20.196] (Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
[ 20.196] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
[ 20.196] Entry deleted from font path.
[ 20.196] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
[ 20.196] Entry deleted from font path.
[ 20.196] (Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
[ 20.196] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
[ 20.196] Entry deleted from font path.
[ 20.196] (Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
[ 20.196] (**) FontPath set to:
/usr/share/fonts/misc/,
/usr/share/fonts/TTF/,
/usr/share/fonts/Type1/,
/usr/share/fonts/misc/,
/usr/share/fonts/TTF/,
/usr/share/fonts/Type1/
[ 20.196] (**) ModulePath set to "/usr/lib/xorg/modules"
[ 20.196] (**) Extension "Composite" is disabled
[ 20.196] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[ 20.196] (WW) Disabling Mouse0
[ 20.196] (WW) Disabling Keyboard0
[ 20.196] (II) Loader magic: 0x7c8b00
[ 20.196] (II) Module ABI versions:
[ 20.196] X.Org ANSI C Emulation: 0.4
[ 20.196] X.Org Video Driver: 12.1
[ 20.196] X.Org XInput driver : 16.0
[ 20.196] X.Org Server Extension : 6.0
[ 20.198] (--) PCI:*(0:1:5:0) 1002:9712:17aa:21b8 rev 0, Mem @ 0xc0000000/268435456, 0xd0400000/65536, 0xd0300000/1048576, I/O @ 0x00009000/256
[ 20.198] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[ 20.198] (II) "extmod" will be loaded. This was enabled by default and also specified in the config file.
[ 20.198] (II) "dbe" will be loaded. This was enabled by default and also specified in the config file.
[ 20.198] (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
[ 20.198] (II) "record" will be loaded. This was enabled by default and also specified in the config file.
[ 20.198] (II) "dri" will be loaded. This was enabled by default and also specified in the config file.
[ 20.198] (II) "dri2" will be loaded by default.
[ 20.198] (II) LoadModule: "extmod"
[ 20.439] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
[ 20.468] (II) Module extmod: vendor="X.Org Foundation"
[ 20.468] compiled for 1.12.4, module version = 1.0.0
[ 20.468] Module class: X.Org Server Extension
[ 20.468] ABI class: X.Org Server Extension, version 6.0
[ 20.468] (II) Loading extension MIT-SCREEN-SAVER
[ 20.468] (II) Loading extension XFree86-VidModeExtension
[ 20.468] (II) Loading extension XFree86-DGA
[ 20.468] (II) Loading extension DPMS
[ 20.468] (II) Loading extension XVideo
[ 20.468] (II) Loading extension XVideo-MotionCompensation
[ 20.468] (II) Loading extension X-Resource
[ 20.468] (II) LoadModule: "dri"
[ 20.468] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
[ 20.545] (II) Module dri: vendor="X.Org Foundation"
[ 20.545] compiled for 1.12.4, module version = 1.0.0
[ 20.545] ABI class: X.Org Server Extension, version 6.0
[ 20.545] (II) Loading extension XFree86-DRI
[ 20.545] (II) LoadModule: "glx"
[ 20.554] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 20.685] (II) Module glx: vendor="Advanced Micro Devices, Inc."
[ 20.685] compiled for 6.9.0, module version = 1.0.0
[ 20.685] (II) Loading extension GLX
[ 20.685] (II) LoadModule: "dri"
[ 20.685] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
[ 20.686] (II) Module dri: vendor="X.Org Foundation"
[ 20.686] compiled for 1.12.4, module version = 1.0.0
[ 20.686] ABI class: X.Org Server Extension, version 6.0
[ 20.686] (II) LoadModule: "record"
[ 20.686] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
[ 20.716] (II) Module record: vendor="X.Org Foundation"
[ 20.716] compiled for 1.12.4, module version = 1.13.0
[ 20.716] Module class: X.Org Server Extension
[ 20.716] ABI class: X.Org Server Extension, version 6.0
[ 20.716] (II) Loading extension RECORD
[ 20.716] (II) LoadModule: "dbe"
[ 20.717] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
[ 20.742] (II) Module dbe: vendor="X.Org Foundation"
[ 20.742] compiled for 1.12.4, module version = 1.0.0
[ 20.743] Module class: X.Org Server Extension
[ 20.743] ABI class: X.Org Server Extension, version 6.0
[ 20.743] (II) Loading extension DOUBLE-BUFFER
[ 20.743] (II) LoadModule: "dri2"
[ 20.743] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
[ 20.811] (II) Module dri2: vendor="X.Org Foundation"
[ 20.811] compiled for 1.12.4, module version = 1.2.0
[ 20.811] ABI class: X.Org Server Extension, version 6.0
[ 20.811] (II) Loading extension DRI2
[ 20.811] (II) LoadModule: "fglrx"
[ 20.811] (II) Loading /usr/lib/xorg/modules/drivers/fglrx_drv.so
[ 22.869] (II) Module fglrx: vendor="FireGL - ATI Technologies Inc."
[ 22.869] compiled for 1.4.99.906, module version = 8.97.2
[ 22.869] Module class: X.Org Video Driver
[ 22.871] (II) Loading sub module "fglrxdrm"
[ 22.871] (II) LoadModule: "fglrxdrm"
[ 22.871] (II) Loading /usr/lib/xorg/modules/linux/libfglrxdrm.so
[ 22.979] (II) Module fglrxdrm: vendor="FireGL - ATI Technologies Inc."
[ 22.979] compiled for 1.4.99.906, module version = 8.97.2
[ 22.979] (II) ATI Proprietary Linux Driver Version Identifier:8.97.2
[ 22.979] (II) ATI Proprietary Linux Driver Release Identifier: UNSUPPORTED-8.97.100.3
[ 22.979] (II) ATI Proprietary Linux Driver Build Date: Jul 3 2012 23:56:30
[ 22.979] (++) using VT number 7
[ 23.041] (WW) Falling back to old probe method for fglrx
[ 23.355] (II) Loading PCS database from /etc/ati/amdpcsdb
[ 23.449] (--) Chipset Supported AMD Graphics Processor (0x9712) found
[ 23.464] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:17:0) found
[ 23.464] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:18:0) found
[ 23.464] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:18:2) found
[ 23.464] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:19:0) found
[ 23.464] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:19:2) found
[ 23.464] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:20:0) found
[ 23.464] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:20:2) found
[ 23.464] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:20:3) found
[ 23.464] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:20:4) found
[ 23.464] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:22:0) found
[ 23.464] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:22:2) found
[ 23.464] (WW) fglrx: No matching Device section for instance (BusID PCI:0@1:5:1) found
[ 23.465] (II) AMD Video driver is running on a device belonging to a group targeted for this release
[ 23.477] (II) AMD Video driver is signed
[ 23.478] (II) fglrx(0): pEnt->device->identifier=0x1cdc440
[ 23.478] (II) fglrx(0): === [xdl_xs112_atiddxPreInit] === begin
[ 23.478] (II) Loading sub module "vgahw"
[ 23.478] (II) LoadModule: "vgahw"
[ 23.478] (II) Loading /usr/lib/xorg/modules/libvgahw.so
[ 23.488] (II) Module vgahw: vendor="X.Org Foundation"
[ 23.488] compiled for 1.12.4, module version = 0.1.0
[ 23.488] ABI class: X.Org Video Driver, version 12.1
[ 23.489] (**) fglrx(0): Depth 24, (--) framebuffer bpp 32
[ 23.489] (II) fglrx(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
[ 23.489] (==) fglrx(0): Default visual is TrueColor
[ 23.489] (**) fglrx(0): Option "DPMS" "true"
[ 23.489] (==) fglrx(0): RGB weight 888
[ 23.489] (II) fglrx(0): Using 8 bits per RGB
[ 23.489] (==) fglrx(0): Buffer Tiling is ON
[ 23.508] (II) Loading sub module "fglrxdrm"
[ 23.508] (II) LoadModule: "fglrxdrm"
[ 23.508] (II) Loading /usr/lib/xorg/modules/linux/libfglrxdrm.so
[ 23.508] (II) Module fglrxdrm: vendor="FireGL - ATI Technologies Inc."
[ 23.508] compiled for 1.4.99.906, module version = 8.97.2
[ 23.525] ukiDynamicMajor: found major device number 251
[ 23.526] ukiDynamicMajor: found major device number 251
[ 23.526] ukiOpenByBusid: Searching for BusID PCI:1:5:0
[ 23.526] ukiOpenDevice: node name is /dev/ati/card0
[ 23.526] ukiOpenDevice: open result is 12, (OK)
[ 23.526] ukiOpenByBusid: ukiOpenMinor returns 12
[ 23.526] ukiOpenByBusid: ukiGetBusid reports PCI:1:5:0
[ 23.526] (**) fglrx(0): NoAccel = NO
[ 23.526] (**) fglrx(0): ATI 2D Acceleration Architecture enabled
[ 23.526] (--) fglrx(0): Chipset: "ATI Mobility Radeon HD 4200 Series" (Chipset = 0x9712)
[ 23.526] (--) fglrx(0): (PciSubVendor = 0x17aa, PciSubDevice = 0x21b8)
[ 23.526] (==) fglrx(0): board vendor info: third party graphics adapter - NOT original ATI
[ 23.526] (--) fglrx(0): Linear framebuffer (phys) at 0xc0000000
[ 23.526] (--) fglrx(0): MMIO registers at 0xd0400000
[ 23.526] (--) fglrx(0): I/O port at 0x00009000
[ 23.526] (==) fglrx(0): ROM-BIOS at 0x000c0000
[ 23.555] (II) fglrx(0): ATIF platform detected
[ 23.556] (II) fglrx(0): AC Adapter is used
[ 23.576] (II) fglrx(0): Primary V_BIOS segment is: 0xc000
[ 23.582] (II) Loading sub module "vbe"
[ 23.582] (II) LoadModule: "vbe"
[ 23.603] (II) Loading /usr/lib/xorg/modules/libvbe.so
[ 23.617] (II) Module vbe: vendor="X.Org Foundation"
[ 23.617] compiled for 1.12.4, module version = 1.1.0
[ 23.617] ABI class: X.Org Video Driver, version 12.1
[ 23.629] (II) fglrx(0): VESA BIOS detected
[ 23.629] (II) fglrx(0): VESA VBE Version 3.0
[ 23.629] (II) fglrx(0): VESA VBE Total Mem: 16384 kB
[ 23.629] (II) fglrx(0): VESA VBE OEM: ATI ATOMBIOS
[ 23.629] (II) fglrx(0): VESA VBE OEM Software Rev: 10.94
[ 23.629] (II) fglrx(0): VESA VBE OEM Vendor: (C) 1988-2005, ATI Technologies Inc.
[ 23.629] (II) fglrx(0): VESA VBE OEM Product: RS880M
[ 23.629] (II) fglrx(0): VESA VBE OEM Product Rev: 01.00
[ 23.652] (II) fglrx(0): ATI Video BIOS revision 9 or later detected
[ 23.652] (--) fglrx(0): Video RAM: 262144 kByte, Type: DDR3
[ 23.652] (II) fglrx(0): PCIE card detected
[ 23.652] (--) fglrx(0): Using per-process page tables (PPPT) as GART.
[ 23.652] (WW) fglrx(0): board is an unknown third party board, chipset is supported
[ 23.655] (II) fglrx(0): Using adapter: 1:5.0.
[ 23.663] (II) fglrx(0): [FB] MC range(MCFBBase = 0xc0000000, MCFBSize = 0x10000000)
[ 23.691] (II) fglrx(0): Interrupt handler installed at IRQ 18.
[ 23.691] (II) fglrx(0): RandR 1.2 support is enabled!
[ 23.691] (II) fglrx(0): RandR 1.2 rotation support is enabled!
[ 23.692] (==) fglrx(0): Center Mode is disabled
[ 23.692] (II) Loading sub module "fb"
[ 23.692] (II) LoadModule: "fb"
[ 23.692] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 23.722] (II) Module fb: vendor="X.Org Foundation"
[ 23.722] compiled for 1.12.4, module version = 1.0.0
[ 23.722] ABI class: X.Org ANSI C Emulation, version 0.4
[ 23.722] (II) Loading sub module "ddc"
[ 23.722] (II) LoadModule: "ddc"
[ 23.722] (II) Module "ddc" already built-in
fglrxinfo while running Xorg without an xorg.conf gives me this:
X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 135 (GLX)
Minor opcode of failed request: 19 (X_GLXQueryServerString)
Serial number of failed request: 12
Current serial number in output stream: 12
And in a console it tells me that it can't open display(null)... all of which I suspect is expected behaviour when the driver is not actually in use. I just wish something would tell me what's actually *wrong*, here, instead of just expecting me to magically figure out exactly the right configuration that will actually let me use fglrx.
I... I just want to be able to play minecraft. :`(
Last edited by Medlam (2012-09-18 13:48:42)
Offline
I'm sure you've tried reading https://bbs.archlinux.org/viewtopic.php?id=57084
and http://wiki.cchtml.com/index.php/Configuring
and I'm sure you've done
aticonfig --initial
I had to use https://wiki.archlinux.org/index.php/AT … leshooting, specifically the part about disabling EXAPixmaps to make my card work.
What model is your ATI card? that would help. A LOT of ATI cards were dropped from proprietary support with the Catalyst driver.
Main Arch Setup: HP Pavillion p7-1209, Quad-Core i3-2120 3.3Ghz, 8GB RAM, 1TB HDD, Intel Graphics
Laptop Arch Setup: Gateway lt3103u Netbook, AMD Athlon64 1.2Ghz, 2GB RAM, 250GB HDD, ATI X1270 R600
Offline
Edited my post to add the card version (HD4200 Mobility), thanks. And yes, I've done aticonfig --initial, I've even based the current version off of an xorg.conf created by X -configure.
I've read the first and last few pages of that forum you linked to, but maybe I'll look through it some more now, after I try adding that EXAPixmaps option to my xorg.conf (although that seems to be more for glitches rather than straight-up driver failure).
Edit: To my complete lack of surprise, that did not make it work.
Last edited by Medlam (2012-09-18 13:25:29)
Offline
to be clear: are you using this and not this?
and because new catalyst doesn't support hd 4xxx, have you tried running minecraft with xf86-video-ati with mesa and mesa-demos?
Last edited by BKLive (2012-09-18 14:06:33)
Main Arch Setup: HP Pavillion p7-1209, Quad-Core i3-2120 3.3Ghz, 8GB RAM, 1TB HDD, Intel Graphics
Laptop Arch Setup: Gateway lt3103u Netbook, AMD Athlon64 1.2Ghz, 2GB RAM, 250GB HDD, ATI X1270 R600
Offline
Yep.
xfree86-ati ...works... but not as well as I suspect the catalyst drivers would. I can get better performance out of Minecraft on Windows, so it's not exactly the hardware that's the issue... just ATI's refusal to produce a driver that can actually be *installed.* >_<
Offline