Blank screen after updating to Kernel 3.16 with Radeon HD4250 and DVI

Markus Gaugusch markus at gaugusch.at
Fri Nov 7 12:32:43 PST 2014


Hi,

I hope you can help me ...

After upgrading my system to openSUSE 13.2 I experienced very bad 
behaviour - my screen started to go blank during boot, returned again, 
turned black again and kept black. Sometimes it returned for a short while 
and went black again.

I was able to get a stable picture by using VGA instead of DVI connection 
or by using the old kernel from openSUSE 13.1 (linux 3.11.6). So it is 
definitely a kernel-only problem.
I can also get a stable DVI connection with the new kernel if I connect 
BOTH cables (VGA+DVI)! I have set my screen to "mirroring", so I have the 
same picture via VGA and DVI now. If I disconnect VGA, it still works, but 
only until the moment that I run "xrandr". As soon as I reconnect VGA, DVI 
is stable again.

Here some diagnostics:
# lspci -v
01:05.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] 
RS880 [Radeon HD 4250] (prog-if 00 [VGA controller])
 	Subsystem: ASUSTeK Computer Inc. M5A88-V EVO
 	Flags: bus master, fast devsel, latency 0, IRQ 18
 	Memory at d0000000 (32-bit, prefetchable) [size=256M]
 	I/O ports at b000 [size=256]
 	Memory at fe9f0000 (32-bit, non-prefetchable) [size=64K]
 	Memory at fe800000 (32-bit, non-prefetchable) [size=1M]
 	Expansion ROM at <unassigned> [disabled]
 	Capabilities: [50] Power Management version 3
 	Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
 	Kernel driver in use: radeon
 	Kernel modules: radeon

# xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
VGA-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y 
axis) 477mm x 268mm
    1920x1080     60.00*+
    1680x1050     59.95
    1600x900      59.98
    1280x1024     75.02    60.02
    1280x960      60.00
    1152x864      75.00
    1280x720      59.97
    1152x720      59.97
    1024x768      75.08    60.00
    832x624       74.55
    800x600       75.00    60.32
    640x480       75.00    60.00
    720x400       70.08
DVI-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 
477mm x 268mm
    1920x1080     60.00*+
    1680x1050     59.88
    1600x900      59.98
    1280x1024     75.02    60.02
    1280x960      60.00
    1152x864      75.00
    1280x720      59.97
    1152x720      59.97
    1024x768      75.08    60.00
    832x624       74.55
    800x600       75.00    60.32
    640x480       75.00    60.00
    720x400       70.08

and from xorg.0.log:
X.Org X Server 1.16.1
Release Date: 2014-09-21
[    14.444] X Protocol Version 11, Revision 0
[    14.444] Build Operating System: openSUSE SUSE LINUX
[    14.444] Current Operating System: Linux phoenix.kerstin.lan 3.16.6-2-desktop #1 SMP PREEMPT Mon Oct 20 13:47:22 UTC 2014 (feb42ea) x86_64
[    14.444] Kernel command line: root=/dev/sda5 resume=/dev/sda6 splash=silent
[    14.444] Build Date: 08 October 2014  05:49:10PM
[    14.444]
[    14.444] Current version of pixman: 0.32.6
...
[    14.446] (II) xfree86: Adding drm device (/dev/dri/card0)
[    14.447] (--) PCI:*(0:1:5:0) 1002:9715:1043:843e rev 0, Mem @ 0xd0000000/268435456, 0xfe9f0000/65536, 0xfe800000/1048576, I/O @ 0x0000b000/256
[    14.447] (II) LoadModule: "glx"
[    14.461] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[    14.462] (II) Module glx: vendor="X.Org Foundation"
[    14.462]    compiled for 1.16.1, module version = 1.0.0
[    14.462]    ABI class: X.Org Server Extension, version 8.0
[    14.462] (==) AIGLX enabled
[    14.462] (==) Matched fglrx as autoconfigured driver 0
[    14.462] (==) Matched ati as autoconfigured driver 1
[    14.462] (==) Matched fglrx as autoconfigured driver 2
[    14.462] (==) Matched ati as autoconfigured driver 3
[    14.462] (==) Matched modesetting as autoconfigured driver 4
[    14.462] (==) Matched fbdev as autoconfigured driver 5
[    14.462] (==) Matched vesa as autoconfigured driver 6
[    14.462] (==) Assigned the driver to the xf86ConfigLayout
[    14.462] (II) LoadModule: "fglrx"
[    14.463] (WW) Warning, couldn't open module fglrx
[    14.463] (II) UnloadModule: "fglrx"
[    14.463] (II) Unloading fglrx
[    14.463] (EE) Failed to load module "fglrx" (module does not exist, 0)
[    14.463] (II) LoadModule: "ati"
[    14.463] (II) Loading /usr/lib64/xorg/modules/drivers/ati_drv.so
[    14.463] (II) Module ati: vendor="X.Org Foundation"
[    14.463]    compiled for 1.16.1, module version = 7.4.0
[    14.463]    Module class: X.Org Video Driver
[    14.463]    ABI class: X.Org Video Driver, version 18.0
[    14.463] (II) LoadModule: "radeon"
[    14.463] (II) Loading /usr/lib64/xorg/modules/drivers/radeon_drv.so
[    14.463] (II) Module radeon: vendor="X.Org Foundation"
[    14.463]    compiled for 1.16.1, module version = 7.4.0
[    14.463]    Module class: X.Org Video Driver
[    14.463]    ABI class: X.Org Video Driver, version 18.0
[    14.463] (II) LoadModule: "modesetting"
[    14.463] (II) Loading 
/usr/lib64/xorg/modules/drivers/modesetting_drv.so
[    14.463] (II) Module modesetting: vendor="X.Org Foundation"
[    14.463]    compiled for 1.16.1, module version = 0.9.0
[    14.463]    Module class: X.Org Video Driver
[    14.463]    ABI class: X.Org Video Driver, version 18.0
[    14.463] (II) LoadModule: "fbdev"
[    14.463] (II) Loading /usr/lib64/xorg/modules/drivers/fbdev_drv.so
[    14.463] (II) Module fbdev: vendor="X.Org Foundation"
[    14.463]    compiled for 1.16.1, module version = 0.4.4
[    14.463]    Module class: X.Org Video Driver
[    14.463]    ABI class: X.Org Video Driver, version 18.0
[    14.463] (II) LoadModule: "vesa"
[    14.464] (II) Loading /usr/lib64/xorg/modules/drivers/vesa_drv.so
[    14.464] (II) Module vesa: vendor="X.Org Foundation"
[    14.464]    compiled for 1.16.1, module version = 2.3.3
[    14.464]    Module class: X.Org Video Driver
[    14.464]    ABI class: X.Org Video Driver, version 18.0
[    14.464] (II) RADEON: Driver for ATI Radeon chipsets:
[    14.467] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[    14.467] (II) FBDEV: driver for framebuffer: fbdev
[    14.467] (II) VESA: driver for VESA chipsets: vesa
[    14.467] (++) using VT number 7

