You are not logged in.

#1 2018-03-19 05:59:52

afader
Member
Registered: 2013-09-12
Posts: 161

[SOLVED] Can no longer use 3840 resolution

I use nvidia driver 390.42 and have upgraded to 4.15.10. For unknown reasons, can only drive my OLED panel at 1920x1080. 3840x2160 was working fine before but no longer works.

Last edited by afader (2018-03-22 01:54:00)

Offline

#2 2018-03-19 09:24:39

seth
Member
Registered: 2012-09-03
Posts: 49,981

Re: [SOLVED] Can no longer use 3840 resolution

Excuse of the Day: Interference from lunar radiation

Iow: This lacks a tiny bit of actual information.
Drive *where*? Console? X11? Wayland?
Logs, xrandr output?
Is the nvidia module actually loaded?

Offline

#3 2018-03-19 11:21:52

afader
Member
Registered: 2013-09-12
Posts: 161

Re: [SOLVED] Can no longer use 3840 resolution

Using xorg can see the 1920 output, but gdm starts in Wayland I can't see any output on the OLED, I can't try the wayland GNOME session

xrandr:

Screen 0: minimum 8 x 8, current 4480 x 1440, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 connected primary 1920x1080+2560+0 (normal left inverted right x axis y axis) 1600mm x 900mm
   3840x2160     60.00 +  59.94    50.00    29.97    25.00    23.98  
   4096x2160     59.94    50.00    29.97    25.00    24.00    23.98  
   1920x1080    119.88*  100.00    60.00    59.94    50.00    29.97    25.00    23.98    60.00    50.04  
   1360x768      60.02  
   1280x1024     60.02  
   1280x720      59.94    50.00  
   1152x864      60.00  
   1024x768      60.00  
   800x600       60.32  
   720x576       50.00  
   720x480       59.94  
   640x480       59.95    59.94    59.93  
HDMI-0 connected 2560x1440+0+0 (normal left inverted right x axis y axis) 527mm x 296mm
   2560x1440     59.95*+
   1920x1200     59.88  
   1920x1080     60.00    59.94    59.93    50.00    60.05    60.00    50.04  
   1680x1050     59.95  
   1440x900      59.89  
   1366x768      59.79  
   1280x1024     75.02    60.02  
   1280x960      60.00  
   1280x720      60.00    59.94    50.00  
   1152x864      75.00  
   1024x768      75.03    70.07    60.00  
   800x600       75.00    72.19    60.32    56.25  
   720x576       50.00  
   720x480       59.94  
   640x480       75.00    72.81    59.94    59.93  
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
DVI-D-0 disconnected (normal left inverted right x axis y axis)

Last edited by afader (2018-03-20 02:43:33)

Offline

#4 2018-03-19 11:41:27

afader
Member
Registered: 2013-09-12
Posts: 161

Re: [SOLVED] Can no longer use 3840 resolution

I'm wondering if the edid isn't being detected properly for some reason.

Offline

#5 2018-03-19 14:35:36

seth
Member
Registered: 2012-09-03
Posts: 49,981

Re: [SOLVED] Can no longer use 3840 resolution

Please edit your post and wrap the output in "code" tags, also don't bump, but mend your post by editing if if nobody has replied in the meantime.

On topic: HDMI-0 is running at 2560x1440 and DVI-I-1 is running at 1920x1080, but 3840x2160 is perfectly fine detected for the latter and also the preferred resolution.

xrandr --output DVI-I-1 --auto --right-of HDMI-0

should already "fix" it, in doubt use "--mode 3840x2160" isntead of "--auto".
I've no idea what you think your problem is, but it certainly looks like a mere misconfiguration.

Offline

#6 2018-03-20 02:47:30

afader
Member
Registered: 2013-09-12
Posts: 161

Re: [SOLVED] Can no longer use 3840 resolution

Sorry if I'm not giving you enough info to debug the problem, but setting the 3840 res using xrandr, nvidia-settings, or gnome display settings doesn't actually work. Yes, the resolution setting changes, but then the TV starts saying it has no signal until I change back to 1080p. The strange thing is, before I upgraded a bunch of packages, it was working fine on the 3840 res. So I don't know what the problem is, and it could be a misconfiguration rather than a driver or package problem, but previously it was working with the same configuration that I'm trying to apply now, and it now doesn't work. It could have been something with mutter or one of the gtk or gnome-shell packages, I guess, rather than the nvidia package. I tried to downgrade back to 4.15.9 and 390.42-2 and it didn't seem to help.

Offline

#7 2018-03-20 06:42:10

seth
Member
Registered: 2012-09-03
Posts: 49,981

Re: [SOLVED] Can no longer use 3840 resolution

Tried using one of the lower refresh rates? 29.97Hz or even just 23.98Hz?

Offline

#8 2018-03-20 15:41:57

afader
Member
Registered: 2013-09-12
Posts: 161

Re: [SOLVED] Can no longer use 3840 resolution

OK, yes, that fixes it. If I set the refresh rate to 60 or auto it doesn't work but if I set it to 30 it works. Thanks!

Offline

#9 2018-03-20 15:53:08

seth
Member
Registered: 2012-09-03
Posts: 49,981

Re: [SOLVED] Can no longer use 3840 resolution

