You are not logged in.

#1 2011-02-09 19:45:47

houstil
Member
Registered: 2011-02-09
Posts: 2

Black screen on startx with ati radeon HD4330 Mobility and fglrx

Hi,

I managed to install Archlinux on my HP Butterfly laptop that's great !
However I am not able to get X running properly.

lspci|grep VGA
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
01:00.0 VGA compatible controller: ATI Technologies Inc M92 LP [Mobility Radeon HD 4300 Series]

Firstly I tried to use the xf86-video-ati open source driver but it made my kernel crash during the module init.

So I am now trying fglrx, and at least my kernel is unharmed.
But all I get is a black screen after running startx.

Here is my X log :

[    95.354] 
X.Org X Server 1.9.2
Release Date: 2010-10-30
[    95.354] X Protocol Version 11, Revision 0
[    95.354] Build Operating System: Linux 2.6.35-ARCH i686 
[    95.354] Current Operating System: Linux myhost 2.6.36-ARCH #1 SMP PREEMPT Mon Jan 24 18:34:55 UTC 2011 i686
[    95.355] Kernel command line: root=/dev/sda7 ro nomodeset
[    95.355] Build Date: 01 November 2010  10:35:30PM
[    95.355]  
[    95.362] Current version of pixman: 0.20.2
[    95.363]     Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
[    95.363] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    95.364] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Feb  9 20:52:31 2011
[    95.397] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    95.408] (==) ServerLayout "aticonfig Layout"
[    95.408] (**) |-->Screen "base-screen" (0)
[    95.408] (**) |   |-->Monitor "native-monitor"
[    95.408] (**) |   |-->Device "radeon-4330HD"
[    95.408] (==) Automatically adding devices
[    95.408] (==) Automatically enabling devices
[    95.467] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
[    95.467]     Entry deleted from font path.
[    95.467] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
[    95.467]     Entry deleted from font path.
[    95.489] (==) FontPath set to:
    /usr/share/fonts/misc/,
    /usr/share/fonts/TTF/,
    /usr/share/fonts/100dpi/,
    /usr/share/fonts/75dpi/
[    95.489] (==) ModulePath set to "/usr/lib/xorg/modules"
[    95.489] (II) The server relies on udev to provide the list of input devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
[    95.489] (II) Loader magic: 0x81f1f80
[    95.489] (II) Module ABI versions:
[    95.490]     X.Org ANSI C Emulation: 0.4
[    95.490]     X.Org Video Driver: 8.0
[    95.490]     X.Org XInput driver : 11.0
[    95.490]     X.Org Server Extension : 4.0
[    95.491] (--) PCI:*(0:0:2:0) 8086:2a42:1025:0281 rev 7, Mem @ 0xf0000000/4194304, 0xe0000000/268435456, I/O @ 0x00004110/8
[    95.491] (--) PCI: (0:1:0:0) 1002:9552:1025:0281 rev 0, Mem @ 0xd0000000/268435456, 0xf4400000/65536, I/O @ 0x00003000/256, BIOS @ 0x????????/131072
[    95.491] (II) Open ACPI successful (/var/run/acpid.socket)
[    95.491] (II) "extmod" will be loaded by default.
[    95.491] (II) "dbe" will be loaded by default.
[    95.491] (II) "glx" will be loaded by default.
[    95.491] (II) "record" will be loaded by default.
[    95.492] (II) "dri" will be loaded by default.
[    95.492] (II) "dri2" will be loaded by default.
[    95.492] (II) LoadModule: "extmod"
[    95.492] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
[    95.506] (II) Module extmod: vendor="X.Org Foundation"
[    95.506]     compiled for 1.9.2, module version = 1.0.0
[    95.506]     Module class: X.Org Server Extension
[    95.506]     ABI class: X.Org Server Extension, version 4.0
[    95.506] (II) Loading extension MIT-SCREEN-SAVER
[    95.506] (II) Loading extension XFree86-VidModeExtension
[    95.506] (II) Loading extension XFree86-DGA
[    95.506] (II) Loading extension DPMS
[    95.506] (II) Loading extension XVideo
[    95.506] (II) Loading extension XVideo-MotionCompensation
[    95.506] (II) Loading extension X-Resource
[    95.506] (II) LoadModule: "dbe"
[    95.506] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
[    95.509] (II) Module dbe: vendor="X.Org Foundation"
[    95.509]     compiled for 1.9.2, module version = 1.0.0
[    95.509]     Module class: X.Org Server Extension
[    95.509]     ABI class: X.Org Server Extension, version 4.0
[    95.509] (II) Loading extension DOUBLE-BUFFER
[    95.509] (II) LoadModule: "glx"
[    95.510] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    95.528] (II) Module glx: vendor="FireGL - ATI Technologies Inc."
[    95.528]     compiled for 7.6.0, module version = 1.0.0
[    95.529] (II) Loading extension GLX
[    95.529] (II) LoadModule: "record"
[    95.529] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
[    95.529] (II) Module record: vendor="X.Org Foundation"
[    95.529]     compiled for 1.9.2, module version = 1.13.0
[    95.529]     Module class: X.Org Server Extension
[    95.529]     ABI class: X.Org Server Extension, version 4.0
[    95.529] (II) Loading extension RECORD
[    95.529] (II) LoadModule: "dri"
[    95.530] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
[    95.535] (II) Module dri: vendor="X.Org Foundation"
[    95.535]     compiled for 1.9.2, module version = 1.0.0
[    95.535]     ABI class: X.Org Server Extension, version 4.0
[    95.535] (II) Loading extension XFree86-DRI
[    95.535] (II) LoadModule: "dri2"
[    95.535] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
[    95.536] (II) Module dri2: vendor="X.Org Foundation"
[    95.536]     compiled for 1.9.2, module version = 1.2.0
[    95.536]     ABI class: X.Org Server Extension, version 4.0
[    95.536] (II) Loading extension DRI2
[    95.536] (II) LoadModule: "fglrx"
[    95.536] (II) Loading /usr/lib/xorg/modules/drivers/fglrx_drv.so
[    95.719] (II) Module fglrx: vendor="FireGL - ATI Technologies Inc."
[    95.731]     compiled for 1.4.99.906, module version = 8.81.5
[    95.731]     Module class: X.Org Video Driver
[    95.736] (II) Loading sub module "fglrxdrm"
[    95.736] (II) LoadModule: "fglrxdrm"
[    95.736] (II) Loading /usr/lib/xorg/modules/linux/libfglrxdrm.so
[    95.765] (II) Module fglrxdrm: vendor="FireGL - ATI Technologies Inc."
[    95.765]     compiled for 1.4.99.906, module version = 8.81.5
[    95.765] (II) ATI Proprietary Linux Driver Version Identifier:8.81.5
[    95.765] (II) ATI Proprietary Linux Driver Release Identifier: 8.812                                
[    95.765] (II) ATI Proprietary Linux Driver Build Date: Jan  4 2011 21:30:56
[    95.765] (--) using VT number 7

