I have ubuntu 22.04 with RTX 3080 LHR and 3 monitors
So when I run xrandr I get:
But the two DisplayPort screens should be 2560x1080
So I tried to add modelines to the screens and I get this error
and I tried to set the resolution through ubuntu's display settings as well as the nvidia settings app and I had no success.
When I get the edids from nvidia settings app it gives me this:
I'm not exactly sure what it all means but after putting it through edidreader it does show me some 2560x1080 resolutions. So this means the driver is able to find this but won't let me set it.
I also connected the PC to someone else's set up with 3 3440x1440 monitors and everything was working well. The only difference being those 3 monitors had displayport connectors in the back but my monitors only have HDMI. So the one monitor HDMI-0 that is connected to the HDMI port on the GPU has the correct resolution, being 2560x1080, but the other two that have HDMI to displayport cables won't be set to 2560.
With the exact same setup and cables I was able to get the right resolutions as well using Nouveau but it was a little laggy and I couldn't use some of my software so I'm back to nvidia.
Is there anything I have missed? Any suggestions are very welcome, I've been trying to fix this for 2 days now.
So when I run xrandr I get:
Code:
Screen 0: minimum 8 x 8, current 5560 x 1920, maximum 32767 x 32767
HDMI-0 connected primary 2560x1080+1920+0 (normal left inverted right x axis y axis) 798mm x 334mm
2560x1080 59.98 + 74.99* 50.00
3840x2160 29.97 25.00 23.98
2560x1440 59.95
1920x1080 75.00 60.00 59.94 50.00
1680x1050 59.95
1600x900 60.00
1280x1024 75.02 60.02
1280x800 59.81
1280x720 60.00 59.94 50.00
1152x864 60.00
1024x768 75.03 60.00
800x600 75.00 60.32
720x576 50.00
720x480 59.94
640x480 75.00 59.94 59.93
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 connected 1080x1920+4480+0 right (normal left inverted right x axis y axis) 673mm x 284mm
1920x1080 60.00*+ 59.94 50.00
1680x1050 59.95
1600x900 60.00
1280x1024 75.02 60.02
1280x720 60.00 59.94 50.00
1152x864 75.00
1024x768 75.03 60.00
800x600 75.00 60.32
720x576 50.00
720x480 59.94
640x480 75.00 59.94 59.93
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 798mm x 334mm
1920x1080 60.00*+ 59.94 50.00
1680x1050 59.95
1600x900 60.00
1280x1024 75.02 60.02
1280x800 59.81
1280x720 60.00 59.94 50.00
1152x864 60.00
1024x768 75.03 60.00
800x600 75.00 60.32
720x576 50.00
720x480 59.94
640x480 75.00 59.94 59.93
DP-4 disconnected (normal left inverted right x axis y axis)
DP-5 disconnected (normal left inverted right x axis y axis)
But the two DisplayPort screens should be 2560x1080
So I tried to add modelines to the screens and I get this error
Code:
sudo xrandr --addmode DP-3 "2560x1080_60.00"
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 18 (RRAddOutputMode)
Serial number of failed request: 45
Current serial number in output stream: 46
and I tried to set the resolution through ubuntu's display settings as well as the nvidia settings app and I had no success.
When I get the edids from nvidia settings app it gives me this:
Code:
00 ff ff ff ff ff ff 00 1e 6d 70 77 f9 d3 01 00 09 20 01 03 80 50 22 78 ea 54 75 a5 57 52 9f 25 0a 50 54 25 6b 00 71 40 81 80 81 c0 a9 c0 b3 00 d1 c0 81 00 d1 cf cd 46 00 a0 a0 38 1f 40 30 20 3a 00 1e 4e 31 00 00 1a 02 3a 80 18 71 38 2d 40 58 2c 45 00 1e 4e 31 00 00 1e 00 00 00 fd 00 38 4b 1e 5a 18 01 0a 20 20 20 20 20 20 00 00 00 fc 00 4c 47 20 55 4c 54 52 41 57 49 44 45 0a 01 8d 02 03 31 f1 23 09 07 07 4b 10 04 03 01 1f 13 59 12 5d 5e 5f 83 01 00 00 6d 03 0c 00 10 00 b8 3c 20 00 60 01 02 03 e3 05 c0 00 e6 06 05 01 4a 4a 56 29 59 00 a0 a0 38 27 40 30 20 3a 00 1e 4e 31 00 00 1a 56 5e 00 a0 a0 a0 29 50 30 20 35 00 1e 4e 31 00 00 1a 00 00 00 ff 00 32 30 39 4e 54 54 51 33 48 38 30 31 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8d
I'm not exactly sure what it all means but after putting it through edidreader it does show me some 2560x1080 resolutions. So this means the driver is able to find this but won't let me set it.
I also connected the PC to someone else's set up with 3 3440x1440 monitors and everything was working well. The only difference being those 3 monitors had displayport connectors in the back but my monitors only have HDMI. So the one monitor HDMI-0 that is connected to the HDMI port on the GPU has the correct resolution, being 2560x1080, but the other two that have HDMI to displayport cables won't be set to 2560.
With the exact same setup and cables I was able to get the right resolutions as well using Nouveau but it was a little laggy and I couldn't use some of my software so I'm back to nvidia.
Is there anything I have missed? Any suggestions are very welcome, I've been trying to fix this for 2 days now.