[    14.468] (II) [KMS] Kernel modesetting enabled.
[    14.468] (WW) Falling back to old probe method for modesetting
[    14.468] (WW) Falling back to old probe method for fbdev
[    14.468] (II) Loading sub module "fbdevhw"
[    14.468] (II) LoadModule: "fbdevhw"
[    14.468] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so
[    14.468] (II) Module fbdevhw: vendor="X.Org Foundation"
[    14.468]    compiled for 1.16.1, module version = 0.0.2
[    14.468]    ABI class: X.Org Video Driver, version 18.0
[    14.468] (WW) Falling back to old probe method for vesa
[    14.468] (II) RADEON(0): Creating default Display subsection in Screen 
section
     "Default Screen Section" for depth/fbbpp 24/32
[    14.468] (==) RADEON(0): Depth 24, (--) framebuffer bpp 32
[    14.468] (II) RADEON(0): Pixel depth = 24 bits stored in 4 bytes (32 
bpp pixmaps)
[    14.468] (==) RADEON(0): Default visual is TrueColor
[    14.468] (==) RADEON(0): RGB weight 888
[    14.468] (II) RADEON(0): Using 8 bits per RGB (8 bit DAC)
[    14.468] (--) RADEON(0): Chipset: "ATI Radeon HD 4250" (ChipID = 
0x9715)
[    14.468] (II) Loading sub module "dri2"
[    14.468] (II) LoadModule: "dri2"
[    14.468] (II) Module "dri2" already built-in
[    14.468] (II) Loading sub module "exa"
[    14.468] (II) LoadModule: "exa"
[    14.468] (II) Loading /usr/lib64/xorg/modules/libexa.so
[    14.468] (II) Module exa: vendor="X.Org Foundation"
[    14.468]    compiled for 1.16.1, module version = 2.6.0
[    14.468]    ABI class: X.Org Video Driver, version 18.0
[    14.468] (II) RADEON(0): KMS Color Tiling: enabled
[    14.468] (II) RADEON(0): KMS Color Tiling 2D: enabled
[    14.468] (II) RADEON(0): KMS Pageflipping: enabled
[    14.468] (II) RADEON(0): SwapBuffers wait for vsync: enabled
[    14.514] (II) RADEON(0): Output VGA-0 has no monitor section
[    14.517] (II) RADEON(0): Output DVI-0 has no monitor section
[    14.556] (II) RADEON(0): EDID for output VGA-0
[    14.556] (II) RADEON(0): Manufacturer: BNQ  Model: 785e  Serial#: 
21573
[    14.556] (II) RADEON(0): Year: 2010  Week: 16
[    14.556] (II) RADEON(0): EDID Version: 1.3
[    14.556] (II) RADEON(0): Analog Display Input,  Input Voltage Level: 
0.700/0.300 V
[    14.556] (II) RADEON(0): Sync:  Separate  Composite  SyncOnGreen
[    14.556] (II) RADEON(0): Max Image Size [cm]: horiz.: 53  vert.: 29
[    14.556] (II) RADEON(0): Gamma: 2.20
[    14.556] (II) RADEON(0): DPMS capabilities: Off; RGB/Color Display
[    14.556] (II) RADEON(0): Default color space is primary color space
[    14.556] (II) RADEON(0): First detailed timing is preferred mode
[    14.556] (II) RADEON(0): redX: 0.649 redY: 0.338   greenX: 0.289 
greenY: 0.609
[    14.556] (II) RADEON(0): blueX: 0.146 blueY: 0.070   whiteX: 0.313 
whiteY: 0.329
[    14.556] (II) RADEON(0): Supported established timings:
...

Please tell me if you need more information or if you have any idea. I'd 
like to use the VGA connector for other devices that I connect to this 
monitor, so my current workaround should really be only temporarily :)

thanks for any help!
Markus


More information about the xorg-driver-ati mailing list