[    95.767] (WW) Falling back to old probe method for fglrx
[    95.852] (II) Loading PCS database from /etc/ati/amdpcsdb
[    95.861] (--) Chipset Supported AMD Graphics Processor (0x9552) found
[    95.862] (WW) fglrx: No matching Device section for instance (BusID PCI:0@1:0:1) found
[    95.862] (II) AMD Video driver is running on a device belonging to a group targeted for this release
[    95.871] (II) AMD Video driver is signed
[    95.871] (II) fglrx(0): pEnt->device->identifier=0x8f63678
[    95.872] (II) fglrx(0): === [xdl_x760_atiddxPreInit] === begin
[    95.873] (**) fglrx(0): Depth 24, (--) framebuffer bpp 32
[    95.873] (II) fglrx(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
[    95.873] (==) fglrx(0): Default visual is TrueColor
[    95.873] (**) fglrx(0): Option "DPMS" "true"
[    95.873] (==) fglrx(0): RGB weight 888
[    95.873] (II) fglrx(0): Using 8 bits per RGB 
[    95.873] (==) fglrx(0): Buffer Tiling is ON
[    95.874] (II) Loading sub module "fglrxdrm"
[    95.874] (II) LoadModule: "fglrxdrm"
[    95.874] (II) Reloading /usr/lib/xorg/modules/linux/libfglrxdrm.so
[    95.876] ukiDynamicMajor: found major device number 252
[    95.876] ukiDynamicMajor: found major device number 252
[    95.876] ukiOpenByBusid: Searching for BusID PCI:1:0:0
[    95.876] ukiOpenDevice: node name is /dev/ati/card0
[    95.876] ukiOpenDevice: open result is 11, (OK)
[    95.876] ukiOpenByBusid: ukiOpenMinor returns 11
[    95.876] ukiOpenByBusid: ukiGetBusid reports PCI:1:0:0
[    95.876] (==) fglrx(0): NoAccel = NO
[    95.876] (==) fglrx(0): ATI 2D Acceleration Architecture enabled
[    95.876] (--) fglrx(0): Chipset: "ATI Mobility Radeon HD 4300 Series" (Chipset = 0x9552)
[    95.876] (--) fglrx(0): (PciSubVendor = 0x1025, PciSubDevice = 0x0281)
[    95.876] (==) fglrx(0): board vendor info: third party graphics adapter - NOT original ATI
[    95.876] (--) fglrx(0): Linear framebuffer (phys) at 0xd0000000
[    95.876] (--) fglrx(0): MMIO registers at 0xf4400000
[    95.876] (--) fglrx(0): I/O port at 0x00003000
[    95.877] (==) fglrx(0): ROM-BIOS at 0x000c0000
[    95.889] (II) fglrx(0): AC Adapter is used
[    96.174] (II) fglrx(0): ATI Video BIOS revision 9 or later detected
[    96.174] (--) fglrx(0): Video RAM: 524288 kByte, Type: DDR3
[    96.174] (II) fglrx(0): PCIE card detected
[    96.174] (--) fglrx(0): Using per-process page tables (PPPT) as GART.
[    96.174] (WW) fglrx(0): board is an unknown third party board, chipset is supported
[    96.180] (II) fglrx(0): Using adapter: 1:0.0.
[    96.224] (II) fglrx(0): [FB] MC range(MCFBBase = 0xf00000000, MCFBSize = 0x20000000)
[    96.453] (II) fglrx(0): Interrupt handler installed at IRQ 46.
[    96.453] (II) fglrx(0): RandR 1.2 support is enabled!
[    96.453] (II) fglrx(0): RandR 1.2 rotation support is enabled!
[    96.453] (==) fglrx(0): Center Mode is disabled 
[    96.453] (II) Loading sub module "fb"
[    96.453] (II) LoadModule: "fb"
[    96.454] (II) Loading /usr/lib/xorg/modules/libfb.so
[    96.475] (II) Module fb: vendor="X.Org Foundation"
[    96.475]     compiled for 1.9.2, module version = 1.0.0
[    96.475]     ABI class: X.Org ANSI C Emulation, version 0.4
[    96.475] (II) Loading sub module "ddc"
[    96.475] (II) LoadModule: "ddc"
[    96.475] (II) Module "ddc" already built-in
[    96.725] (II) fglrx(0): Finished Initialize PPLIB!
[    96.773] (II) fglrx(0): Output LVDS using monitor section native-monitor
[    96.773] (II) fglrx(0): Output DFP1 has no monitor section
[    96.773] (II) fglrx(0): Output CRT1 has no monitor section
[    96.785] (II) Loading sub module "ddc"
[    96.785] (II) LoadModule: "ddc"
[    96.786] (II) Module "ddc" already built-in
[    96.786] (II) fglrx(0): Connected Display0: LVDS
[    96.786] (II) fglrx(0):  Display0: Failed to get EDID information. 
[    96.862] (II) fglrx(0): Cannot get EDID information for LVDS
[    96.862] (II) fglrx(0): EDID for output LVDS
[    96.862] (II) fglrx(0): Not using mode "640x350" (vrefresh out of range)
[    96.880] (II) fglrx(0): Not using mode "640x400" (vrefresh out of range)
[    96.880] (II) fglrx(0): Not using mode "720x400" (vrefresh out of range)
[    96.880] (II) fglrx(0): Not using mode "640x480" (unknown reason)
[    96.880] (II) fglrx(0): Not using mode "640x480" (vrefresh out of range)
[    96.880] (II) fglrx(0): Not using mode "640x480" (vrefresh out of range)
[    96.880] (II) fglrx(0): Not using mode "640x480" (vrefresh out of range)
[    96.880] (II) fglrx(0): Not using mode "800x600" (vrefresh out of range)
[    96.880] (II) fglrx(0): Not using mode "800x600" (unknown reason)
[    96.880] (II) fglrx(0): Not using mode "800x600" (vrefresh out of range)
[    96.880] (II) fglrx(0): Not using mode "800x600" (vrefresh out of range)
[    96.880] (II) fglrx(0): Not using mode "800x600" (vrefresh out of range)
[    96.880] (II) fglrx(0): Not using mode "800x600" (vrefresh out of range)
[    96.880] (II) fglrx(0): Not using mode "848x480" (unknown reason)
[    96.880] (II) fglrx(0): Not using mode "1024x768i" (vrefresh out of range)
[    96.880] (II) fglrx(0): Not using mode "1024x768" (hsync out of range)
[    96.880] (II) fglrx(0): Not using mode "1024x768" (vrefresh out of range)
[    96.880] (II) fglrx(0): Not using mode "1024x768" (vrefresh out of range)
[    96.880] (II) fglrx(0): Not using mode "1024x768" (vrefresh out of range)
[    96.880] (II) fglrx(0): Not using mode "1024x768" (vrefresh out of range)
[    96.880] (II) fglrx(0): Not using mode "1152x864" (vrefresh out of range)
[    96.880] (II) fglrx(0): Not using mode "1280x768" (monitor doesn't support reduced blanking)
[    96.880] (II) fglrx(0): Not using mode "1280x768" (unknown reason)
[    96.880] (II) fglrx(0): Not using mode "1280x768" (vrefresh out of range)
[    96.880] (II) fglrx(0): Not using mode "1280x768" (vrefresh out of range)
[    96.880] (II) fglrx(0): Not using mode "1280x768" (vrefresh out of range)
[    96.880] (II) fglrx(0): Not using mode "1280x800" (hsync out of range)
[    96.880] (II) fglrx(0): Not using mode "1280x800" (hsync out of range)
[    96.880] (II) fglrx(0): Not using mode "1280x800" (vrefresh out of range)
[    96.880] (II) fglrx(0): Not using mode "1280x800" (vrefresh out of range)
[    96.880] (II) fglrx(0): Not using mode "1280x800" (vrefresh out of range)
[    96.880] (II) fglrx(0): Not using mode "1280x960" (hsync out of range)
[    96.880] (II) fglrx(0): Not using mode "1280x960" (vrefresh out of range)
[    96.880] (II) fglrx(0): Not using mode "1280x960" (vrefresh out of range)
[    96.880] (II) fglrx(0): Not using mode "1280x1024" (hsync out of range)
[    96.880] (II) fglrx(0): Not using mode "1280x1024" (vrefresh out of range)
[    96.880] (II) fglrx(0): Not using mode "1280x1024" (vrefresh out of range)
[    96.880] (II) fglrx(0): Not using mode "1280x1024" (vrefresh out of range)
[    96.880] (II) fglrx(0): Not using mode "1360x768" (unknown reason)
[    96.880] (II) fglrx(0): Not using mode "1360x768" (vrefresh out of range)
[    96.880] (II) fglrx(0): Not using mode "1400x1050" (hsync out of range)
[    96.880] (II) fglrx(0): Not using mode "1400x1050" (hsync out of range)
[    96.880] (II) fglrx(0): Not using mode "1400x1050" (vrefresh out of range)
[    96.881] (II) fglrx(0): Not using mode "1400x1050" (vrefresh out of range)
[    96.881] (II) fglrx(0): Not using mode "1400x1050" (vrefresh out of range)
[    96.881] (II) fglrx(0): Not using mode "1440x900" (hsync out of range)
[    96.881] (II) fglrx(0): Not using mode "1440x900" (hsync out of range)
[    96.881] (II) fglrx(0): Not using mode "1440x900" (vrefresh out of range)
[    96.881] (II) fglrx(0): Not using mode "1440x900" (vrefresh out of range)
[    96.881] (II) fglrx(0): Not using mode "1440x900" (vrefresh out of range)
[    96.881] (II) fglrx(0): Not using mode "1600x1200" (hsync out of range)
[    96.881] (II) fglrx(0): Not using mode "1600x1200" (vrefresh out of range)
[    96.881] (II) fglrx(0): Not using mode "1600x1200" (vrefresh out of range)
[    96.881] (II) fglrx(0): Not using mode "1600x1200" (vrefresh out of range)
[    96.881] (II) fglrx(0): Not using mode "1600x1200" (vrefresh out of range)
[    96.881] (II) fglrx(0): Not using mode "1600x1200" (vrefresh out of range)
[    96.881] (II) fglrx(0): Not using mode "1680x1050" (width too large for virtual size)
[    96.881] (II) fglrx(0): Not using mode "1680x1050" (width too large for virtual size)
[    96.881] (II) fglrx(0): Not using mode "1680x1050" (width too large for virtual size)
[    96.881] (II) fglrx(0): Not using mode "1680x1050" (width too large for virtual size)
[    96.881] (II) fglrx(0): Not using mode "1680x1050" (width too large for virtual size)
[    96.881] (II) fglrx(0): Not using mode "1792x1344" (width too large for virtual size)
[    96.881] (II) fglrx(0): Not using mode "1792x1344" (width too large for virtual size)
[    96.881] (II) fglrx(0): Not using mode "1792x1344" (width too large for virtual size)
[    96.881] (II) fglrx(0): Not using mode "1856x1392" (width too large for virtual size)
[    96.881] (II) fglrx(0): Not using mode "1856x1392" (width too large for virtual size)
[    96.881] (II) fglrx(0): Not using mode "1856x1392" (width too large for virtual size)
[    96.881] (II) fglrx(0): Not using mode "1920x1200" (width too large for virtual size)
[    96.881] (II) fglrx(0): Not using mode "1920x1200" (width too large for virtual size)
[    96.881] (II) fglrx(0): Not using mode "1920x1200" (width too large for virtual size)
[    96.881] (II) fglrx(0): Not using mode "1920x1200" (width too large for virtual size)
[    96.881] (II) fglrx(0): Not using mode "1920x1200" (width too large for virtual size)
[    96.881] (II) fglrx(0): Not using mode "1920x1440" (width too large for virtual size)
[    96.881] (II) fglrx(0): Not using mode "1920x1440" (width too large for virtual size)
[    96.881] (II) fglrx(0): Not using mode "1920x1440" (width too large for virtual size)
[    96.881] (II) fglrx(0): Not using mode "2560x1600" (width too large for virtual size)
[    96.881] (II) fglrx(0): Not using mode "2560x1600" (width too large for virtual size)
[    96.881] (II) fglrx(0): Not using mode "2560x1600" (width too large for virtual size)
[    96.881] (II) fglrx(0): Not using mode "2560x1600" (width too large for virtual size)
[    96.881] (II) fglrx(0): Not using mode "2560x1600" (width too large for virtual size)
[    96.881] (II) fglrx(0): Printing probed modes for output LVDS
[    96.881] (II) fglrx(0): Modeline "1366x768"x60.0   69.50  1366 1414 1446 1466  768 771 777 790 +hsync +vsync (47.4 kHz)
[    96.881] (II) fglrx(0): Modeline "1280x768"x60.0   69.50  1280 1414 1446 1466  768 771 777 790 +hsync +vsync (47.4 kHz)
[    96.881] (II) fglrx(0): Modeline "1280x720"x60.0   69.50  1280 1414 1446 1466  720 771 777 790 +hsync +vsync (47.4 kHz)
[    96.881] (II) fglrx(0): Modeline "1024x768"x60.0   69.50  1024 1414 1446 1466  768 771 777 790 +hsync +vsync (47.4 kHz)
[    96.881] (II) fglrx(0): Modeline "1024x600"x60.0   69.50  1024 1414 1446 1466  600 771 777 790 +hsync +vsync (47.4 kHz)
[    96.881] (II) fglrx(0): Modeline "800x600"x60.0   69.50  800 1414 1446 1466  600 771 777 790 +hsync +vsync (47.4 kHz)
[    96.881] (II) fglrx(0): Modeline "800x480"x60.0   69.50  800 1414 1446 1466  480 771 777 790 +hsync +vsync (47.4 kHz)
[    96.881] (II) fglrx(0): Modeline "720x480"x60.0   69.50  720 1414 1446 1466  480 771 777 790 +hsync +vsync (47.4 kHz)
[    96.881] (II) fglrx(0): Modeline "640x480"x60.0   69.50  640 1414 1446 1466  480 771 777 790 +hsync +vsync (47.4 kHz)
[    96.881] (II) fglrx(0): EDID for output DFP1
[    96.881] (II) fglrx(0): EDID for output CRT1
[    96.881] (II) fglrx(0): Output LVDS connected
[    96.881] (II) fglrx(0): Output DFP1 disconnected
[    96.882] (II) fglrx(0): Output CRT1 disconnected
[    96.882] (II) fglrx(0): Using exact sizes for initial modes
[    96.882] (II) fglrx(0): Output LVDS using initial mode 1366x768
[    96.882] (II) fglrx(0): DPI set to (96, 96)
[    96.882] (II) fglrx(0): Adapter ATI Mobility Radeon HD 4300 Series has 2 configurable heads and 1 displays connected.
[    96.882] (==) fglrx(0):  PseudoColor visuals disabled
[    96.882] (II) Loading sub module "ramdac"
[    96.882] (II) LoadModule: "ramdac"
[    96.882] (II) Module "ramdac" already built-in
[    96.882] (==) fglrx(0): NoDRI = NO
[    96.882] (==) fglrx(0): Capabilities: 0x00000000
[    96.882] (==) fglrx(0): CapabilitiesEx: 0x00000000
[    96.882] (==) fglrx(0): OpenGL ClientDriverName: "fglrx_dri.so"
[    96.882] (==) fglrx(0): UseFastTLS=0
[    96.882] (==) fglrx(0): BlockSignalsOnLock=1
[    96.882] (--) Depth 24 pixmap format is 32 bpp
[    96.882] (II) Loading extension ATIFGLRXDRI
[    96.882] (II) fglrx(0): doing swlDriScreenInit
[    96.882] (II) fglrx(0): swlDriScreenInit for fglrx driver
[    96.882] ukiDynamicMajor: found major device number 252
[    96.882] ukiDynamicMajor: found major device number 252
[    96.883] ukiDynamicMajor: found major device number 252
[    96.883] ukiOpenByBusid: Searching for BusID PCI:1:0:0
[    96.883] ukiOpenDevice: node name is /dev/ati/card0
[    96.883] ukiOpenDevice: open result is 12, (OK)
[    96.883] ukiOpenByBusid: ukiOpenMinor returns 12
[    96.883] ukiOpenByBusid: ukiGetBusid reports PCI:1:0:0
[    96.883] (II) fglrx(0): [uki] DRM interface version 1.0
[    96.883] (II) fglrx(0): [uki] created "fglrx" driver at busid "PCI:1:0:0"
[    96.883] (II) fglrx(0): [uki] added 8192 byte SAREA at 0x2000
[    96.883] (II) fglrx(0): [uki] mapped SAREA 0x2000 to 0xb76f0000
[    96.883] (II) fglrx(0): [uki] framebuffer handle = 0x3000
[    96.883] (II) fglrx(0): [uki] added 1 reserved context for kernel
[    96.883] (II) fglrx(0): swlDriScreenInit done
[    96.883] (II) fglrx(0): Kernel Module Version Information:
[    96.883] (II) fglrx(0):     Name: fglrx
[    96.883] (II) fglrx(0):     Version: 8.81.5
[    96.883] (II) fglrx(0):     Date: Jan  4 2011
[    96.883] (II) fglrx(0):     Desc: ATI FireGL DRM kernel module
[    96.883] (II) fglrx(0): Kernel Module version matches driver.
[    96.883] (II) fglrx(0): Kernel Module Build Time Information:
[    96.883] (II) fglrx(0):     Build-Kernel UTS_RELEASE:        2.6.36-ARCH
[    96.883] (II) fglrx(0):     Build-Kernel MODVERSIONS:        no
[    96.883] (II) fglrx(0):     Build-Kernel __SMP__:            no
[    96.883] (II) fglrx(0):     Build-Kernel PAGE_SIZE:          0x1000
[    96.883] (II) fglrx(0): [uki] register handle = 0x00004000
[    96.922] (II) fglrx(0): DRI initialization successfull
[    96.922] (II) fglrx(0): FBADPhys: 0xf00000000 FBMappedSize: 0x01004000
[    96.933] (==) fglrx(0): Backing store disabled
[    96.933] (II) Loading extension FGLRXEXTENSION
[    96.933] (**) fglrx(0): DPMS enabled
[    96.934] (II) fglrx(0): Initialized in-driver Xinerama extension
[    96.934] (**) fglrx(0): Textured Video is enabled.
[    96.934] (II) LoadModule: "glesx"
[    96.944] (II) Loading /usr/lib/xorg/modules/glesx.so
[    97.061] (II) Module glesx: vendor="X.Org Foundation"
[    97.062]     compiled for 1.4.99.906, module version = 1.0.0
[    97.062] (II) Loading extension GLESX
[    97.062] (II) fglrx(0): GLESX enableFlags = 528
[    97.062] (II) fglrx(0): GLESX is enabled
[    97.062] (II) LoadModule: "amdxmm"
[    97.062] (II) Loading /usr/lib/xorg/modules/amdxmm.so
[    97.072] (II) Module amdxmm: vendor="X.Org Foundation"
[    97.072]     compiled for 1.4.99.906, module version = 2.0.0
[    97.072] (II) Loading extension AMDXVOPL
[    97.072] (II) Loading extension AMDXVBA
[    97.091] (II) fglrx(0): UVD feature is enabled(II) fglrx(0): 
[    97.094] (II) fglrx(0): Enable composite support successfully
[    97.094] (WW) fglrx(0): Option "VendorName" is not used
[    97.094] (WW) fglrx(0): Option "ModelName" is not used
[    97.094] (II) fglrx(0): X context handle = 0x1
[    97.094] (II) fglrx(0): [DRI] installation complete
[    97.094] (==) fglrx(0): Silken mouse enabled
[    97.101] (==) fglrx(0): Using HW cursor of display infrastructure!
[    97.101] (II) fglrx(0): Disabling in-server RandR and enabling in-driver RandR 1.2.
[    97.101] (II) fglrx(0): 'LVDS LCD' ConnectorType, abstracted as 'Panel'
[    97.101] (II) fglrx(0): 'eDP LCD' ConnectorType, abstracted as 'Panel'
[    98.234] (--) RandR disabled
[    98.234] (II) Initializing built-in extension Generic Event Extension
[    98.234] (II) Initializing built-in extension SHAPE
[    98.234] (II) Initializing built-in extension MIT-SHM
[    98.234] (II) Initializing built-in extension XInputExtension
[    98.234] (II) Initializing built-in extension XTEST
[    98.234] (II) Initializing built-in extension BIG-REQUESTS
[    98.234] (II) Initializing built-in extension SYNC
[    98.234] (II) Initializing built-in extension XKEYBOARD
[    98.234] (II) Initializing built-in extension XC-MISC
[    98.234] (II) Initializing built-in extension SECURITY
[    98.234] (II) Initializing built-in extension XINERAMA
[    98.234] (II) Initializing built-in extension XFIXES
[    98.234] (II) Initializing built-in extension RENDER
[    98.234] (II) Initializing built-in extension RANDR
[    98.234] (II) Initializing built-in extension COMPOSITE
[    98.234] (II) Initializing built-in extension DAMAGE
[    98.240] ukiDynamicMajor: found major device number 252
[    98.240] ukiDynamicMajor: found major device number 252
[    98.240] ukiOpenByBusid: Searching for BusID PCI:1:0:0
[    98.240] ukiOpenDevice: node name is /dev/ati/card0
[    98.240] ukiOpenDevice: open result is 13, (OK)
[    98.240] ukiOpenByBusid: ukiOpenMinor returns 13
[    98.240] ukiOpenByBusid: ukiGetBusid reports PCI:1:0:0
[    98.965] (II) AIGLX: Loaded and initialized OpenGL driver(II) GLX: Initialized DRI GL provider for screen 0
[    99.057] (II) fglrx(0): Enable the clock gating!
[    99.058] (II) fglrx(0): Setting screen physical size to 361 x 203
[    99.597] (II) config/udev: Adding input device Power Button (/dev/input/event5)
[    99.597] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[    99.597] (II) LoadModule: "evdev"
[    99.611] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[    99.622] (II) Module evdev: vendor="X.Org Foundation"
[    99.622]     compiled for 1.9.0, module version = 2.5.0
[    99.622]     Module class: X.Org XInput Driver
[    99.622]     ABI class: X.Org XInput driver, version 11.0
[    99.622] (**) Power Button: always reports core events
[    99.622] (**) Power Button: Device: "/dev/input/event5"
[    99.630] (--) Power Button: Found keys
[    99.630] (II) Power Button: Configuring as keyboard
[    99.630] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
[    99.630] (**) Option "xkb_rules" "evdev"
[    99.630] (**) Option "xkb_model" "evdev"
[    99.630] (**) Option "xkb_layout" "us"
[    99.695] (II) config/udev: Adding input device Video Bus (/dev/input/event7)
[    99.695] (**) Video Bus: Applying InputClass "evdev keyboard catchall"
[    99.695] (**) Video Bus: always reports core events
[    99.695] (**) Video Bus: Device: "/dev/input/event7"
[    99.703] (--) Video Bus: Found keys
[    99.703] (II) Video Bus: Configuring as keyboard
[    99.703] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD)
[    99.703] (**) Option "xkb_rules" "evdev"
[    99.703] (**) Option "xkb_model" "evdev"
[    99.703] (**) Option "xkb_layout" "us"
[    99.704] (II) config/udev: Adding input device Video Bus (/dev/input/event8)
[    99.704] (**) Video Bus: Applying InputClass "evdev keyboard catchall"
[    99.704] (**) Video Bus: always reports core events
[    99.704] (**) Video Bus: Device: "/dev/input/event8"
[    99.713] (--) Video Bus: Found keys
[    99.713] (II) Video Bus: Configuring as keyboard
[    99.713] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD)
[    99.713] (**) Option "xkb_rules" "evdev"
[    99.713] (**) Option "xkb_model" "evdev"
[    99.713] (**) Option "xkb_layout" "us"
[    99.731] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[    99.731] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[    99.731] (**) Power Button: always reports core events
[    99.731] (**) Power Button: Device: "/dev/input/event1"
[    99.753] (--) Power Button: Found keys
[    99.753] (II) Power Button: Configuring as keyboard
[    99.753] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
[    99.753] (**) Option "xkb_rules" "evdev"
[    99.753] (**) Option "xkb_model" "evdev"
[    99.753] (**) Option "xkb_layout" "us"
[    99.754] (II) config/udev: Adding input device Lid Switch (/dev/input/event2)
[    99.754] (II) No input driver/identifier specified (ignoring)
[    99.754] (II) config/udev: Adding input device Sleep Button (/dev/input/event4)
[    99.755] (**) Sleep Button: Applying InputClass "evdev keyboard catchall"
[    99.755] (**) Sleep Button: always reports core events
[    99.755] (**) Sleep Button: Device: "/dev/input/event4"
[    99.770] (--) Sleep Button: Found keys
[    99.770] (II) Sleep Button: Configuring as keyboard
[    99.770] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD)
[    99.770] (**) Option "xkb_rules" "evdev"
[    99.770] (**) Option "xkb_model" "evdev"
[    99.770] (**) Option "xkb_layout" "us"
[    99.773] (II) config/udev: Adding input device HD Video WebCam (/dev/input/event10)
[    99.773] (**) HD Video WebCam: Applying InputClass "evdev keyboard catchall"
[    99.773] (**) HD Video WebCam: always reports core events
[    99.773] (**) HD Video WebCam: Device: "/dev/input/event10"
[    99.796] (--) HD Video WebCam: Found keys
[    99.796] (II) HD Video WebCam: Configuring as keyboard
[    99.796] (II) XINPUT: Adding extended input device "HD Video WebCam" (type: KEYBOARD)
[    99.796] (**) Option "xkb_rules" "evdev"
[    99.796] (**) Option "xkb_model" "evdev"
[    99.796] (**) Option "xkb_layout" "us"
[    99.797] (II) config/udev: Adding input device HDA Digital PCBeep (/dev/input/event9)
[    99.798] (II) No input driver/identifier specified (ignoring)
[    99.806] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event0)
[    99.806] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
[    99.806] (**) AT Translated Set 2 keyboard: always reports core events
[    99.806] (**) AT Translated Set 2 keyboard: Device: "/dev/input/event0"
[    99.823] (--) AT Translated Set 2 keyboard: Found keys
[    99.823] (II) AT Translated Set 2 keyboard: Configuring as keyboard
[    99.823] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD)
[    99.823] (**) Option "xkb_rules" "evdev"
[    99.823] (**) Option "xkb_model" "evdev"
[    99.823] (**) Option "xkb_layout" "us"
[    99.824] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event6)
[    99.824] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall"
[    99.824] (**) SynPS/2 Synaptics TouchPad: always reports core events
[    99.824] (**) SynPS/2 Synaptics TouchPad: Device: "/dev/input/event6"
[    99.840] (--) SynPS/2 Synaptics TouchPad: Found 10 mouse buttons
[    99.840] (--) SynPS/2 Synaptics TouchPad: Found absolute axes
[    99.840] (--) SynPS/2 Synaptics TouchPad: Found x and y absolute axes
[    99.840] (--) SynPS/2 Synaptics TouchPad: Found absolute touchpad.
[    99.840] (II) SynPS/2 Synaptics TouchPad: Configuring as touchpad
[    99.840] (**) SynPS/2 Synaptics TouchPad: YAxisMapping: buttons 4 and 5
[    99.840] (**) SynPS/2 Synaptics TouchPad: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[    99.840] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD)
[    99.840] (II) SynPS/2 Synaptics TouchPad: initialized for absolute axes.
[    99.840] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse0)
[    99.840] (II) No input driver/identifier specified (ignoring)
[    99.841] (II) config/udev: Adding input device PC Speaker (/dev/input/event3)
[    99.841] (II) No input driver/identifier specified (ignoring)
[   100.317] (II) fglrx(0): Restoring Recent Mode via PCS is not supported in RANDR 1.2 capable environments
[   103.491] (II) fglrx(0): Preparing normal LeaveVT...
[   103.860] (II) AIGLX: Suspending AIGLX clients for VT switch
[   103.860] (II) fglrx(0): Backup framebuffer data.
[   103.860] (II) fglrx(0): Backup complete.
[   119.766] (II) fglrx(0): Preparing normal EnterVT...
[   119.766] (II) Open ACPI successful (/var/run/acpid.socket)
[   119.766] (II) AIGLX: Resuming AIGLX clients after VT switch
[   120.803] (II) fglrx(0): UVD feature is enabled(II) fglrx(0): 
[   121.433] (II) fglrx(0): Hot-plug event occurs on device: 1:0:0 
[   124.299] (II) fglrx(0): Preparing normal LeaveVT...
[   124.633] (II) AIGLX: Suspending AIGLX clients for VT switch
[   124.633] (II) fglrx(0): Backup framebuffer data.
[   124.633] (II) fglrx(0): Backup complete.