Either Tv, Connection or crtc isn't capable of the dot-clock/througput. Maybe you need a modeline w/ reduced blanking?
You should check what the status quo ante was really using.

Offline

#10 2018-03-20 16:00:39

afader
Member
Registered: 2013-09-12
Posts: 161

Re: [SOLVED] Can no longer use 3840 resolution

I found a forum post here: https://devtalk.nvidia.com/default/topi … d-found-/3

It sounds like it could be the color space YUV or RGB used in the EDID for the TV. I think it was using a different EDID before.

I don't know if there's a way to set the blanking or the colorspace directly from xrandr or the nvidia-settings? Notably, the gnome display properties shows the wrong choices for refresh rate, so something isn't being detected right.

Don't know if relevant but I see this in dmesg

[98564.995788] snd_hda_codec_hdmi hdaudioC2D0: HDMI: invalid ELD data byte 25
[98575.233860] NVRM: GPU at PCI:0000:01:00: GPU-20df0b92-db02-e97f-85d0-6d324d51b1bb
[98575.233874] NVRM: Xid (PCI:0000:01:00): 16, Head 00000000 Count 010ea33c
[98583.425898] NVRM: Xid (PCI:0000:01:00): 16, Head 00000000 Count 010ea33d
[98592.641942] NVRM: Xid (PCI:0000:01:00): 16, Head 00000000 Count 010ea33e
[98600.833984] NVRM: Xid (PCI:0000:01:00): 16, Head 00000000 Count 010ea33f

Last edited by afader (2018-03-20 16:01:54)

Offline

#11 2018-03-20 16:13:23

Tom B
Member
Registered: 2014-01-15
Posts: 187
Website

Re: [SOLVED] Can no longer use 3840 resolution

What GPU is it, and are you using a HDMI 2.0 port?

Offline

#12 2018-03-20 16:21:15

afader
Member
Registered: 2013-09-12
Posts: 161

Re: [SOLVED] Can no longer use 3840 resolution

It's an Nvidia GTX 970. I'm using the DVI port. I can try another cable or port, although I think it was working previously on this same port/cable.

I found an option in the nvidia-settings to change the color space from RGB to YCbCr444 but that doesn't seem to matter.

Offline

#13 2018-03-20 19:43:55

seth
Member
Registered: 2012-09-03
Posts: 49,981

Re: [SOLVED] Can no longer use 3840 resolution

https://wiki.archlinux.org/index.php/Xr … esolutions

I doubt it's the color space (though 6bpc make a difference to 8bpc, you can adjust that in nvidia-settings, "Controls" tab for the Tv output on the GPU), but I'd strongly suggest to try the former EDID ...

Offline

#14 2018-03-21 01:14:46

afader
Member
Registered: 2013-09-12
Posts: 161

Re: [SOLVED] Can no longer use 3840 resolution

Do you know how I can find a list of EDIDs or where I can download some bin files? I don't know how to get the other EDID back.

I tried the latest packages but I have the same problem.

I realized that the TV is actually driving 1080p at 120 hz. Could it be that the configuration that was working before was a different refresh rate, but not 60hz? I sort of thought something was like 59.97 hz before but I don't have that option now. Also, if I recall, it listed the TV as "Goldstar Electronics 11"" before and now it says "Goldstar Electronics 72"" - is there a place these names are coming from?

https://devtalk.nvidia.com/default/topi … oled65b7p/

Last edited by afader (2018-03-21 03:48:13)

Offline

#15 2018-03-21 06:10:20

seth
Member
Registered: 2012-09-03
Posts: 49,981

Re: [SOLVED] Can no longer use 3840 resolution

The EDID is usually provided by the device - unless you downloaded one and explicitly told the driver to use that file, you didn't use another one before (unless of course you updated the Tv firmware) - It's also what provides the device name (and the modelines)
You should also check your xorg log on what EDID is used and which modelines are gathered and whether some are discarded.

Ftr., 1920*1080*120 = 248832000 < 497664000 = 3840*2160*60

Offline

#16 2018-03-21 16:29:33

afader
Member
Registered: 2013-09-12
Posts: 161

Re: [SOLVED] Can no longer use 3840 resolution

Oh, jeez, well the TV did update the firmware. So that could be the issue. I have no idea if it's possible to downgrade the firmware from the TV.

Not sure I understand what you mean about multiplying there. I can't seem to drive 4k at 60, only 30

Offline

#17 2018-03-21 20:44:55

seth
Member
Registered: 2012-09-03
Posts: 49,981

Re: [SOLVED] Can no longer use 3840 resolution

The calculation meant to demonstrate that 4k@60Hz requires far more (actually twice as much) bandwidth than FullHD@120Hz - I assume your Tv now supports 4k@60Hz and announces it, but the connection or the GPU (silently) fails on this.
Did you try to drive it at reduced blanking?

Edit: DVI can officially only drive 2560x1600@60Hz, you need DisplaPort for more.

Last edited by seth (2018-03-21 20:50:15)

Offline

#18 2018-03-22 01:53:41

afader
Member
Registered: 2013-09-12
Posts: 161

Re: [SOLVED] Can no longer use 3840 resolution

I was able to fix it, using the same DVI cable, by disabling a setting called "HDMI Deep Color" in the TV settings. I ordered some new cabling to try to see, but for now it's working at 60hz so I guess it's solved.

Offline

Board footer

Powered by FluxBB