You are not logged in.

#1 2016-05-17 15:30:13

moewb
Member
Registered: 2013-05-24
Posts: 26

Connection to external monitor (TV) randomly works

Configuration

Video card: 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV620/M82 [Mobility Radeon HD 3450/3470]
Driver: xf86-video-ati (1:7.7.0-1)
Desktop environment: Gnome-shell (3.20.2-1)


Issue

The issue is simple: when I try to connect my laptop to my TV through HDMI (on both side), it works maybe once out of 5 or 6 times.
I also tried to plug the HDMI cable into the laptop before booting it; it always works until GDM/Gnome-shell starts.
When it fails, usually the screen turns black for a while, and turns on again but the whole screen becomes tons of artefacts. It seems that the server X dies, as

sudo systemctl restart gdm

can't even solve the problem...
If I switch to a TTY, I get my screen replicated on my TV with the right resolution.

Does some has an idea of where this problem could come from?

Is there any other information I could provide to help?


Logs

Here are logs generated by `dmesg`

[ 1325.957092] snd_hda_codec_hdmi hdaudioC1D0: HDMI ATI/AMD: no speaker allocation for ELD
[ 1326.256714] snd_hda_codec_hdmi hdaudioC1D0: HDMI ATI/AMD: no speaker allocation for ELD
[ 1327.057226] snd_hda_codec_hdmi hdaudioC1D0: HDMI ATI/AMD: no speaker allocation for ELD
[ 1327.356642] snd_hda_codec_hdmi hdaudioC1D0: HDMI ATI/AMD: no speaker allocation for ELD
[ 1327.656677] snd_hda_codec_hdmi hdaudioC1D0: HDMI ATI/AMD: no speaker allocation for ELD
[ 1327.956667] snd_hda_codec_hdmi hdaudioC1D0: HDMI ATI/AMD: no speaker allocation for ELD
[ 1328.256596] snd_hda_codec_hdmi hdaudioC1D0: HDMI ATI/AMD: no speaker allocation for ELD
[ 1328.556699] snd_hda_codec_hdmi hdaudioC1D0: HDMI ATI/AMD: no speaker allocation for ELD
[ 1328.856661] snd_hda_codec_hdmi hdaudioC1D0: HDMI ATI/AMD: no speaker allocation for ELD
[ 1340.556690] radeon 0000:01:00.0: ring 0 stalled for more than 10216msec
[ 1340.556705] radeon 0000:01:00.0: GPU lockup (current fence id 0x000000000002733c last fence id 0x0000000000027344 on ring 0)
[ 1340.680947] radeon 0000:01:00.0: Saved 825 dwords of commands on ring 0.
[ 1340.680962] radeon 0000:01:00.0: GPU softreset: 0x00000108
[ 1340.680966] radeon 0000:01:00.0:   R_008010_GRBM_STATUS      = 0xA0003030
[ 1340.680969] radeon 0000:01:00.0:   R_008014_GRBM_STATUS2     = 0x00000003
[ 1340.680971] radeon 0000:01:00.0:   R_000E50_SRBM_STATUS      = 0x200230C0
[ 1340.680974] radeon 0000:01:00.0:   R_008674_CP_STALLED_STAT1 = 0x00000000
[ 1340.680977] radeon 0000:01:00.0:   R_008678_CP_STALLED_STAT2 = 0x00000000
[ 1340.680980] radeon 0000:01:00.0:   R_00867C_CP_BUSY_STAT     = 0x00008802
[ 1340.680983] radeon 0000:01:00.0:   R_008680_CP_STAT          = 0x800000C1
[ 1340.680986] radeon 0000:01:00.0:   R_00D034_DMA_STATUS_REG   = 0x44C83D57
[ 1340.950447] radeon 0000:01:00.0: R_008020_GRBM_SOFT_RESET=0x00004001
[ 1340.950504] radeon 0000:01:00.0: SRBM_SOFT_RESET=0x00000500
[ 1340.952610] radeon 0000:01:00.0:   R_008010_GRBM_STATUS      = 0xA0003030
[ 1340.952613] radeon 0000:01:00.0:   R_008014_GRBM_STATUS2     = 0x00000003
[ 1340.952616] radeon 0000:01:00.0:   R_000E50_SRBM_STATUS      = 0x2002B0C0
[ 1340.952618] radeon 0000:01:00.0:   R_008674_CP_STALLED_STAT1 = 0x00000000
[ 1340.952621] radeon 0000:01:00.0:   R_008678_CP_STALLED_STAT2 = 0x00000000
[ 1340.952624] radeon 0000:01:00.0:   R_00867C_CP_BUSY_STAT     = 0x00000000
[ 1340.952627] radeon 0000:01:00.0:   R_008680_CP_STAT          = 0x80100000
[ 1340.952630] radeon 0000:01:00.0:   R_00D034_DMA_STATUS_REG   = 0x44C83D57
[ 1340.952638] radeon 0000:01:00.0: GPU reset succeeded, trying to resume
[ 1341.148683] [drm] PCIE GART of 512M enabled (table at 0x0000000000254000).
[ 1341.148713] radeon 0000:01:00.0: WB enabled
[ 1341.148717] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000010000c00 and cpu addr 0xffff88007fe84c00
[ 1341.149945] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x00000000000521d0 and cpu addr 0xffffc90000c121d0
[ 1341.181391] [drm] ring test on 0 succeeded in 1 usecs
[ 1341.357439] [drm] ring test on 5 succeeded in 1 usecs
[ 1341.357446] [drm] UVD initialized successfully.
[ 1351.556687] radeon 0000:01:00.0: ring 0 stalled for more than 10200msec
[ 1351.556701] radeon 0000:01:00.0: GPU lockup (current fence id 0x000000000002733c last fence id 0x0000000000027355 on ring 0)
[ 1352.056606] radeon 0000:01:00.0: ring 0 stalled for more than 10700msec
[ 1352.056620] radeon 0000:01:00.0: GPU lockup (current fence id 0x000000000002733c last fence id 0x0000000000027355 on ring 0)
[ 1352.530044] [drm:r600_ib_test [radeon]] *ERROR* radeon: fence wait failed (-35).
[ 1352.530094] [drm:radeon_ib_ring_tests [radeon]] *ERROR* radeon: failed testing IB on GFX ring (-35).
[ 1352.666806] snd_hda_codec_hdmi hdaudioC1D0: HDMI ATI/AMD: no speaker allocation for ELD
[ 1352.966634] snd_hda_codec_hdmi hdaudioC1D0: HDMI ATI/AMD: no speaker allocation for ELD
[ 1353.266624] snd_hda_codec_hdmi hdaudioC1D0: HDMI ATI/AMD: no speaker allocation for ELD
[ 1353.566724] snd_hda_codec_hdmi hdaudioC1D0: HDMI ATI/AMD: no speaker allocation for ELD
[ 1353.866659] snd_hda_codec_hdmi hdaudioC1D0: HDMI ATI/AMD: no speaker allocation for ELD
[ 1354.166686] snd_hda_codec_hdmi hdaudioC1D0: HDMI ATI/AMD: no speaker allocation for ELD
[ 1354.466650] snd_hda_codec_hdmi hdaudioC1D0: HDMI ATI/AMD: no speaker allocation for ELD
[ 1354.766725] snd_hda_codec_hdmi hdaudioC1D0: HDMI ATI/AMD: no speaker allocation for ELD
[ 1355.066664] snd_hda_codec_hdmi hdaudioC1D0: HDMI ATI/AMD: no speaker allocation for ELD
[ 1381.383294] Corrupted low memory at ffff88000000be38 (be38 phys) = b036000400000000

Offline

#2 2016-05-17 15:42:38

moewb
Member
Registered: 2013-05-24
Posts: 26

Re: Connection to external monitor (TV) randomly works

I found this issue (https://bbs.archlinux.org/viewtopic.php?id=179906) and tried to disabled Dynamic Power Management as suggested, but it didn't change anything sad

Offline

#3 2016-05-20 05:01:43

moewb
Member
Registered: 2013-05-24
Posts: 26

Re: Connection to external monitor (TV) randomly works

Up ? smile

Offline

Board footer

Powered by FluxBB