All seems normal to me.

Here is my X configuration (/etc/X11/xorg.conf.d/10-monitor.conf) :

Section "ServerLayout"
    Identifier     "aticonfig Layout"
    Screen      0  "base-screen" 0 0
EndSection

Section "Module"
EndSection

Section "Monitor"
    Identifier   "native-monitor"
    Option        "VendorName" "ATI Proprietary Driver"
    Option        "ModelName" "Generic Autodetecting Monitor"
    Option        "DPMS" "true"
EndSection

Section "Device"
    Identifier  "radeon-4330HD"
    Driver      "fglrx"
    BusID       "PCI:1:0:0"
EndSection

Section "Screen"
    Identifier "base-screen"
    Device     "radeon-4330HD"
    Monitor    "native-monitor"
    DefaultDepth     24
    SubSection "Display"
        Depth    24
        Modes    "1366x768_60.00"
    EndSubSection
EndSection

I initially wanted to use slim as a login manager but it always complains about not beeing able to connect to any X server.

As a bonus I give you my rc.conf, might be usefull :

#
# /etc/rc.conf - Main Configuration for Arch Linux
#

# -----------------------------------------------------------------------
# LOCALIZATION
# -----------------------------------------------------------------------
#
# LOCALE: available languages can be listed with the 'locale -a' command
# HARDWARECLOCK: set to "UTC" or "localtime", any other value will result
#   in the hardware clock being left untouched (useful for virtualization)
# TIMEZONE: timezones are found in /usr/share/zoneinfo
# KEYMAP: keymaps are found in /usr/share/kbd/keymaps
# CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US)
# CONSOLEMAP: found in /usr/share/kbd/consoletrans
# USECOLOR: use ANSI color sequences in startup messages
#
LOCALE="en_US.UTF-8"
HARDWARECLOCK="UTC"
TIMEZONE="Europe/Amsterdam"
KEYMAP="us"
CONSOLEFONT=
CONSOLEMAP=
USECOLOR="yes"

