On Sat, Jan 23, 2021 at 5:13 PM Ilia Mirkin <imirkin@xxxxxxxxxxxx> wrote: > > On Sat, Jan 23, 2021 at 6:09 PM o1bigtenor <o1bigtenor@xxxxxxxxx> wrote: > > > > On Sat, Jan 23, 2021 at 12:52 PM Ilia Mirkin <imirkin@xxxxxxxxxxxx> wrote: > > > > > > On Sat, Jan 23, 2021 at 1:40 PM o1bigtenor <o1bigtenor@xxxxxxxxx> wrote: > > > > > > > > On Sat, Jan 23, 2021 at 10:55 AM Ilia Mirkin <imirkin@xxxxxxxxxxxx> wrote: > > > > > > > > > > On Fri, Jan 22, 2021 at 2:13 PM o1bigtenor <o1bigtenor@xxxxxxxxx> wrote: > > > > > > > > > > > > On Fri, Jan 22, 2021 at 12:26 PM Ilia Mirkin <imirkin@xxxxxxxxxxxx> wrote:https://rog.asus.com/ca-en/graphics-cards/graphics-cards/rog-strix/rog-strix-gtx1050ti-4g-gaming-model/spec/ > > > > > > 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.https://rog.asus.com/ca-en/graphics-cards/graphics-cards/rog-strix/rog-strix-gtx1050ti-4g-gaming-model/spec/ > > > > > > > > > > > > > > > $ 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@60 modes in the EDID (well, it does > > > > > report 4k@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@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 > > Yes ... I ran that output myself. What's the point here? Just > confirming all the things I said I guess? > > > > > > > > > > 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@60. However > > > 4k@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 > > If you do this, then you know you're messing something up. If the > modeline isn't already there, don't try adding it. It won't work. So what you're saying is that you can't add a modeline?https://wiki.archlinux.org/index.php/Xrandr#Adding_undetected_resolutions https://wiki.archlinux.org/index.php/Xrandr#Adding_undetected_resolutions was what I was following - - - - as I assumed that an undetected modeline would be the same in Arch as it is in Debian. > > Anyways, good luck in getting this to work. It doesn't seem like > you're too interested in applying my suggestions, so I'm not sure how > I can help. If you would point out a suggestion that I haven't tried - - - please? Regards _______________________________________________ Nouveau mailing list Nouveau@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/nouveau