amdgpu: detected screen resolution is incompatible with UHD tv

Bug #1725395 reported by Paolo Devoti
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu
New
Undecided
Unassigned

Bug Description

It was fine with 17.04 and all latest updates but after upgrade to 17.10 there is an issue.

At boot the UHD tv on hdmi is complaining that 720x480 60Hz is unsupported and screen is displaying nothing.

With another monitor connected on display port looks like the higher resolutions on hdmi are not handled properly.

VGA is an RX480.

After setting a viable resolution for the UHD tv 1920x1080 it is usable.

After reboot the login screen is still detected at the unworkable 720x480.

Blindly doing a login makes the new display setting to get applied and it works.

ProblemType: Bug
DistroRelease: Ubuntu 17.10
Package: nautilus 1:3.26.0-0ubuntu1
ProcVersionSignature: Ubuntu 4.13.0-16.19-generic 4.13.4
Uname: Linux 4.13.0-16-generic x86_64
ApportVersion: 2.20.7-0ubuntu3
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
Date: Fri Oct 20 19:21:10 2017
ExecutablePath: /usr/bin/nautilus-desktop
InstallationDate: Installed on 2017-10-15 (5 days ago)
InstallationMedia: Ubuntu 16.04.1 LTS "Xenial Xerus" - Release amd64 (20160719)
SourcePackage: nautilus
UpgradeStatus: Upgraded to artful on 2017-10-20 (0 days ago)

Revision history for this message
Paolo Devoti (devotip) wrote :
Revision history for this message
Paolo Devoti (devotip) wrote :

The tv is a 43" 3840x2160 samsung an by chance was misdetected as a 83" one
In this event it was working at native resolution and had the login visible.

I tried but I'm unable to make this happen at will.

Revision history for this message
Sebastien Bacher (seb128) wrote :

not an issue with the file manager nautilus

affects: nautilus (Ubuntu) → ubuntu
Revision history for this message
Paolo Devoti (devotip) wrote :

found a pattern,

the display is working if
the computer is turned on while the tv is off AND was turned off while was select another hdmi port

in this condition when turning on the tv is misdetected as 85" but with right 3840x2160 30Hz

any other attempt detected 43" and then nothing works to get the appropriate 3840x2160 30Hz

Revision history for this message
Paolo Devoti (devotip) wrote :

when failing xrandr

Screen 0: minimum 320 x 200, current 3840 x 2160, maximum 8192 x 8192
XWAYLAND0 connected 3840x2160+0+0 (normal left inverted right x axis y axis) 950mm x 540mm
   3840x2160 29.98*+

when working xrandr

Screen 0: minimum 320 x 200, current 5760 x 2160, maximum 16384 x 16384
DisplayPort-0 disconnected (normal left inverted right x axis y axis)
DisplayPort-1 disconnected (normal left inverted right x axis y axis)
DisplayPort-2 connected 1920x1200+3840+0 (normal left inverted right x axis y axis) 519mm x 324mm
   1920x1200 59.95*+
   1920x1080 60.00 59.94
   1600x1200 60.00
   1680x1050 59.95
   1600x900 60.00
   1280x1024 60.02
   1280x800 59.81
   1280x720 60.00 59.94
   1024x768 60.00
   800x600 60.32
   720x480 60.00 59.94
   640x480 60.00 59.94
   720x400 70.08
HDMI-A-0 connected primary 3840x2160+0+0 (normal left inverted right x axis y axis) 1872mm x 1053mm
   3840x2160 30.00*+ 25.00 24.00 29.97 23.98
   4096x2160 24.00 23.98
   1920x1080 60.00 50.00 59.94 30.00 25.00 24.00 29.97 23.98
   1920x1080i 60.00 50.00 59.94
   1680x1050 59.88
   1600x900 60.00
   1280x1024 75.02 60.02
   1440x900 59.90
   1366x768 59.79
   1280x800 59.91
   1152x864 75.00
   1280x720 60.00 50.00 59.94
   1024x768 75.03 70.07 60.00
   832x624 74.55
   800x600 72.19 75.00 60.32
   720x576 50.00
   720x576i 50.00
   720x480 60.00 59.94
   720x480i 60.00 59.94
   640x480 75.00 72.81 66.67 60.00 59.94
   720x400 70.08

Revision history for this message
Paolo Devoti (devotip) wrote :

from dmesg

[ 193.460043] [drm:atom_op_jump [amdgpu]] *ERROR* atombios stuck in loop for more than 5secs aborting
[ 193.460072] [drm:amdgpu_atom_execute_table_locked [amdgpu]] *ERROR* atombios stuck executing D672 (len 824, WS 0, PS 0) @ 0xD7C1
[ 193.460086] [drm:amdgpu_atom_execute_table_locked [amdgpu]] *ERROR* atombios stuck executing D52C (len 326, WS 0, PS 0) @ 0xD5C8
[ 198.464030] [drm:atom_op_jump [amdgpu]] *ERROR* atombios stuck in loop for more than 5secs aborting
[ 198.464045] [drm:amdgpu_atom_execute_table_locked [amdgpu]] *ERROR* atombios stuck executing D672 (len 824, WS 0, PS 0) @ 0xD7B4
[ 198.464070] [drm:amdgpu_atom_execute_table_locked [amdgpu]] *ERROR* atombios stuck executing D52C (len 326, WS 0, PS 0) @ 0xD5C8

Revision history for this message
Paolo Devoti (devotip) wrote :

more from dmesg about amdgpu
[ 1.199336] amdgpu 0000:02:00.0: Invalid PCI ROM header signature: expecting 0xaa55, got 0xffff

and there is at least one talk already open elsewhere
https://bugs.freedesktop.org/show_bug.cgi?id=98798

summary: - screen resolution detected is incompatible with UHD tv
+ amdgpu: detected screen resolution is incompatible with UHD tv
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.