# -----------------------------------------------------------------------
# HARDWARE
# -----------------------------------------------------------------------
#
# MOD_AUTOLOAD: Allow autoloading of modules at boot and when needed
# MOD_BLACKLIST: Prevent udev from loading these modules
# MODULES: Modules to load at boot-up. Prefix with a ! to blacklist.
#
# NOTE: Use of 'MOD_BLACKLIST' is deprecated. Please use ! in the MODULES array.
#
MOD_AUTOLOAD="yes"
#MOD_BLACKLIST=() #deprecated
MODULES=(fglrx)

# Scan for LVM volume groups at startup, required if you use LVM
USELVM="no"

# -----------------------------------------------------------------------
# NETWORKING
# -----------------------------------------------------------------------
#
# HOSTNAME: Hostname of machine. Should also be put in /etc/hosts
#
HOSTNAME="myhost"

# Use 'ifconfig -a' or 'ls /sys/class/net/' to see all available interfaces.
#
# Interfaces to start at boot-up (in this order)
# Declare each interface then list in INTERFACES
#   - prefix an entry in INTERFACES with a ! to disable it
#   - no hyphens in your interface names - Bash doesn't like it
# 
# DHCP:     Set your interface to "dhcp" (eth0="dhcp")
# Wireless: See network profiles below
#

