From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon@freedesktop.org Subject: [Bug 105534] amdgpu cannot set 2560x1440@60 mode even though monitor,gpu and motherboard support it Date: Fri, 16 Mar 2018 19:50:54 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1036906789==" Return-path: Received: from culpepper.freedesktop.org (culpepper.freedesktop.org [IPv6:2610:10:20:722:a800:ff:fe98:4b55]) by gabe.freedesktop.org (Postfix) with ESMTP id A677B89A74 for ; Fri, 16 Mar 2018 19:50:54 +0000 (UTC) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org --===============1036906789== Content-Type: multipart/alternative; boundary="15212298540.eAD9.2714" Content-Transfer-Encoding: 7bit --15212298540.eAD9.2714 Date: Fri, 16 Mar 2018 19:50:54 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.freedesktop.org/ Auto-Submitted: auto-generated https://bugs.freedesktop.org/show_bug.cgi?id=3D105534 --- Comment #5 from Alex Deucher --- (In reply to Christian K=C3=B6nig from comment #3) > What you can use is either an active DP to dual DVI converter (probably > rather expensive if such a thing even exists) or native DP/HDMI (if the > monitor has connectors for that). They are actually relatively common for just these sorts of scenarios. Not sure about cost however. (In reply to philipmorant from comment #4) > Thanks for replies. My monitor is DVI DL only. >=20 > My old Haswell i5 4670 with HD4600 graphics was also single link DVI only > (https://communities.intel.com/thread/44135), and it worked at 60Hz. Could > somebody please explain why haswell can do it but raven can't ? I'm not sure how the intel hw is designed. I can't comment on exactly what= is happening. I suspect what is happening is that the intel driver is not validating the link requirements and treating the DVI port like HDMI and sending the high bandwidth mode over a single TMDS link. The monitor just happens to accept it. >=20 > Otherwise I find myself assuming that the hardware is capable of DL DVI, > just that the manufacturers aren't validating for it, ergo fixable in > software. No. DL DVI requires two digital transmitters, one for each TMDS link. We = only wire a single transmitter to each physical connector. For DL DVI, you need= two transmitters connected to the physical connector. >=20 > I understand if AMD object to coding for something that hasn't been > validated (I'd do the same myself). Would it be possible alternatively to > provide hints in log output or code comments or on a wiki somewhere, such > that people in my position can hack the source themselves ? You could try hacking the driver to treat the monitor as HDMI even through = it's DL DVI. Maybe your monitor will accept the timing over a single TMDS link. >=20 > Secondly, even accepting the single link limitation, shouldn't it be > possible to run at 33 refresh rate ? I tried at 30 and got nothing. >=20 It depends on the hardware and the panel in the monitor. The monitor hardw= are may not like 30 Hz refresh rates.=20=20 > Thirdly, why does amdgpu refer to the connection as HDMI-A-3 ? There's no > HDMI in the setup at all. The display connectors are read from a table in the bios and are determined= by the OEM that designs the board. It our case the OEM seems to have set it u= p as 3 HDMI connectors and a DP connector. What physical connectors are actuall= y on the board? --=20 You are receiving this mail because: You are the assignee for the bug.= --15212298540.eAD9.2714 Date: Fri, 16 Mar 2018 19:50:54 +0000 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.freedesktop.org/ Auto-Submitted: auto-generated

Commen= t # 5 on bug 10553= 4 from Alex Deucher
(In reply to Christian K=C3=B6nig from comment #3)
> What you can use is either an active DP to dual =
DVI converter (probably
> rather expensive if such a thing even exists) or native DP/HDMI (if the
> monitor has connectors for that).

They are actually relatively common for just these sorts of scenarios.  Not
sure about cost however.

(In reply to philipmorant from comm=
ent #4)
> Thanks for replies. My monitor is DVI DL only.
>=20
> My old Haswell i5 4670 with HD4600 graphics was also single link DVI o=
nly
> (https://commun=
ities.intel.com/thread/44135), and it worked at 60Hz. Could
> somebody please explain why haswell can do it but raven can't ?

I'm not sure how the intel hw is designed.  I can't comment on exactly what=
 is
happening.  I suspect what is happening is that the intel driver is not
validating the link requirements and treating the DVI port like HDMI and
sending the high bandwidth mode over a single TMDS link.  The monitor just
happens to accept it.

>=20
> Otherwise I find myself assuming that the hardware is capable of DL DV=
I,
> just that the manufacturers aren't validating for it, ergo fixable in
> software.

No.  DL DVI requires two digital transmitters, one for each TMDS link.  We =
only
wire a single transmitter to each physical connector.  For DL DVI, you need=
 two
transmitters connected to the physical connector.

>=20
> I understand if AMD object to coding for something that hasn't been
> validated (I'd do the same myself).  Would it be possible alternativel=
y to
> provide hints in log output or code comments or on a wiki somewhere, s=
uch
> that people in my position can hack the source themselves ?

You could try hacking the driver to treat the monitor as HDMI even through =
it's
DL DVI.  Maybe your monitor will accept the timing over a single TMDS link.

>=20
> Secondly, even accepting the single link limitation, shouldn't it be
> possible to run at 33 refresh rate ?  I tried at 30 and got nothing.
> 

It depends on the hardware and the panel in the monitor.  The monitor hardw=
are
may not like 30 Hz refresh rates.=20=20

> Thirdly, why does amdgpu refer to the connection=
 as HDMI-A-3 ?  There's no
> HDMI in the setup at all.

The display connectors are read from a table in the bios and are determined=
 by
the OEM that designs the board.  It our case the OEM seems to have set it u=
p as
3 HDMI connectors and a DP connector.  What physical connectors are actuall=
y on
the board?


You are receiving this mail because:
  • You are the assignee for the bug.
= --15212298540.eAD9.2714-- --===============1036906789== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg== --===============1036906789==--