[Nouveau] Request for help in adding a HDMI output
o1bigtenor
o1bigtenor at gmail.com
Sun Jan 24 03:45:14 UTC 2021
On Sat, Jan 23, 2021 at 6:43 PM Roy Spliet <nouveau at spliet.org> wrote:
>
> Op 23-01-2021 om 23:18 schreef o1bigtenor:
> >>>>>>
> >>>>>> OK, so this is your 4k monitor. It is plugged into the *secondary*
> >>>>>> GPU, and does not report any 4k at 60 modes in the EDID (well, it does
> >>>>>> report 4k at 60 YUV 4:2:0 modes, but we don't support those in nouveau at
> >>>>>> this time). Whether that's because the monitor itself doesn't support
> >>>>>> HDMI 2.0, or you plugged it into your old GPU which does not support
> >>>>>> HDMI 2.0, I couldn't say from just this output. What I can say is that
> >>>>>> no amount of modelines will get you 4k at 60 in this setup with nouveau.
> >>>>>
> [...]
> > If you would point out a suggestion that I haven't tried - - - please?
>
> A quick DuckDuckGo for "Hisense 4K 60Hz only reports 30Hz" gives this
> thread: https://www.coolcomputing.com/article.php?sid=4659 . No idea
> whether this also applies to your 2016 model. Have you scavenged through
> the TVs menu's to make sure HDMI 2.0 is explicitly enabled?
What is very interesting is that the article is talking about a 43" HiSens Roku
TV. At the beginning of my trouble shooting I called HiSense USA - - - found
out that the software is different from that on the model sold by HiSense
Canada. About 2/3rds of what is mentioned in the article - - - - well it just
ain't so. Might be worth plugging a ethernet cord into the thing and trying
to ssh into it to see what's hiding in the system - - - the software screen
does say opensource and mentions a number of common programs
including libc (and others).
Hmmmmmmmm - - - - have found a pile of documents where EDID is shown
to be a very error prone 'standard'. The model year listed is only one of those
the companies documents indicate that the model was sold starting in 2019 and
that there are 3 HDMI 2.0b inputs.
It gets far more interesting!
I have 2 graphics cards:
card0 is an Nvidia 1050 Ti, card 1 is an Nvidia 570
there is only one HDMI port between the two cards (on card0) yet it is the HDMI
interface on card 1 that has the EDID information and reads as the port is
enabled. (Absolutely cannot enable the HDMI port on card0!!)
In my Xorg.0.log files I find a modeline that reads like:
[ 40.740] (II) modeset(G0): Supported detailed timing:
[ 40.740] (II) modeset(G0): clock: 297.0 MHz Image Size: 1872 x 1053 mm
[ 40.740] (II) modeset(G0): h_active: 3840 h_sync: 4016
h_sync_end 4104 h_blank_end 4400 h_border: 0
[ 40.740] (II) modeset(G0): v_active: 2160 v_sync: 2168
v_sync_end 2178 v_blanking: 2250 v_border: 0
which is somewhat similar to:
Preferred Video Timing if only Block 0 is parsed:
DTD 1: 3840x2160 30.000 Hz 16:9 67.500 kHz 297.000 MHz
(1872 mm x 1053 mm)
Hfront 176 Hsync 88 Hback 296 Hpol P
Vfront 8 Vsync 10 Vback 72 Vpol P
----------------
Native Video Timing if only Block 0 is parsed:
DTD 1: 3840x2160 30.000 Hz 16:9 67.500 kHz 297.000 MHz
(1872 mm x 1053 mm)
Hfront 176 Hsync 88 Hback 296 Hpol P
Vfront 8 Vsync 10 Vback 72 Vpol P
----------------
Preferred Video Timings if Block 0 and CTA-861 Blocks are parsed:
DTD 1: 3840x2160 30.000 Hz 16:9 67.500 kHz 297.000 MHz
(1872 mm x 1053 mm)
Hfront 176 Hsync 88 Hback 296 Hpol P
Vfront 8 Vsync 10 Vback 72 Vpol P
VIC 95: 3840x2160 30.000 Hz 16:9 67.500 kHz 297.000 MHz
Hfront 176 Hsync 88 Hback 296 Hpol P
Vfront 8 Vsync 10 Vback 72 Vpol P
----------------
Native Video Timing if Block 0 and CTA-861 Blocks are parsed:
DTD 1: 3840x2160 30.000 Hz 16:9 67.500 kHz 297.000 MHz
(1872 mm x 1053 mm)
Hfront 176 Hsync 88 Hback 296 Hpol P
Vfront 8 Vsync 10 Vback 72 Vpol P
which is was the hex dump written for HDMI-1-2 (listed as on the card that
has no HDMI ports) as the EDID.
I really don't understand how or why this are so garbled - - - but - - - -
they are. Would love to just have a usable monitor - - - - that doesn't look
like its going to happen though.
Suggestions?
TIA
More information about the Nouveau
mailing list