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