On Sat, Jan 23, 2021 at 12:52 PM Ilia Mirkin <imirkin at alum.mit.edu>
wrote:>
> On Sat, Jan 23, 2021 at 1:40 PM o1bigtenor <o1bigtenor at gmail.com>
wrote:
> >
> > On Sat, Jan 23, 2021 at 10:55 AM Ilia Mirkin <imirkin at
alum.mit.edu> wrote:
> > >
> > > On Fri, Jan 22, 2021 at 2:13 PM o1bigtenor <o1bigtenor at
gmail.com> wrote:
> > > >
> > > > On Fri, Jan 22, 2021 at 12:26 PM Ilia Mirkin <imirkin at
alum.mit.edu> wrote:
> > > > snip
> >
> > I've been doing a bunch of research and have a whole lot more
input but still
> > can't find any answers - - - - except holes where there
'should be' answers.
> >338.75 3840 4080 4488 5136 2160 2163 2168 2200 -hsync +vsync
> > I also understand you're trying to help but some of the stuff
you've
> > been stating
> > - - - well - - - it just ain't so! - - - - so if you'd rather
not
> > continue - - - - fair enough
> > - - - -
>
> No one's perfect. I have to make do with guesses which are the
> simplest explanations. Sometimes there's something else.
>
> > >
> > > Unfortunately it looks like you did this *after* messing with
modelines.
> > >
> > Getting that information would have meant being able to go back in
time some
> > 24 hours or so. I can't find any way of removing mode lines from
xrandr - - -
> > or do you know of some?338.75 3840 4080 4488 5136 2160 2163 2168
2200 -hsync +vsync
>
> A reboot is a great way to reset these things.
Unfortunately- - - - here - - - - a reboot means the use of about 30 minutes
in using xrandr to connect monitors 3 and 4 (even without the HDMI I'm
working on) and then setting up everything else on my system (only 20 desktops
and almost all of the them are loaded) so reboots are used as seldom as
possible.>
> > > >
> > > > $ xrandr --verbose
> > >
> > > [ ... snip ...]
> > >
> > > > HDMI-1-2 connected (normal left inverted right x axis y
axis)
> > > > Identifier: 0xf9
> > > > Timestamp: 483290
> > > > Subpixel: unknown
> > > > Clones:
> > > > CRTCs: 4 5
> > > > Transform: 1.000000 0.000000 0.000000
> > > > 0.000000 1.000000 0.000000
> > > > 0.000000 0.000000 1.000000
> > > > filter:
> > > > EDID:
> > > > 00ffffffffffff0020a32f0001000000
> > > > 0c1a0103807341780acf74a3574cb023
> > > > 09484c21080081c08140818001010101
> > > > 01010101010104740030f2705a80b058
> > > > 8a00501d7400001e023a801871382d40
> > > > 582c4500501d7400001e000000fc0048
> > > > 4953454e53450a2020202020000000fd
> > > > 00184b0f511e000a202020202020017f
> > > > 02034571525f5e5d0102040510111314
> > > > 1f202122626364290907071507505506
> > > > 0083010000e200f9e305ff016e030c00
> > > > 1000383c20008001020304e50e60616a
> > > > 6be3060d01011d8018711c1620582c25
> > > > 00c48e2100009e011d80d0721c162010
> > > > 2c2580c48e2100009e023a80d072382d
> > > > 40102c4580c48e2100001e00000000d5
> > >
> > > 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.
> >
> > Here comes the part where you're getting some very funky
information
> > and I wish I knew from where!
> > Actually the code, in hex, is NOT EDID - - - - that was superseded in
> > some 2017. Now that may be what nouveau is using but EDID2.0 was
> > released some time in 2007 yet its EDID1.4 that is used. That's
the first
> > problem and it introduces the next problems. Using EDID means that
> > nouveau 'thinks' it see a : (taken from /var/log/Xorg.0.log)
>
> EDID is very much a thing, and is basically the only thing. Things
> like DisplayID are extension blocks to the EDID.
>
> > So where are we at now - - - - -
> > well there is NO HDMI port on the EVGA Nvidia 570 card
>
> OK, that was a bad guess on my part to explain what I was seeing.
>
> > HDMI cable IS plugged in and there is only only place for it to be
plugged
> > in - - - - so the HDMI cable is plugged into the Nvidia 1050 Ti card
>
> Cool. So then what you said was incorrect -- the GTX 570 is the
> primary, and the 1050 is secondary. Please flip that around.
>
> > EDID really is way beyond EOL
> > Information provided by the EDID reading is most likely erroneous
> > Nouveau at lest doesn't seem to have gotten to DisplayID where the
current,
> > at least as of 2017, version is 2.0
> > if DisplayID were used perhaps the information listed as taken from
my system
> > might be accurate
>
> EDID is the only way for a monitor to provide information. DisplayID
> is a block within the EDID. You can access a relatively full-featured
> parser at https://people.freedesktop.org/~imirkin/edid-decode/ -- just
> paste the hex there.
edid-decode (hex):
00 ff ff ff ff ff ff 00 20 a3 2f 00 01 00 00 00
0c 1a 01 03 80 73 41 78 0a cf 74 a3 57 4c b0 23
09 48 4c 21 08 00 81 c0 81 40 81 80 01 01 01 01
01 01 01 01 01 01 04 74 00 30 f2 70 5a 80 b0 58
8a 00 50 1d 74 00 00 1e 02 3a 80 18 71 38 2d 40
58 2c 45 00 50 1d 74 00 00 1e 00 00 00 fc 00 48
49 53 45 4e 53 45 0a 20 20 20 20 20 00 00 00 fd
00 18 4b 0f 51 1e 00 0a 20 20 20 20 20 20 01 7f
02 03 45 71 52 5f 5e 5d 01 02 04 05 10 11 13 14
1f 20 21 22 62 63 64 29 09 07 07 15 07 50 55 06
00 83 01 00 00 e2 00 f9 e3 05 ff 01 6e 03 0c 00
10 00 38 3c 20 00 80 01 02 03 04 e5 0e 60 61 6a
6b e3 06 0d 01 01 1d 80 18 71 1c 16 20 58 2c 25
00 c4 8e 21 00 00 9e 01 1d 80 d0 72 1c 16 20 10
2c 25 80 c4 8e 21 00 00 9e 02 3a 80 d0 72 38 2d
40 10 2c 45 80 c4 8e 21 00 00 1e 00 00 00 00 d5
----------------
Block 0, Base EDID:
EDID Structure Version & Revision: 1.3
Vendor & Product Identification:
Manufacturer: HEC
Model: 47
Serial Number: 1
Made in: week 12 of 2016
Basic Display Parameters & Features:
Digital display
Maximum image size: 115 cm x 65 cm
Gamma: 2.20
RGB color display
First detailed timing is the preferred timing
Color Characteristics:
Red : 0.6396, 0.3398
Green: 0.2998, 0.6904
Blue : 0.1376, 0.0380
White: 0.2822, 0.2968
Established Timings I & II:
DMT 0x04: 640x480 59.940 Hz 4:3 31.469 kHz 25.175 MHz
DMT 0x09: 800x600 60.317 Hz 4:3 37.879 kHz 40.000 MHz
DMT 0x10: 1024x768 60.004 Hz 4:3 48.363 kHz 65.000 MHz
Standard Timings:
DMT 0x55: 1280x720 60.000 Hz 16:9 45.000 kHz 74.250 MHz
DMT 0x20: 1280x960 60.000 Hz 4:3 60.000 kHz 108.000 MHz
DMT 0x23: 1280x1024 60.020 Hz 5:4 63.981 kHz 108.000 MHz
Detailed Timing Descriptors:
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
DTD 2: 1920x1080 60.000 Hz 16:9 67.500 kHz 148.500 MHz
(1872 mm x 1053 mm)
Hfront 88 Hsync 44 Hback 148 Hpol P
Vfront 4 Vsync 5 Vback 36 Vpol P
Display Product Name: 'HISENSE'
Display Range Limits:
Monitor ranges (GTF): 24-75 Hz V, 15-81 kHz H, max dotclock 300 MHz
Extension blocks: 1
Checksum: 0x7f
----------------
Block 1, CTA-861 Extension Block:
Revision: 3
Basic audio support
Supports YCbCr 4:4:4
Supports YCbCr 4:2:2
Native detailed modes: 1
Video Data Block:
VIC 95: 3840x2160 30.000 Hz 16:9 67.500 kHz 297.000 MHz
VIC 94: 3840x2160 25.000 Hz 16:9 56.250 kHz 297.000 MHz
VIC 93: 3840x2160 24.000 Hz 16:9 54.000 kHz 297.000 MHz
VIC 1: 640x480 59.940 Hz 4:3 31.469 kHz 25.175 MHz
VIC 2: 720x480 59.940 Hz 4:3 31.469 kHz 27.000 MHz
VIC 4: 1280x720 60.000 Hz 16:9 45.000 kHz 74.250 MHz
VIC 5: 1920x1080i 60.000 Hz 16:9 33.750 kHz 74.250 MHz
VIC 16: 1920x1080 60.000 Hz 16:9 67.500 kHz 148.500 MHz
VIC 17: 720x576 50.000 Hz 4:3 31.250 kHz 27.000 MHz
VIC 19: 1280x720 50.000 Hz 16:9 37.500 kHz 74.250 MHz
VIC 20: 1920x1080i 50.000 Hz 16:9 28.125 kHz 74.250 MHz
VIC 31: 1920x1080 50.000 Hz 16:9 56.250 kHz 148.500 MHz
VIC 32: 1920x1080 24.000 Hz 16:9 27.000 kHz 74.250 MHz
VIC 33: 1920x1080 25.000 Hz 16:9 28.125 kHz 74.250 MHz
VIC 34: 1920x1080 30.000 Hz 16:9 33.750 kHz 74.250 MHz
VIC 98: 4096x2160 24.000 Hz 256:135 54.000 kHz 297.000 MHz
VIC 99: 4096x2160 25.000 Hz 256:135 56.250 kHz 297.000 MHz
VIC 100: 4096x2160 30.000 Hz 256:135 67.500 kHz 297.000 MHz
Audio Data Block:
Linear PCM:
Max channels: 2
Supported sample rates (kHz): 48 44.1 32
Supported sample sizes (bits): 24 20 16
AC-3:
Max channels: 6
Supported sample rates (kHz): 48 44.1 32
Maximum bit rate: 640 kb/s
Enhanced AC-3 (DD+):
Max channels: 6
Supported sample rates (kHz): 48 44.1
Speaker Allocation Data Block:
FL/FR - Front Left/Right
Video Capability Data Block:
YCbCr quantization: Selectable (via AVI YQ)
RGB quantization: Selectable (via AVI Q)
PT scan behavior: Supports both over- and underscan
IT scan behavior: Always Underscanned
CE scan behavior: Always Overscanned
Colorimetry Data Block:
xvYCC601
xvYCC709
sYCC601
opYCC601
opRGB
BT2020cYCC
BT2020YCC
BT2020RGB
Vendor-Specific Data Block (HDMI), OUI 00-0C-03:
Source physical address: 1.0.0.0
DC_36bit
DC_30bit
DC_Y444
Maximum TMDS clock: 300 MHz
Extended HDMI video details:
HDMI VICs:
HDMI VIC 1: 3840x2160 30.000 Hz 16:9 67.500 kHz 297.000 MHz
HDMI VIC 2: 3840x2160 25.000 Hz 16:9 56.250 kHz 297.000 MHz
HDMI VIC 3: 3840x2160 24.000 Hz 16:9 54.000 kHz 297.000 MHz
HDMI VIC 4: 4096x2160 24.000 Hz 256:135 54.000 kHz 297.000 MHz
YCbCr 4:2:0 Video Data Block:
VIC 96: 3840x2160 50.000 Hz 16:9 56.250 kHz 297.000 MHz
VIC 97: 3840x2160 60.000 Hz 16:9 67.500 kHz 297.000 MHz
VIC 106: 3840x2160 50.000 Hz 64:27 56.250 kHz 297.000 MHz
VIC 107: 3840x2160 60.000 Hz 64:27 67.500 kHz 297.000 MHz
HDR Static Metadata Data Block:
Electro optical transfer functions:
Traditional gamma - SDR luminance range
SMPTE ST2084
Hybrid Log-Gamma
Supported static metadata descriptors:
Static metadata type 1
Detailed Timing Descriptors:
DTD 3: 1920x1080i 60.000 Hz 16:9 33.750 kHz 74.250 MHz (708
mm x 398 mm)
Hfront 88 Hsync 44 Hback 148 Hpol P
Vfront 2 Vsync 5 Vback 15 Vpol P Vfront +0.5 Odd Field
Vfront 2 Vsync 5 Vback 15 Vpol P Vback +0.5 Even Field
DTD 4: 1920x1080i 50.000 Hz 16:9 28.125 kHz 74.250 MHz (708
mm x 398 mm)
Hfront 528 Hsync 44 Hback 148 Hpol P
Vfront 2 Vsync 5 Vback 15 Vpol P Vfront +0.5 Odd Field
Vfront 2 Vsync 5 Vback 15 Vpol P Vback +0.5 Even Field
DTD 5: 1920x1080 50.000 Hz 16:9 56.250 kHz 148.500 MHz (708
mm x 398 mm)
Hfront 528 Hsync 44 Hback 148 Hpol P
Vfront 4 Vsync 5 Vback 36 Vpol P
Checksum: 0xd5
----------------
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>
>
> Well, I knew it was for secondary GPU. Based on your comments, that
> was the 570. I shouldn't have assumed that to be accurate, that's
my
> bad. I know it's the secondary because the output is named HDMI-1-2.
> That means it's on a secondary device. If it were primary, it would
> have been like HDMI-1 or HDMI-2.
xrandr gives the following
HDMI-1 disconnected (normal left inverted right x axis y axis)
Identifier: 0x44
Timestamp: 483290
Subpixel: unknown
Clones:
CRTCs: 0 1 2 3
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000338.75 3840 4080 4488 5136
2160 2163 2168 2200 -hsync +vsync338.75 3840 4080 4488 5136 2160
2163 2168 2200 -hsync +vsync
0.000000 0.000000 1.000000
filter:
dithering depth: auto
supported: auto, 6 bpc, 8 bpc
dithering mode: auto
supported: auto, off, static 2x2, dynamic 2x2, temporal
scaling mode: None
supported: None, Full, Center, Full aspect
color vibrance: 150
range: (0, 200)
vibrant hue: 90
range: (0, 180)
underscan vborder: 0
range: (0, 128)
underscan hborder: 0
range: (0, 128)
underscan: off
supported: auto, off, on
link-status: Good
supported: Good, Bad
CONNECTOR_ID: 71
supported: 71
non-desktop: 0
range: (0, 1)
>
> Perhaps not all the HDMI ports on the device are HDMI 2.0-capable? Or
> perhaps not all of them are on the GPU? What I'm seeing is the monitor
> reporting a max TMDS of 300mhz, which is not enough for 4k at 60. However
> 4k at 30 should work just fine out of the box.
>
Had done apt upgrade so now am on a 5.10 kernel. (Maybe that will change
some things - - - here's hoping!!)
Did a reboot.
Setup system (xrandr to setup monitors for card 1 + other programs).
$ cvt 3840 2160 30
# 3840x2160 29.98 Hz (CVT) hsync: 65.96 kHz; pclk: 338.75 MHz
Modeline "3840x2160_30.00" 338.75 3840 4080 4488 5136 2160 2163
2168 2200 -hsync +vsync
$ xrandr --newmode "3840x2160_30.00" 338.75 3840 4080 4488 5136
2160 2163 2168 2200 -hsync +vsync
$ xrandr --addmode HDMI-1 3840x2160_30.00
$ xrandr --output HDMI-1 --mode 3840x2160_30.00 --left-of DVI-D-1
xrandr: Configure crtc 2 failed
saw that somehow Screen 0 had been shrunk back to 3840x3000
tried
$ xrandr --fb 7680x3000
$ xrandr --output HDMI-1 --mode 3840x2160_30.00 --left-of DVI-D-1
xrandr: Configure crtc 2 failed
Can't get HDMI-1 to start.
Can't get HDMI-1-2 to shut off.
Could send you a copy of xrandr --verbose directly if you wish it for more
diagnostics.
Suggestions?
TIA