Blank screen after updating to Kernel 3.16 with Radeon HD4250 and DVI
Alex Deucher
alexdeucher at gmail.com
Mon Nov 10 07:01:16 PST 2014
On Fri, Nov 7, 2014 at 3:32 PM, Markus Gaugusch <markus at gaugusch.at> wrote:
> 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.
>
Sounds like a pll problem. If you can bisect, that would be great,
but in the interim, I'd suggest trying the patches on this bug:
https://bugzilla.kernel.org/show_bug.cgi?id=83461
Do you have problems with any any other modes? E.g.,
xrandr --output DVI-0 --mode 1680x1050
Alex
> 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
> _______________________________________________
> xorg-driver-ati mailing list
> xorg-driver-ati at lists.x.org
> http://lists.x.org/mailman/listinfo/xorg-driver-ati
More information about the xorg-driver-ati
mailing list