#Static IP example
#eth0="eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255"
#eth0="dhcp"
#INTERFACES=(!eth0 !wlan0)
eth0="eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.100.255"
INTERFACES=(eth0)

# Routes to start at boot-up (in this order)
# Declare each route then list in ROUTES
#   - prefix an entry in ROUTES with a ! to disable it
#
gateway="default gw 192.168.0.1"
ROUTES=(gateway)
 
# Enable these network profiles at boot-up.  These are only useful
# if you happen to need multiple network configurations (ie, laptop users)
#   - set to 'menu' to present a menu during boot-up (dialog package required)
#   - prefix an entry with a ! to disable it
#
# Network profiles are found in /etc/network.d
#
# This now requires the netcfg package
#
#NETWORKS=(main)

# -----------------------------------------------------------------------
# DAEMONS
# -----------------------------------------------------------------------
#
# Daemons to start at boot-up (in this order)
#   - prefix a daemon with a ! to disable it
#   - prefix a daemon with a @ to start it up in the background
#
DAEMONS=(syslog-ng hal acpid network !netfs crond !wicd)

I tried those tips Archlinux Catalyst Wiki but it didn't help.

I may be missing something obvious, but I am quite desperate so any help is welcome.
I can give you any other log that would be meaningfull to you.

Thanks for helping Archlinux to spread a little more.

