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