Offline

#2 2011-02-09 20:22:49

metzengerstein
Member
Registered: 2010-06-04
Posts: 60

Re: Black screen on startx with ati radeon HD4330 Mobility and fglrx

You have two graphics devices as you can see.

Just a few suggestions you can try in order:
-Try starting X without xorg.conf
-Disable KMS of the intel device (see https://wiki.archlinux.org/index.php/Intel)
-Disable KMS and modules (in rc.conf) of the intel device

Last edited by metzengerstein (2011-02-11 14:29:47)

Offline

#3 2011-02-09 22:00:12

houstil
Member
Registered: 2011-02-09
Posts: 2

Re: Black screen on startx with ati radeon HD4330 Mobility and fglrx

Thanks for the reply.

I removed /etc/X11/xorg.conf.d then installed xf86-video-intel and xf86-video-vesa, started X and it worked like a charm !

But I might need some quicker acceleration with my ATI graphic card.
What would be the necessary steps to switch graphic devices and disable the intel device to instead use my lovely Radeon 4330 ?

Offline

#4 2011-02-12 10:55:01

f-akbari
Member
Registered: 2011-02-12
Posts: 1

Re: Black screen on startx with ati radeon HD4330 Mobility and fglrx

i have this problem

 lspci|grep VGA
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02)
01:00.0 VGA compatible controller: ATI Technologies Inc M93 [Mobility Radeon HD 4500 Series] 

when I have install catalyst-utils 11.1 and catalyst-daemons .after rebooting i saw a black screen.
if I install xf86-video-ati occures lots of crash of KWIN plasma desktop .
i want using Catalyst sad

Offline

Board footer

Powered by FluxBB